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

Issue 1854893002: [chromecast] Bind and run mojo media services on cma thread. (Closed)

Created:
4 years, 8 months ago by alokp
Modified:
4 years, 8 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, lcwu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, halliwell+watch_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

[chromecast] Bind and run mojo media services on cma thread. BUG=594234 Committed: https://crrev.com/587432023fe05823c2ecfbdc64d37657e76817f1 Cr-Commit-Position: refs/heads/master@{#385392}

Patch Set 1 #

Patch Set 2 : move task runner #

Total comments: 2

Patch Set 3 : cast-specific media application #

Patch Set 4 : updated patch desc #

Patch Set 5 : cleaned up deps #

Total comments: 4

Patch Set 6 : addressed comments #

Patch Set 7 : addressed comments 2 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+144 lines, -14 lines) Patch
M chromecast/browser/DEPS View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chromecast/browser/cast_content_browser_client.h View 2 chunks +3 lines, -3 lines 0 comments Download
M chromecast/browser/cast_content_browser_client.cc View 1 2 4 chunks +10 lines, -11 lines 0 comments Download
M chromecast/browser/media/BUILD.gn View 1 2 3 4 2 chunks +4 lines, -0 lines 0 comments Download
A chromecast/browser/media/cast_mojo_media_application.h View 1 2 3 4 5 6 1 chunk +58 lines, -0 lines 0 comments Download
A chromecast/browser/media/cast_mojo_media_application.cc View 1 2 3 4 5 1 chunk +68 lines, -0 lines 0 comments Download

Messages

