DescriptionMSE: Optimize frame processor appends to streams
This change collects contiguous processed frames for each track buffer
and appends them to track buffers' streams as groups of frames rather
than inefficiently appending each frame one at a time. One at a time
appends are still possible in the worst case, since collected processed
frames are appended at the end of ProcessFrames() and also prior to any
NotifyNewMediaSegmentStarting().
R=acolwell@chromium.org, damienv1@chromium.org
BUG=371197
TEST=no media_unittest, MSE layout test, or YT conformance unit test regression locally on Linux
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282165
Patch Set 1 #
Total comments: 6
Patch Set 2 : Address CR comments and rebase #
Messages
Total messages: 9 (0 generated)
|