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

Issue 1715753002: Revert of Enable H.264 video WebRTC behind run-time flag and add WebRtcBrowserTest for H.264 (Closed)

Created:
4 years, 10 months ago by Guido Urdaneta
Modified:
4 years, 10 months ago
CC:
brettw, chromium-reviews, darin-cc_chromium.org, feature-media-reviews_chromium.org, mcasas+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, phoglund+watch_chromium.org, posciak+watch_chromium.org, tnakamura+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Revert of Enable H.264 video WebRTC behind run-time flag and add WebRtcBrowserTest for H.264 (patchset #8 id:280001 of https://codereview.chromium.org/1673183002/ ) Reason for revert: Caused compile error on WebRTC Win Builder Chromium bot: https://build.chromium.org/p/chromium.webrtc/builders/Win%20Builder/builds/34506 FAILED: ninja -t msvc -e environment.x86 -- E:\b\build\goma/gomacc "E:\b\depot_tools\win_toolchain\vs2013_files\4087e065abebdca6dbd0caca2910c6718d2ec67f\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\content\public\common\feature_h264_with_openh264_ffmpeg.feature_h264_with_openh264_ffmpeg.obj.rsp /c ..\..\content\public\common\feature_h264_with_openh264_ffmpeg.cc /Foobj\content\public\common\feature_h264_with_openh264_ffmpeg.feature_h264_with_openh264_ffmpeg.obj /Fdobj\content\feature_h264_with_openh264_ffmpeg.cc.pdb e:\b\build\slave\win_builder\build\src\content\public\common\feature_h264_with_openh264_ffmpeg.h(9) : fatal error C1083: Cannot open include file: 'content/public/common/common_features.h': No such file or directory ninja: build stopped: subcommand failed. Original issue's description: > Enable H.264 video WebRTC behind run-time flag and add > WebRtcBrowserTest for H.264. > > The compile flag |rtc_use_h264| defaults to > |proprietary_codecs| which is used on some Chromium bots > and in the official Chrome build. The new run-time flag > |kWebRtcH264WithOpenH264FFmpeg| determines if the > |rtc_use_h264| encoder/decoder will be used at runtime. > > The run-time flag is off by default. > > This CL: > - Adds run-time flag and a new build target for it. It is > placed in content/public/common/ because it > can't/shouldn't be placed in the webrtc repo and > peer_connection_dependency_factory.cc lives in > content/renderer/media/webrtc/. > - Moves renderer_features and its generated header file > target from content/renderer/ to content/public/common/ > to not break include rules and renames it to > common_features. > - Based on the run-time flag, enables or disables H.264 > in peer_connection_dependency_factory.cc. > - If flag is on, runs a new H.264 browser test. > > BUG=chromium:500605, chromium:468365 > > Committed: https://crrev.com/82140fb2bbb534004ea49baa1f31aa8d9646775b > Cr-Commit-Position: refs/heads/master@{#376451} TBR=jochen@chromium.org,avi@chromium.org,jam@chromium.org,nick@chromium.org,phoglund@chromium.org,rkaplow@chromium.org,tommi@chromium.org,hbos@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chromium:500605, chromium:468365 Committed: https://crrev.com/a6d8a47c53135c18b7c20065e9e2515eb011909f Cr-Commit-Position: refs/heads/master@{#376464}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -117 lines) Patch
M chrome/browser/media/chrome_webrtc_browsertest.cc View 2 chunks +0 lines, -18 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/test/BUILD.gn View 2 chunks +0 lines, -2 lines 0 comments Download
M content/content.gyp View 4 chunks +5 lines, -18 lines 0 comments Download
M content/content_common.gypi View 1 chunk +0 lines, -1 line 0 comments Download
M content/content_renderer.gypi View 2 chunks +1 line, -1 line 0 comments Download
M content/public/common/BUILD.gn View 2 chunks +0 lines, -18 lines 0 comments Download
D content/public/common/feature_h264_with_openh264_ffmpeg.h View 1 chunk +0 lines, -22 lines 0 comments Download
D content/public/common/feature_h264_with_openh264_ffmpeg.cc View 1 chunk +0 lines, -17 lines 0 comments Download
M content/public/renderer/BUILD.gn View 1 chunk +1 line, -4 lines 0 comments Download
M content/renderer/BUILD.gn View 4 chunks +9 lines, -2 lines 0 comments Download
M content/renderer/media/webrtc/peer_connection_dependency_factory.cc View 3 chunks +14 lines, -13 lines 0 comments Download

Messages

Total messages: 6 (2 generated)
Guido Urdaneta
Created Revert of Enable H.264 video WebRTC behind run-time flag and add WebRtcBrowserTest for H.264
4 years, 10 months ago (2016-02-19 16:51:40 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1715753002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1715753002/1
4 years, 10 months ago (2016-02-19 16:52:56 UTC) #2
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 10 months ago (2016-02-19 17:01:10 UTC) #4
commit-bot: I haz the power
4 years, 10 months ago (2016-02-19 17:02:25 UTC) #6
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/a6d8a47c53135c18b7c20065e9e2515eb011909f
Cr-Commit-Position: refs/heads/master@{#376464}

Powered by Google App Engine
This is Rietveld 408576698