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

Issue 1900233004: [chrome.displaySource] Implement software based H.264 video encoder. (Closed)

Created:
4 years, 8 months ago by e_hakkinen
Modified:
4 years, 7 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[chrome.displaySource] Implement software based H.264 video encoder. This adds a software based implementation of Wi-Fi Display H.264 video encoder. It uses OpenH264 library for actual encoding. This part of a Wi-Fi Display video encoder patch series: * https://codereview.chromium.org/1905673002/ Add common functionality to base video encoder. * https://codereview.chromium.org/1905683002/ Implement hardware accelerated H.264 video encoder. * https://codereview.chromium.org/1900233004/ <-- This CL Implement software based H.264 video encoder. BUG=242107 Committed: https://crrev.com/51607a47ff3614a68e479806472a8fc73cbacab8 Cr-Commit-Position: refs/heads/master@{#390650}

Patch Set 1 : #

Patch Set 2 : Error logging, scoped_refptr, unique_ptr #

Patch Set 3 : Rebase #

Total comments: 6

Patch Set 4 : Enable whenever WiFi Display is enabled #

Patch Set 5 : Check proprietary_codecs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+246 lines, -9 lines) Patch
M extensions/browser/BUILD.gn View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M extensions/common/BUILD.gn View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M extensions/extensions.gyp View 1 2 3 4 3 chunks +4 lines, -3 lines 0 comments Download
M extensions/extensions.gypi View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M extensions/extensions_tests.gyp View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M extensions/renderer/BUILD.gn View 1 2 3 4 1 chunk +5 lines, -2 lines 0 comments Download
M extensions/renderer/api/display_source/wifi_display/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder.h View 1 2 1 chunk +8 lines, -0 lines 0 comments Download
M extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder.cc View 1 2 2 chunks +16 lines, -1 line 0 comments Download
A extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder_svc.cc View 1 2 3 1 chunk +208 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (9 generated)
e_hakkinen
PTAL.
4 years, 8 months ago (2016-04-22 16:30:00 UTC) #4
Mikhail
lgtm
4 years, 8 months ago (2016-04-27 08:51:53 UTC) #6
asargent_no_longer_on_chrome
lgtm you might also need to get review from someone in third_party/openh264/OWNERS - checkdeps will ...
4 years, 7 months ago (2016-04-27 22:06:24 UTC) #7
e_hakkinen
@hbos: pls review extensions/renderer/api/display_source/wifi_display/DEPS
4 years, 7 months ago (2016-04-28 05:26:25 UTC) #9
hbos_chromium
Encoder code is looking good. https://codereview.chromium.org/1900233004/diff/60001/extensions/extensions.gyp File extensions/extensions.gyp (right): https://codereview.chromium.org/1900233004/diff/60001/extensions/extensions.gyp#newcode201 extensions/extensions.gyp:201: # GN version: //extensions/renderer ...
4 years, 7 months ago (2016-04-28 09:02:33 UTC) #10
hbos_chromium
https://codereview.chromium.org/1900233004/diff/60001/extensions/extensions.gyp File extensions/extensions.gyp (right): https://codereview.chromium.org/1900233004/diff/60001/extensions/extensions.gyp#newcode230 extensions/extensions.gyp:230: ['use_openh264==1', { On 2016/04/28 09:02:33, hbos_chromium wrote: > I ...
4 years, 7 months ago (2016-04-28 09:22:15 UTC) #11
e_hakkinen
https://codereview.chromium.org/1900233004/diff/60001/extensions/extensions.gyp File extensions/extensions.gyp (right): https://codereview.chromium.org/1900233004/diff/60001/extensions/extensions.gyp#newcode201 extensions/extensions.gyp:201: # GN version: //extensions/renderer On 2016/04/28 09:02:33, hbos_chromium wrote: ...
4 years, 7 months ago (2016-04-28 13:47:40 UTC) #12
hbos_chromium
https://codereview.chromium.org/1900233004/diff/60001/extensions/extensions.gyp File extensions/extensions.gyp (right): https://codereview.chromium.org/1900233004/diff/60001/extensions/extensions.gyp#newcode230 extensions/extensions.gyp:230: ['use_openh264==1', { On 2016/04/28 13:47:39, e_hakkinen wrote: > On ...
4 years, 7 months ago (2016-04-28 14:27:29 UTC) #13
e_hakkinen
On 2016/04/28 14:27:29, hbos_chromium wrote: > There are reasons for why third_party/openh264 is not built ...
4 years, 7 months ago (2016-04-28 16:32:56 UTC) #14
hbos_chromium
On 2016/04/28 16:32:56, e_hakkinen wrote: > On 2016/04/28 14:27:29, hbos_chromium wrote: > > There are ...
4 years, 7 months ago (2016-04-29 08:17:05 UTC) #15
Mikhail
On 2016/04/29 08:17:05, hbos_chromium wrote: > That sounds like a good approach, but then I ...
4 years, 7 months ago (2016-04-29 09:34:54 UTC) #16
hbos_chromium
On 2016/04/29 09:34:54, Mikhail wrote: > On 2016/04/29 08:17:05, hbos_chromium wrote: > > That sounds ...
4 years, 7 months ago (2016-04-29 13:56:58 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1900233004/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1900233004/100001
4 years, 7 months ago (2016-04-29 14:11:57 UTC) #20
commit-bot: I haz the power
Committed patchset #5 (id:100001)
4 years, 7 months ago (2016-04-29 15:08:30 UTC) #22
commit-bot: I haz the power
4 years, 7 months ago (2016-04-30 17:25:52 UTC) #23
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/51607a47ff3614a68e479806472a8fc73cbacab8
Cr-Commit-Position: refs/heads/master@{#390650}

Powered by Google App Engine
This is Rietveld 408576698