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

Issue 1341883003: Prepare MediaDrmBridge to work with MediaCodecPlayer (Closed)

Created:
5 years, 3 months ago by Tima Vaisburd
Modified:
5 years, 2 months ago
Reviewers:
lcwu1, qinmin, xhwang, ddorwin
CC:
chromium-reviews, eme-reviews_chromium.org, posciak+watch_chromium.org, avayvod+watch_chromium.org, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, wjia+watch_chromium.org, mlamouri+watch-media_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@bug526755
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Prepare MediaDrmBridge to work with MediaCodecPlayer This CL is a prerequisite for MediaCodecPlayer stage 7 (DRM) https://codereview.chromium.org/1344133002/ If the MediaCodecPlayer we post the callback that the MediaCrypto is ready and all PlayerTracker related callbacks to the media thread. We also delete the MediaDrmBridge on the media thread. As a result we create the MediaCrypto object on UI thread and pass it to the MediaCodec.configure() on media thread. BUG=407577 Committed: https://crrev.com/bb1063aada4db17a35d6825a3be5ec464bc54593 Cr-Commit-Position: refs/heads/master@{#351588}

Patch Set 1 #

Total comments: 1

Patch Set 2 : Cleanup of MediaDrmBridge #

Total comments: 2

Patch Set 3 : Rebased #

Patch Set 4 : Moved promise-related operations to Media thread, hopped to UI later #

Patch Set 5 : Split original CL into two, this is first part #

Total comments: 20

Patch Set 6 : Restored double-hopping of session callbacks #

Patch Set 7 : Formatting fixes #

Total comments: 1

Patch Set 8 : Removed lock from player_tracker_impl #

Total comments: 5

Patch Set 9 : Addressed Min's comments #

Total comments: 8

Patch Set 10 : New approach: keep most MediaDrmBridge operations on UI thread, delete it on Media thread #

Patch Set 11 : Cleanup #

Total comments: 1

Patch Set 12 : Pass MediaCrypto as global ref pointer with MediaCryptoReady callback #

Total comments: 4

Patch Set 13 : SetMediaCryptoReadyCB is assumed to be on UI thread #

Patch Set 14 : Added a weak ptr for UI thread, passed whether protected surface is required with the crypto ready … #

Total comments: 8

Patch Set 15 : Better handling of player_tracker_.NotifyNewKey() #

Total comments: 13

Patch Set 16 : Moved GetMEdiaTaskRunner() and UseMediaThread() to a separate file, renamed the latter #

Total comments: 23

Patch Set 17 : Partially addressed Xiaohan's comments #

Total comments: 4

Patch Set 18 : Used BindToCurrentThread(), changed pointer aliases #

Total comments: 9

Patch Set 19 : Rebased #

Patch Set 20 : Renamed PostMediaCryptoReady() into NotifyMediaCryptoReady() #

Patch Set 21 : Added missing license #

Patch Set 22 : Rebased again #

Patch Set 23 : Potential fix of cast_shell_linux compilation #

Patch Set 24 : Another attempt to fix cast compilation #

