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