-
Notifications
You must be signed in to change notification settings - Fork 0
/
build_what_we_need_only.patch
133 lines (130 loc) · 3.97 KB
/
build_what_we_need_only.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
diff -uNrp a/ext/meson.build b/ext/meson.build
--- a/ext/meson.build 2024-03-05 00:51:42.000000000 +0100
+++ b/ext/meson.build 2024-04-09 12:33:30.676577192 +0200
@@ -1,79 +1,7 @@
-subdir('aes')
-subdir('analyticsoverlay')
-subdir('assrender')
-subdir('aom')
-subdir('avtp')
-subdir('bs2b')
-subdir('bz2')
-subdir('chromaprint')
-subdir('closedcaption')
-subdir('codec2json')
-subdir('colormanagement')
-subdir('curl')
-subdir('dash')
-subdir('dc1394')
-subdir('directfb')
-subdir('dtls')
-subdir('dts')
-subdir('faac')
subdir('faad')
-subdir('fdkaac')
-subdir('flite')
-subdir('fluidsynth')
-subdir('gme')
-subdir('gs')
-subdir('gsm')
-subdir('gtk')
-subdir('hls')
-subdir('iqa')
-subdir('isac')
-subdir('ladspa')
-subdir('lc3')
-subdir('ldac')
subdir('libde265')
-subdir('lv2')
-subdir('mdns')
-subdir('modplug')
subdir('mpeg2enc')
subdir('mplex')
-subdir('musepack')
-subdir('neon')
-subdir('onnx')
-subdir('openal')
-subdir('openaptx')
-subdir('opencv')
-subdir('openexr')
-subdir('openh264')
-subdir('openjpeg')
-subdir('openmpt')
-subdir('openni2')
-subdir('opus')
-subdir('qroverlay')
-subdir('qt6d3d11')
-subdir('resindvd')
-subdir('rsvg')
subdir('rtmp')
-subdir('sbc')
-subdir('sctp')
-subdir('smoothstreaming')
-subdir('sndfile')
-subdir('soundtouch')
-subdir('spandsp')
-subdir('srt')
-subdir('srtp')
-subdir('svtav1')
subdir('svthevcenc')
-subdir('teletextdec')
-subdir('ttml')
-subdir('voaacenc')
-subdir('voamrwbenc')
-subdir('vulkan')
-subdir('wayland')
-subdir('webrtc')
-subdir('webrtcdsp')
-subdir('webp')
-subdir('wildmidi')
-subdir('wpe')
subdir('x265')
-subdir('zxing')
-subdir('zbar')
diff -uNrp a/gst/meson.build b/gst/meson.build
--- a/gst/meson.build 2024-03-05 00:51:42.000000000 +0100
+++ b/gst/meson.build 2024-04-09 12:37:08.086453510 +0200
@@ -1,19 +1,4 @@
-foreach plugin : ['accurip', 'adpcmdec', 'adpcmenc', 'aiff', 'asfmux',
- 'audiobuffersplit', 'audiofxbad', 'audiomixmatrix',
- 'audiolatency', 'audiovisualizers', 'autoconvert', 'bayer',
- 'camerabin2', 'codecalpha', 'codectimestamper', 'coloreffects',
- 'debugutils', 'dvbsubenc',
- 'dvbsuboverlay', 'dvdspu', 'faceoverlay', 'festival',
- 'fieldanalysis', 'freeverb', 'frei0r', 'gaudieffects', 'gdp',
- 'geometrictransform', 'id3tag', 'insertbin', 'inter', 'interlace',
- 'ivfparse', 'ivtc', 'jp2kdecimator', 'jpegformat', 'librfb',
- 'midi', 'mpegdemux', 'mpegpsmux', 'mpegtsdemux', 'mpegtsmux',
- 'mse', 'mxf', 'netsim', 'onvif', 'pcapparse', 'pnm', 'proxy',
- 'rawparse', 'removesilence', 'rist', 'rtmp2', 'rtp', 'sdp',
- 'segmentclip', 'siren', 'smooth', 'speed', 'subenc', 'switchbin',
- 'timecode', 'transcode', 'unixfd', 'videofilters',
- 'videoframe_audiolevel', 'videoparsers', 'videosignal',
- 'vmnc', 'y4m']
+foreach plugin : ['dvdspu']
if not get_option(plugin).disabled()
subdir(plugin)
endif
diff -uNrp a/meson.build b/meson.build
--- a/meson.build 2023-01-23 19:29:34.000000000 +0000
+++ b/meson.build 2023-02-19 12:17:51.743137626 +0000
@@ -309,6 +309,8 @@ gstapp_dep = dependency('gstreamer-app-1
fallback : ['gst-plugins-base', 'app_dep'])
gstaudio_dep = dependency('gstreamer-audio-1.0', version : gst_req,
fallback : ['gst-plugins-base', 'audio_dep'])
+gstcodecparsers_dep = dependency('gstreamer-codecparsers-1.0', version : gst_req,
+ fallback : ['gst-plugins-bad', 'codecparsers_dep'])
gstfft_dep = dependency('gstreamer-fft-1.0', version : gst_req,
fallback : ['gst-plugins-base', 'fft_dep'])
gstriff_dep = dependency('gstreamer-riff-1.0', version : gst_req,
@@ -540,13 +542,9 @@ pkgconfig.generate(
gpl_allowed = get_option('gpl').allowed()
-subdir('gst-libs')
subdir('gst')
-subdir('sys')
subdir('ext')
-subdir('tests')
subdir('data')
-subdir('tools')
if have_orcc
update_orc_dist_files = find_program('scripts/update-orc-dist-files.py')