Refactors MediaStreamStats. Fixes the loss statistics and implements additional stream statistics.
Note that because the split into commits was done after the code was written the code may not even compile at each commit. The effort to avoid this is, IMO, not worth the benefits.
You can view, comment on, or merge this pull request online at:
-- Commit Summary --
* refactor: Adds a new utility method to RawPacket.
* refactor: Removes dead code and suppresses warnings.
* feat: Adds extended interfaces for MediaStream statistics.
* docs: Deprecates some of the MediaStreamStats methods.
* refactor: Removes two methods from MediaStreamStats.
* feat: Adds implementations for the new statistics interfaces.
* refactor: Removes obsoletes classes.
* refactor: Uses the implementation of MediaStreamStats2.
* refactor: Adapts StatisticsEngine to recent changes.
* feature: Updates the MediaStream#getMediaStreamStats return type.
-- File Changes --
D src/org/jitsi/impl/neomedia/AbstractMediaStreamSSRCStats.java (108)
M src/org/jitsi/impl/neomedia/MediaStreamImpl.java (13)
D src/org/jitsi/impl/neomedia/MediaStreamReceivedSSRCStats.java (48)
M src/org/jitsi/impl/neomedia/MediaStreamStatsImpl.java (126)
M src/org/jitsi/impl/neomedia/RawPacket.java (10)
M src/org/jitsi/impl/neomedia/recording/RecorderRtpImpl.java (2)
M src/org/jitsi/impl/neomedia/recording/SynchronizerImpl.java (2)
A src/org/jitsi/impl/neomedia/stats/AbstractBasicStreamStats.java (220)
A src/org/jitsi/impl/neomedia/stats/BasicReceiveStreamStatsImpl.java (139)
A src/org/jitsi/impl/neomedia/stats/BasicSendStreamStatsImpl.java (161)
A src/org/jitsi/impl/neomedia/stats/MediaStreamStats2Impl.java (405)
M src/org/jitsi/impl/neomedia/transform/TransformEngineWrapper.java (2)
M src/org/jitsi/impl/neomedia/transform/rtcp/StatisticsEngine.java (196)
M src/org/jitsi/service/neomedia/MediaStream.java (3)
D src/org/jitsi/service/neomedia/MediaStreamSSRCStats.java (65)
M src/org/jitsi/service/neomedia/MediaStreamStats.java (64)
R src/org/jitsi/service/neomedia/stats/BasicReceiveStreamStats.java (32)
A src/org/jitsi/service/neomedia/stats/BasicSendStreamStats.java (31)
A src/org/jitsi/service/neomedia/stats/BasicStreamStats.java (80)
A src/org/jitsi/service/neomedia/stats/MediaStreamStats2.java (71)
-- Patch Links --
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: