Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(446)

Issue 205703003: MSE: Use frame duration, if available, in LegacyFrameProcessor (Closed)

Created:
6 years, 9 months ago by wolenetz
Modified:
6 years, 8 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org
Visibility:
Public.

Description

MSE: Use frame duration, if available, in LegacyFrameProcessor In preparation for testing the new compliant coded frame processor (see bug 249422), this change modifies LegacyFrameProcessor and ChunkDemuxer to use frame durations, if available. If not available, SourceBufferStream's duration estimation logic is used instead. Updates relevant ChunkDemuxerTests and PipelineIntegrationTests. BUG=351166, 249422 R=acolwell@chromium.org TEST=All media_unittests pass locally on Linux with ffmpeg ChromeOS proprietary codecs enabled Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=260719

Patch Set 1 #

Total comments: 7

Patch Set 2 : Rebased and addressed comments. #

Patch Set 3 : Fix some comment formatting. #

Patch Set 4 : Rebased to pull in WebM frame duration estimation, undid the CD tests' conversion to just BlockGrou… #

Total comments: 2

Patch Set 5 : Fix 90K to be 90 per comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+117 lines, -62 lines) Patch
M media/filters/chunk_demuxer.h View 1 2 3 1 chunk +2 lines, -6 lines 0 comments Download
M media/filters/chunk_demuxer.cc View 1 2 3 1 chunk +7 lines, -9 lines 0 comments Download
M media/filters/chunk_demuxer_unittest.cc View 1 2 3 4 22 chunks +79 lines, -36 lines 0 comments Download
M media/filters/legacy_frame_processor.h View 1 chunk +3 lines, -4 lines 0 comments Download
M media/filters/legacy_frame_processor.cc View 1 2 chunks +13 lines, -2 lines 0 comments Download
M media/filters/pipeline_integration_test.cc View 1 2 3 3 chunks +13 lines, -5 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
wolenetz
PTAL. Much of this CL is required to get the tests to pass with the ...
6 years, 9 months ago (2014-03-20 01:31:38 UTC) #1
wolenetz
On 2014/03/20 01:31:38, wolenetz wrote: > PTAL. Much of this CL is required to get ...
6 years, 9 months ago (2014-03-20 02:16:15 UTC) #2
acolwell GONE FROM CHROMIUM
lgtm % comments https://codereview.chromium.org/205703003/diff/1/media/filters/chunk_demuxer_unittest.cc File media/filters/chunk_demuxer_unittest.cc (left): https://codereview.chromium.org/205703003/diff/1/media/filters/chunk_demuxer_unittest.cc#oldcode692 media/filters/chunk_demuxer_unittest.cc:692: if (track_number == kVideoTrackNum) { heh.. ...
6 years, 9 months ago (2014-03-21 15:50:14 UTC) #3
wolenetz
Thanks. PTAL @ PS3. I'm not sure all your previous comments were nits :). Note ...
6 years, 9 months ago (2014-03-21 18:14:00 UTC) #4
wolenetz
On 2014/03/21 18:14:00, wolenetz wrote: > Thanks. PTAL @ PS3. I'm not sure all your ...
6 years, 9 months ago (2014-03-21 19:16:30 UTC) #5
wolenetz
Please take another look due to the rebase, etc now in PS4. Note: The following ...
6 years, 8 months ago (2014-03-28 02:04:28 UTC) #6
wolenetz
On 2014/03/28 02:04:28, wolenetz wrote: > Please take another look due to the rebase, etc ...
6 years, 8 months ago (2014-03-28 17:41:41 UTC) #7
acolwell GONE FROM CHROMIUM
still lgtm % question. https://codereview.chromium.org/205703003/diff/60001/media/filters/chunk_demuxer_unittest.cc File media/filters/chunk_demuxer_unittest.cc (right): https://codereview.chromium.org/205703003/diff/60001/media/filters/chunk_demuxer_unittest.cc#newcode3170 media/filters/chunk_demuxer_unittest.cc:3170: "0K 30 60 90K 120K ...
6 years, 8 months ago (2014-03-28 21:01:34 UTC) #8
wolenetz
Thank you. Still pending: 3) Land and roll Blink CL https://codereview.chromium.org/215863002/ 4) ETA for sending ...
6 years, 8 months ago (2014-03-28 22:17:43 UTC) #9
wolenetz
The CQ bit was checked by wolenetz@chromium.org
6 years, 8 months ago (2014-03-31 21:03:29 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/wolenetz@chromium.org/205703003/70001
6 years, 8 months ago (2014-03-31 21:04:18 UTC) #11
commit-bot: I haz the power
6 years, 8 months ago (2014-04-01 00:37:44 UTC) #12
Message was sent while issue was closed.
Change committed as 260719

Powered by Google App Engine
This is Rietveld 408576698