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

Issue 1422113002: Enable pcm_s32le audio decoding. (Closed)

Created:
5 years, 1 month ago by jyw
Modified:
5 years ago
CC:
chromium-reviews, gunsch+watch_chromium.org, lcwu+watch_chromium.org, halliwell+watch_chromium.org, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Enable pcm_s32le audio decoding. To accomodate this change, a new kSampleFormatS24 has been introduced. It is only used with S24LE PCM input. FFmpeg treats pcm_s24le as an encoded format that can be decoded into s32le samples; kSampleFormatS24 only exists on the Chrome side to distinguish FFmpeg's pcm_s24le from pcm_s32le, both of which use Chrome's catch-all kCodecPCM codec and the same real sample format. BUG=557170 ,internal b/22378279 TEST=media_unittests --gtest_filter=AudioBufferTest.* media_unittests --gtest_filter=PipelineIntegrationTest.S32PlaybackHashed Committed: https://crrev.com/ad33ab7a20ddede811d0562c45a267a1b06c1ed6 Cr-Commit-Position: refs/heads/master@{#361545}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : mojo fix #

Patch Set 5 : clang formatting fixes #

Patch Set 6 : more clang-format #

Patch Set 7 : this time with the right version of clang-format-diff.py #

Patch Set 8 : DEPS roll #

Unified diffs Side-by-side diffs Delta from patch set Stats (+67 lines, -33 lines) Patch
M DEPS View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M chromecast/media/cma/base/decoder_config_adapter.cc View 1 2 chunks +4 lines, -0 lines 0 comments Download
M chromecast/public/media/decoder_config.h View 1 1 chunk +2 lines, -1 line 0 comments Download
M media/base/audio_buffer.cc View 2 chunks +2 lines, -0 lines 0 comments Download
M media/base/audio_buffer_unittest.cc View 1 chunk +1 line, -0 lines 0 comments Download
M media/base/sample_format.h View 1 chunk +2 lines, -1 line 0 comments Download
M media/base/sample_format.cc View 2 chunks +3 lines, -0 lines 0 comments Download
M media/cast/test/fake_media_source.cc View 1 2 3 4 5 6 1 chunk +8 lines, -12 lines 0 comments Download
M media/ffmpeg/ffmpeg_common.h View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M media/ffmpeg/ffmpeg_common.cc View 1 2 3 4 5 chunks +14 lines, -5 lines 0 comments Download
M media/ffmpeg/ffmpeg_common_unittest.cc View 1 2 3 4 1 chunk +17 lines, -10 lines 0 comments Download
M media/filters/ffmpeg_audio_decoder.cc View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M media/mojo/interfaces/media_types.mojom View 1 2 3 1 chunk +2 lines, -1 line 0 comments Download
A media/test/data/sfx_s32le.wav View Binary file 0 comments Download
M media/test/pipeline_integration_test.cc View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 45 (22 generated)
DaleCurtis
lgtm
5 years, 1 month ago (2015-11-18 01:25:35 UTC) #4
DaleCurtis
Needs a DEPS update though
5 years, 1 month ago (2015-11-18 01:25:44 UTC) #5
halliwell
On 2015/11/18 01:25:44, DaleCurtis wrote: > Needs a DEPS update though Commit message nits: * ...
5 years, 1 month ago (2015-11-18 01:27:43 UTC) #6
jyw
On 2015/11/18 01:25:44, DaleCurtis wrote: > Needs a DEPS update though Looks like there was ...
5 years, 1 month ago (2015-11-20 01:05:40 UTC) #7
jyw
On 2015/11/18 01:27:43, halliwell wrote: > On 2015/11/18 01:25:44, DaleCurtis wrote: > > Needs a ...
5 years, 1 month ago (2015-11-20 01:06:20 UTC) #8
halliwell
On 2015/11/20 01:06:20, jyw wrote: > On 2015/11/18 01:27:43, halliwell wrote: > > On 2015/11/18 ...
5 years, 1 month ago (2015-11-20 03:48:20 UTC) #9
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1422113002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1422113002/20001
5 years, 1 month ago (2015-11-21 01:28:01 UTC) #13
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/144200) win_chromium_rel_ng on ...
5 years, 1 month ago (2015-11-21 01:50:04 UTC) #15
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1422113002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1422113002/40001
5 years, 1 month ago (2015-11-21 02:12:29 UTC) #17
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_compile_dbg_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_ng/builds/17077) linux_chromium_rel_ng on ...
5 years, 1 month ago (2015-11-21 02:40:58 UTC) #19
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1422113002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1422113002/60001
5 years, 1 month ago (2015-11-23 18:20:56 UTC) #21
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/121317)
5 years, 1 month ago (2015-11-23 18:31:24 UTC) #23
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1422113002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1422113002/80001
5 years, 1 month ago (2015-11-23 20:09:35 UTC) #25
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/121373)
5 years, 1 month ago (2015-11-23 20:48:47 UTC) #27
halliwell
On 2015/11/23 20:48:47, commit-bot: I haz the power wrote: > Dry run: Try jobs failed ...
5 years, 1 month ago (2015-11-23 22:55:06 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1422113002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1422113002/100001
5 years, 1 month ago (2015-11-24 00:43:05 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/121521)
5 years, 1 month ago (2015-11-24 02:56:26 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1422113002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1422113002/120001
5 years ago (2015-11-24 22:41:59 UTC) #36
ddorwin
The current FFmpeg DEPS is missing some related changes. See https://chromium-review.googlesource.com/#/c/314321/. I don't know if ...
5 years ago (2015-11-24 23:13:39 UTC) #38
ddorwin
DEPS LGTM
5 years ago (2015-11-25 00:21:43 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1422113002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1422113002/140001
5 years ago (2015-11-25 00:23:36 UTC) #43
commit-bot: I haz the power
Committed patchset #8 (id:140001)
5 years ago (2015-11-25 03:21:03 UTC) #44
commit-bot: I haz the power
5 years ago (2015-11-25 03:23:03 UTC) #45
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/ad33ab7a20ddede811d0562c45a267a1b06c1ed6
Cr-Commit-Position: refs/heads/master@{#361545}

Powered by Google App Engine
This is Rietveld 408576698