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

Issue 20632002: Add media::VideoEncodeAccelerator with WebRTC integration (Closed)

Created:
7 years, 4 months ago by sheu
Modified:
7 years, 4 months ago
CC:
chromium-reviews, nkostylev+watch_chromium.org, jam, apatrick_chromium, joi+watch-content_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, oshima+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@git-svn
Visibility:
Public.

Description

Add media::VideoEncodeAccelerator with WebRTC integration * Adds media::VideoEncodeAccelerator class. * Add GpuVideoEncodeAccelerator{,Host} classes and appropriate IPC. * Integrates into WebRTC stack with RTCVideoEncoderFactory/RTCVideoEncoder. * Rename media::GpuVideoDecodeFactories -> media::GpuVideoAcceleratorFactories and generalize for use by the encode accelerator implementations as well. BUG=260210 BUG=170345 TEST=local build, run on CrOS snow; local build, unittests on desktop Linux Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=217276

Patch Set 1 : 4cd5068c WIP - almost done, just comments (and debugging prints) left #

Total comments: 40

Patch Set 2 : bb555936 Comment updates. #

Patch Set 3 : 7fd9dbd5 More debugging statements, some fixes #

Total comments: 109

Patch Set 4 : d8fba33b Address comments, minus RTCVideoEncoder and media::VEA #

Total comments: 7

Patch Set 5 : 2247fd82 Rebase. #

Total comments: 16

Patch Set 6 : 9e8f21a0 Comments addressed. #

Total comments: 117

Patch Set 7 : fcfd089c More comments addressed. #

Total comments: 38

Patch Set 8 : d9b0059b Comments, fixes from debugging. Works now. #

Total comments: 7

Patch Set 9 : b4cd612a Comments, added framerate to RequestEncodingParametersChange #

Total comments: 11

Patch Set 10 : 1a78d13a Rebase. #

Patch Set 11 : 7d63add6 Nits. #

Patch Set 12 : 7dec70f6 Whoops, one last linker thing I missed #

Total comments: 27

Patch Set 13 : 1ad5d4b8 piman@ comments. #

Total comments: 3

Patch Set 14 : 6dc223a7 RTCVideoEncoder::EncodeOneFrame reentrancy. #

Patch Set 15 : 6243184e VEA reentrancy. #

Total comments: 8

Patch Set 16 : 5bb3eab0 IPC bits, mostly. #

Patch Set 17 : 9830db80 Missing changes from last patchset #

Total comments: 5

Patch Set 18 : d37945e8 Rebase. #

Patch Set 19 : 0c3b8825 unsigned-ness #

