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

Issue 1636083003: H264 HW encode using VideoToolbox (Closed)

Created:
4 years, 11 months ago by emircan
Modified:
4 years, 9 months ago
CC:
chromium-reviews, darin-cc_chromium.org, feature-media-reviews_chromium.org, hbos_chromium, jam, mcasas+watch_chromium.org, piman+watch_chromium.org, posciak+watch_chromium.org, tkchin
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

H264 HW encode using VideoToolbox This CL adds VTVideoEncodeAccelerator which enables H264 encode support using VideoToolbox on mac. Also, it includes a refactor of common VideoToolbox classes under video_toolbox_helpers.*. Note that, this is the first CL and H264 codec is still behind a flag. More patches will follow adding additional codec profiles and support for bitrate adaptations. Design Doc: https://docs.google.com/document/d/1oUTyZdNh8QstKRds-8wHEF_hqKryMiUpEOW8M57sUGU/edit?usp=sharing BUG=500605 TEST= Tested AppRTC loopback with Chrome flag "--enable-webrtc-hw-h264-encoding" on https://apprtc.appspot.com/?debug=loopback&vsc=h264 Committed: https://crrev.com/3956fa1cac34dd5682c271d77463accdd7191102 Cr-Commit-Position: refs/heads/master@{#381286}

Patch Set 1 : #

Total comments: 28

Patch Set 2 : mcasas@ and hbos@ comments. #

Patch Set 3 : miu@ comments. #

Total comments: 39

Patch Set 4 : miu@ comments. #

Total comments: 58

Patch Set 5 : posciak@ comments. #

Patch Set 6 : Rename vt_video_encode_accelerator to vt_video_encode_accelerator_mac. #

Total comments: 18

Patch Set 7 : miu@ comments. #

Total comments: 36

Patch Set 8 : miu@ and jfroy@ comments #

Total comments: 6

Patch Set 9 : miu@ and jfroy@ comments. #

Total comments: 22

Patch Set 10 : posciak@ comments #

Patch Set 11 : Updates #

Total comments: 8

Patch Set 12 : Fix unittests. #

Patch Set 13 : jfroy@ comments. #

Total comments: 14

Patch Set 14 : miu@ comments. #

Total comments: 8

Patch Set 15 : miu@ nits. #

Patch Set 16 : Fix cast tests. #

Total comments: 6

Patch Set 17 : Update comment. #

Total comments: 40

Patch Set 18 : posciak@ comments. #

Patch Set 19 : mcasas@ nit. #

Total comments: 2

Patch Set 20 : posciak@ comments. #

Total comments: 16

Patch Set 21 : posciak@ comments. #

Patch Set 22 : Rebase & posciak nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+844 lines, -1614 lines) Patch
M build/gn_migration.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/test/data/extensions/api_test/cast_streaming/end_to_end_sender.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M content/common/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -0 lines 0 comments Download
M 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 19 20 21 1 chunk +3 lines, -0 lines 0 comments Download
M 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 19 20 21 3 chunks +14 lines, -0 lines 0 comments Download
M content/common/gpu/media/video_encode_accelerator_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 7 chunks +38 lines, -1 line 0 comments Download
A + content/common/gpu/media/vt_video_encode_accelerator_mac.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +104 lines, -97 lines 0 comments Download
A + content/common/gpu/media/vt_video_encode_accelerator_mac.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +439 lines, -656 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 18 19 20 21 3 chunks +5 lines, -3 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -1 line 0 comments Download
M media/base/mac/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +2 lines, -0 lines 0 comments Download
M media/base/mac/videotoolbox_glue.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 3 chunks +10 lines, -5 lines 0 comments Download
M media/base/mac/videotoolbox_glue.mm View 1 2 3 4 5 6 7 6 chunks +9 lines, -0 lines 0 comments Download
A + media/base/mac/videotoolbox_helpers.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +52 lines, -45 lines 0 comments Download
A + media/base/mac/videotoolbox_helpers.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 9 chunks +125 lines, -590 lines 0 comments Download
M media/cast/sender/h264_vt_encoder.h View 1 2 3 4 5 6 2 chunks +1 line, -5 lines 0 comments Download
M media/cast/sender/h264_vt_encoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 8 chunks +28 lines, -209 lines 0 comments Download
M media/cast/sender/video_encoder.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -2 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 18 19 20 21 2 chunks +4 lines, -0 lines 0 comments Download

