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

Issue 10662030: WebMediaPlayerImpl needs to own the audio source provider. (Closed)

Created:
8 years, 6 months ago by Raymond Toy (Google)
Modified:
8 years, 5 months ago
CC:
chromium-reviews, jochen+watch-content_chromium.org, jam, joi+watch-content_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, brettw-cc_chromium.org, pam+watch_chromium.org
Visibility:
Public.

Description

WebMediaPlayerImpl needs to own the audio source provider. WebMediaPlayerImpl needs to own the audio source provider to keep it from being destroyed too soon. BUG=132890 TEST=See test in bug report. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=146897

Patch Set 1 #

Total comments: 13

Patch Set 2 : Update according to review #

Total comments: 2

Patch Set 3 : Update from review 2 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+34 lines, -4 lines) Patch
M chrome/renderer/chrome_content_renderer_client.h View 1 2 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/renderer/chrome_content_renderer_client.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/renderer/prerender/prerender_webmediaplayer.h View 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/renderer/prerender/prerender_webmediaplayer.cc View 2 chunks +2 lines, -0 lines 0 comments Download
M content/public/renderer/content_renderer_client.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M content/public/renderer/content_renderer_client.cc View 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 1 chunk +4 lines, -2 lines 0 comments Download
M webkit/media/webmediaplayer_impl.h View 1 3 chunks +11 lines, -0 lines 0 comments Download
M webkit/media/webmediaplayer_impl.cc View 1 2 chunks +2 lines, -0 lines 0 comments Download
M webkit/support/webkit_support.cc View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M webkit/tools/test_shell/test_webview_delegate.cc View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 23 (0 generated)
scherkus (not reviewing)
this is layering violation free but is a bit unfortunate that we introduce an extra ...
8 years, 6 months ago (2012-06-27 04:42:42 UTC) #1
Raymond Toy (Google)
On Tue, Jun 26, 2012 at 9:42 PM, <scherkus@chromium.org> wrote: > this is layering violation ...
8 years, 5 months ago (2012-06-27 16:45:38 UTC) #2
Chris Rogers
On 2012/06/27 04:42:42, scherkus wrote: > this is layering violation free but is a bit ...
8 years, 5 months ago (2012-06-27 17:35:27 UTC) #3
Raymond Toy (Google)
On 2012/06/27 04:42:42, scherkus wrote: > this is layering violation free but is a bit ...
8 years, 5 months ago (2012-06-27 22:23:20 UTC) #4
Raymond Toy (Google)
On 2012/06/27 22:23:20, rtoy wrote: > On 2012/06/27 04:42:42, scherkus wrote: > > this is ...
8 years, 5 months ago (2012-06-27 22:46:55 UTC) #5
scherkus (not reviewing)
https://chromiumcodereview.appspot.com/10662030/diff/1/content/public/renderer/DEPS File content/public/renderer/DEPS (right): https://chromiumcodereview.appspot.com/10662030/diff/1/content/public/renderer/DEPS#newcode3 content/public/renderer/DEPS:3: "+media/base/audio_renderer_sink.h", I think you can get rid of this ...
8 years, 5 months ago (2012-07-09 23:13:23 UTC) #6
Raymond Toy
Review comments taken care of, new patch will be uploaded shortly. https://chromiumcodereview.appspot.com/10662030/diff/1/content/public/renderer/DEPS File content/public/renderer/DEPS (right): ...
8 years, 5 months ago (2012-07-10 02:51:39 UTC) #7
ivan_cobs.com.sg
Pls remove the following email adds from your list NOW ivan@cobs.com.sg lynn@cobs.com.sg -----Original Message----- From: ...
8 years, 5 months ago (2012-07-10 03:47:00 UTC) #8
scherkus (not reviewing)
LGTM w/ one nit for fwd decl instead of #include thanks raymond! https://chromiumcodereview.appspot.com/10662030/diff/1/webkit/media/webmediaplayer_impl.cc File webkit/media/webmediaplayer_impl.cc ...
8 years, 5 months ago (2012-07-10 17:13:50 UTC) #9
Raymond Toy
All review comments fixed. http://codereview.chromium.org/10662030/diff/3003/chrome/renderer/chrome_content_renderer_client.h File chrome/renderer/chrome_content_renderer_client.h (right): http://codereview.chromium.org/10662030/diff/3003/chrome/renderer/chrome_content_renderer_client.h#newcode16 chrome/renderer/chrome_content_renderer_client.h:16: #include "media/base/audio_renderer_sink.h" On 2012/07/10 17:13:51, ...
8 years, 5 months ago (2012-07-10 17:38:17 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rtoy@google.com/10662030/3005
8 years, 5 months ago (2012-07-10 21:00:04 UTC) #11
commit-bot: I haz the power
Presubmit check for 10662030-3005 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 5 months ago (2012-07-10 21:00:08 UTC) #12
piman
lgtm
8 years, 5 months ago (2012-07-10 22:40:40 UTC) #13
Jói
LGTM for content/public. On Tue, Jul 10, 2012 at 10:40 PM, <piman@chromium.org> wrote: > lgtm ...
8 years, 5 months ago (2012-07-10 22:50:17 UTC) #14
tkent
LGTM for webkit/support. > TEST=See test in bug report. Will you add a LayoutTest?
8 years, 5 months ago (2012-07-10 23:37:17 UTC) #15
Raymond Toy
On 2012/07/10 23:37:17, Kent Tamura wrote: > LGTM for webkit/support. > > > TEST=See test ...
8 years, 5 months ago (2012-07-11 16:16:26 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rtoy@google.com/10662030/3005
8 years, 5 months ago (2012-07-16 20:13:03 UTC) #17
commit-bot: I haz the power
Presubmit check for 10662030-3005 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 5 months ago (2012-07-16 20:13:08 UTC) #18
scherkus (not reviewing)
tony can we get OWNERS for webkit/ ?
8 years, 5 months ago (2012-07-16 20:18:00 UTC) #19
tony
webkit LGTM
8 years, 5 months ago (2012-07-16 20:24:08 UTC) #20
Raymond Toy
On 2012/07/16 20:24:08, tony wrote: > webkit LGTM Thanks!
8 years, 5 months ago (2012-07-16 20:26:52 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rtoy@google.com/10662030/3005
8 years, 5 months ago (2012-07-16 20:27:04 UTC) #22
commit-bot: I haz the power
8 years, 5 months ago (2012-07-16 21:46:15 UTC) #23
Change committed as 146897

Powered by Google App Engine
This is Rietveld 408576698