OLD | NEW |
| (Empty) |
1 # Copyright 2016 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 'defines': [ | |
7 'MEDIA_IMPLEMENTATION', | |
8 ], | |
9 'variables': { | |
10 # GN version: //media/capture:capture | |
11 'capture_sources': [ | |
12 'capture/content/animated_content_sampler.cc', | |
13 'capture/content/animated_content_sampler.h', | |
14 'capture/content/capture_resolution_chooser.cc', | |
15 'capture/content/capture_resolution_chooser.h', | |
16 'capture/content/feedback_signal_accumulator.h', | |
17 'capture/content/screen_capture_device_core.cc', | |
18 'capture/content/screen_capture_device_core.h', | |
19 'capture/content/smooth_event_sampler.cc', | |
20 'capture/content/smooth_event_sampler.h', | |
21 'capture/content/thread_safe_capture_oracle.cc', | |
22 'capture/content/thread_safe_capture_oracle.h', | |
23 'capture/content/video_capture_oracle.cc', | |
24 'capture/content/video_capture_oracle.h', | |
25 'capture/device_monitor_mac.h', | |
26 'capture/device_monitor_mac.mm', | |
27 'capture/system_message_window_win.cc', | |
28 'capture/system_message_window_win.h', | |
29 'capture/video/android/video_capture_device_android.cc', | |
30 'capture/video/android/video_capture_device_android.h', | |
31 'capture/video/android/video_capture_device_factory_android.cc', | |
32 'capture/video/android/video_capture_device_factory_android.h', | |
33 'capture/video/fake_video_capture_device.cc', | |
34 'capture/video/fake_video_capture_device.h', | |
35 'capture/video/fake_video_capture_device_factory.cc', | |
36 'capture/video/fake_video_capture_device_factory.h', | |
37 'capture/video/file_video_capture_device.cc', | |
38 'capture/video/file_video_capture_device.h', | |
39 'capture/video/file_video_capture_device_factory.cc', | |
40 'capture/video/file_video_capture_device_factory.h', | |
41 'capture/video/linux/v4l2_capture_delegate.cc', | |
42 'capture/video/linux/v4l2_capture_delegate.h', | |
43 'capture/video/linux/video_capture_device_chromeos.cc', | |
44 'capture/video/linux/video_capture_device_chromeos.h', | |
45 'capture/video/linux/video_capture_device_factory_linux.cc', | |
46 'capture/video/linux/video_capture_device_factory_linux.h', | |
47 'capture/video/linux/video_capture_device_linux.cc', | |
48 'capture/video/linux/video_capture_device_linux.h', | |
49 'capture/video/mac/video_capture_device_avfoundation_mac.h', | |
50 'capture/video/mac/video_capture_device_avfoundation_mac.mm', | |
51 'capture/video/mac/video_capture_device_decklink_mac.h', | |
52 'capture/video/mac/video_capture_device_decklink_mac.mm', | |
53 'capture/video/mac/video_capture_device_factory_mac.h', | |
54 'capture/video/mac/video_capture_device_factory_mac.mm', | |
55 'capture/video/mac/video_capture_device_mac.h', | |
56 'capture/video/mac/video_capture_device_mac.mm', | |
57 'capture/video/scoped_result_callback.h', | |
58 'capture/video/video_capture_device.cc', | |
59 'capture/video/video_capture_device.h', | |
60 'capture/video/video_capture_device_factory.cc', | |
61 'capture/video/video_capture_device_factory.h', | |
62 'capture/video/video_capture_device_info.cc', | |
63 'capture/video/video_capture_device_info.h', | |
64 'capture/video/win/capability_list_win.cc', | |
65 'capture/video/win/capability_list_win.h', | |
66 'capture/video/win/filter_base_win.cc', | |
67 'capture/video/win/filter_base_win.h', | |
68 'capture/video/win/pin_base_win.cc', | |
69 'capture/video/win/pin_base_win.h', | |
70 'capture/video/win/sink_filter_observer_win.h', | |
71 'capture/video/win/sink_filter_win.cc', | |
72 'capture/video/win/sink_filter_win.h', | |
73 'capture/video/win/sink_input_pin_win.cc', | |
74 'capture/video/win/sink_input_pin_win.h', | |
75 'capture/video/win/video_capture_device_factory_win.cc', | |
76 'capture/video/win/video_capture_device_factory_win.h', | |
77 'capture/video/win/video_capture_device_mf_win.cc', | |
78 'capture/video/win/video_capture_device_mf_win.h', | |
79 'capture/video/win/video_capture_device_win.cc', | |
80 'capture/video/win/video_capture_device_win.h' | |
81 ], | |
82 | |
83 # GN version: //media/capture:unittests | |
84 'capture_unittests_sources': [ | |
85 'capture/content/animated_content_sampler_unittest.cc', | |
86 'capture/content/capture_resolution_chooser_unittest.cc', | |
87 'capture/content/feedback_signal_accumulator_unittest.cc', | |
88 'capture/content/smooth_event_sampler_unittest.cc', | |
89 'capture/content/video_capture_oracle_unittest.cc', | |
90 'capture/system_message_window_win_unittest.cc', | |
91 'capture/video/fake_video_capture_device_unittest.cc', | |
92 'capture/video/mac/video_capture_device_factory_mac_unittest.mm', | |
93 'capture/video/video_capture_device_unittest.cc' | |
94 ], | |
95 | |
96 # The following files lack appropriate platform suffixes. | |
97 'conditions': [ | |
98 ['OS=="linux" and use_udev==1', { | |
99 'capture_sources': [ | |
100 'capture/device_monitor_udev.cc', | |
101 'capture/device_monitor_udev.h', | |
102 ], | |
103 }], | |
104 ], | |
105 }, | |
106 } | |
OLD | NEW |