|
3 | 3 | /*
|
4 | 4 | Part of the Processing project - http://processing.org
|
5 | 5 |
|
6 |
| - Copyright (c) 2012-19 The Processing Foundation |
| 6 | + Copyright (c) 2012-22 The Processing Foundation |
7 | 7 | Copyright (c) 2011-12 Ben Fry and Casey Reas
|
8 | 8 | GStreamer implementation ported from GSVideo library by Andres Colubri
|
9 | 9 | Library loader based on code by Tal Shalif
|
@@ -45,7 +45,7 @@ public interface DummyLibrary extends Library {
|
45 | 45 | private static LibraryLoader instance;
|
46 | 46 |
|
47 | 47 | static final Object[][] WINDOWS_DEPENDENCIES = {
|
48 |
| - // Core gstreamer libraries |
| 48 | + // Core GStreamer libraries |
49 | 49 | { "libgstadaptivedemux-1.0-0", new String[] {}, false },
|
50 | 50 | { "libgstallocators-1.0-0", new String[] {}, false },
|
51 | 51 | { "libgstapp-1.0-0", new String[] {}, false },
|
@@ -158,79 +158,68 @@ public interface DummyLibrary extends Library {
|
158 | 158 | };
|
159 | 159 |
|
160 | 160 | static final Object[][] LINUX_DEPENDENCIES = {
|
161 |
| - { "libgstbase-1.0", new String[] {}, false }, |
162 |
| - { "libgstreamer-1.0", new String[] {}, false }, |
163 |
| - { "libgstadaptivedemux-1.0", new String[] {}, false }, |
164 |
| - { "libgstallocators-1.0", new String[] {}, false }, |
165 |
| - { "libgstapp-1.0", new String[] {}, false }, |
166 |
| - { "libgstaudio-1.0", new String[] {}, false }, |
167 |
| - { "libgstbadaudio-1.0", new String[] {}, false }, |
168 |
| - { "libgstbasecamerabinsrc-1.0", new String[] {}, false }, |
169 |
| - { "libgstcheck-1.0", new String[] {}, false }, |
170 |
| - { "libgstcodecparsers-1.0", new String[] {}, false }, |
171 |
| - { "libgstcontroller-1.0", new String[] {}, false }, |
172 |
| - { "libgstfft-1.0", new String[] {}, false }, |
173 |
| - { "libgstinsertbin-1.0", new String[] {}, false }, |
174 |
| - { "libgstisoff-1.0", new String[] {}, false }, |
175 |
| - { "libgstmpegts-1.0", new String[] {}, false }, |
176 |
| - { "libgstnet-1.0", new String[] {}, false }, |
177 |
| - { "libgstpbutils-1.0", new String[] {}, false }, |
178 |
| - { "libgstphotography-1.0", new String[] {}, false }, |
179 |
| - { "libgstplayer-1.0", new String[] {}, false }, |
180 |
| - { "libgstriff-1.0", new String[] {}, false }, |
181 |
| - { "libgstrtp-1.0", new String[] {}, false }, |
182 |
| - { "libgstrtsp-1.0", new String[] {}, false }, |
183 |
| - { "libgstrtspserver-1.0", new String[] {}, false }, |
184 |
| - { "libgstsctp-1.0", new String[] {}, false }, |
185 |
| - { "libgstsdp-1.0", new String[] {}, false }, |
186 |
| - { "libgsttag-1.0", new String[] {}, false }, |
187 |
| - { "libgsturidownloader-1.0", new String[] {}, false }, |
188 |
| - { "libgstvalidate-1.0", new String[] {}, false }, |
189 |
| - { "libgstvalidate-default-overrides-1.0", new String[] {}, false }, |
190 |
| - { "libgstvideo-1.0", new String[] {}, false }, |
191 |
| - { "libgstwebrtc-1.0", new String[] {}, false }, |
192 |
| - |
193 |
| - { "libglib-2.0", new String[] {}, false }, |
194 |
| - { "libgobject-2.0", new String[] {}, false }, |
195 |
| - { "libgio-2.0", new String[] {}, false }, |
196 |
| - { "libgmodule-2.0", new String[] {}, false }, |
197 |
| - { "libgthread-2.0", new String[] {}, false }, |
198 |
| - |
199 |
| - { "libavcodec", new String[] {}, false }, |
200 |
| - { "libavdevice", new String[] {}, false }, |
201 |
| - { "libavfilter", new String[] {}, false }, |
202 |
| - { "libavformat", new String[] {}, false }, |
203 |
| - { "libavresample", new String[] {}, false }, |
204 |
| - { "libavutil", new String[] {}, false }, |
205 |
| - { "libges-1.0", new String[] {}, false }, |
206 |
| - { "libjson-glib-1.0", new String[] {}, false }, |
207 |
| - { "libnice", new String[] {}, false }, |
208 |
| - { "libnice.10", new String[] {}, false }, |
209 |
| - { "libopenh264", new String[] {}, false }, |
210 |
| - { "libopenh264.4", new String[] {}, false }, |
211 |
| - { "liborc-0.4", new String[] {}, false }, |
212 |
| - { "liborc-test-0.4", new String[] {}, false }, |
213 |
| - { "libpostproc", new String[] {}, false }, |
214 |
| - { "libswresample", new String[] {}, false }, |
215 |
| - { "libswscale", new String[] {}, false }, |
216 |
| - { "libx264", new String[] {}, false } |
| 161 | + // GLib libraries |
| 162 | + { "glib-2.0", new String[] {}, false }, |
| 163 | + { "gobject-2.0", new String[] {}, false }, |
| 164 | + { "gio-2.0", new String[] {}, false }, |
| 165 | + { "gmodule-2.0", new String[] {}, false }, |
| 166 | + { "gthread-2.0", new String[] {}, false }, |
| 167 | + |
| 168 | + // Core GStreamer libraries |
| 169 | + { "gstreamer-1.0", new String[] {}, false }, |
| 170 | + { "gstbase-1.0", new String[] {}, false }, |
| 171 | + { "gsturidownloader-1.0", new String[] {}, false }, |
| 172 | + { "gstadaptivedemux-1.0", new String[] {}, false }, |
| 173 | + { "gstapp-1.0", new String[] {}, false }, |
| 174 | + { "gsttag-1.0", new String[] {}, false }, |
| 175 | + { "gstvideo-1.0", new String[] {}, false }, |
| 176 | + { "gstaudio-1.0", new String[] {}, false }, |
| 177 | + { "gstpbutils-1.0", new String[] {}, false }, |
| 178 | + { "gstplayer-1.0", new String[] {}, false }, |
| 179 | + { "gstbadaudio-1.0", new String[] {}, false }, |
| 180 | + { "gstbasecamerabinsrc-1.0", new String[] {}, false }, |
| 181 | + { "gstcheck-1.0", new String[] {}, false }, |
| 182 | + { "gstcodecparsers-1.0", new String[] {}, false }, |
| 183 | + { "gstcontroller-1.0", new String[] {}, false }, |
| 184 | + { "gstfft-1.0", new String[] {}, false }, |
| 185 | + { "gstinsertbin-1.0", new String[] {}, false }, |
| 186 | + { "gstisoff-1.0", new String[] {}, false }, |
| 187 | + { "gstmpegts-1.0", new String[] {}, false }, |
| 188 | + { "gstnet-1.0", new String[] {}, false }, |
| 189 | + { "gstphotography-1.0", new String[] {}, false }, |
| 190 | + { "gstallocators-1.0", new String[] {}, false }, |
| 191 | + { "gstriff-1.0", new String[] {}, false }, |
| 192 | + { "gstrtp-1.0", new String[] {}, false }, |
| 193 | + { "gstrtsp-1.0", new String[] {}, false }, |
| 194 | + { "gstsdp-1.0", new String[] {}, false }, |
| 195 | + { "gstsctp-1.0", new String[] {}, false }, |
| 196 | + { "gstrtspserver-1.0", new String[] {}, false }, |
| 197 | + { "gstvalidate-1.0", new String[] {}, false }, |
| 198 | + { "gstvalidate-default-overrides-1.0", new String[] {}, false }, |
| 199 | + { "gstwebrtc-1.0", new String[] {}, false }, |
| 200 | + |
| 201 | + // External libraries |
| 202 | + { "avutil", new String[] {}, false }, |
| 203 | + { "swresample", new String[] {}, false }, |
| 204 | + { "swscale", new String[] {}, false }, |
| 205 | + { "avcodec", new String[] {}, false }, |
| 206 | + { "avformat", new String[] {}, false }, |
| 207 | + { "avresample", new String[] {}, false }, |
| 208 | + { "avfilter", new String[] {}, false }, |
| 209 | + { "avdevice", new String[] {}, false }, |
| 210 | + { "ges-1.0", new String[] {}, false }, |
| 211 | + { "json-glib-1.0", new String[] {}, false }, |
| 212 | + { "nice", new String[] {}, false }, |
| 213 | + { "x264", new String[] {}, false }, |
| 214 | + { "openh264", new String[] {}, false }, |
| 215 | + { "orc-0.4", new String[] {}, false }, |
| 216 | + { "orc-test-0.4", new String[] {}, false }, |
| 217 | + { "postproc", new String[] {}, false } |
217 | 218 | };
|
218 | 219 |
|
219 |
| - static final Object[][] MACOS_DEPENDENCIES = { |
220 |
| - { "gstbase-1.0", new String[] { "gstreamer-1.0" }, true }, |
221 |
| - { "gstinterfaces-1.0", new String[] { "gstreamer-1.0" }, true }, |
222 |
| - { "gstcontroller-1.0", new String[] { "gstreamer-1.0" }, true }, |
223 |
| - { "gstaudio-1.0", new String[] { "gstbase-1.0" }, true }, |
224 |
| - { "gstvideo-1.0", new String[] { "gstbase-1.0" }, true } }; |
225 |
| - |
226 |
| - static final Object[][] DEFAULT_DEPENDENCIES = { |
227 |
| - { "gstreamer-1.0", new String[] {}, true }, |
228 |
| - { "gstbase-1.0", new String[] { "gstreamer-1.0" }, true }, |
229 |
| - { "gstinterfaces-1.0", new String[] { "gstreamer-1.0" }, true }, |
230 |
| - { "gstcontroller-1.0", new String[] { "gstreamer-1.0" }, true }, |
231 |
| - { "gstaudio-1.0", new String[] { "gstbase-1.0" }, true }, |
232 |
| - { "gstvideo-1.0", new String[] { "gstbase-1.0" }, true }, }; |
| 220 | + static final Object[][] MACOS_DEPENDENCIES = { }; |
233 | 221 |
|
| 222 | + static final Object[][] DEFAULT_DEPENDENCIES = { }; |
234 | 223 |
|
235 | 224 | static final Object[][] dependencies =
|
236 | 225 | Platform.isWindows() ? WINDOWS_DEPENDENCIES :
|
|
0 commit comments