Patch Set 25 : Fixed MediaDrmBridgeTest unit tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+274 lines, -93 lines) Patch
M chromecast/browser/media/cast_browser_cdm_factory.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +1 line, -1 line 0 comments Download
M chromecast/browser/media/cast_browser_cdm_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 chunks +3 lines, -3 lines 0 comments Download
M content/browser/media/android/browser_demuxer_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -2 lines 0 comments Download
M content/browser/media/android/browser_media_player_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -1 line 0 comments Download
M content/browser/media/android/media_drm_credential_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 0 comments Download
M content/browser/media/cdm/browser_cdm_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +2 lines, -5 lines 0 comments Download
M content/browser/media/cdm/browser_cdm_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +2 lines, -1 line 0 comments Download
M media/base/android/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
M media/base/android/browser_cdm_factory_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 0 comments Download
M media/base/android/browser_cdm_factory_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 4 chunks +6 lines, -6 lines 0 comments Download
M media/base/android/media_codec_player.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -3 lines 0 comments Download
M media/base/android/media_codec_player.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +1 line, -16 lines 0 comments Download
M media/base/android/media_codec_player_unittest.cc 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 media/base/android/media_drm_bridge.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 9 chunks +45 lines, -8 lines 0 comments Download
M media/base/android/media_drm_bridge.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 12 chunks +95 lines, -15 lines 0 comments Download
M media/base/android/media_drm_bridge_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +5 lines, -1 line 0 comments Download
M media/base/android/media_player_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -3 lines 0 comments Download
M media/base/android/media_player_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +0 lines, -17 lines 0 comments Download
M media/base/android/media_source_player.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -1 line 0 comments Download
M media/base/android/media_source_player.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +9 lines, -3 lines 0 comments Download
A media/base/android/media_task_runner.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +23 lines, -0 lines 0 comments Download
A media/base/android/media_task_runner.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +43 lines, -0 lines 0 comments Download
M media/base/browser_cdm.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 3 chunks +12 lines, -0 lines 0 comments Download
M media/base/browser_cdm.cc View 1 chunk +5 lines, -0 lines 0 comments Download
M media/base/browser_cdm_factory.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +2 lines, -2 lines 0 comments Download
M media/base/browser_cdm_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +2 lines, -2 lines 0 comments Download
M media/cdm/player_tracker_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +5 lines, -1 line 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 1 chunk +2 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 73 (23 generated)
Tima Vaisburd
Min, This is the first draft. Looks too big again. Do you think I need ...
5 years, 3 months ago (2015-09-14 20:42:34 UTC) #1
Tima Vaisburd
5 years, 3 months ago (2015-09-15 00:34:53 UTC) #3
Tima Vaisburd
Did the split
5 years, 3 months ago (2015-09-15 20:12:11 UTC) #4
qinmin
https://codereview.chromium.org/1341883003/diff/80001/content/browser/media/cdm/browser_cdm_manager.cc File content/browser/media/cdm/browser_cdm_manager.cc (right): https://codereview.chromium.org/1341883003/diff/80001/content/browser/media/cdm/browser_cdm_manager.cc#newcode30 content/browser/media/cdm/browser_cdm_manager.cc:30: #define POST_ON_UI_THREAD(METHOD, ...) \ s/METHOD/method/ https://codereview.chromium.org/1341883003/diff/80001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): ...
5 years, 3 months ago (2015-09-15 21:10:45 UTC) #5
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/80001/content/browser/media/cdm/browser_cdm_manager.cc File content/browser/media/cdm/browser_cdm_manager.cc (right): https://codereview.chromium.org/1341883003/diff/80001/content/browser/media/cdm/browser_cdm_manager.cc#newcode30 content/browser/media/cdm/browser_cdm_manager.cc:30: #define POST_ON_UI_THREAD(METHOD, ...) \ On 2015/09/15 21:10:44, qinmin wrote: ...
5 years, 3 months ago (2015-09-15 23:48:56 UTC) #6
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/80001/media/cdm/player_tracker_impl.cc File media/cdm/player_tracker_impl.cc (right): https://codereview.chromium.org/1341883003/diff/80001/media/cdm/player_tracker_impl.cc#newcode30 media/cdm/player_tracker_impl.cc:30: base::AutoLock lock(lock_); On 2015/09/15 23:48:56, Tima Vaisburd wrote: > ...
5 years, 3 months ago (2015-09-16 01:26:29 UTC) #7
qinmin
lgtm % comments https://codereview.chromium.org/1341883003/diff/140001/content/browser/media/cdm/browser_cdm_manager.cc File content/browser/media/cdm/browser_cdm_manager.cc (right): https://codereview.chromium.org/1341883003/diff/140001/content/browser/media/cdm/browser_cdm_manager.cc#newcode30 content/browser/media/cdm/browser_cdm_manager.cc:30: #define POST_ON_UI_THREAD(method, ...) \ nit: maybe ...
5 years, 3 months ago (2015-09-16 18:09:40 UTC) #8
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/140001/media/base/android/media_drm_proxy.h File media/base/android/media_drm_proxy.h (right): https://codereview.chromium.org/1341883003/diff/140001/media/base/android/media_drm_proxy.h#newcode110 media/base/android/media_drm_proxy.h:110: std::string key_system_; On 2015/09/16 18:09:40, qinmin wrote: > const ...
5 years, 3 months ago (2015-09-16 18:37:22 UTC) #10
ddorwin
Some initial comments. https://codereview.chromium.org/1341883003/diff/160001/content/browser/media/cdm/browser_cdm_manager.cc File content/browser/media/cdm/browser_cdm_manager.cc (right): https://codereview.chromium.org/1341883003/diff/160001/content/browser/media/cdm/browser_cdm_manager.cc#newcode34 content/browser/media/cdm/browser_cdm_manager.cc:34: manager_->method(__VA_ARGS__); \ I think we should ...
5 years, 3 months ago (2015-09-16 20:42:21 UTC) #11
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/160001/media/base/android/media_drm_proxy.h File media/base/android/media_drm_proxy.h (right): https://codereview.chromium.org/1341883003/diff/160001/media/base/android/media_drm_proxy.h#newcode17 media/base/android/media_drm_proxy.h:17: // This class delegates MediaDrmBridge calls onto the Media ...
5 years, 3 months ago (2015-09-18 00:41:38 UTC) #12
Tima Vaisburd
In the Patch Set 12 I tried to ensure that GetMediaCrypto() is called on the ...
5 years, 3 months ago (2015-09-19 04:48:43 UTC) #13
Tima Vaisburd
On 2015/09/19 04:48:43, Tima Vaisburd wrote: > In the Patch Set 12 I tried to ...
5 years, 3 months ago (2015-09-21 21:36:09 UTC) #14
Tima Vaisburd
5 years, 3 months ago (2015-09-22 19:38:26 UTC) #16
Tima Vaisburd
5 years, 3 months ago (2015-09-22 19:41:51 UTC) #18
qinmin
https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc#newcode292 media/base/android/media_drm_bridge.cc:292: use_media_thread_(false), no need for this, since it will be ...
5 years, 2 months ago (2015-09-25 05:16:34 UTC) #19
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc#newcode292 media/base/android/media_drm_bridge.cc:292: use_media_thread_(false), On 2015/09/25 05:16:34, qinmin wrote: > no need ...
5 years, 2 months ago (2015-09-25 17:47:17 UTC) #20
qinmin
https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc#newcode300 media/base/android/media_drm_bridge.cc:300: base::WeakPtr<MediaDrmBridge> weak_this = On 2015/09/25 17:47:17, Tima Vaisburd wrote: ...
5 years, 2 months ago (2015-09-25 17:59:41 UTC) #21
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc#newcode300 media/base/android/media_drm_bridge.cc:300: base::WeakPtr<MediaDrmBridge> weak_this = On 2015/09/25 17:59:41, qinmin wrote: > ...
5 years, 2 months ago (2015-09-25 18:27:56 UTC) #22
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/260001/media/base/android/media_drm_bridge.cc#newcode292 media/base/android/media_drm_bridge.cc:292: use_media_thread_(false), On 2015/09/25 17:47:17, Tima Vaisburd wrote: > On ...
5 years, 2 months ago (2015-09-25 21:22:58 UTC) #23
qinmin
https://codereview.chromium.org/1341883003/diff/280001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/280001/media/base/android/media_drm_bridge.cc#newcode27 media/base/android/media_drm_bridge.cc:27: #include "media/base/android/media_codec_player.h" // for GetMediaTaskRunner() MediaDrmBridge shouldn't depend on ...
5 years, 2 months ago (2015-09-26 00:40:32 UTC) #24
qinmin
lgtm % nits
5 years, 2 months ago (2015-09-26 00:51:40 UTC) #25
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/280001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/280001/media/base/android/media_drm_bridge.cc#newcode27 media/base/android/media_drm_bridge.cc:27: #include "media/base/android/media_codec_player.h" // for GetMediaTaskRunner() On 2015/09/26 00:40:32, qinmin ...
5 years, 2 months ago (2015-09-26 00:53:29 UTC) #26
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/280001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/280001/media/base/android/media_drm_bridge.cc#newcode27 media/base/android/media_drm_bridge.cc:27: #include "media/base/android/media_codec_player.h" // for GetMediaTaskRunner() On 2015/09/26 00:53:28, Tima ...
5 years, 2 months ago (2015-09-28 20:17:37 UTC) #27
xhwang
Sorry again for the delay. This is the first day I am back to work. ...
5 years, 2 months ago (2015-09-29 17:28:24 UTC) #28
xhwang
https://codereview.chromium.org/1341883003/diff/300001/media/base/android/media_drm_bridge.h File media/base/android/media_drm_bridge.h (right): https://codereview.chromium.org/1341883003/diff/300001/media/base/android/media_drm_bridge.h#newcode253 media/base/android/media_drm_bridge.h:253: base::WeakPtrFactory<MediaDrmBridge> ui_weak_factory_; On 2015/09/29 17:28:23, xhwang wrote: > note ...
5 years, 2 months ago (2015-09-29 17:28:56 UTC) #29
Tima Vaisburd
Xiaohan, may I ask you to read my comments while I figure out how to ...
5 years, 2 months ago (2015-09-29 19:55:44 UTC) #30
xhwang
https://codereview.chromium.org/1341883003/diff/320001/content/browser/media/android/media_drm_credential_manager.h File content/browser/media/android/media_drm_credential_manager.h (right): https://codereview.chromium.org/1341883003/diff/320001/content/browser/media/android/media_drm_credential_manager.h#newcode55 content/browser/media/android/media_drm_credential_manager.h:55: media::BrowserCdmPtr media_drm_bridge_; oops, I totally missed the point. I ...
5 years, 2 months ago (2015-09-29 21:04:24 UTC) #31
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/300001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/300001/media/base/android/media_drm_bridge.cc#newcode504 media/base/android/media_drm_bridge.cc:504: void MediaDrmBridge::SetMediaCryptoReadyCB(const MediaCryptoReadyCB& closure) { On 2015/09/29 17:28:23, xhwang ...
5 years, 2 months ago (2015-09-29 21:51:41 UTC) #32
xhwang
lgtm with two extra comments. https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_drm_bridge.cc#newcode541 media/base/android/media_drm_bridge.cc:541: void MediaDrmBridge::PostMediaCryptoReady(const MediaCryptoReadyCB& cb) ...
5 years, 2 months ago (2015-09-29 23:00:30 UTC) #33
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_source_player.cc File media/base/android/media_source_player.cc (right): https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_source_player.cc#newcode302 media/base/android/media_source_player.cc:302: drm_bridge_->SetMediaCryptoReadyCB(cb); On 2015/09/29 23:00:30, xhwang wrote: > MSP is ...
5 years, 2 months ago (2015-09-29 23:17:39 UTC) #34
xhwang
https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_source_player.cc File media/base/android/media_source_player.cc (right): https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_source_player.cc#newcode302 media/base/android/media_source_player.cc:302: drm_bridge_->SetMediaCryptoReadyCB(cb); On 2015/09/29 23:17:39, Tima Vaisburd wrote: > On ...
5 years, 2 months ago (2015-09-29 23:29:39 UTC) #35
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_drm_bridge.cc File media/base/android/media_drm_bridge.cc (right): https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_drm_bridge.cc#newcode541 media/base/android/media_drm_bridge.cc:541: void MediaDrmBridge::PostMediaCryptoReady(const MediaCryptoReadyCB& cb) { On 2015/09/29 23:00:29, xhwang ...
5 years, 2 months ago (2015-09-29 23:40:20 UTC) #36
Tima Vaisburd
https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_source_player.cc File media/base/android/media_source_player.cc (right): https://codereview.chromium.org/1341883003/diff/340001/media/base/android/media_source_player.cc#newcode302 media/base/android/media_source_player.cc:302: drm_bridge_->SetMediaCryptoReadyCB(cb); On 2015/09/29 23:29:39, xhwang wrote: > On 2015/09/29 ...
5 years, 2 months ago (2015-09-29 23:43:10 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1341883003/380001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1341883003/380001
5 years, 2 months ago (2015-09-29 23:44:08 UTC) #40
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/104997) win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, ...
5 years, 2 months ago (2015-09-29 23:52:43 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1341883003/400001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1341883003/400001
5 years, 2 months ago (2015-09-30 00:01:55 UTC) #45
commit-bot: I haz the power
Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/47188) win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, ...
5 years, 2 months ago (2015-09-30 00:10:49 UTC) #47
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1341883003/420001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1341883003/420001
5 years, 2 months ago (2015-09-30 00:21:06 UTC) #50
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/119970) win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, ...
5 years, 2 months ago (2015-09-30 00:30:20 UTC) #52
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1341883003/420001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1341883003/420001
5 years, 2 months ago (2015-09-30 00:38:16 UTC) #54
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/60691)
5 years, 2 months ago (2015-09-30 01:04:09 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1341883003/440001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1341883003/440001
5 years, 2 months ago (2015-09-30 01:33:27 UTC) #59
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_linux on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/60709)
5 years, 2 months ago (2015-09-30 02:02:54 UTC) #61
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1341883003/480001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1341883003/480001
5 years, 2 months ago (2015-09-30 05:57:23 UTC) #64
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/105087)
5 years, 2 months ago (2015-09-30 06:06:41 UTC) #66
Tima Vaisburd
Hi Le-Chun Wu, Could you, please, review the changes that went into chromecast/ ? Thank ...
5 years, 2 months ago (2015-09-30 15:15:39 UTC) #68
lcwu1
chromecast/ lgtm
5 years, 2 months ago (2015-09-30 16:21:16 UTC) #69
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1341883003/480001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1341883003/480001
5 years, 2 months ago (2015-09-30 17:24:25 UTC) #71
commit-bot: I haz the power
Committed patchset #25 (id:480001)
5 years, 2 months ago (2015-09-30 17:31:18 UTC) #72
commit-bot: I haz the power
5 years, 2 months ago (2015-09-30 17:32:17 UTC) #73
Message was sent while issue was closed.
Patchset 25 (id:??) landed as
https://crrev.com/bb1063aada4db17a35d6825a3be5ec464bc54593
Cr-Commit-Position: refs/heads/master@{#351588}

Powered by Google App Engine
This is Rietveld 408576698