Description[Cast] Halt AudioSender transmission when too many frames are in-flight.
The approach here is to literally copy most of the logic in VideoSender
over into AudioSender, since VideoSender already solves a number of
transmission/re-transmission issues using heuristics that should work
well for audio. (This also brings us much closer to being able to merge
AudioSender and VideoSender into one implementation.)
Testing: Confirmed correct halting and recovery behavior between
cast_sender_app and cast_receiver_app (SIGSTOPP'ed and SIGCONT'ed each
to simulate a temporary outage). Also tested a Chromium sender with a
Chromecast receiver.
BUG=380023
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=278323
Patch Set 1 #
Messages
Total messages: 5 (0 generated)
|