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

Issue 1797393007: Connect MojoAudioDecoder to the service (Closed)

Created:
4 years, 9 months ago by Tima Vaisburd
Modified:
4 years, 9 months ago
CC:
chromium-reviews, qsr+mojo_chromium.org, Aaron Boodman, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, feature-media-reviews_chromium.org, darin (slow to review), ben+mojo_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Connect MojoAudioDecoder to the service MojoAudioDecoder is the client side part of the decoder that runs in the renderer process. This CL connects it to the remote service and propagates the media task runner to it. BUG=542910 Committed: https://crrev.com/fe54753dafe23379ba6ec9d20d08d1a32b9ecc13 Cr-Commit-Position: refs/heads/master@{#381861}

Patch Set 1 #

Total comments: 7

Patch Set 2 : Fixed task runner re-assignment, failed Initialize() #

Total comments: 2

Patch Set 3 : Added comment #

Patch Set 4 : Created AudioDecoder in MediaInterfaceProvider #

Unified diffs Side-by-side diffs Delta from patch set Stats (+56 lines, -13 lines) Patch
M content/renderer/media/media_interface_provider.cc View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M media/base/decoder_factory.h View 1 2 2 chunks +13 lines, -2 lines 0 comments Download
M media/base/decoder_factory.cc View 2 chunks +4 lines, -0 lines 0 comments Download
M media/mojo/services/mojo_audio_decoder.h View 3 chunks +4 lines, -1 line 0 comments Download
M media/mojo/services/mojo_audio_decoder.cc View 1 3 chunks +13 lines, -4 lines 0 comments Download
M media/mojo/services/mojo_decoder_factory.h View 1 chunk +6 lines, -2 lines 0 comments Download
M media/mojo/services/mojo_decoder_factory.cc View 2 chunks +11 lines, -2 lines 0 comments Download
M media/renderers/default_renderer_factory.cc View 2 chunks +2 lines, -2 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 20 (6 generated)
Tima Vaisburd
PTAL.
4 years, 9 months ago (2016-03-17 20:14:44 UTC) #2
sandersd (OOO until July 31)
https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc File media/mojo/services/mojo_audio_decoder.cc (right): https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc#newcode35 media/mojo/services/mojo_audio_decoder.cc:35: task_runner_ = base::ThreadTaskRunnerHandle::Get(); The task_runner_ is discarded here. If ...
4 years, 9 months ago (2016-03-17 20:24:07 UTC) #3
xhwang
In the CL description s/propages/propagates. Otherwise LGTM
4 years, 9 months ago (2016-03-17 20:24:07 UTC) #4
xhwang
https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc File media/mojo/services/mojo_audio_decoder.cc (right): https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc#newcode35 media/mojo/services/mojo_audio_decoder.cc:35: task_runner_ = base::ThreadTaskRunnerHandle::Get(); On 2016/03/17 20:24:07, sandersd wrote: > ...
4 years, 9 months ago (2016-03-17 20:26:25 UTC) #5
xhwang
https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc File media/mojo/services/mojo_audio_decoder.cc (right): https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc#newcode35 media/mojo/services/mojo_audio_decoder.cc:35: task_runner_ = base::ThreadTaskRunnerHandle::Get(); On 2016/03/17 20:26:25, xhwang wrote: > ...
4 years, 9 months ago (2016-03-17 20:27:27 UTC) #6
Tima Vaisburd
https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc File media/mojo/services/mojo_audio_decoder.cc (right): https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc#newcode35 media/mojo/services/mojo_audio_decoder.cc:35: task_runner_ = base::ThreadTaskRunnerHandle::Get(); On 2016/03/17 20:24:07, sandersd wrote: > ...
4 years, 9 months ago (2016-03-17 20:31:24 UTC) #7
Tima Vaisburd
https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc File media/mojo/services/mojo_audio_decoder.cc (right): https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc#newcode35 media/mojo/services/mojo_audio_decoder.cc:35: task_runner_ = base::ThreadTaskRunnerHandle::Get(); On 2016/03/17 20:27:26, xhwang wrote: > ...
4 years, 9 months ago (2016-03-17 20:39:58 UTC) #8
xhwang
https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc File media/mojo/services/mojo_audio_decoder.cc (right): https://codereview.chromium.org/1797393007/diff/1/media/mojo/services/mojo_audio_decoder.cc#newcode35 media/mojo/services/mojo_audio_decoder.cc:35: task_runner_ = base::ThreadTaskRunnerHandle::Get(); On 2016/03/17 20:31:24, Tima Vaisburd wrote: ...
4 years, 9 months ago (2016-03-17 20:48:11 UTC) #9
xhwang
Just to make it clearer, the Renderer (along with it's decoders) are created on the ...
4 years, 9 months ago (2016-03-17 20:54:20 UTC) #10
sandersd (OOO until July 31)
lgtm https://codereview.chromium.org/1797393007/diff/20001/media/base/decoder_factory.h File media/base/decoder_factory.h (right): https://codereview.chromium.org/1797393007/diff/20001/media/base/decoder_factory.h#newcode27 media/base/decoder_factory.h:27: Please document what the task runner is for.
4 years, 9 months ago (2016-03-17 20:56:21 UTC) #11
Tima Vaisburd
https://codereview.chromium.org/1797393007/diff/20001/media/base/decoder_factory.h File media/base/decoder_factory.h (right): https://codereview.chromium.org/1797393007/diff/20001/media/base/decoder_factory.h#newcode27 media/base/decoder_factory.h:27: On 2016/03/17 20:56:20, sandersd wrote: > Please document what ...
4 years, 9 months ago (2016-03-17 21:08:34 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1797393007/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1797393007/60001
4 years, 9 months ago (2016-03-18 01:04:19 UTC) #16
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 9 months ago (2016-03-18 01:14:47 UTC) #18
commit-bot: I haz the power
4 years, 9 months ago (2016-03-18 01:15:51 UTC) #20
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/fe54753dafe23379ba6ec9d20d08d1a32b9ecc13
Cr-Commit-Position: refs/heads/master@{#381861}

Powered by Google App Engine
This is Rietveld 408576698