OLD | NEW |
| (Empty) |
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_h264', | |
16 'webrtc_i420', | |
17 '../base/base.gyp:rtc_task_queue', | |
18 '<(webrtc_root)/common_video/common_video.gyp:common_video', | |
19 '<(webrtc_root)/modules/video_coding/utility/video_coding_utility.gyp:vi
deo_coding_utility', | |
20 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers', | |
21 '<(webrtc_vp8_dir)/vp8.gyp:webrtc_vp8', | |
22 '<(webrtc_vp9_dir)/vp9.gyp:webrtc_vp9', | |
23 ], | |
24 'sources': [ | |
25 # interfaces | |
26 'include/video_coding.h', | |
27 'include/video_coding_defines.h', | |
28 | |
29 # headers | |
30 'codec_database.h', | |
31 'codec_timer.h', | |
32 'decoding_state.h', | |
33 'encoded_frame.h', | |
34 'fec_tables_xor.h', | |
35 'frame_buffer.h', | |
36 'frame_buffer2.h', | |
37 'frame_object.h', | |
38 'rtp_frame_reference_finder.h', | |
39 'generic_decoder.h', | |
40 'generic_encoder.h', | |
41 'histogram.h', | |
42 'inter_frame_delay.h', | |
43 'internal_defines.h', | |
44 'jitter_buffer.h', | |
45 'jitter_buffer_common.h', | |
46 'jitter_estimator.h', | |
47 'media_opt_util.h', | |
48 'media_optimization.h', | |
49 'nack_fec_tables.h', | |
50 'nack_module.h', | |
51 'packet.h', | |
52 'packet_buffer.h', | |
53 'percentile_filter.h', | |
54 'protection_bitrate_calculator.h', | |
55 'receiver.h', | |
56 'rtt_filter.h', | |
57 'session_info.h', | |
58 'timestamp_map.h', | |
59 'timing.h', | |
60 'video_coding_impl.h', | |
61 | |
62 # sources | |
63 'codec_database.cc', | |
64 'codec_timer.cc', | |
65 'decoding_state.cc', | |
66 'encoded_frame.cc', | |
67 'frame_buffer.cc', | |
68 'frame_buffer2.cc', | |
69 'frame_object.cc', | |
70 'rtp_frame_reference_finder.cc', | |
71 'generic_decoder.cc', | |
72 'generic_encoder.cc', | |
73 'inter_frame_delay.cc', | |
74 'histogram.cc', | |
75 'jitter_buffer.cc', | |
76 'jitter_estimator.cc', | |
77 'media_opt_util.cc', | |
78 'media_optimization.cc', | |
79 'protection_bitrate_calculator.cc', | |
80 'nack_module.cc', | |
81 'packet.cc', | |
82 'packet_buffer.cc', | |
83 'percentile_filter.cc', | |
84 'receiver.cc', | |
85 'rtt_filter.cc', | |
86 'session_info.cc', | |
87 'timestamp_map.cc', | |
88 'timing.cc', | |
89 'video_coding_impl.cc', | |
90 'video_sender.cc', | |
91 'video_receiver.cc', | |
92 ], # source | |
93 # TODO(jschuh): Bug 1348: fix size_t to int truncations. | |
94 'msvs_disabled_warnings': [ 4267, ], | |
95 }, | |
96 ], | |
97 } | |
OLD | NEW |