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

Issue 1860083002: [chrome.displaySource][WiFi Display] Media pipeline infrastructure (Closed)

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

Description

[chrome.displaySource][WiFi Display] Media pipeline infrastructure This patch introduces essential classes and interfaces for processing WiFi Display session media: interface for H.264 video encoder (WiFiDisplayVideoEncoder), an object coordinating all the media processing stages (WiFiDisplayMediaPipeline), an auxiliary video capturer class (WiFiDisplayVideoSink). Media is processed out of the main renderer thread (on IO thread). WiFiDisplayMediaPacketizer initialization code is based on patch from Eero Hakkinen <eero.hakkinen@intel.com>;. BUG=242107 Committed: https://crrev.com/61dfa7763344c32d5477c4a97f4417fae7fd7e9b Cr-Commit-Position: refs/heads/master@{#386423}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fixed session Id generation #

Total comments: 8

Patch Set 3 : Comments from Antony #

Total comments: 12

Patch Set 4 : Comments from ddorwin and DaleCurtis #

Total comments: 2

Patch Set 5 : Added 'TODO' to the DEPS file #

Messages

Total messages: 29 (9 generated)
Mikhail
Please take a look.
4 years, 8 months ago (2016-04-05 17:01:17 UTC) #3
shalamov
https://codereview.chromium.org/1860083002/diff/1/extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc File extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc (right): https://codereview.chromium.org/1860083002/diff/1/extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc#newcode366 extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc:366: return base::RandBytesAsString(8); I think session id should be unique ...
4 years, 8 months ago (2016-04-06 07:48:48 UTC) #5
Mikhail
https://codereview.chromium.org/1860083002/diff/1/extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc File extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc (right): https://codereview.chromium.org/1860083002/diff/1/extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc#newcode366 extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc:366: return base::RandBytesAsString(8); On 2016/04/06 07:48:48, shalamov wrote: > > ...
4 years, 8 months ago (2016-04-06 09:40:59 UTC) #6
shalamov
On 2016/04/06 09:40:59, Mikhail wrote: > https://codereview.chromium.org/1860083002/diff/1/extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc > File > extensions/renderer/api/display_source/wifi_display/wifi_display_media_manager.cc > (right): > > ...
4 years, 8 months ago (2016-04-06 10:08:34 UTC) #7
asargent_no_longer_on_chrome
A couple of minor comments. Also one general question: what's the plan for tests of ...
4 years, 8 months ago (2016-04-06 20:53:21 UTC) #8
Mikhail
Thanks for your comments! https://codereview.chromium.org/1860083002/diff/20001/extensions/renderer/DEPS File extensions/renderer/DEPS (right): https://codereview.chromium.org/1860083002/diff/20001/extensions/renderer/DEPS#newcode7 extensions/renderer/DEPS:7: "+media", On 2016/04/06 20:53:21, Antony ...
4 years, 8 months ago (2016-04-07 09:07:26 UTC) #10
Mikhail
On 2016/04/06 20:53:21, Antony Sargent wrote: > A couple of minor comments. > > Also ...
4 years, 8 months ago (2016-04-07 09:11:38 UTC) #11
Mikhail
@ddorwin could you pls take a look at DEPS file changes?
4 years, 8 months ago (2016-04-07 09:14:27 UTC) #12
ddorwin
+dalecurtis for thoughts on DEPS and BindToCurrentLoop() use. https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS File extensions/renderer/DEPS (right): https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS#newcode7 extensions/renderer/DEPS:7: "+media/base", ...
4 years, 8 months ago (2016-04-08 17:41:31 UTC) #14
DaleCurtis
https://bugs.chromium.org/p/chromium/issues/detail?id=432381
4 years, 8 months ago (2016-04-08 17:44:40 UTC) #15
DaleCurtis
https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS File extensions/renderer/DEPS (right): https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS#newcode7 extensions/renderer/DEPS:7: "+media/base", On 2016/04/08 at 17:41:31, ddorwin wrote: > It ...
4 years, 8 months ago (2016-04-08 17:53:59 UTC) #16
ddorwin
https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS File extensions/renderer/DEPS (right): https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS#newcode7 extensions/renderer/DEPS:7: "+media/base", In the new location, add a TODO to ...
4 years, 8 months ago (2016-04-08 17:56:57 UTC) #17
Mikhail
Thanks for having a look! https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS File extensions/renderer/DEPS (right): https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS#newcode7 extensions/renderer/DEPS:7: "+media/base", On 2016/04/08 17:41:31, ...
4 years, 8 months ago (2016-04-08 18:28:58 UTC) #18
Mikhail
PTAL https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS File extensions/renderer/DEPS (right): https://codereview.chromium.org/1860083002/diff/40001/extensions/renderer/DEPS#newcode7 extensions/renderer/DEPS:7: "+media/base", On 2016/04/08 17:41:31, ddorwin wrote: > It ...
4 years, 8 months ago (2016-04-08 19:28:00 UTC) #19
ddorwin
Thanks. DEPS files LGTM with comment. https://codereview.chromium.org/1860083002/diff/60001/extensions/renderer/api/display_source/wifi_display/DEPS File extensions/renderer/api/display_source/wifi_display/DEPS (right): https://codereview.chromium.org/1860083002/diff/60001/extensions/renderer/api/display_source/wifi_display/DEPS#newcode2 extensions/renderer/api/display_source/wifi_display/DEPS:2: "+media/base", # TODO(): ...
4 years, 8 months ago (2016-04-08 20:36:44 UTC) #20
Mikhail
@Antony, could you pls take a look? https://codereview.chromium.org/1860083002/diff/60001/extensions/renderer/api/display_source/wifi_display/DEPS File extensions/renderer/api/display_source/wifi_display/DEPS (right): https://codereview.chromium.org/1860083002/diff/60001/extensions/renderer/api/display_source/wifi_display/DEPS#newcode2 extensions/renderer/api/display_source/wifi_display/DEPS:2: "+media/base", On ...
4 years, 8 months ago (2016-04-11 09:32:51 UTC) #21
asargent_no_longer_on_chrome
lgtm
4 years, 8 months ago (2016-04-11 18:07:38 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1860083002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1860083002/80001
4 years, 8 months ago (2016-04-11 18:24:45 UTC) #25
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 8 months ago (2016-04-11 18:33:58 UTC) #27
commit-bot: I haz the power
4 years, 8 months ago (2016-04-11 18:36:27 UTC) #29
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/61dfa7763344c32d5477c4a97f4417fae7fd7e9b
Cr-Commit-Position: refs/heads/master@{#386423}

Powered by Google App Engine
This is Rietveld 408576698