|
|
Created:
3 years, 7 months ago by a.suchit Modified:
3 years, 7 months ago CC:
Aaron Boodman, abarth-chromium, alokp+watch_chromium.org, avayvod+watch_chromium.org, blink-reviews, chfremer+watch_chromium.org, chromium-reviews, darin (slow to review), darin-cc_chromium.org, eme-reviews_chromium.org, feature-media-reviews_chromium.org, imcheng+watch_chromium.org, isheriff+watch_chromium.org, jam, jasonroberts+watch_google.com, kinuko+watch, mfoltz+watch_chromium.org, miu+watch_chromium.org, posciak+watch_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, xjz+watch_chromium.org, yzshen+watch_chromium.org Target Ref:
refs/heads/master Project:
chromium Visibility:
Public. |
DescriptionCreate BUILD.gn files for //media/formats.
Create new BUILD.gn files for media/formats and moved respective
media component changes from media/BUILD.gn file to new BUILD.gn
files.
BUG=613033
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Review-Url: https://codereview.chromium.org/2872853003
Cr-Commit-Position: refs/heads/master@{#474130}
Committed: https://chromium.googlesource.com/chromium/src/+/1cf16502586c8e7c6ba9e9293bda196c04ac4b0e
Patch Set 1 #Patch Set 2 : Fixed private/public dependecies. #Patch Set 3 : Create BUILD.gn files for subdirectries in //media. #Patch Set 4 : Create BUILD.gn files for subdirectries in //media. #Patch Set 5 : Create BUILD.gn files for subdirectries in //media. #Patch Set 6 : Create BUILD.gn files for subdirectries in //media. #Patch Set 7 : Create BUILD.gn files for subdirectries in //media. #Patch Set 8 : Only formats subdirectory BUILD.gn. #Patch Set 9 : gn gen out --check fixed #Patch Set 10 : updated skia dependency. #
Total comments: 14
Patch Set 11 : Create BUILD.gn files for //media/formats. #Patch Set 12 : Create BUILD.gn files for //media/formats. #Patch Set 13 : Create BUILD.gn files for //media/formats. #Patch Set 14 : added media dependent config #Patch Set 15 : Added media implementation config. #Patch Set 16 : //media/base dependency added #
Total comments: 1
Patch Set 17 : //media/base added in unittest. #Patch Set 18 : moved //media/base deps to public_deps #Patch Set 19 : Added //media/base for //media:media_unittests. #Patch Set 20 : Create BUILD.gn files for //media/formats. #Patch Set 21 : Create BUILD.gn files for //media/formats. #Patch Set 22 : Rebase #
Dependent Patchsets: Messages
Total messages: 89 (71 generated)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_a...)
Description was changed from ========== Create BUILD.gn files for subdirectries in //media. Create new BUILD.gn files for media/cdm, media/filters, media/formats and moved respective changes from media/BUILD.gn file to these new BUILD.gn files. BUG=613033 ========== to ========== Create BUILD.gn files for subdirectries in //media. Create new BUILD.gn files for media/cdm, media/filters, media/formats and moved respective changes from media/BUILD.gn file to these new BUILD.gn files. BUG=613033 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ==========
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_comp...) android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_...) android_optional_gpu_tests_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_opti...)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...)
a.suchit@chromium.org changed reviewers: + hubbe@chromium.org, jam@chromium.org, sgurun@chromium.org, xhwang@chromium.org
Still have some build issues in this patch.
+jrummell Thanks for working on this! Is it possible to do this in multiple smaller CLs for easier reviewing and discussion?
Description was changed from ========== Create BUILD.gn files for subdirectries in //media. Create new BUILD.gn files for media/cdm, media/filters, media/formats and moved respective changes from media/BUILD.gn file to these new BUILD.gn files. BUG=613033 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Create BUILD.gn files for subdirectries in //media. Create new BUILD.gn files for media/cdm, media/filters, media/formats and moved respective changes from media/BUILD.gn file to these new BUILD.gn files. BUG=613033 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ==========
xhwang@chromium.org changed reviewers: + jrummell@chromium.org
On 2017/05/10 16:22:54, xhwang wrote: > +jrummell > > Thanks for working on this! > > Is it possible to do this in multiple smaller CLs for easier reviewing and > discussion? Yes, I can break it based on one subdirectory at a time in one patch. Is it fine or you want me to break it to based on targets like formats and it's unittest in different patches. I know, second one is more reasonable but I need your opinion as well in it. Thanks.
On 2017/05/10 23:49:33, a.suchit2 wrote: > On 2017/05/10 16:22:54, xhwang wrote: > > +jrummell > > > > Thanks for working on this! > > > > Is it possible to do this in multiple smaller CLs for easier reviewing and > > discussion? > > Yes, I can break it based on one subdirectory at a time in one patch. > Is it fine or you want me to break it to based on targets like formats and it's > unittest in different patches. > > I know, second one is more reasonable but I need your opinion as well in it. > > Thanks. Either way seems reasonable. We might have more discussion in the first CL, then hopefully the following CLs will go more smoothly.
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== Create BUILD.gn files for subdirectries in //media. Create new BUILD.gn files for media/cdm, media/filters, media/formats and moved respective changes from media/BUILD.gn file to these new BUILD.gn files. BUG=613033 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Create BUILD.gn files for //media/formats. Create new BUILD.gn files for media/formats and moved respective media component changes from media/BUILD.gn file to new BUILD.gn files. BUG=613033 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ==========
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
On 2017/05/11 00:02:05, xhwang wrote: > On 2017/05/10 23:49:33, a.suchit2 wrote: > > On 2017/05/10 16:22:54, xhwang wrote: > > > +jrummell > > > > > > Thanks for working on this! > > > > > > Is it possible to do this in multiple smaller CLs for easier reviewing and > > > discussion? > > > > Yes, I can break it based on one subdirectory at a time in one patch. > > Is it fine or you want me to break it to based on targets like formats and > it's > > unittest in different patches. > > > > I know, second one is more reasonable but I need your opinion as well in it. > > > > Thanks. > > Either way seems reasonable. We might have more discussion in the first CL, then > hopefully the following CLs will go more smoothly. Sorry, I needs to regularly use the BOTs because I would not able to test all the build in local system. It is very slow on local system and I have only linux system with me. And it is Build files changes so all platform build required to test and fix issues.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_optional_gpu_tests_rel on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_optional_gpu_...)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...)
Welcome to the fun of trying to sort out the media files. Thanks for doing this. https://codereview.chromium.org/2872853003/diff/180001/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2872853003/diff/180001/media/BUILD.gn#newcode277 media/BUILD.gn:277: "formats", Can you use the full name (//media/formats)? https://codereview.chromium.org/2872853003/diff/180001/media/BUILD.gn#newcode489 media/BUILD.gn:489: "formats/common/offset_byte_queue_unittest.cc", Are you going to move the test files in a separate CL? https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn File media/formats/BUILD.gn (right): https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:1: # Copyright 2014 The Chromium Authors. All rights reserved. Since this is a new file it should be 2017. https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:7: source_set("formats") { Can you add "visibility = [ "//media/*" ]" so that nobody outside of //media can use this directly. https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:7: source_set("formats") { Based on the compile errors, you'll need something like: configs += [ "//media:media_config", "//media:media_implementation", ] or maybe just: configs += [ "//media/base:base_config" ] (as it includes the 2 above plus some others that may also be necessary). https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:40: "//skia", There should also be a dependency on //base, //media/base, //media:media_features, //media:shared_memory_support, and probably some more. However, this is where the dependency loops get challenging. You might have to leave some out until all the directories are done. https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:85: if (enable_mse_mpeg2ts_stream_parser) { Can this be it's own block (if (proprietary_codecs && enable_mse_mpeg2ts_stream_parser) ...)? I find it easier to understand when looking to see what conditions trigger a file getting compiled. And then I guess (proprietary_codecs) should be the first block, so move the 2 above it down to here as well. if (proprietary_codecs) ... if (proprietary_codecs && enable_hevc_demuxing) ... if (proprietary_codecs && enable_dolby_vision_demuxing) ... if (proprietary_codecs && enable_mse_mpeg2ts_stream_parser) ... if (proprietary_codecs && enable_mse_mpeg2ts_stream_parser && enable_hls_sample_aes) ...
https://codereview.chromium.org/2872853003/diff/180001/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2872853003/diff/180001/media/BUILD.gn#newcode277 media/BUILD.gn:277: "formats", On 2017/05/11 17:36:15, jrummell wrote: > Can you use the full name (//media/formats)? Done. https://codereview.chromium.org/2872853003/diff/180001/media/BUILD.gn#newcode489 media/BUILD.gn:489: "formats/common/offset_byte_queue_unittest.cc", On 2017/05/11 17:36:15, jrummell wrote: > Are you going to move the test files in a separate CL? I am thinking to take unittests in different CL because I am seeing more dependencies with unittests. https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn File media/formats/BUILD.gn (right): https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:1: # Copyright 2014 The Chromium Authors. All rights reserved. On 2017/05/11 17:36:15, jrummell wrote: > Since this is a new file it should be 2017. Done. https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:7: source_set("formats") { On 2017/05/11 17:36:15, jrummell wrote: > Can you add "visibility = [ "//media/*" ]" so that nobody outside of //media can > use this directly. Done. https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:85: if (enable_mse_mpeg2ts_stream_parser) { On 2017/05/11 17:36:15, jrummell wrote: > Can this be it's own block (if (proprietary_codecs && > enable_mse_mpeg2ts_stream_parser) ...)? I find it easier to understand when > looking to see what conditions trigger a file getting compiled. > > And then I guess (proprietary_codecs) should be the first block, so move the 2 > above it down to here as well. > > if (proprietary_codecs) ... > if (proprietary_codecs && enable_hevc_demuxing) ... > if (proprietary_codecs && enable_dolby_vision_demuxing) ... > if (proprietary_codecs && enable_mse_mpeg2ts_stream_parser) ... > if (proprietary_codecs && enable_mse_mpeg2ts_stream_parser && > enable_hls_sample_aes) ... Done.
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_clang on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_clang/builds/...)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_clang on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_clang/builds/...)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_optional_gpu_tests_rel on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_optional_gpu_...)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Looking good. https://codereview.chromium.org/2872853003/diff/300001/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2872853003/diff/300001/media/BUILD.gn#newcode532 media/BUILD.gn:532: "//media/formats", Since you have this listed as a public_deps on :media and :media is referenced above, this should not be needed. Actually, since //media/formats is a source_set, it will link all the media/format/ files with the test, which is what is probably causing the current build problems.
On 2017/05/13 00:30:40, jrummell wrote: > Looking good. > > https://codereview.chromium.org/2872853003/diff/300001/media/BUILD.gn > File media/BUILD.gn (right): > > https://codereview.chromium.org/2872853003/diff/300001/media/BUILD.gn#newcode532 > media/BUILD.gn:532: "//media/formats", > Since you have this listed as a public_deps on :media and :media is referenced > above, this should not be needed. > > Actually, since //media/formats is a source_set, it will link all the > media/format/ files with the test, which is what is probably causing the current > build problems. What I feel that all bots are happy accept windows bots and some dependencies and configs are already added for windows bots only and some more are reuiqred to add. So we should keep those dependencies under is_win condition.
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_optional_gpu_tests_rel on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_optional_gpu_...)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clan...) android_cronet on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_cron...) linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_comp...)
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_...)
On 2017/05/13 02:18:12, a.suchit2 wrote: > On 2017/05/13 00:30:40, jrummell wrote: > > Looking good. > > > > https://codereview.chromium.org/2872853003/diff/300001/media/BUILD.gn > > File media/BUILD.gn (right): > > > > > https://codereview.chromium.org/2872853003/diff/300001/media/BUILD.gn#newcode532 > > media/BUILD.gn:532: "//media/formats", > > Since you have this listed as a public_deps on :media and :media is referenced > > above, this should not be needed. > > > > Actually, since //media/formats is a source_set, it will link all the > > media/format/ files with the test, which is what is probably causing the > current > > build problems. > > What I feel that all bots are happy accept windows bots and some dependencies > and > configs are already added for windows bots only and some more are reuiqred to > add. > So we should keep those dependencies under is_win condition. Please review It. Thanks
On 2017/05/16 00:16:41, a.suchit2 wrote: > On 2017/05/13 02:18:12, a.suchit2 wrote: > > On 2017/05/13 00:30:40, jrummell wrote: > > > Looking good. > > > > > > https://codereview.chromium.org/2872853003/diff/300001/media/BUILD.gn > > > File media/BUILD.gn (right): > > > > > > > > > https://codereview.chromium.org/2872853003/diff/300001/media/BUILD.gn#newcode532 > > > media/BUILD.gn:532: "//media/formats", > > > Since you have this listed as a public_deps on :media and :media is > referenced > > > above, this should not be needed. > > > > > > Actually, since //media/formats is a source_set, it will link all the > > > media/format/ files with the test, which is what is probably causing the > > current > > > build problems. > > > > What I feel that all bots are happy accept windows bots and some dependencies > > and > > configs are already added for windows bots only and some more are reuiqred to > > add. > > So we should keep those dependencies under is_win condition. > > Please review It. Thanks @jrummell Please review it. Thanks
Please take a look for it. Patch is ready now. All bots are happy. Thanks https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn File media/formats/BUILD.gn (right): https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:7: source_set("formats") { On 2017/05/11 17:36:15, jrummell wrote: > Based on the compile errors, you'll need something like: > configs += [ > "//media:media_config", > "//media:media_implementation", > ] > or maybe just: > configs += [ "//media/base:base_config" ] > (as it includes the 2 above plus some others that may also be necessary). Done. https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... media/formats/BUILD.gn:40: "//skia", On 2017/05/11 17:36:15, jrummell wrote: > There should also be a dependency on //base, //media/base, > //media:media_features, //media:shared_memory_support, and probably some more. > However, this is where the dependency loops get challenging. You might have to > leave some out until all the directories are done. Done.
On 2017/05/18 00:36:15, a.suchit2 wrote: > Please take a look for it. Patch is ready now. All bots are happy. > Thanks > > https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn > File media/formats/BUILD.gn (right): > > https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... > media/formats/BUILD.gn:7: source_set("formats") { > On 2017/05/11 17:36:15, jrummell wrote: > > Based on the compile errors, you'll need something like: > > configs += [ > > "//media:media_config", > > "//media:media_implementation", > > ] > > or maybe just: > > configs += [ "//media/base:base_config" ] > > (as it includes the 2 above plus some others that may also be necessary). > > Done. > > https://codereview.chromium.org/2872853003/diff/180001/media/formats/BUILD.gn... > media/formats/BUILD.gn:40: "//skia", > On 2017/05/11 17:36:15, jrummell wrote: > > There should also be a dependency on //base, //media/base, > > //media:media_features, //media:shared_memory_support, and probably some more. > > However, this is where the dependency loops get challenging. You might have to > > leave some out until all the directories are done. > > Done. Please review it. Thanks
The CQ bit was checked by a.suchit@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
dalecurtis@chromium.org changed reviewers: + dalecurtis@chromium.org
a.suchit@ sorry for the delay, sometimes reviews with lots of OWNERS can get lost. this lgtm
The CQ bit was checked by a.suchit@chromium.org
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
On 2017/05/23 23:54:51, DaleCurtis wrote: > a.suchit@ sorry for the delay, sometimes reviews with lots of OWNERS can get > lost. this lgtm Thanks
CQ is committing da patch. Bot data: {"patchset_id": 410001, "attempt_start_ts": 1495591992771110, "parent_rev": "480e803afdf8b9a1b0623b8af3575c244ddd6f3b", "commit_rev": "1cf16502586c8e7c6ba9e9293bda196c04ac4b0e"}
Message was sent while issue was closed.
Description was changed from ========== Create BUILD.gn files for //media/formats. Create new BUILD.gn files for media/formats and moved respective media component changes from media/BUILD.gn file to new BUILD.gn files. BUG=613033 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Create BUILD.gn files for //media/formats. Create new BUILD.gn files for media/formats and moved respective media component changes from media/BUILD.gn file to new BUILD.gn files. BUG=613033 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2872853003 Cr-Commit-Position: refs/heads/master@{#474130} Committed: https://chromium.googlesource.com/chromium/src/+/1cf16502586c8e7c6ba9e9293bda... ==========
Message was sent while issue was closed.
Committed patchset #22 (id:410001) as https://chromium.googlesource.com/chromium/src/+/1cf16502586c8e7c6ba9e9293bda... |