| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 # Copyright 2013 The Chromium Authors. All rights reserved. |  | 
| 2 # Use of this source code is governed by a BSD-style license that can be |  | 
| 3 # found in the LICENSE file. |  | 
| 4 |  | 
| 5 { |  | 
| 6   'targets': [ |  | 
| 7     { |  | 
| 8       'target_name': 'ffmpeg', |  | 
| 9       'type': 'none', |  | 
| 10       'direct_dependent_settings': { |  | 
| 11         'cflags': [ |  | 
| 12           '<!@(pkg-config --cflags libavcodec libavformat libavutil)', |  | 
| 13 |  | 
| 14           '<!(python <(DEPTH)/tools/compile_test/compile_test.py ' |  | 
| 15               '--code "#define __STDC_CONSTANT_MACROS\n' |  | 
| 16               '#include <libavcodec/avcodec.h>\n' |  | 
| 17               'int test() { return AV_CODEC_ID_OPUS; }" ' |  | 
| 18               '--on-failure -DCHROMIUM_OMIT_AV_CODEC_ID_OPUS=1)', |  | 
| 19 |  | 
| 20           '<!(python <(DEPTH)/tools/compile_test/compile_test.py ' |  | 
| 21               '--code "#define __STDC_CONSTANT_MACROS\n' |  | 
| 22               '#include <libavcodec/avcodec.h>\n' |  | 
| 23               'int test() { return AV_CODEC_ID_VP9; }" ' |  | 
| 24               '--on-failure -DCHROMIUM_OMIT_AV_CODEC_ID_VP9=1)', |  | 
| 25 |  | 
| 26           '<!(python <(DEPTH)/tools/compile_test/compile_test.py ' |  | 
| 27               '--code "#define __STDC_CONSTANT_MACROS\n' |  | 
| 28               '#include <libavcodec/avcodec.h>\n' |  | 
| 29               'int test() { return AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL; }" ' |  | 
| 30               '--on-failure -DCHROMIUM_OMIT_AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL
    =1)', |  | 
| 31 |  | 
| 32           '<!(python <(DEPTH)/tools/compile_test/compile_test.py ' |  | 
| 33               '--code "#define __STDC_CONSTANT_MACROS\n' |  | 
| 34               '#include <libavcodec/avcodec.h>\n' |  | 
| 35               'int test() { struct AVFrame frame;\n' |  | 
| 36               'return av_frame_get_channels(&frame); }" ' |  | 
| 37               '--on-failure -DCHROMIUM_NO_AVFRAME_CHANNELS=1)', |  | 
| 38         ], |  | 
| 39         'defines': [ |  | 
| 40           '__STDC_CONSTANT_MACROS', |  | 
| 41           'USE_SYSTEM_FFMPEG', |  | 
| 42         ], |  | 
| 43       }, |  | 
| 44       'link_settings': { |  | 
| 45         'ldflags': [ |  | 
| 46           '<!@(pkg-config --libs-only-L --libs-only-other libavcodec libavformat
     libavutil)', |  | 
| 47         ], |  | 
| 48         'libraries': [ |  | 
| 49           '<!@(pkg-config --libs-only-l libavcodec libavformat libavutil)', |  | 
| 50         ], |  | 
| 51       }, |  | 
| 52     }, |  | 
| 53   ], |  | 
| 54 } |  | 
| OLD | NEW | 
|---|