1 # Copyright (c) 2015 Samsung Electronics. 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.
8 'tizen_multimedia_use_capi_for_me%' : 1,
10 ['building_for_tizen==0 or (building_for_tizen_tv==1 and chromium_efl_tizen_version!="3.0")', {
11 'tizen_multimedia_use_capi_for_me%' : 0,
15 'tizen_multimedia_use_capi_for_me%': '<(tizen_multimedia_use_capi_for_me)',
22 'external_media_deps': [
23 '<(DEPTH)/tizen_src/chromium_impl/ui/ozone/ozone_efl.gyp:ozone_efl',
28 ['tizen_multimedia_support==1', {
31 'external_media_deps': [
32 '<(DEPTH)/tizen_src/build/system.gyp:ecore',
33 '<(DEPTH)/tizen_src/build/system.gyp:gstreamer',
34 '<(DEPTH)/tizen_src/build/system.gyp:capi-media-camera',
38 'external_media_deps': [
39 '<(DEPTH)/tizen_src/build/system.gyp:ecore-x',
43 'external_media_deps': [
44 '<(DEPTH)/tizen_src/build/system.gyp:ecore-wayland',
47 ['building_for_tizen_mobile==1', {
48 'external_media_deps': [
49 '<(DEPTH)/tizen_src/build/system.gyp:capi-system-device',
52 ['tizen_multimedia_use_capi_for_me==1', {
53 'external_media_deps': [
54 '<(DEPTH)/tizen_src/build/system.gyp:capi-media-player',
55 '<(DEPTH)/tizen_src/build/system.gyp:capi-media-tool',
56 '<(DEPTH)/ui/gl/gl.gyp:gl',
59 ['building_for_tizen_tv==1 and chromium_efl_tizen_version!="3.0"', {
61 'USE_LEGACY_PLAYER_CAPI=1',
68 'target_conditions': [
70 ['_target_name=="media"', {
72 '<(DEPTH)/third_party/WebKit',
73 '<(DEPTH)/third_party/libyuv/include',
74 '<(DEPTH)/third_party/mojo/src',
75 '<(DEPTH)/v8/include',
78 'base/efl/webaudio_media_codec_info_efl.h',
79 'base/efl/demuxer_stream_player_params_efl.cc',
80 'base/efl/demuxer_stream_player_params_efl.h',
81 'base/efl/demuxer_efl.h',
82 'base/efl/media_player_efl.h',
83 'base/efl/media_player_bridge_gstreamer.cc',
84 'base/efl/media_player_bridge_gstreamer.h',
85 'base/efl/media_player_manager_efl.h',
86 'base/efl/media_player_util_efl.cc',
87 'base/efl/media_player_util_efl.h',
88 'base/efl/media_source_player_gstreamer.cc',
89 'base/efl/media_source_player_gstreamer.h',
94 ['building_for_tizen==1', {
96 'TIZEN_VIDEO_CAPTURE_SUPPORT=1',
99 [ 'exclude', 'capture/video/linux/video_capture_device_factory_linux.cc$' ],
100 [ 'exclude', 'capture/video/linux/video_capture_device_factory_linux.h$' ],
101 [ 'exclude', 'capture/video/linux/video_capture_device_linux.h$' ],
102 [ 'exclude', 'capture/video/linux/video_capture_device_linux.cc$' ],
105 'capture/video/tizen/video_capture_device_tizen.cc',
106 'capture/video/tizen/video_capture_device_tizen.h',
107 'capture/video/tizen/video_capture_device_factory_tizen.cc',
108 'capture/video/tizen/video_capture_device_factory_tizen.h',
112 ['tizen_multimedia_eme_support==1', {
114 'TIZEN_MULTIMEDIA_EME_SUPPORT=1',
117 ['tizen_multimedia_use_capi_for_me==1', {
119 'base/tizen/media_player_bridge_capi.cc',
120 'base/tizen/media_player_bridge_capi.h', # ME with CAPI-MEDIA-PLAYER
122 # Exclude the sources that depend on CAPI-MEDIA-PLAYER
124 'base/efl/media_player_bridge_gstreamer.cc',
125 'base/efl/media_player_bridge_gstreamer.h', # ME with Gstreamer
131 }], # _target_name=="media"
133 ], # target_conditions
136 }], # tizen_multimedia_support==1