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

Issue 581803003: Define a new media_cast component for iOS cast builds (Closed)

Created:
6 years, 3 months ago by jfroy
Modified:
6 years, 3 months ago
CC:
chromium-reviews, hclam+watch_chromium.org, imcheng+watch_chromium.org, hguihot+watch_chromium.org, jasonroberts+watch_google.com, avayvod+watch_chromium.org, mikhal+watch_chromium.org, pwestin+watch_google.com, feature-media-reviews_chromium.org, hubbe+watch_chromium.org, miu+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Define a new media_cast target which provides the minimal functionality required by media/cast. The full media target cannot be easily built for some platform (namely iOS aarch64), typically because of assembly code. The new target has no such issues. The change also includes modifications to the media/cast build file to simplify the dependency list and enable builds using the media_cast component via a build variable. BUG=415335 Committed: https://crrev.com/093dbe3588ba58a5bd399ea26cd3274fbace2716 Cr-Commit-Position: refs/heads/master@{#296101}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Rename media_cast to media_for_cast_ios and add GN version. #

Patch Set 3 : Remove software codec sources on iOS. #

Patch Set 4 : Fix syntax error in cast.gyp. #

Patch Set 5 : Make media_for_cast_ios conditional to ios. #

Patch Set 6 : Make media_for_cast_ios conditional to ios in gyp. #

Patch Set 7 : Fix cast_receiver and cast_sender dependency list; change how media_for_cast_ios builds media:share… #

Unified diffs Side-by-side diffs Delta from patch set Stats (+160 lines, -2 lines) Patch
M media/BUILD.gn View 1 2 3 4 5 1 chunk +18 lines, -0 lines 0 comments Download
M media/base/BUILD.gn View 1 1 chunk +14 lines, -0 lines 0 comments Download
M media/base/video_frame.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M media/base/video_frame.cc View 1 2 3 4 2 chunks +5 lines, -0 lines 0 comments Download
M media/cast/BUILD.gn View 1 2 3 4 5 6 2 chunks +29 lines, -1 line 0 comments Download
M media/cast/cast.gyp View 1 2 3 4 5 6 3 chunks +31 lines, -1 line 0 comments Download
M media/media.gyp View 1 2 3 4 5 6 1 chunk +61 lines, -0 lines 0 comments Download

Messages

Total messages: 28 (7 generated)
jfroy
6 years, 3 months ago (2014-09-17 22:12:20 UTC) #2
DaleCurtis
Please update the BUILD.gn file, otherwise this looks fine to me.
6 years, 3 months ago (2014-09-17 23:04:37 UTC) #3
jfroy
I wanted to get feedback on the idea itself. I'll write the GN version. Thanks! ...
6 years, 3 months ago (2014-09-17 23:54:22 UTC) #4
miu
lgtm % GN build file changes and the following: https://codereview.chromium.org/581803003/diff/1/media/media.gyp File media/media.gyp (right): https://codereview.chromium.org/581803003/diff/1/media/media.gyp#newcode1490 media/media.gyp:1490: ...
6 years, 3 months ago (2014-09-17 23:56:00 UTC) #5
Alpha Left Google
https://codereview.chromium.org/581803003/diff/1/media/media.gyp File media/media.gyp (right): https://codereview.chromium.org/581803003/diff/1/media/media.gyp#newcode1489 media/media.gyp:1489: # GN version: //media:media_cast I don't think media_cast is ...
6 years, 3 months ago (2014-09-17 23:59:27 UTC) #7
jfroy
Renamed to media_for_cast_ios and added a GN version. I've been trying to check the gn ...
6 years, 3 months ago (2014-09-19 17:48:41 UTC) #8
jfroy
I've also removed the build variable and instead have the cast components use media_for_cast_ios automatically ...
6 years, 3 months ago (2014-09-19 17:49:50 UTC) #9
jfroy
Just sent another patch set which excludes software codec sources from iOS builds, since they ...
6 years, 3 months ago (2014-09-19 18:01:57 UTC) #10
Alpha Left Google
lgtm
6 years, 3 months ago (2014-09-19 18:58:22 UTC) #11
jfroy
Waiting on media owner to review and sign off.
6 years, 3 months ago (2014-09-22 18:38:25 UTC) #12
DaleCurtis
lgtm
6 years, 3 months ago (2014-09-22 20:02:47 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/581803003/60001
6 years, 3 months ago (2014-09-22 20:10:01 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_gn_rel on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_rel/builds/17855) win_chromium_compile_dbg on tryserver.chromium.win (http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg/builds/17866)
6 years, 3 months ago (2014-09-22 20:22:15 UTC) #17
jfroy
On 2014/09/22 20:22:15, I haz the power (commit-bot) wrote: > Try jobs failed on following ...
6 years, 3 months ago (2014-09-22 21:08:50 UTC) #18
jfroy
I've moved the new component to a conditional block in media.gyp as well. No changes ...
6 years, 3 months ago (2014-09-22 21:18:20 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/581803003/100001
6 years, 3 months ago (2014-09-22 21:20:12 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg/builds/17852)
6 years, 3 months ago (2014-09-22 21:59:57 UTC) #23
jfroy
The latest patch set restores target dependencies in cast_sender and cast_receiver that were removed in ...
6 years, 3 months ago (2014-09-22 22:56:29 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/581803003/120001
6 years, 3 months ago (2014-09-22 22:57:36 UTC) #26
commit-bot: I haz the power
Committed patchset #7 (id:120001) as b79e319021a400fad888f8cf58a633a0b5b56673
6 years, 3 months ago (2014-09-22 23:56:45 UTC) #27
commit-bot: I haz the power
6 years, 3 months ago (2014-09-22 23:57:18 UTC) #28
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/093dbe3588ba58a5bd399ea26cd3274fbace2716
Cr-Commit-Position: refs/heads/master@{#296101}

Powered by Google App Engine
This is Rietveld 408576698