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

Issue 2063443002: Return parsed sample frequency of ADTS header (Closed)

Created:
4 years, 6 months ago by yucliu1
Modified:
4 years, 6 months ago
Reviewers:
chcunningham, servolk
CC:
chromium-reviews, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Return parsed sample frequency of ADTS header In SBR mode, the sample frequency will be doubled. But it can't be bigger than 48000. When calculating the frame duration, half the doubled sample frequency won't get the original one. BUG=internal b/29111813 TEST=Play stream on device, media_unittests Committed: https://crrev.com/3fe85a6016a2443502ec531c3f34ebb6dd6406a5 Cr-Commit-Position: refs/heads/master@{#399993}

Patch Set 1 #

Patch Set 2 : Update unittests #

Patch Set 3 : unit test #

Total comments: 2

Patch Set 4 : SBR #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+65 lines, -21 lines) Patch
M media/filters/audio_decoder_unittest.cc View 1 2 1 chunk +3 lines, -1 line 0 comments Download
M media/formats/mp2t/es_parser_adts.cc View 1 2 2 chunks +6 lines, -8 lines 0 comments Download
M media/formats/mp2t/es_parser_adts_unittest.cc View 1 2 3 6 chunks +21 lines, -9 lines 5 comments Download
M media/formats/mp2t/es_parser_test_base.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M media/formats/mp2t/es_parser_test_base.cc View 1 2 2 chunks +25 lines, -0 lines 0 comments Download
M media/formats/mpeg/adts_header_parser.h View 1 2 2 chunks +5 lines, -2 lines 0 comments Download
M media/formats/mpeg/adts_header_parser.cc View 2 chunks +4 lines, -1 line 0 comments Download

Messages

Total messages: 23 (7 generated)
yucliu1
4 years, 6 months ago (2016-06-10 20:45:21 UTC) #3
servolk
On 2016/06/10 20:45:21, yucliu1 wrote: Can you please add a unit test that would check ...
4 years, 6 months ago (2016-06-10 22:15:07 UTC) #4
yucliu1
On 2016/06/10 22:15:07, servolk wrote: > On 2016/06/10 20:45:21, yucliu1 wrote: > > Can you ...
4 years, 6 months ago (2016-06-13 19:11:00 UTC) #5
servolk
On 2016/06/13 19:11:00, yucliu1 wrote: > On 2016/06/10 22:15:07, servolk wrote: > > On 2016/06/10 ...
4 years, 6 months ago (2016-06-13 21:07:01 UTC) #7
chcunningham
https://codereview.chromium.org/2063443002/diff/40001/media/formats/mp2t/es_parser_adts_unittest.cc File media/formats/mp2t/es_parser_adts_unittest.cc (right): https://codereview.chromium.org/2063443002/diff/40001/media/formats/mp2t/es_parser_adts_unittest.cc#newcode45 media/formats/mp2t/es_parser_adts_unittest.cc:45: false); IIUC, this false means you don't have SBR ...
4 years, 6 months ago (2016-06-13 23:34:06 UTC) #8
yucliu1
Rename force_timing to sbr_in_mimetype, since no test uses that boolean. https://codereview.chromium.org/2063443002/diff/40001/media/formats/mp2t/es_parser_adts_unittest.cc File media/formats/mp2t/es_parser_adts_unittest.cc (right): https://codereview.chromium.org/2063443002/diff/40001/media/formats/mp2t/es_parser_adts_unittest.cc#newcode45 ...
4 years, 6 months ago (2016-06-14 00:06:10 UTC) #9
chcunningham
lgtm https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc File media/formats/mp2t/es_parser_adts_unittest.cc (right): https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc#newcode45 media/formats/mp2t/es_parser_adts_unittest.cc:45: return ProcessPesPackets(&es_parser, pes_packets, false /* force_timing */); Missed ...
4 years, 6 months ago (2016-06-14 00:13:07 UTC) #10
yucliu1
https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc File media/formats/mp2t/es_parser_adts_unittest.cc (right): https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc#newcode45 media/formats/mp2t/es_parser_adts_unittest.cc:45: return ProcessPesPackets(&es_parser, pes_packets, false /* force_timing */); On 2016/06/14 ...
4 years, 6 months ago (2016-06-14 00:23:28 UTC) #11
yucliu1
https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc File media/formats/mp2t/es_parser_adts_unittest.cc (right): https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc#newcode45 media/formats/mp2t/es_parser_adts_unittest.cc:45: return ProcessPesPackets(&es_parser, pes_packets, false /* force_timing */); On 2016/06/14 ...
4 years, 6 months ago (2016-06-14 22:01:06 UTC) #12
chcunningham
https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc File media/formats/mp2t/es_parser_adts_unittest.cc (right): https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc#newcode45 media/formats/mp2t/es_parser_adts_unittest.cc:45: return ProcessPesPackets(&es_parser, pes_packets, false /* force_timing */); On 2016/06/14 ...
4 years, 6 months ago (2016-06-14 23:27:41 UTC) #13
yucliu1
https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc File media/formats/mp2t/es_parser_adts_unittest.cc (right): https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc#newcode45 media/formats/mp2t/es_parser_adts_unittest.cc:45: return ProcessPesPackets(&es_parser, pes_packets, false /* force_timing */); On 2016/06/14 ...
4 years, 6 months ago (2016-06-14 23:42:25 UTC) #14
chcunningham
On 2016/06/14 23:42:25, yucliu1 wrote: > https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc > File media/formats/mp2t/es_parser_adts_unittest.cc (right): > > https://codereview.chromium.org/2063443002/diff/60001/media/formats/mp2t/es_parser_adts_unittest.cc#newcode45 > ...
4 years, 6 months ago (2016-06-15 18:28:52 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2063443002/60001
4 years, 6 months ago (2016-06-15 18:39:49 UTC) #18
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 6 months ago (2016-06-15 20:13:55 UTC) #20
commit-bot: I haz the power
CQ bit was unchecked
4 years, 6 months ago (2016-06-15 20:13:57 UTC) #21
commit-bot: I haz the power
4 years, 6 months ago (2016-06-15 20:15:20 UTC) #23
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/3fe85a6016a2443502ec531c3f34ebb6dd6406a5
Cr-Commit-Position: refs/heads/master@{#399993}

Powered by Google App Engine
This is Rietveld 408576698