1 # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 2 # 3 # Use of this source code is governed by a BSD-style license 4 # that can be found in the LICENSE file in the root of the source 5 # tree. An additional intellectual property rights grant can be found 6 # in the file PATENTS. All contributing project authors may 7 # be found in the AUTHORS file in the root of the source tree. 8 9 { 10 'targets': [ 11 { 12 'target_name': 'webrtc_video_coding', 13 'type': 'static_library', 14 'dependencies': [ 15 'webrtc_i420', 16 '<(webrtc_root)/common_video/common_video.gyp:common_video', 17 '<(webrtc_root)/modules/video_coding/utility/video_coding_utility.gyp:video_coding_utility', 18 '<(webrtc_root)/system_wrappers/source/system_wrappers.gyp:system_wrappers', 19 '<(webrtc_vp8_dir)/vp8.gyp:webrtc_vp8', 20 ], 21 'sources': [ 22 # interfaces 23 '../interface/video_coding.h', 24 '../interface/video_coding_defines.h', 25 26 # headers 27 'codec_database.h', 28 'codec_timer.h', 29 'content_metrics_processing.h', 30 'decoding_state.h', 31 'encoded_frame.h', 32 'er_tables_xor.h', 33 'fec_tables_xor.h', 34 'frame_buffer.h', 35 'generic_decoder.h', 36 'generic_encoder.h', 37 'inter_frame_delay.h', 38 'internal_defines.h', 39 'jitter_buffer.h', 40 'jitter_buffer_common.h', 41 'jitter_estimator.h', 42 'media_opt_util.h', 43 'media_optimization.h', 44 'nack_fec_tables.h', 45 'packet.h', 46 'qm_select_data.h', 47 'qm_select.h', 48 'receiver.h', 49 'rtt_filter.h', 50 'session_info.h', 51 'timestamp_map.h', 52 'timing.h', 53 'video_coding_impl.h', 54 55 # sources 56 'codec_database.cc', 57 'codec_timer.cc', 58 'content_metrics_processing.cc', 59 'decoding_state.cc', 60 'encoded_frame.cc', 61 'frame_buffer.cc', 62 'generic_decoder.cc', 63 'generic_encoder.cc', 64 'inter_frame_delay.cc', 65 'jitter_buffer.cc', 66 'jitter_estimator.cc', 67 'media_opt_util.cc', 68 'media_optimization.cc', 69 'packet.cc', 70 'qm_select.cc', 71 'receiver.cc', 72 'rtt_filter.cc', 73 'session_info.cc', 74 'timestamp_map.cc', 75 'timing.cc', 76 'video_coding_impl.cc', 77 'video_sender.cc', 78 'video_receiver.cc', 79 ], # source 80 # TODO(jschuh): Bug 1348: fix size_t to int truncations. 81 'msvs_disabled_warnings': [ 4267, ], 82 }, 83 ], 84 } 85