Patch Set 20 : d3982027 CQ nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2236 lines, -841 lines) Patch
M chrome/browser/chromeos/login/chrome_restart_request.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +4 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -0 lines 0 comments Download
M content/common/gpu/DEPS View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M content/common/gpu/client/gpu_channel_host.h View 2 chunks +5 lines, -0 lines 0 comments Download
M content/common/gpu/client/gpu_channel_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +16 lines, -0 lines 0 comments Download
A content/common/gpu/client/gpu_video_encode_accelerator_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +111 lines, -0 lines 0 comments Download
A content/common/gpu/client/gpu_video_encode_accelerator_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +217 lines, -0 lines 0 comments Download
M content/common/gpu/gpu_channel.h View 4 chunks +8 lines, -1 line 0 comments Download
M content/common/gpu/gpu_channel.cc View 1 2 3 4 5 6 7 8 9 3 chunks +26 lines, -2 lines 0 comments Download
M content/common/gpu/gpu_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 4 chunks +73 lines, -0 lines 0 comments Download
A content/common/gpu/media/gpu_video_encode_accelerator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +98 lines, -0 lines 0 comments Download
A content/common/gpu/media/gpu_video_encode_accelerator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +232 lines, -0 lines 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +4 lines, -0 lines 0 comments Download
M content/content_renderer.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +6 lines, -2 lines 0 comments Download
M content/public/common/content_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +3 lines, -0 lines 0 comments Download
M content/renderer/media/media_stream_dependency_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +17 lines, -11 lines 0 comments Download
A + content/renderer/media/renderer_gpu_video_accelerator_factories.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 8 chunks +41 lines, -30 lines 0 comments Download
A + content/renderer/media/renderer_gpu_video_accelerator_factories.cc View 1 2 3 4 5 18 chunks +166 lines, -76 lines 0 comments Download
D content/renderer/media/renderer_gpu_video_decoder_factories.h View 1 chunk +0 lines, -138 lines 0 comments Download
D content/renderer/media/renderer_gpu_video_decoder_factories.cc View 1 chunk +0 lines, -338 lines 0 comments Download
M content/renderer/media/rtc_video_decoder.h View 4 chunks +4 lines, -4 lines 0 comments Download
M content/renderer/media/rtc_video_decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 5 chunks +6 lines, -6 lines 0 comments Download
M content/renderer/media/rtc_video_decoder_factory.h View 1 2 3 4 5 2 chunks +3 lines, -7 lines 0 comments Download
M content/renderer/media/rtc_video_decoder_factory.cc View 1 2 3 4 5 2 chunks +3 lines, -4 lines 0 comments Download
M content/renderer/media/rtc_video_decoder_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +5 lines, -5 lines 0 comments Download
A content/renderer/media/rtc_video_encoder.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +104 lines, -0 lines 0 comments Download
A content/renderer/media/rtc_video_encoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +658 lines, -0 lines 0 comments Download
A content/renderer/media/rtc_video_encoder_factory.h View 1 2 3 4 5 1 chunk +48 lines, -0 lines 0 comments Download
A content/renderer/media/rtc_video_encoder_factory.cc View 1 2 3 4 5 6 7 8 1 chunk +110 lines, -0 lines 0 comments Download
M content/renderer/media/webmediaplayer_impl.h View 2 chunks +3 lines, -3 lines 0 comments Download
M content/renderer/media/webmediaplayer_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 0 comments Download
M content/renderer/media/webmediaplayer_params.h View 4 chunks +5 lines, -4 lines 0 comments Download
M content/renderer/media/webmediaplayer_params.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M content/renderer/render_thread_impl.h View 1 2 3 4 5 6 7 8 9 3 chunks +3 lines, -5 lines 0 comments Download
M content/renderer/render_thread_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +7 lines, -9 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +2 lines, -2 lines 0 comments Download
A + media/filters/gpu_video_accelerator_factories.h View 1 2 3 4 5 4 chunks +16 lines, -10 lines 0 comments Download
A + media/filters/gpu_video_accelerator_factories.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M media/filters/gpu_video_decoder.h View 1 2 3 4 3 chunks +3 lines, -3 lines 0 comments Download
M media/filters/gpu_video_decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +5 lines, -4 lines 0 comments Download
D media/filters/gpu_video_decoder_factories.h View 1 chunk +0 lines, -67 lines 0 comments Download
D media/filters/gpu_video_decoder_factories.cc View 1 chunk +0 lines, -11 lines 0 comments Download
A + media/filters/mock_gpu_video_accelerator_factories.h View 1 2 3 4 5 3 chunks +24 lines, -9 lines 0 comments Download
A media/filters/mock_gpu_video_accelerator_factories.cc View 1 chunk +28 lines, -0 lines 0 comments Download
D media/filters/mock_gpu_video_decoder_factories.h View 1 chunk +0 lines, -55 lines 0 comments Download
D media/filters/mock_gpu_video_decoder_factories.cc View 1 chunk +0 lines, -13 lines 0 comments Download
M media/media.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 8 chunks +17 lines, -15 lines 0 comments Download
A media/video/video_encode_accelerator.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +145 lines, -0 lines 0 comments Download
A + media/video/video_encode_accelerator.cc View 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 70 (0 generated)
Pawel Osciak
Some initial comments on VEA API. https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h#newcode34 media/video/video_encode_accelerator.h:34: } max_framerate; I'm ...
7 years, 4 months ago (2013-07-26 02:26:43 UTC) #1
sheu
Updated; just comment bits. posciak@ PTAL https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h#newcode34 media/video/video_encode_accelerator.h:34: } max_framerate; Right, ...
7 years, 4 months ago (2013-07-26 19:09:07 UTC) #2
sheu
fischman@: I believe this is what you've been wanting. (i.e. making EVS die)
7 years, 4 months ago (2013-07-27 00:50:24 UTC) #3
sheu
fischman@: I believe this is what you've been wanting. (i.e. making EVS die)
7 years, 4 months ago (2013-07-27 00:50:25 UTC) #4
Pawel Osciak
https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h#newcode34 media/video/video_encode_accelerator.h:34: } max_framerate; On 2013/07/26 19:09:07, sheu wrote: > Right, ...
7 years, 4 months ago (2013-07-27 08:35:47 UTC) #5
sheu
https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h#newcode34 media/video/video_encode_accelerator.h:34: } max_framerate; On 2013/07/27 08:35:48, posciak wrote: > On ...
7 years, 4 months ago (2013-07-29 18:24:52 UTC) #6
Ami GONE FROM CHROMIUM
https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h#newcode119 media/video/video_encode_accelerator.h:119: // fulfilled on a best-effort basis. On 2013/07/29 18:24:52, ...
7 years, 4 months ago (2013-07-31 23:01:12 UTC) #7
Pawel Osciak
https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h#newcode34 media/video/video_encode_accelerator.h:34: } max_framerate; On 2013/07/29 18:24:52, sheu wrote: > On ...
7 years, 4 months ago (2013-08-01 03:21:39 UTC) #8
Pawel Osciak
https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h#newcode69 media/video/video_encode_accelerator.h:69: virtual void RequireBitstreamBuffers(int input_count, I think we are missing ...
7 years, 4 months ago (2013-08-01 09:00:42 UTC) #9
Ami GONE FROM CHROMIUM
https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h#newcode102 media/video/video_encode_accelerator.h:102: int32 initial_bitrate) = 0; On 2013/08/01 03:21:39, posciak wrote: ...
7 years, 4 months ago (2013-08-01 20:49:21 UTC) #10
Pawel Osciak
https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/2001/media/video/video_encode_accelerator.h#newcode119 media/video/video_encode_accelerator.h:119: // fulfilled on a best-effort basis. On 2013/08/01 20:49:22, ...
7 years, 4 months ago (2013-08-02 00:25:10 UTC) #11
hshi1
https://codereview.chromium.org/20632002/diff/26001/content/renderer/media/media_stream_dependency_factory.cc File content/renderer/media/media_stream_dependency_factory.cc (right): https://codereview.chromium.org/20632002/diff/26001/content/renderer/media/media_stream_dependency_factory.cc#newcode527 content/renderer/media/media_stream_dependency_factory.cc:527: { On 2013/07/31 23:01:12, Ami Fischman wrote: > Yeah, ...
7 years, 4 months ago (2013-08-02 00:34:25 UTC) #12
sheu
Updated. I haven't touched RTCVideoEncoder or media::VideoEncodeAccelerator yet. https://chromiumcodereview.appspot.com/20632002/diff/26001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/26001/content/browser/renderer_host/render_process_host_impl.cc#newcode874 content/browser/renderer_host/render_process_host_impl.cc:874: switches::kDisableAcceleratedVideoEncode, ...
7 years, 4 months ago (2013-08-02 01:27:49 UTC) #13
sheu
Wow, the change-then-rebase landed as mess. Sorry guys. You might as well diff #5 against ...
7 years, 4 months ago (2013-08-02 01:33:25 UTC) #14
hshi1
https://codereview.chromium.org/20632002/diff/102002/content/renderer/media/renderer_gpu_video_accelerator_factories.h File content/renderer/media/renderer_gpu_video_accelerator_factories.h (right): https://codereview.chromium.org/20632002/diff/102002/content/renderer/media/renderer_gpu_video_accelerator_factories.h#newcode91 content/renderer/media/renderer_gpu_video_accelerator_factories.h:91: // AsyncCreateVideoEncodeAccelerator returns its ouptu tin the vea_ member. ...
7 years, 4 months ago (2013-08-02 17:29:35 UTC) #15
Ami GONE FROM CHROMIUM
Reviewed only PS#3->#4 diff and still waiting for RTCVideoEncoder* changes. https://chromiumcodereview.appspot.com/20632002/diff/26001/content/renderer/media/renderer_gpu_video_accelerator_factories.cc File content/renderer/media/renderer_gpu_video_accelerator_factories.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/26001/content/renderer/media/renderer_gpu_video_accelerator_factories.cc#newcode85 ...
7 years, 4 months ago (2013-08-02 18:42:40 UTC) #16
Ami GONE FROM CHROMIUM
https://chromiumcodereview.appspot.com/20632002/diff/102002/content/renderer/media/rtc_video_encoder.cc File content/renderer/media/rtc_video_encoder.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/102002/content/renderer/media/rtc_video_encoder.cc#newcode34 content/renderer/media/rtc_video_encoder.cc:34: // stays long enough to properly shut down the ...
7 years, 4 months ago (2013-08-02 22:00:49 UTC) #17
sheu
Updated; this should cover everything. https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h#newcode27 media/video/video_encode_accelerator.h:27: // Specification of an ...
7 years, 4 months ago (2013-08-03 01:31:03 UTC) #18
Pawel Osciak
https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h#newcode57 media/video/video_encode_accelerator.h:57: // buffers once this callback is made. On 2013/08/03 ...
7 years, 4 months ago (2013-08-03 01:57:47 UTC) #19
Ami GONE FROM CHROMIUM
@posciak: don't let sheu confuse you! VDA does not have a "VDA::Client::DismissBitstreamBuffer" because VDA's Provide/Assign/Dismiss ...
7 years, 4 months ago (2013-08-03 02:24:00 UTC) #20
sheu
https://chromiumcodereview.appspot.com/20632002/diff/157004/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/157004/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode66 content/common/gpu/media/gpu_video_encode_accelerator.cc:66: } Whoops, I missed updating this to account for ...
7 years, 4 months ago (2013-08-03 02:37:01 UTC) #21
sheu
7 years, 4 months ago (2013-08-03 02:37:04 UTC) #22
Pawel Osciak
On 2013/08/03 02:24:00, Ami Fischman wrote: > @posciak: don't let sheu confuse you! VDA does ...
7 years, 4 months ago (2013-08-03 03:00:40 UTC) #23
Pawel Osciak
On 2013/08/03 03:00:40, posciak wrote: > On 2013/08/03 02:24:00, Ami Fischman wrote: > > @posciak: ...
7 years, 4 months ago (2013-08-03 03:02:16 UTC) #24
Ami GONE FROM CHROMIUM
https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h#newcode57 media/video/video_encode_accelerator.h:57: // buffers once this callback is made. On 2013/08/03 ...
7 years, 4 months ago (2013-08-05 18:44:38 UTC) #25
sheu
Another day, another revision. fischman@, posciak@: PTAL https://chromiumcodereview.appspot.com/20632002/diff/157004/content/common/gpu/client/gpu_video_encode_accelerator_host.cc File content/common/gpu/client/gpu_video_encode_accelerator_host.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/157004/content/common/gpu/client/gpu_video_encode_accelerator_host.cc#newcode89 content/common/gpu/client/gpu_video_encode_accelerator_host.cc:89: "duplicate buffer ...
7 years, 4 months ago (2013-08-06 06:16:35 UTC) #26
Pawel Osciak
https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/20632002/diff/26001/media/video/video_encode_accelerator.h#newcode57 media/video/video_encode_accelerator.h:57: // buffers once this callback is made. On 2013/08/05 ...
7 years, 4 months ago (2013-08-06 06:47:32 UTC) #27
Ami GONE FROM CHROMIUM
On Mon, Aug 5, 2013 at 11:47 PM, <posciak@chromium.org> wrote: > Sorry, my point was ...
7 years, 4 months ago (2013-08-06 18:54:42 UTC) #28
Ami GONE FROM CHROMIUM
https://chromiumcodereview.appspot.com/20632002/diff/157004/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/157004/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode172 content/common/gpu/media/gpu_video_encode_accelerator.cc:172: NOTREACHED(); On 2013/08/06 06:16:36, sheu wrote: > On 2013/08/05 ...
7 years, 4 months ago (2013-08-06 20:41:12 UTC) #29
sheu
You are in a maze of twisty little comments, all alike. Anyways things work now; ...
7 years, 4 months ago (2013-08-07 09:25:02 UTC) #30
hshi1
https://chromiumcodereview.appspot.com/20632002/diff/213002/media/media.gyp File media/media.gyp (right): https://chromiumcodereview.appspot.com/20632002/diff/213002/media/media.gyp#newcode354 media/media.gyp:354: 'filters/gpu_video_accelerator_factories.h', Nit: one of my earlier comments might have ...
7 years, 4 months ago (2013-08-07 16:33:17 UTC) #31
Ami GONE FROM CHROMIUM
LGTM % these comments. https://chromiumcodereview.appspot.com/20632002/diff/190001/content/renderer/media/rtc_video_encoder.cc File content/renderer/media/rtc_video_encoder.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/190001/content/renderer/media/rtc_video_encoder.cc#newcode64 content/renderer/media/rtc_video_encoder.cc:64: void Destroy(); On 2013/08/07 09:25:03, ...
7 years, 4 months ago (2013-08-07 21:07:14 UTC) #32
sheu
Added support for dynamically changing framerate. The RequestEncodingParametersChange entry point in VEA has added new ...
7 years, 4 months ago (2013-08-07 23:58:22 UTC) #33
hshi1
https://chromiumcodereview.appspot.com/20632002/diff/232001/content/renderer/media/media_stream_dependency_factory.cc File content/renderer/media/media_stream_dependency_factory.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/232001/content/renderer/media/media_stream_dependency_factory.cc#newcode524 content/renderer/media/media_stream_dependency_factory.cc:524: rtc_encoding_capturer_factory->AsWeakPtr()); Sorry please do one more rebase... the above ...
7 years, 4 months ago (2013-08-08 00:37:29 UTC) #34
hshi1
https://codereview.chromium.org/20632002/diff/232001/content/renderer/media/media_stream_dependency_factory.cc File content/renderer/media/media_stream_dependency_factory.cc (right): https://codereview.chromium.org/20632002/diff/232001/content/renderer/media/media_stream_dependency_factory.cc#newcode515 content/renderer/media/media_stream_dependency_factory.cc:515: const CommandLine& command_line = *CommandLine::ForCurrentProcess(); nit: this is redundant. ...
7 years, 4 months ago (2013-08-08 19:51:54 UTC) #35
Ami GONE FROM CHROMIUM
PS#8->#9 still LGTM % nits https://chromiumcodereview.appspot.com/20632002/diff/232001/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/232001/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode125 content/common/gpu/media/gpu_video_encode_accelerator.cc:125: NotifyError(media::VideoEncodeAccelerator::kPlatformFailureError); I think these ...
7 years, 4 months ago (2013-08-08 23:08:19 UTC) #36
hshi1
https://chromiumcodereview.appspot.com/20632002/diff/232001/content/renderer/media/rtc_video_encoder.cc File content/renderer/media/rtc_video_encoder.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/232001/content/renderer/media/rtc_video_encoder.cc#newcode618 content/renderer/media/rtc_video_encoder.cc:618: 1)); On 2013/08/08 23:08:19, Ami Fischman wrote: > nit: ...
7 years, 4 months ago (2013-08-09 00:01:10 UTC) #37
sheu
Sending out for wider OWNERS reviews. https://chromiumcodereview.appspot.com/20632002/diff/232001/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/232001/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode125 content/common/gpu/media/gpu_video_encode_accelerator.cc:125: NotifyError(media::VideoEncodeAccelerator::kPlatformFailureError); On 2013/08/08 ...
7 years, 4 months ago (2013-08-09 00:15:23 UTC) #38
sheu
I need some OWNERS signoffs. jochen@: content/browser/renderer_host/render_process_host_impl.cc, content/renderer/* piman@: content/common/gpu/*, content/*.gypi, content/public/common/content_switches.*
7 years, 4 months ago (2013-08-09 00:20:14 UTC) #39
sheu
On 2013/08/09 00:20:14, sheu wrote: > I need some OWNERS signoffs. > > jochen@: content/browser/renderer_host/render_process_host_impl.cc, ...
7 years, 4 months ago (2013-08-09 00:20:32 UTC) #40
sheu
On 2013/08/09 00:20:32, sheu wrote: > On 2013/08/09 00:20:14, sheu wrote: > > I need ...
7 years, 4 months ago (2013-08-09 00:26:57 UTC) #41
sheu
On 2013/08/09 00:26:57, sheu wrote: > On 2013/08/09 00:20:32, sheu wrote: > > On 2013/08/09 ...
7 years, 4 months ago (2013-08-09 00:31:08 UTC) #42
sheu
Adding cevans@ for IPC message review. Thanks! cevans@: content/common/gpu/gpu_messages.h
7 years, 4 months ago (2013-08-09 01:39:24 UTC) #43
jochen (gone - plz use gerrit)
I defer to Antoine
7 years, 4 months ago (2013-08-09 02:11:47 UTC) #44
piman
https://chromiumcodereview.appspot.com/20632002/diff/294002/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/294002/content/browser/renderer_host/render_process_host_impl.cc#newcode945 content/browser/renderer_host/render_process_host_impl.cc:945: switches::kEnableWebRtcHWEncoding, Please also add to kForwardSwitches in chrome/browser/chromeos/login/chrome_restart_request.cc so ...
7 years, 4 months ago (2013-08-09 04:04:57 UTC) #45
sheu
https://chromiumcodereview.appspot.com/20632002/diff/294002/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/294002/content/browser/renderer_host/render_process_host_impl.cc#newcode945 content/browser/renderer_host/render_process_host_impl.cc:945: switches::kEnableWebRtcHWEncoding, On 2013/08/09 04:04:58, piman wrote: > Please also ...
7 years, 4 months ago (2013-08-09 08:26:40 UTC) #46
hshi1
https://codereview.chromium.org/20632002/diff/286002/content/public/common/content_switches.cc File content/public/common/content_switches.cc (right): https://codereview.chromium.org/20632002/diff/286002/content/public/common/content_switches.cc#newcode236 content/public/common/content_switches.cc:236: Ditto (rebase). https://codereview.chromium.org/20632002/diff/286002/content/public/common/content_switches.h File content/public/common/content_switches.h (right): https://codereview.chromium.org/20632002/diff/286002/content/public/common/content_switches.h#newcode86 content/public/common/content_switches.h:86: extern ...
7 years, 4 months ago (2013-08-09 18:12:32 UTC) #47
Chris Evans
https://chromiumcodereview.appspot.com/20632002/diff/292003/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/292003/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode95 content/common/gpu/media/gpu_video_encode_accelerator.cc:95: int32 initial_bitrate) { Input parameter validation. - What about ...
7 years, 4 months ago (2013-08-11 22:05:40 UTC) #48
Pawel Osciak
https://codereview.chromium.org/20632002/diff/292003/media/video/video_encode_accelerator.h File media/video/video_encode_accelerator.h (right): https://codereview.chromium.org/20632002/diff/292003/media/video/video_encode_accelerator.h#newcode132 media/video/video_encode_accelerator.h:132: // |framerate_denom| is the denominator of the framerate as ...
7 years, 4 months ago (2013-08-12 01:50:04 UTC) #49
sheu
IPC fixes done, thanks. cevans@ is out so I'm fishing for another IPC reviewer. cdn@: ...
7 years, 4 months ago (2013-08-12 19:48:15 UTC) #50
sheu
I was missing some changes from the last patchset. Reuploaded.
7 years, 4 months ago (2013-08-12 20:03:59 UTC) #51
piman
https://chromiumcodereview.appspot.com/20632002/diff/294002/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/294002/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode163 content/common/gpu/media/gpu_video_encode_accelerator.cc:163: base::Unretained(this), On 2013/08/09 08:26:41, sheu wrote: > On 2013/08/09 ...
7 years, 4 months ago (2013-08-12 21:43:39 UTC) #52
sheu
https://chromiumcodereview.appspot.com/20632002/diff/294002/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/294002/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode163 content/common/gpu/media/gpu_video_encode_accelerator.cc:163: base::Unretained(this), On 2013/08/12 21:43:40, piman wrote: > On 2013/08/09 ...
7 years, 4 months ago (2013-08-12 21:58:18 UTC) #53
Cris Neckar
Given that this is just GPU <-> renderer I am ok with giving it a ...
7 years, 4 months ago (2013-08-12 23:29:01 UTC) #54
sheu
Signedness stuff done. cdn@: PTAL https://codereview.chromium.org/20632002/diff/338001/content/common/gpu/client/gpu_video_encode_accelerator_host.cc File content/common/gpu/client/gpu_video_encode_accelerator_host.cc (right): https://codereview.chromium.org/20632002/diff/338001/content/common/gpu/client/gpu_video_encode_accelerator_host.cc#newcode162 content/common/gpu/client/gpu_video_encode_accelerator_host.cc:162: int input_count, On 2013/08/12 ...
7 years, 4 months ago (2013-08-13 00:29:45 UTC) #55
sheu
piman@: anything else?
7 years, 4 months ago (2013-08-13 00:30:09 UTC) #56
piman
https://chromiumcodereview.appspot.com/20632002/diff/294002/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/294002/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode163 content/common/gpu/media/gpu_video_encode_accelerator.cc:163: base::Unretained(this), On 2013/08/12 21:58:18, sheu wrote: > On 2013/08/12 ...
7 years, 4 months ago (2013-08-13 01:00:03 UTC) #57
sheu
https://chromiumcodereview.appspot.com/20632002/diff/294002/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/20632002/diff/294002/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode199 content/common/gpu/media/gpu_video_encode_accelerator.cc:199: media::BitstreamBuffer(buffer_id, buffer_handle, buffer_size)); On 2013/08/13 01:00:04, piman wrote: > ...
7 years, 4 months ago (2013-08-13 01:07:07 UTC) #58
Cris Neckar
IPC changes lgtm
7 years, 4 months ago (2013-08-13 01:13:07 UTC) #59
piman
On Mon, Aug 12, 2013 at 6:07 PM, <sheu@chromium.org> wrote: > > https://chromiumcodereview.**appspot.com/20632002/diff/** > 294002/content/common/gpu/**media/gpu_video_encode_**accelerator.cc<https://chromiumcodereview.appspot.com/20632002/diff/294002/content/common/gpu/media/gpu_video_encode_accelerator.cc> ...
7 years, 4 months ago (2013-08-13 01:17:16 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/20632002/363001
7 years, 4 months ago (2013-08-13 01:38:08 UTC) #61
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 4 months ago (2013-08-13 02:06:43 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/20632002/363001
7 years, 4 months ago (2013-08-13 06:50:35 UTC) #63
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 4 months ago (2013-08-13 07:14:28 UTC) #64
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/20632002/356001
7 years, 4 months ago (2013-08-13 07:31:44 UTC) #65
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) telemetry_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=159209
7 years, 4 months ago (2013-08-13 09:07:06 UTC) #66
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/20632002/356001
7 years, 4 months ago (2013-08-13 09:11:32 UTC) #67
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) telemetry_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=159228
7 years, 4 months ago (2013-08-13 10:40:49 UTC) #68
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sheu@chromium.org/20632002/356001
7 years, 4 months ago (2013-08-13 16:34:52 UTC) #69
commit-bot: I haz the power
7 years, 4 months ago (2013-08-13 16:54:39 UTC) #70
Message was sent while issue was closed.
Change committed as 217276

Powered by Google App Engine
This is Rietveld 408576698