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

Issue 333253002: Add VaapiVideoEncodeAccelerator for HW-accelerated video encode. (Closed)

Created:
6 years, 6 months ago by Pawel Osciak
Modified:
6 years, 6 months ago
CC:
chromium-reviews, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, asvitkine+watch_chromium.org, piman+watch_chromium.org, wjia+watch_chromium.org
Project:
chromium
Visibility:
Public.

Description

Add VaapiVideoEncodeAccelerator for HW-accelerated video encode. Add an implementation of VideoEncodeAccelerator utilizing VA-API for hardware encode on Intel-based ChromeOS platforms. BUG=378962 TEST=video_encode_accelerator_unittest Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=279650

Patch Set 1 : #

Total comments: 93

Patch Set 2 : #

Total comments: 18

Patch Set 3 : typos #

Patch Set 4 : #

Total comments: 1

Patch Set 5 : #

Patch Set 6 : update pre-sandbox hook to include accelerated encode #

Total comments: 24

Patch Set 7 : #

Total comments: 12

Patch Set 8 : move uma enum to cc #

Patch Set 9 : rebase #

Patch Set 10 : #

Patch Set 11 : #

Patch Set 12 : #

Patch Set 13 : compile fixes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2185 lines, -87 lines) Patch
M chrome/browser/chromeos/login/chrome_restart_request.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/gpu/gpu_process_host.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 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 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 3 chunks +22 lines, -3 lines 0 comments Download
M content/common/gpu/media/h264_dpb.h View 1 chunk +1 line, -0 lines 0 comments Download
M content/common/gpu/media/va.sigs View 1 1 chunk +2 lines, -0 lines 0 comments Download
M content/common/gpu/media/vaapi_h264_decoder.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M content/common/gpu/media/vaapi_h264_decoder_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -1 line 0 comments Download
M content/common/gpu/media/vaapi_video_decode_accelerator.cc View 1 2 3 1 chunk +3 lines, -1 line 0 comments Download
A content/common/gpu/media/vaapi_video_encode_accelerator.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +264 lines, -0 lines 0 comments Download
A content/common/gpu/media/vaapi_video_encode_accelerator.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1061 lines, -0 lines 0 comments Download
M content/common/gpu/media/vaapi_wrapper.h View 1 6 chunks +67 lines, -21 lines 0 comments Download
M content/common/gpu/media/vaapi_wrapper.cc View 1 10 chunks +282 lines, -31 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 7 chunks +48 lines, -18 lines 0 comments Download
M content/common/sandbox_linux/bpf_gpu_policy_linux.cc View 1 2 3 4 5 6 7 8 9 2 chunks +10 lines, -4 lines 0 comments Download
M content/content_common.gypi View 1 2 3 4 5 6 7 8 3 chunks +7 lines, -0 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +12 lines, -1 line 0 comments Download
M content/public/common/content_switches.h View 1 2 3 4 5 6 7 8 9 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 1 chunk +4 lines, -0 lines 0 comments Download
A media/filters/h264_bitstream_buffer.h View 1 2 3 4 5 6 7 8 9 1 chunk +120 lines, -0 lines 0 comments Download
A media/filters/h264_bitstream_buffer.cc View 1 2 3 4 5 6 1 chunk +152 lines, -0 lines 0 comments Download
A media/filters/h264_bitstream_buffer_unittest.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +55 lines, -0 lines 0 comments Download
M media/filters/h264_parser.h View 2 chunks +39 lines, -0 lines 0 comments Download
M media/filters/h264_parser.cc View 2 chunks +1 line, -5 lines 0 comments Download
M media/media.gyp View 1 2 3 4 5 6 7 8 9 2 chunks +12 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 2 chunks +11 lines, -0 lines 0 comments Download

Messages

