[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / 6 / 0 / 5 / libgav1 / 0.16.3 / libgav1.podspec.json
blobbb5718a1afa3a88ffcbff7c71c4d08dd1dd21cd6
2   "name": "libgav1",
3   "version": "0.16.3",
4   "summary": "libgav1 is a Main profile (0) & High profile (1) compliant AV1 decoder",
5   "description": "libgav1 is a Main profile (0) & High profile (1) compliant AV1 decoder. More information on the AV1 video format can be found at aomedia.org.",
6   "homepage": "https://chromium.googlesource.com/codecs/libgav1/",
7   "license": {
8     "type": "Apache 2.0"
9   },
10   "authors": {
11     "Google": "https://www.google.com"
12   },
13   "source": {
14     "git": "https://github.com/SDWebImage/libgav1-Xcode.git",
15     "tag": "0.16.3",
16     "submodules": true
17   },
18   "platforms": {
19     "ios": "8.0",
20     "osx": "10.10",
21     "tvos": "9.0",
22     "watchos": "2.0"
23   },
24   "user_target_xcconfig": {
25     "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/libgav1/include"
26   },
27   "pod_target_xcconfig": {
28     "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/libgav1/libgav1 ${PODS_TARGET_SRCROOT}/libgav1 ${PODS_ROOT}/libgav1/include ${PODS_TARGET_SRCROOT}/include",
29     "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) LIBGAV1_THREADPOOL_USE_STD_MUTEX=1 LIBGAV1_MAX_BITDEPTH=10",
30     "WARNING_CFLAGS": "$(inherited) -Wno-documentation -Wno-conditional-uninitialized -Wno-strict-prototypes -Wno-comma"
31   },
32   "preserve_paths": [
33     "libgav1",
34     "include"
35   ],
36   "libraries": "c++",
37   "default_subspecs": [
38     "gav1",
39     "dsp",
40     "post_filter"
41   ],
42   "subspecs": [
43     {
44       "name": "gav1",
45       "source_files": "libgav1/src/**/*.{h,c,cc,cpp}",
46       "public_header_files": "libgav1/src/gav1/*.h",
47       "exclude_files": [
48         "libgav1/src/dsp",
49         "libgav1/src/post_filter"
50       ]
51     },
52     {
53       "name": "dsp",
54       "dependencies": {
55         "libgav1/gav1": [
57         ]
58       },
59       "source_files": "libgav1/src/dsp/**/*.{h,c,cc,cpp}",
60       "private_header_files": "libgav1/src/dsp/**/*.h",
61       "exclude_files": [
62         "libgav1/src/dsp/average_blend_test.cc",
63         "libgav1/src/dsp/cdef_test.cc",
64         "libgav1/src/dsp/convolve_test.cc",
65         "libgav1/src/dsp/distance_weighted_blend_test.cc",
66         "libgav1/src/dsp/dsp_test.cc",
67         "libgav1/src/dsp/intra_edge_test.cc",
68         "libgav1/src/dsp/intrapred_cfl_test.cc",
69         "libgav1/src/dsp/intrapred_directional_test.cc",
70         "libgav1/src/dsp/intrapred_filter_test.cc",
71         "libgav1/src/dsp/intrapred_test.cc",
72         "libgav1/src/dsp/inverse_transform_test.cc",
73         "libgav1/src/dsp/loop_filter_test.cc",
74         "libgav1/src/dsp/loop_restoration_test.cc",
75         "libgav1/src/dsp/mask_blend_test.cc",
76         "libgav1/src/dsp/motion_field_projection_test.cc",
77         "libgav1/src/dsp/motion_vector_search_test.cc",
78         "libgav1/src/dsp/obmc_test.cc",
79         "libgav1/src/dsp/super_res_test.cc",
80         "libgav1/src/dsp/warp_test.cc",
81         "libgav1/src/dsp/weight_mask_test.cc"
82       ]
83     },
84     {
85       "name": "post_filter",
86       "dependencies": {
87         "libgav1/gav1": [
89         ]
90       },
91       "source_files": "libgav1/src/post_filter/**/*.{h,c,cc,cpp}",
92       "private_header_files": "libgav1/src/post_filter/**/*.h"
93     }
94   ]