Note: We no longer publish the latest version of our code here. We primarily use a kumc-bmi github organization. The heron ETL repository, in particular, is not public. Peers in the informatics community should see MultiSiteDev for details on requesting access.

source: webrtc/webrtc/modules/video_processing/main/source/video_processing.gypi @ 0:4bda6873e34c

pub_scrub_3792 tip
Last change on this file since 0:4bda6873e34c was 0:4bda6873e34c, checked in by Michael Prittie <mprittie@…>, 6 years ago

Scrubbed password for publication.

File size: 2.2 KB
Line 
1# Copyright (c) 2011 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': 'video_processing',
13      'type': 'static_library',
14      'dependencies': [
15        'webrtc_utility',
16        '<(webrtc_root)/common_audio/common_audio.gyp:common_audio',
17        '<(webrtc_root)/common_video/common_video.gyp:common_video',
18        '<(webrtc_root)/system_wrappers/source/system_wrappers.gyp:system_wrappers',
19      ],
20      'sources': [
21        '../interface/video_processing.h',
22        '../interface/video_processing_defines.h',
23        'brighten.cc',
24        'brighten.h',
25        'brightness_detection.cc',
26        'brightness_detection.h',
27        'color_enhancement.cc',
28        'color_enhancement.h',
29        'color_enhancement_private.h',
30        'content_analysis.cc',
31        'content_analysis.h',
32        'deflickering.cc',
33        'deflickering.h',
34        'denoising.cc',
35        'denoising.h',
36        'frame_preprocessor.cc',
37        'frame_preprocessor.h',
38        'spatial_resampler.cc',
39        'spatial_resampler.h',
40        'video_decimator.cc',
41        'video_decimator.h',
42        'video_processing_impl.cc',
43        'video_processing_impl.h',
44      ],
45      'conditions': [
46        ['target_arch=="ia32" or target_arch=="x64"', {
47          'dependencies': [ 'video_processing_sse2', ],
48        }],
49      ],
50    },
51  ],
52  'conditions': [
53    ['target_arch=="ia32" or target_arch=="x64"', {
54      'targets': [
55        {
56          'target_name': 'video_processing_sse2',
57          'type': 'static_library',
58          'sources': [
59            'content_analysis_sse2.cc',
60          ],
61          'conditions': [
62            ['os_posix==1 and OS!="mac"', {
63              'cflags': [ '-msse2', ],
64            }],
65            ['OS=="mac"', {
66              'xcode_settings': {
67                'OTHER_CFLAGS': [ '-msse2', ],
68              },
69            }],
70          ],
71        },
72      ],
73    }],
74  ],
75}
76
Note: See TracBrowser for help on using the repository browser.