Total messages: 32 (0 generated)
wuchengli
I just started the review. This will take some time. I'll continue tomorrow morning. https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/vaapi_video_encode_accelerator.cc ...
6 years, 6 months ago (2014-06-16 15:51:53 UTC) #1
wuchengli
vaapi_video_encode_accelerator.cc and h264_bitstream_buffer.cc are not reviewed yet. https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/va.sigs File content/common/gpu/media/va.sigs (right): https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/va.sigs#newcode27 content/common/gpu/media/va.sigs:27: VAStatus vaQueryConfigEntrypoints ...
6 years, 6 months ago (2014-06-17 14:33:13 UTC) #2
wuchengli
Half way through vaapi_video_encode_accelerator.cc. https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode7 content/common/gpu/media/vaapi_video_encode_accelerator.cc:7: #include "base/message_loop/message_loop.h" message_loop_proxy.h https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode12 content/common/gpu/media/vaapi_video_encode_accelerator.cc:12: ...
6 years, 6 months ago (2014-06-18 03:34:14 UTC) #3
Pawel Osciak
https://chromiumcodereview.appspot.com/333253002/diff/20001/content/common/gpu/media/va.sigs File content/common/gpu/media/va.sigs (right): https://chromiumcodereview.appspot.com/333253002/diff/20001/content/common/gpu/media/va.sigs#newcode27 content/common/gpu/media/va.sigs:27: VAStatus vaQueryConfigEntrypoints (VADisplay dpy, VAProfile profile, VAEntrypoint *entrypoint_list, int ...
6 years, 6 months ago (2014-06-18 07:05:09 UTC) #4
wuchengli
Finished the review of vaapi_video_encode_accelerator.h/cc. I'm continuing to review the rest. Is anyone familiar with ...
6 years, 6 months ago (2014-06-18 07:32:52 UTC) #5
Pawel Osciak
PTAL
6 years, 6 months ago (2014-06-18 12:06:37 UTC) #6
wuchengli
Finally finished the review. https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode170 content/common/gpu/media/vaapi_video_encode_accelerator.cc:170: return false; On 2014/06/18 07:05:07, ...
6 years, 6 months ago (2014-06-18 15:57:44 UTC) #7
Pawel Osciak
https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): https://codereview.chromium.org/333253002/diff/20001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode208 content/common/gpu/media/vaapi_video_encode_accelerator.cc:208: base::Bind(&Client::RequireBitstreamBuffers, On 2014/06/18 15:57:43, wuchengli wrote: > On 2014/06/18 ...
6 years, 6 months ago (2014-06-19 01:31:11 UTC) #8
wuchengli
I'm going to review the CL again. Here are the comments so far. https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File ...
6 years, 6 months ago (2014-06-19 04:28:34 UTC) #9
Pawel Osciak
https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode199 content/common/gpu/media/vaapi_video_encode_accelerator.cc:199: base::Unretained(this))); On 2014/06/19 04:28:34, wuchengli wrote: > On 2014/06/19 ...
6 years, 6 months ago (2014-06-19 04:57:42 UTC) #10
wuchengli
https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode199 content/common/gpu/media/vaapi_video_encode_accelerator.cc:199: base::Unretained(this))); On 2014/06/19 04:57:42, Pawel Osciak wrote: > On ...
6 years, 6 months ago (2014-06-19 05:29:32 UTC) #11
Pawel Osciak
https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode199 content/common/gpu/media/vaapi_video_encode_accelerator.cc:199: base::Unretained(this))); On 2014/06/19 05:29:31, wuchengli wrote: > On 2014/06/19 ...
6 years, 6 months ago (2014-06-19 05:58:09 UTC) #12
wuchengli
LGTM (for the parts not related to H264 spec) https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode571 content/common/gpu/media/vaapi_video_encode_accelerator.cc:571: ...
6 years, 6 months ago (2014-06-19 07:31:48 UTC) #13
Pawel Osciak
https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): https://codereview.chromium.org/333253002/diff/40001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode571 content/common/gpu/media/vaapi_video_encode_accelerator.cc:571: current_encode_job_->reference_surfaces.push_back(*iter); On 2014/06/19 07:31:48, wuchengli wrote: > current_encode_job_->reference_surfaces = ...
6 years, 6 months ago (2014-06-19 10:59:59 UTC) #14
Pawel Osciak
isherman@: please histograms piman@: please switches in chrome_restart_request.cc, render_process_host_impl.cc, content_switches.*, also please content gypi. Thank ...
6 years, 6 months ago (2014-06-20 01:29:00 UTC) #15
Pawel Osciak
jorgelo@/jln@: please bpf_gpu_policy_linux.cc Thanks.
6 years, 6 months ago (2014-06-20 01:46:39 UTC) #16
xhwang
I have to admit that I don't understand most of the CL :) I skimmed ...
6 years, 6 months ago (2014-06-20 07:34:39 UTC) #17
Pawel Osciak
https://chromiumcodereview.appspot.com/333253002/diff/120001/content/common/gpu/media/vaapi_video_encode_accelerator.cc File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/333253002/diff/120001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode30 content/common/gpu/media/vaapi_video_encode_accelerator.cc:30: static inline size_t RoundUpToPowerOf2(size_t value, size_t alignment) { On ...
6 years, 6 months ago (2014-06-20 10:53:16 UTC) #18
Jorge Lucangeli Obes
On 2014/06/20 10:53:16, Pawel Osciak wrote: > https://chromiumcodereview.appspot.com/333253002/diff/120001/content/common/gpu/media/vaapi_video_encode_accelerator.cc > File content/common/gpu/media/vaapi_video_encode_accelerator.cc (right): > > https://chromiumcodereview.appspot.com/333253002/diff/120001/content/common/gpu/media/vaapi_video_encode_accelerator.cc#newcode30 ...
6 years, 6 months ago (2014-06-20 16:22:20 UTC) #19
xhwang
lgtm++ Thanks!
6 years, 6 months ago (2014-06-20 16:25:40 UTC) #20
piman
https://chromiumcodereview.appspot.com/333253002/diff/140001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://chromiumcodereview.appspot.com/333253002/diff/140001/content/browser/renderer_host/render_process_host_impl.cc#newcode1254 content/browser/renderer_host/render_process_host_impl.cc:1254: #endif I don't see where this is used in ...
6 years, 6 months ago (2014-06-20 17:10:23 UTC) #21
Ilya Sherman
https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/vaapi_video_encode_accelerator.h File content/common/gpu/media/vaapi_video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/vaapi_video_encode_accelerator.h#newcode52 content/common/gpu/media/vaapi_video_encode_accelerator.h:52: }; Can this be defined in the anonymous namespace ...
6 years, 6 months ago (2014-06-20 20:04:30 UTC) #22
Pawel Osciak
https://chromiumcodereview.appspot.com/333253002/diff/140001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://chromiumcodereview.appspot.com/333253002/diff/140001/content/browser/renderer_host/render_process_host_impl.cc#newcode1254 content/browser/renderer_host/render_process_host_impl.cc:1254: #endif On 2014/06/20 17:10:22, piman wrote: > I don't ...
6 years, 6 months ago (2014-06-20 22:28:11 UTC) #23
Ilya Sherman
Histograms LGTM https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/vaapi_video_encode_accelerator.h File content/common/gpu/media/vaapi_video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/vaapi_video_encode_accelerator.h#newcode52 content/common/gpu/media/vaapi_video_encode_accelerator.h:52: }; On 2014/06/20 22:28:11, Pawel Osciak wrote: ...
6 years, 6 months ago (2014-06-20 22:33:30 UTC) #24
Pawel Osciak
https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/vaapi_video_encode_accelerator.h File content/common/gpu/media/vaapi_video_encode_accelerator.h (right): https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/vaapi_video_encode_accelerator.h#newcode52 content/common/gpu/media/vaapi_video_encode_accelerator.h:52: }; On 2014/06/20 22:33:30, Ilya Sherman wrote: > On ...
6 years, 6 months ago (2014-06-20 22:42:44 UTC) #25
piman
https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode193 content/common/gpu/media/gpu_video_encode_accelerator.cc:193: #endif On 2014/06/20 22:28:11, Pawel Osciak wrote: > On ...
6 years, 6 months ago (2014-06-21 01:27:07 UTC) #26
Pawel Osciak
https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/gpu_video_encode_accelerator.cc File content/common/gpu/media/gpu_video_encode_accelerator.cc (right): https://chromiumcodereview.appspot.com/333253002/diff/140001/content/common/gpu/media/gpu_video_encode_accelerator.cc#newcode193 content/common/gpu/media/gpu_video_encode_accelerator.cc:193: #endif On 2014/06/21 01:27:06, piman wrote: > On 2014/06/20 ...
6 years, 6 months ago (2014-06-21 03:13:12 UTC) #27
piman
lgtm
6 years, 6 months ago (2014-06-23 17:47:19 UTC) #28
Pawel Osciak
The CQ bit was checked by posciak@chromium.org
6 years, 6 months ago (2014-06-25 02:48:08 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/posciak@chromium.org/333253002/300001
6 years, 6 months ago (2014-06-25 02:49:45 UTC) #30
commit-bot: I haz the power
Change committed as 279650
6 years, 6 months ago (2014-06-25 07:08:11 UTC) #31
James Cook
6 years, 6 months ago (2014-06-25 16:46:11 UTC) #32
Message was sent while issue was closed.
On 2014/06/25 07:08:11, I haz the power (commit-bot) wrote:
> Change committed as 279650

This broke the Chrome-on-Chrome OS builder:
http://master.chrome.corp.google.com:8011/builders/cros%20trunk/builds/21417

FAILED: c++ -MMD -MF
obj/media/filters/media_unittests.h264_bitstream_buffer_unittest.o.d
-DV8_DEPRECATION_WARNINGS -DBLINK_SCALE_FILTERS_AT_RECORD_TIME
-D_FILE_OFFSET_BITS=64 -DGOOGLE_CHROME_BUILD -DENABLE_RLZ -DTOOLKIT_VIEWS=1
-DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_ASH=1 -DUSE_CAIRO=1
-DUSE_GLIB=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_X11=1 -DUSE_XI2_MT=2
-DIMAGE_LOADER_EXTENSION=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1
-DUSE_PROPRIETARY_CODECS -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY
-DENABLE_NOTIFICATIONS -DENABLE_HIDPI=1 -DUSE_UDEV -DENABLE_EGLIMAGE=1
-DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGINS=1
-DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1
-DENABLE_PROD_WALLET_SERVICE=1 -DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1
-DCLD_VERSION=2 -DCLD_DATA_FROM_STATIC -DENABLE_FULL_PRINTING=1
-DENABLE_PRINTING=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1
-DENABLE_APP_LIST=1 -DENABLE_MANAGED_USERS=1 -DENABLE_MDNS=1
-DENABLE_SERVICE_DISCOVERY=1 -DUSE_NEON -DUSE_ALSA -DUSE_PULSEAUDIO
-DGTEST_HAS_POSIX_RE=0 -DSK_ENABLE_INST_COUNT=0 -DSK_SUPPORT_GPU=1
'-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"'
-DSK_ENABLE_LEGACY_API_ALIASING=1 -DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1
-DGR_GL_IGNORE_ES3_MSAA=0 -DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT
-DSK_SUPPORT_LEGACY_GETTOPDEVICE -DSK_SUPPORT_LEGACY_BITMAP_CONFIG
-DSK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE -DSK_SUPPORT_LEGACY_N32_NAME
-DSK_SUPPORT_LEGACY_SETCONFIG -DSK_IGNORE_ETC1_SUPPORT -DSK_IGNORE_GPU_DITHER
-DSK_SUPPORT_LEGACY_GETTOTALCLIP -DSK_USE_POSIX_THREADS
-DSK_DEFERRED_CANVAS_USES_FACTORIES=1 -DUNIT_TEST -DGTEST_HAS_RTTI=0
-DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION -D__STDC_CONSTANT_MACROS
-DUSE_NSS=1 -DOS_CHROMEOS=1 -D__STDC_FORMAT_MACROS -DNDEBUG -DOFFICIAL_BUILD
-DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D_FORTIFY_SOURCE=2 -Igen
-I../../third_party/khronos -I../../gpu -I../.. -I../../skia/config
-I../../third_party/skia/src/core -I../../third_party/skia/include/core
-I../../third_party/skia/include/effects -I../../third_party/skia/include/pdf
-I../../third_party/skia/include/gpu -I../../third_party/skia/include/lazy
-I../../third_party/skia/include/pathops -I../../third_party/skia/include/pipe
-I../../third_party/skia/include/ports -I../../third_party/skia/include/utils
-I../../skia/ext -I../../testing/gmock/include -I../../testing/gtest/include
-I../../third_party/icu/source/i18n -I../../third_party/icu/source/common
-Igen/ffmpeg -I../../third_party/ffmpeg/chromium/config/ChromeOS/linux/ia32
-I../../third_party/ffmpeg -Werror -pthread -fno-exceptions -fno-strict-aliasing
-Wall -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden
-pipe -fPIC -g -pthread -I/usr/include/glib-2.0
-I/usr/lib/i386-linux-gnu/glib-2.0/include -msse2 -mfpmath=sse -mmmx -m32 -O2
-fno-ident -fdata-sections -ffunction-sections -fno-unwind-tables
-fno-asynchronous-unwind-tables -fno-rtti -fno-threadsafe-statics
-fvisibility-inlines-hidden -Wsign-compare  -c
../../media/filters/h264_bitstream_buffer_unittest.cc -o
obj/media/filters/media_unittests.h264_bitstream_buffer_unittest.o
../../media/filters/h264_bitstream_buffer_unittest.cc: In function
‘testing::internal::ParamGenerator<unsigned int>
media::gtest_AppendNumBitsH264BitstreamBufferAppendBitsTest_EvalGenerator_()’:
../../media/filters/h264_bitstream_buffer_unittest.cc:52:1: error: could not
convert ‘testing::Range(T, T) [with T = long unsigned int](65ul)’ from
‘testing::internal::ParamGenerator<long unsigned int>’ to
‘testing::internal::ParamGenerator<unsigned int>’
../../media/filters/h264_bitstream_buffer_unittest.cc:52:1: error: control
reaches end of non-void function [-Werror=return-type]


Reverted at r279733 using Drover since the codereview tool isn't working

See crbug.com/388778

Powered by Google App Engine
This is Rietveld 408576698