[jitsi-dev] [jitsi/libjitsi] Rewriting refactoring 2 (#205)


#1

This re-introduces the rewriting refactoring #201 that got reverted last week.
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * ref(concurrency): RecurringProcessible -> RecurringRunnable.
  * doc(concurrency): Fixes typo in documentation.
  * ref(rtcp): Removes dead code.
  * ref(rtcp): Makes the CNAMERegistry an inner class.
  * ref(rtcp): Wraps anonymous classes into inner classes.
  * ref(rewriting): Sanitizes SSRC rewriting.
  * style(rtcp): Makes inner classes private.
  * ref(rtcp): Registers RTCP termination with the worker thread.
  * ref(media) Moves the media stream worker thread.

-- File Changes --

    M src/org/jitsi/impl/neomedia/MediaStreamImpl.java (81)
    M src/org/jitsi/impl/neomedia/VideoMediaStreamImpl.java (48)
    M src/org/jitsi/impl/neomedia/rtcp/termination/strategies/BasicRTCPTerminationStrategy.java (224)
    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/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 (18)
    M src/org/jitsi/service/neomedia/MediaStream.java (48)
    A src/org/jitsi/service/neomedia/MediaStreamTrack.java (104)
    A src/org/jitsi/service/neomedia/RTPEncoding.java (120)
    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/205.patch
https://github.com/jitsi/libjitsi/pull/205.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/205


#2

Merged #205.

···

--
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/205#event-814028831