Messages

Total messages: 98 (40 generated)
emircan
PTAL
4 years, 10 months ago (2016-02-02 06:08:46 UTC) #9
Pawel Osciak
On 2016/02/02 06:08:46, emircan wrote: > PTAL It would be great if we could try ...
4 years, 10 months ago (2016-02-02 06:15:38 UTC) #10
emircan
On 2016/02/02 06:15:38, Pawel Osciak wrote: > On 2016/02/02 06:08:46, emircan wrote: > > PTAL ...
4 years, 10 months ago (2016-02-03 00:38:45 UTC) #13
hbos_chromium
This code is all very much unfamiliar to me, it would be difficult for me ...
4 years, 10 months ago (2016-02-03 18:21:09 UTC) #20
mcasas
a few comments, could only read so far. https://codereview.chromium.org/1636083003/diff/80001/content/common/gpu/media/vt_video_encode_accelerator.cc File content/common/gpu/media/vt_video_encode_accelerator.cc (right): https://codereview.chromium.org/1636083003/diff/80001/content/common/gpu/media/vt_video_encode_accelerator.cc#newcode35 content/common/gpu/media/vt_video_encode_accelerator.cc:35: }; ...
4 years, 10 months ago (2016-02-03 20:01:32 UTC) #21
emircan
https://codereview.chromium.org/1636083003/diff/80001/content/common/BUILD.gn File content/common/BUILD.gn (right): https://codereview.chromium.org/1636083003/diff/80001/content/common/BUILD.gn#newcode238 content/common/BUILD.gn:238: "gpu/media/vt_video_encode_accelerator.h", On 2016/02/03 18:21:08, hbos_chromium wrote: > Is there ...
4 years, 10 months ago (2016-02-04 05:18:52 UTC) #22
miu
not lgtm -- Please re-upload using `git cl upload --similarity=10` so that we can see ...
4 years, 10 months ago (2016-02-04 20:35:27 UTC) #23
emircan
On 2016/02/04 20:35:27, miu wrote: > not lgtm -- Please re-upload using `git cl upload ...
4 years, 10 months ago (2016-02-04 20:56:05 UTC) #24
miu
https://codereview.chromium.org/1636083003/diff/120001/content/common/gpu/media/vt_video_encode_accelerator.cc File content/common/gpu/media/vt_video_encode_accelerator.cc (right): https://codereview.chromium.org/1636083003/diff/120001/content/common/gpu/media/vt_video_encode_accelerator.cc#newcode18 content/common/gpu/media/vt_video_encode_accelerator.cc:18: const size_t kNumInputBuffers = 4; IIRC, the VT encoder ...
4 years, 10 months ago (2016-02-04 22:23:20 UTC) #25
emircan
https://codereview.chromium.org/1636083003/diff/120001/content/common/gpu/media/vt_video_encode_accelerator.cc File content/common/gpu/media/vt_video_encode_accelerator.cc (right): https://codereview.chromium.org/1636083003/diff/120001/content/common/gpu/media/vt_video_encode_accelerator.cc#newcode18 content/common/gpu/media/vt_video_encode_accelerator.cc:18: const size_t kNumInputBuffers = 4; On 2016/02/04 22:23:20, miu ...
4 years, 10 months ago (2016-02-07 04:24:06 UTC) #27
Pawel Osciak
https://codereview.chromium.org/1636083003/diff/140001/content/common/gpu/media/video_encode_accelerator_unittest.cc File content/common/gpu/media/video_encode_accelerator_unittest.cc (right): https://codereview.chromium.org/1636083003/diff/140001/content/common/gpu/media/video_encode_accelerator_unittest.cc#newcode657 content/common/gpu/media/video_encode_accelerator_unittest.cc:657: decoder_(new media::FFmpegVideoDecoder()), Did you mean ffmpeg was just not ...
4 years, 10 months ago (2016-02-08 04:33:43 UTC) #29
emircan
https://codereview.chromium.org/1636083003/diff/140001/content/common/gpu/media/video_encode_accelerator_unittest.cc File content/common/gpu/media/video_encode_accelerator_unittest.cc (right): https://codereview.chromium.org/1636083003/diff/140001/content/common/gpu/media/video_encode_accelerator_unittest.cc#newcode657 content/common/gpu/media/video_encode_accelerator_unittest.cc:657: decoder_(new media::FFmpegVideoDecoder()), On 2016/02/08 04:33:42, Pawel Osciak wrote: > ...
4 years, 10 months ago (2016-02-08 23:41:24 UTC) #30
miu
https://codereview.chromium.org/1636083003/diff/120001/content/common/gpu/media/vt_video_encode_accelerator.cc File content/common/gpu/media/vt_video_encode_accelerator.cc (right): https://codereview.chromium.org/1636083003/diff/120001/content/common/gpu/media/vt_video_encode_accelerator.cc#newcode201 content/common/gpu/media/vt_video_encode_accelerator.cc:201: return; On 2016/02/07 04:24:04, emircan wrote: > On 2016/02/04 ...
4 years, 10 months ago (2016-02-09 23:29:22 UTC) #32
emircan
https://codereview.chromium.org/1636083003/diff/120001/content/common/gpu/media/vt_video_encode_accelerator.cc File content/common/gpu/media/vt_video_encode_accelerator.cc (right): https://codereview.chromium.org/1636083003/diff/120001/content/common/gpu/media/vt_video_encode_accelerator.cc#newcode201 content/common/gpu/media/vt_video_encode_accelerator.cc:201: return; On 2016/02/09 23:29:22, miu wrote: > On 2016/02/07 ...
4 years, 10 months ago (2016-02-10 05:21:53 UTC) #34
jfroy
https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode20 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:20: const size_t kNumInputBuffers = 1; This is somewhat configurable ...
4 years, 10 months ago (2016-02-10 18:56:27 UTC) #36
miu
https://codereview.chromium.org/1636083003/diff/200001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/200001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode30 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:30: const size_t kOutputBufferSizeRatio = 10; On 2016/02/10 05:21:53, emircan ...
4 years, 10 months ago (2016-02-10 21:04:56 UTC) #37
jfroy
https://codereview.chromium.org/1636083003/diff/200001/media/base/mac/videotoolbox_helpers.h File media/base/mac/videotoolbox_helpers.h (right): https://codereview.chromium.org/1636083003/diff/200001/media/base/mac/videotoolbox_helpers.h#newcode31 media/base/mac/videotoolbox_helpers.h:31: MEDIA_EXPORT bool CopySampleBufferToAnnexBBuffer( On 2016/02/10 21:04:56, miu wrote: > ...
4 years, 10 months ago (2016-02-10 23:15:34 UTC) #38
emircan
https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/video_encode_accelerator_unittest.cc File content/common/gpu/media/video_encode_accelerator_unittest.cc (right): https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/video_encode_accelerator_unittest.cc#newcode1714 content/common/gpu/media/video_encode_accelerator_unittest.cc:1714: INSTANTIATE_TEST_CASE_P( On 2016/02/10 21:04:56, miu wrote: > BTW--Will these ...
4 years, 10 months ago (2016-02-11 09:22:10 UTC) #39
jfroy
https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode126 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:126: bitrate_ / kBitsPerByte)); On 2016/02/11 09:22:09, emircan wrote: > ...
4 years, 10 months ago (2016-02-11 18:27:40 UTC) #40
miu
https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/video_encode_accelerator_unittest.cc File content/common/gpu/media/video_encode_accelerator_unittest.cc (right): https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/video_encode_accelerator_unittest.cc#newcode1714 content/common/gpu/media/video_encode_accelerator_unittest.cc:1714: INSTANTIATE_TEST_CASE_P( On 2016/02/11 09:22:09, emircan wrote: > On 2016/02/10 ...
4 years, 10 months ago (2016-02-11 21:09:40 UTC) #41
emircan
https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/220001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode126 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:126: bitrate_ / kBitsPerByte)); On 2016/02/11 21:09:40, miu wrote: > ...
4 years, 10 months ago (2016-02-12 03:40:56 UTC) #42
Pawel Osciak
https://chromiumcodereview.appspot.com/1636083003/diff/140001/content/common/gpu/media/video_encode_accelerator_unittest.cc File content/common/gpu/media/video_encode_accelerator_unittest.cc (right): https://chromiumcodereview.appspot.com/1636083003/diff/140001/content/common/gpu/media/video_encode_accelerator_unittest.cc#newcode657 content/common/gpu/media/video_encode_accelerator_unittest.cc:657: decoder_(new media::FFmpegVideoDecoder()), On 2016/02/08 23:41:23, emircan wrote: > On ...
4 years, 10 months ago (2016-02-18 11:16:15 UTC) #43
emircan
https://codereview.chromium.org/1636083003/diff/260001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/260001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode151 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:151: scoped_ptr<InProgressFrameEncode> request(new InProgressFrameEncode( On 2016/02/18 11:16:14, Pawel Osciak wrote: ...
4 years, 9 months ago (2016-03-02 05:28:13 UTC) #44
emircan
PTAL, I made some updates. Here is a Design Doc that explains the limitations and ...
4 years, 9 months ago (2016-03-03 19:18:19 UTC) #47
jfroy
Other than my small comments, looks good. https://codereview.chromium.org/1636083003/diff/360001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/360001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode43 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:43: const CMSampleBufferRef ...
4 years, 9 months ago (2016-03-07 21:57:07 UTC) #52
emircan
https://codereview.chromium.org/1636083003/diff/360001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/360001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode43 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:43: const CMSampleBufferRef sample_buffer; On 2016/03/07 21:57:07, jfroy wrote: > ...
4 years, 9 months ago (2016-03-08 03:02:30 UTC) #53
jfroy
lgtm
4 years, 9 months ago (2016-03-08 19:11:10 UTC) #54
jfroy
lgtm
4 years, 9 months ago (2016-03-08 19:11:12 UTC) #55
miu
https://codereview.chromium.org/1636083003/diff/400001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/400001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode225 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:225: client_ptr_factory_.reset(); This is an illegal operation. The WeakPtrs being ...
4 years, 9 months ago (2016-03-08 21:27:42 UTC) #57
miu
Mostly small nits/tweaks comments: https://codereview.chromium.org/1636083003/diff/400001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/400001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode73 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:73: } For sanity, after the ...
4 years, 9 months ago (2016-03-08 22:36:05 UTC) #59
emircan
https://codereview.chromium.org/1636083003/diff/400001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/400001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode73 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:73: } On 2016/03/08 22:36:05, miu wrote: > For sanity, ...
4 years, 9 months ago (2016-03-09 01:13:36 UTC) #60
miu
PS14 lgtm % a few things: https://codereview.chromium.org/1636083003/diff/420001/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc File chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc (right): https://codereview.chromium.org/1636083003/diff/420001/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc#newcode330 chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc:330: command_line->AppendSwitch(::switches::kDisableVTAcceleratedVideoEncode); Is this ...
4 years, 9 months ago (2016-03-09 01:48:50 UTC) #61
emircan
https://codereview.chromium.org/1636083003/diff/420001/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc File chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc (right): https://codereview.chromium.org/1636083003/diff/420001/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc#newcode330 chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc:330: command_line->AppendSwitch(::switches::kDisableVTAcceleratedVideoEncode); On 2016/03/09 01:48:50, miu wrote: > Is this ...
4 years, 9 months ago (2016-03-09 02:26:04 UTC) #62
miu
https://codereview.chromium.org/1636083003/diff/420001/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc File chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc (right): https://codereview.chromium.org/1636083003/diff/420001/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc#newcode330 chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc:330: command_line->AppendSwitch(::switches::kDisableVTAcceleratedVideoEncode); On 2016/03/09 02:26:03, emircan wrote: > On 2016/03/09 ...
4 years, 9 months ago (2016-03-09 03:03:20 UTC) #63
emircan
https://codereview.chromium.org/1636083003/diff/420001/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc File chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc (right): https://codereview.chromium.org/1636083003/diff/420001/chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc#newcode330 chrome/browser/extensions/api/cast_streaming/cast_streaming_apitest.cc:330: command_line->AppendSwitch(::switches::kDisableVTAcceleratedVideoEncode); On 2016/03/09 03:03:19, miu wrote: > On 2016/03/09 ...
4 years, 9 months ago (2016-03-09 04:04:45 UTC) #65
emircan
dalecurtis@, can you PTAL media/* and content/common/gpu/media/* as OWNERS review?
4 years, 9 months ago (2016-03-09 18:58:35 UTC) #68
DaleCurtis
=> sandersd@
4 years, 9 months ago (2016-03-09 20:44:49 UTC) #70
sandersd (OOO until July 31)
RS LGTM for media % nit. There seem to be a lot of helper methods ...
4 years, 9 months ago (2016-03-09 22:42:08 UTC) #71
emircan
https://codereview.chromium.org/1636083003/diff/460001/media/base/mac/videotoolbox_glue.h File media/base/mac/videotoolbox_glue.h (right): https://codereview.chromium.org/1636083003/diff/460001/media/base/mac/videotoolbox_glue.h#newcode16 media/base/mac/videotoolbox_glue.h:16: // requires OS X 10.6 or iOS 6. Linking ...
4 years, 9 months ago (2016-03-09 23:29:34 UTC) #72
emircan
avi@chromium.org: Please review changes in content/common/BUILD.gn. thakis@chromium.org: Please review changes in build/gn_migration.gypi
4 years, 9 months ago (2016-03-09 23:30:28 UTC) #74
Nico
gn_migration.gypi lgtm
4 years, 9 months ago (2016-03-09 23:36:33 UTC) #75
Avi (use Gerrit)
content/common/BUILD.gn lgtm
4 years, 9 months ago (2016-03-10 03:44:50 UTC) #76
Pawel Osciak
https://codereview.chromium.org/1636083003/diff/460001/content/common/gpu/media/vt_video_encode_accelerator_mac.h File content/common/gpu/media/vt_video_encode_accelerator_mac.h (right): https://codereview.chromium.org/1636083003/diff/460001/content/common/gpu/media/vt_video_encode_accelerator_mac.h#newcode54 content/common/gpu/media/vt_video_encode_accelerator_mac.h:54: // Encoding tasks to be run on |encode_thread|. s/encode_thread/encoder_thread_/ ...
4 years, 9 months ago (2016-03-10 05:25:35 UTC) #77
emircan
https://codereview.chromium.org/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode31 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:31: InProgressFrameEncode(base::TimeDelta rtp_timestamp, base::TimeTicks ref_time) On 2016/03/10 05:25:35, Pawel Osciak ...
4 years, 9 months ago (2016-03-10 06:51:22 UTC) #78
mcasas
LGTM FWIW. https://codereview.chromium.org/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode31 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:31: InProgressFrameEncode(base::TimeDelta rtp_timestamp, base::TimeTicks ref_time) On 2016/03/10 05:25:35, ...
4 years, 9 months ago (2016-03-10 17:42:08 UTC) #79
emircan
Thanks. https://codereview.chromium.org/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode31 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:31: InProgressFrameEncode(base::TimeDelta rtp_timestamp, base::TimeTicks ref_time) On 2016/03/10 17:42:07, mcasas ...
4 years, 9 months ago (2016-03-10 18:53:20 UTC) #80
emircan
https://chromiumcodereview.appspot.com/1636083003/diff/460001/content/common/gpu/media/vt_video_encode_accelerator_mac.h File content/common/gpu/media/vt_video_encode_accelerator_mac.h (right): https://chromiumcodereview.appspot.com/1636083003/diff/460001/content/common/gpu/media/vt_video_encode_accelerator_mac.h#newcode54 content/common/gpu/media/vt_video_encode_accelerator_mac.h:54: // Encoding tasks to be run on |encode_thread|. On ...
4 years, 9 months ago (2016-03-11 00:21:07 UTC) #81
Pawel Osciak
https://chromiumcodereview.appspot.com/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://chromiumcodereview.appspot.com/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode31 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:31: InProgressFrameEncode(base::TimeDelta rtp_timestamp, base::TimeTicks ref_time) On 2016/03/10 18:53:20, emircan wrote: ...
4 years, 9 months ago (2016-03-11 00:43:59 UTC) #82
emircan
https://codereview.chromium.org/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/480001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode95 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:95: VLOG(1) << "Failed creating compression session with hardware support."; ...
4 years, 9 months ago (2016-03-11 01:53:20 UTC) #83
Pawel Osciak
https://chromiumcodereview.appspot.com/1636083003/diff/580001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://chromiumcodereview.appspot.com/1636083003/diff/580001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode97 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:97: VLOG(1) << "Hardware support is not available on this ...
4 years, 9 months ago (2016-03-11 09:54:46 UTC) #85
emircan
https://codereview.chromium.org/1636083003/diff/580001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/580001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode97 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:97: VLOG(1) << "Hardware support is not available on this ...
4 years, 9 months ago (2016-03-12 00:16:11 UTC) #87
Pawel Osciak
c/c/g/m/ lgtm % comment https://chromiumcodereview.appspot.com/1636083003/diff/580001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://chromiumcodereview.appspot.com/1636083003/diff/580001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode174 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:174: encoder_weak_ptr_, On 2016/03/12 00:16:11, emircan ...
4 years, 9 months ago (2016-03-15 07:27:47 UTC) #88
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1636083003/620001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1636083003/620001
4 years, 9 months ago (2016-03-15 19:36:52 UTC) #91
emircan
Thanks. https://codereview.chromium.org/1636083003/diff/580001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc File content/common/gpu/media/vt_video_encode_accelerator_mac.cc (right): https://codereview.chromium.org/1636083003/diff/580001/content/common/gpu/media/vt_video_encode_accelerator_mac.cc#newcode174 content/common/gpu/media/vt_video_encode_accelerator_mac.cc:174: encoder_weak_ptr_, On 2016/03/15 07:27:47, Pawel Osciak wrote: > ...
4 years, 9 months ago (2016-03-15 19:36:53 UTC) #92
commit-bot: I haz the power
Committed patchset #22 (id:620001)
4 years, 9 months ago (2016-03-15 19:42:09 UTC) #94
commit-bot: I haz the power
Patchset 22 (id:??) landed as https://crrev.com/3956fa1cac34dd5682c271d77463accdd7191102 Cr-Commit-Position: refs/heads/master@{#381286}
4 years, 9 months ago (2016-03-15 19:43:25 UTC) #96
dewittj
A revert of this CL (patchset #22 id:620001) has been created in https://codereview.chromium.org/1801343002/ by dewittj@chromium.org. ...
4 years, 9 months ago (2016-03-15 21:05:37 UTC) #97
emircan
4 years, 9 months ago (2016-03-16 02:32:54 UTC) #98
Message was sent while issue was closed.
gyp issue is fixed and CL relanded on https://codereview.webrtc.org/1805723002/.

Powered by Google App Engine
This is Rietveld 408576698