[jitsi-dev] [jitsi/libjitsi] ref(adaptivity): Adaptivity re-design. (#210)


#1

With this PR the RTX stuff gets moved into LJ and the transformers are re-arranged to support the adaptivity work in the JVB.
You can view, comment on, or merge this pull request online at:

  https://github.com/jitsi/libjitsi/pull/210

-- Commit Summary --

  * ref(adaptivity): Adaptivity re-design.

-- File Changes --

    A src/org/jitsi/impl/neomedia/MediaStreamExtensions.java (79)
    M src/org/jitsi/impl/neomedia/MediaStreamImpl.java (422)
    M src/org/jitsi/impl/neomedia/MediaStreamStatsImpl.java (2)
    M src/org/jitsi/impl/neomedia/MediaUtils.java (7)
    M src/org/jitsi/impl/neomedia/RawPacket.java (20)
    A src/org/jitsi/impl/neomedia/ReplayContext.java (132)
    M src/org/jitsi/impl/neomedia/VideoMediaStreamImpl.java (136)
    M src/org/jitsi/impl/neomedia/codec/REDBlock.java (30)
    M src/org/jitsi/impl/neomedia/codec/REDBlockIterator.java (4)
    M src/org/jitsi/impl/neomedia/codec/video/h264/DePacketizer.java (3)
    M src/org/jitsi/impl/neomedia/codec/video/vp8/DePacketizer.java (29)
    M src/org/jitsi/impl/neomedia/rtcp/RTCPHeaderUtils.java (93)
    A src/org/jitsi/impl/neomedia/rtcp/RTCPIterator.java (135)
    M src/org/jitsi/impl/neomedia/rtcp/RTCPSenderInfoUtils.java (22)
    M src/org/jitsi/impl/neomedia/rtcp/RemoteClock.java (4)
    M src/org/jitsi/impl/neomedia/rtcp/RemoteClockEstimator.java (15)
    M src/org/jitsi/impl/neomedia/rtcp/termination/strategies/BasicRTCPTerminationStrategy.java (62)
    D src/org/jitsi/impl/neomedia/rtcp/termination/strategies/MaxThroughputRTCPTerminationStrategy.java (57)
    D src/org/jitsi/impl/neomedia/rtcp/termination/strategies/MediaStreamRTCPTerminationStrategy.java (83)
    D src/org/jitsi/impl/neomedia/rtcp/termination/strategies/MinThroughputRTCPTerminationStrategy.java (57)
    D src/org/jitsi/impl/neomedia/rtcp/termination/strategies/PassthroughRTCPTerminationStrategy.java (41)
    D src/org/jitsi/impl/neomedia/rtcp/termination/strategies/SilentBridgeRTCPTerminationStrategy.java (40)
    M src/org/jitsi/impl/neomedia/rtp/ResumableStreamRewriter.java (2)
    M src/org/jitsi/impl/neomedia/rtp/StreamRTPManager.java (5)
    M src/org/jitsi/impl/neomedia/rtp/sendsidebandwidthestimation/BandwidthEstimatorImpl.java (42)
    M src/org/jitsi/impl/neomedia/rtp/translator/OutputDataStreamImpl.java (11)
    M src/org/jitsi/impl/neomedia/rtp/translator/RTCPFeedbackMessageSender.java (2)
    M src/org/jitsi/impl/neomedia/rtp/translator/StreamRTPManagerDesc.java (50)
    M src/org/jitsi/impl/neomedia/transform/CachingTransformer.java (134)
    M src/org/jitsi/impl/neomedia/transform/DebugTransformEngine.java (14)
    A src/org/jitsi/impl/neomedia/transform/DedupTransformer.java (89)
    M src/org/jitsi/impl/neomedia/transform/DiscardTransformEngine.java (7)
    M src/org/jitsi/impl/neomedia/transform/RetransmissionRequesterImpl.java (85)
    A src/org/jitsi/impl/neomedia/transform/RtxTransformer.java (375)
    M src/org/jitsi/impl/neomedia/transform/rewriting/SsrcRewritingEngine.java (211)
    M src/org/jitsi/impl/neomedia/transform/rtcp/StatisticsEngine.java (56)
    M src/org/jitsi/service/neomedia/AbstractMediaStream.java (48)
    A src/org/jitsi/service/neomedia/ByteArrayBuffer.java (46)
    M src/org/jitsi/service/neomedia/MediaStream.java (99)
    M src/org/jitsi/service/neomedia/MediaStreamTrack.java (87)
    M src/org/jitsi/service/neomedia/RTPEncoding.java (96)
    R src/org/jitsi/service/neomedia/RTPEncodingResolver.java (24)
    D src/org/jitsi/service/neomedia/RetransmissionRequester.java (48)
    M src/org/jitsi/service/neomedia/VideoMediaStream.java (6)
    M src/org/jitsi/service/neomedia/codec/Constants.java (5)
    D src/org/jitsi/service/neomedia/rtp/RawPacketCache.java (50)
    D src/org/jitsi/util/StringCompiler.java (158)
    M test/org/jitsi/config/ConfigPrintTest.java (2)

-- Patch Links --

https://github.com/jitsi/libjitsi/pull/210.patch
https://github.com/jitsi/libjitsi/pull/210.diff

···

--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/libjitsi/pull/210


#2

Closed #210.

···

--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/libjitsi/pull/210#event-873887233