Total messages: 37 (11 generated)
alokp
4 years, 8 months ago (2016-04-01 19:55:08 UTC) #2
xhwang
+rockot https://codereview.chromium.org/1854893002/diff/20001/media/mojo/services/mojo_media_application.cc File media/mojo/services/mojo_media_application.cc (right): https://codereview.chromium.org/1854893002/diff/20001/media/mojo/services/mojo_media_application.cc#newcode55 media/mojo/services/mojo_media_application.cc:55: connection, base::Passed(&request))); As far as I understand, a ...
4 years, 8 months ago (2016-04-01 20:10:06 UTC) #4
alokp
https://codereview.chromium.org/1854893002/diff/20001/media/mojo/services/mojo_media_application.cc File media/mojo/services/mojo_media_application.cc (right): https://codereview.chromium.org/1854893002/diff/20001/media/mojo/services/mojo_media_application.cc#newcode55 media/mojo/services/mojo_media_application.cc:55: connection, base::Passed(&request))); On 2016/04/01 20:10:05, xhwang wrote: > As ...
4 years, 8 months ago (2016-04-01 20:44:48 UTC) #5
alokp
+jam since Ken is out. John: Is it possible to run a mojo application on ...
4 years, 8 months ago (2016-04-01 23:42:17 UTC) #7
xhwang
There is also a CurrentThreadLoader which can load the app on the "current" thread, which ...
4 years, 8 months ago (2016-04-02 00:17:07 UTC) #8
jam
On 2016/04/02 00:17:07, xhwang (OOO Apr4 - Apr8) wrote: > There is also a CurrentThreadLoader ...
4 years, 8 months ago (2016-04-04 16:58:37 UTC) #9
alokp
On 2016/04/04 16:58:37, jam wrote: > On 2016/04/02 00:17:07, xhwang (OOO Apr4 - Apr8) wrote: ...
4 years, 8 months ago (2016-04-04 18:05:03 UTC) #10
Ken Rockot(use gerrit already)
On Mon, Apr 4, 2016 at 2:05 PM, <alokp@chromium.org> wrote: > On 2016/04/04 16:58:37, jam ...
4 years, 8 months ago (2016-04-04 18:40:04 UTC) #11
alokp
> The refactor itself is pretty trivial, it's just blocking on some design > issues ...
4 years, 8 months ago (2016-04-04 22:03:22 UTC) #12
alokp
halliwell: chromecast/ ben: mojo/shell/public DEPS
4 years, 8 months ago (2016-04-04 22:57:16 UTC) #16
halliwell
https://codereview.chromium.org/1854893002/diff/80001/chromecast/browser/media/cast_mojo_media_application.cc File chromecast/browser/media/cast_mojo_media_application.cc (right): https://codereview.chromium.org/1854893002/diff/80001/chromecast/browser/media/cast_mojo_media_application.cc#newcode49 chromecast/browser/media/cast_mojo_media_application.cc:49: base::Bind(&CastMojoMediaApplication::Create, base::Unretained(this), I'm not familiar with the lifetime of ...
4 years, 8 months ago (2016-04-05 00:01:56 UTC) #17
alokp
https://codereview.chromium.org/1854893002/diff/80001/chromecast/browser/media/cast_mojo_media_application.cc File chromecast/browser/media/cast_mojo_media_application.cc (right): https://codereview.chromium.org/1854893002/diff/80001/chromecast/browser/media/cast_mojo_media_application.cc#newcode49 chromecast/browser/media/cast_mojo_media_application.cc:49: base::Bind(&CastMojoMediaApplication::Create, base::Unretained(this), On 2016/04/05 00:01:56, halliwell wrote: > I'm ...
4 years, 8 months ago (2016-04-05 05:27:16 UTC) #18
xhwang
I am not a big fan of this approach: - We'll still have an extra ...
4 years, 8 months ago (2016-04-05 05:48:47 UTC) #20
alokp
On 2016/04/05 05:48:47, xhwang (OOO Apr4 - Apr8) wrote: > I am not a big ...
4 years, 8 months ago (2016-04-05 06:05:21 UTC) #21
xhwang
On 2016/04/05 06:05:21, alokp wrote: > On 2016/04/05 05:48:47, xhwang (OOO Apr4 - Apr8) wrote: ...
4 years, 8 months ago (2016-04-05 07:08:47 UTC) #22
alokp
> I tried the idea of ExistingThreadLoader and it seems pretty straightforward. I > tried ...
4 years, 8 months ago (2016-04-05 15:54:38 UTC) #23
alokp
Ben: friendly ping about DEPS.
4 years, 8 months ago (2016-04-06 00:31:23 UTC) #24
halliwell
On 2016/04/05 15:54:38, alokp wrote: > > I tried the idea of ExistingThreadLoader and it ...
4 years, 8 months ago (2016-04-06 00:32:07 UTC) #25
alokp
amistry/rockot: DEPS on mojo/shell/public
4 years, 8 months ago (2016-04-06 06:09:30 UTC) #27
Anand Mistry (off Chromium)
lgtm
4 years, 8 months ago (2016-04-06 06:29:28 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1854893002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1854893002/120001
4 years, 8 months ago (2016-04-06 06:34:22 UTC) #30
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 8 months ago (2016-04-06 07:13:05 UTC) #32
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/587432023fe05823c2ecfbdc64d37657e76817f1 Cr-Commit-Position: refs/heads/master@{#385392}
4 years, 8 months ago (2016-04-06 07:13:55 UTC) #34
xhwang
On 2016/04/05 15:54:38, alokp wrote: > > I tried the idea of ExistingThreadLoader and it ...
4 years, 8 months ago (2016-04-11 19:45:32 UTC) #35
alokp
+kmackay Ken: Do we have any design doc for audio loopback service?
4 years, 8 months ago (2016-04-11 21:09:46 UTC) #36
kmackay
4 years, 8 months ago (2016-04-11 22:40:41 UTC) #37
Message was sent while issue was closed.
On 2016/04/11 21:09:46, alokp wrote:
> +kmackay
> 
> Ken: Do we have any design doc for audio loopback service?

Not really. We just need a way to read post-mixer audio output data.

Powered by Google App Engine
This is Rietveld 408576698