[jitsi-dev] [jitsi/libjitsi] Moves the RtxTransformer into lj (#203)


#1

You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * refactor(concurrency): RecurringProcessible -> RecurringRunnable .
  * ref(rtcp): Removes dead code.
  * ref(rtcp): Makes the CNAMERegistry an inner class.
  * ref(rtcp): Wrap anonymous classes into inner classes.
  * ref(stream): Moves the worker thread inside the MediaStreamImpl.
  * ref(rtcp): Makes the rtcp termination strategy a recurring runnable.
  * ref(rewriting): Sanitizes SSRC rewriting.
  * ref(concurrency): Renames RecurringRunnablesExecutor -> RecurringRunnableExecutor.
  * style(media): Fixes indentation.
  * style(media): Code reuse.
  * ref(concurrency): Renames *process to *run.
  * docs(media): Labels the SSRC rewriting engine.
  * ref(media): Simplifies code.
  * ref(rtcp): Removes dead code.
  * style(rtcp): Makes inner classes private.
  * style(rtcp): Makes inner classes private.
  * ref(media): Simplifies the media stream management.
  * ref(media): Factors out common code.
  * ref(media): Removes dead code.
  * fix(media): Prevents a stack overflow exception.
  * doc(rewriting): Documents a method.
  * ref(rtx): Moves the RTX stuff down to LJ.

-- File Changes --

    M src/org/jitsi/impl/neomedia/MediaStreamImpl.java (98)
    M src/org/jitsi/impl/neomedia/MediaUtils.java (7)
    M src/org/jitsi/impl/neomedia/VideoMediaStreamImpl.java (62)
    M src/org/jitsi/impl/neomedia/rtcp/termination/strategies/BasicRTCPTerminationStrategy.java (222)
    D src/org/jitsi/impl/neomedia/rtcp/termination/strategies/CNAMERegistry.java (70)
    D src/org/jitsi/impl/neomedia/rtcp/termination/strategies/FeedbackCache.java (80)
    D src/org/jitsi/impl/neomedia/rtcp/termination/strategies/FeedbackCacheEntry.java (30)
    D src/org/jitsi/impl/neomedia/rtcp/termination/strategies/FeedbackCacheProcessor.java (339)
    M src/org/jitsi/impl/neomedia/rtp/remotebitrateestimator/RemoteBitrateEstimatorSingleStream.java (9)
    M src/org/jitsi/impl/neomedia/rtp/sendsidebandwidthestimation/BandwidthEstimatorImpl.java (9)
    M src/org/jitsi/impl/neomedia/rtp/translator/RTCPFeedbackMessageSender.java (26)
    M src/org/jitsi/impl/neomedia/stats/MediaStreamStats2Impl.java (9)
    M src/org/jitsi/impl/neomedia/stats/SendTrackStatsImpl.java (9)
    M src/org/jitsi/impl/neomedia/transform/CachingTransformer.java (25)
    M src/org/jitsi/impl/neomedia/transform/RetransmissionRequesterImpl.java (59)
    A src/org/jitsi/impl/neomedia/transform/RtxTransformer.java (383)
    M src/org/jitsi/impl/neomedia/transform/rewriting/ExtendedSequenceNumberInterval.java (385)
    D src/org/jitsi/impl/neomedia/transform/rewriting/SsrcGroupRewriter.java (569)
    D src/org/jitsi/impl/neomedia/transform/rewriting/SsrcRewriter.java (641)
    M src/org/jitsi/impl/neomedia/transform/rewriting/SsrcRewritingEngine.java (1158)
    M src/org/jitsi/service/neomedia/AbstractMediaStream.java (27)
    M src/org/jitsi/service/neomedia/MediaStream.java (61)
    A src/org/jitsi/service/neomedia/MediaStreamTrack.java (132)
    A src/org/jitsi/service/neomedia/RTPEncoding.java (117)
    M src/org/jitsi/service/neomedia/RetransmissionRequester.java (10)
    M src/org/jitsi/service/neomedia/codec/Constants.java (5)
    M src/org/jitsi/service/neomedia/stats/SendTrackStats.java (5)
    D src/org/jitsi/util/RefCount.java (56)
    R src/org/jitsi/util/concurrent/PeriodicRunnable.java (34)
    R src/org/jitsi/util/concurrent/PeriodicRunnableWithObject.java (36)
    R src/org/jitsi/util/concurrent/RecurringRunnable.java (17)
    R src/org/jitsi/util/concurrent/RecurringRunnableExecutor.java (133)

-- Patch Links --

https://github.com/jitsi/libjitsi/pull/203.patch
https://github.com/jitsi/libjitsi/pull/203.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/203


#2

Closed #203.

···

--
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/203#event-809377530