DescriptionVideoTrackAdapter: Add passing frames monitor, notify MSVCS -> MSVTrack(s)
MediaStreamVideoSource owns a VideoTrackAdapter, that sees the
frames passing by (possibly adapting frame rate and resolution).
This CL extends this VTA to monitor passing frames. Every time the
monitoring wakes up, it notifies the MediaStreamVideoSource of
the muted state via SetMutedState. This Class has no state, simply
updates all registered MediaStreamVideoTracks, who have a
muted state.
Later CLs will further connect the MSVT::SetMutedState() to
ping WebMediaStreamTrack etc.
BUG=389159
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=283285
Patch Set 1 : #
Total comments: 28
Patch Set 2 : grunell@ comments #
Total comments: 17
Patch Set 3 : grunell@s comments #
Total comments: 6
Patch Set 4 : grunell@ comments and added a UT with 1 source muted pinging two tracks. #
Total comments: 10
Patch Set 5 : grunell@ comments #
Total comments: 10
Patch Set 6 : tommi@s comments and grunell@ nit #Patch Set 7 : Correct handling of 0.0fps frame rate sources #Messages
Total messages: 24 (0 generated)
|