gst-plugins-bad issueshttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues2022-10-12T13:54:36Zhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1397glimagesink: segfault on android devices2022-10-12T13:54:36ZRoman Shpuntovglimagesink: segfault on android devicesAfter update from gstreamer 1.16.2 to 1.17.90 I have segfault on finalize playback (close view/surface). I'm not sure what exactly is the problem, but I think fault in glimagesink.
Logs:
[log.android](/uploads/09c05cc86385eaf60b8cf170a...After update from gstreamer 1.16.2 to 1.17.90 I have segfault on finalize playback (close view/surface). I'm not sure what exactly is the problem, but I think fault in glimagesink.
Logs:
[log.android](/uploads/09c05cc86385eaf60b8cf170a5e0ab91/log.android)
[log.ios](/uploads/fcdf49891ef905daf405c3c2ab3d57c2/log.ios)1.20.4https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1728vtenc: encoding RGB..RGBA64 to H.264, ProRes always fails on Apple M1 Max (an...2022-08-03T08:41:00ZRuslan Khamidullinvtenc: encoding RGB..RGBA64 to H.264, ProRes always fails on Apple M1 Max (and likely Pro)_GStreamer version:_ 1.20.3.
_Operating system:_ macOS 12.5.
_Hardware:_ MacBookPro18,2 (likely earlier MacBookPro18,3 too), NOT Macmini9,1.
**Reproduce:** run either of the following commands (in a writable directory):
`gst-launc..._GStreamer version:_ 1.20.3.
_Operating system:_ macOS 12.5.
_Hardware:_ MacBookPro18,2 (likely earlier MacBookPro18,3 too), NOT Macmini9,1.
**Reproduce:** run either of the following commands (in a writable directory):
`gst-launch-1.0 videotestsrc num-buffers=100 ! video/x-raw, format=RGB ! videoconvert ! vtenc_h264 ! mp4mux ! filesink location=videotestsrc.mp4`
or
`gst-launch-1.0 videotestsrc num-buffers=100 ! video/x-raw, format=RGB ! videoconvert ! vtenc_prores ! qtmux ! filesink location=videotestsrc.mov`
**Expected:** the resulting files are valid movies of 3.3s of test video.
**Actual:** the resulting files are empty (0 bytes), the terminal output is attached: [Output_H.264.txt](/uploads/1647d66df844882b03af30f3acea70f5/Output_H.264.txt), [Output_ProRes.txt](/uploads/2ecdab389452dacf5a8135ab62d04b78/Output_ProRes.txt).
**Note:** in practice, our application uses GStreamer APIs to write video files in either format, and it works fine on earlier Apple machines (including M1 Mini of 2020), but not on ones with the newer M1 Pro/Max chips.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1398glimagesink: no video on one half of screen after device rotate2022-01-25T14:06:08ZRoman Shpuntovglimagesink: no video on one half of screen after device rotateIn addition to #1397 issue I have problems on iOS device rotation. This problems occurs after update from gstreamer 1.16.2 to 1.17.90. On iPhone rotation no video on one half on screen, see images (rotate portrait -> landscape):
![IMG_0...In addition to #1397 issue I have problems on iOS device rotation. This problems occurs after update from gstreamer 1.16.2 to 1.17.90. On iPhone rotation no video on one half on screen, see images (rotate portrait -> landscape):
![IMG_0062](/uploads/91c649e5c0dbca35ce6c11a8c19d59e7/IMG_0062.jpeg)
![IMG_0060](/uploads/b2f0eb26f46fedfef74302c55c0d92c6/IMG_0060.jpeg)https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1549GST_ELEMENT_FACTORY gstelementfactory.c:467:gst_element_factory_make: no such...2022-01-25T07:03:42ZPrototypeGST_ELEMENT_FACTORY gstelementfactory.c:467:gst_element_factory_make: no such element factory “voaacenc”When trying to execture a gstreamer project, I have said error preventing me to do so.
![image](/uploads/d6b954237d3bee3e912ee7ce3077232c/image.png)
- **Operating System**: MacOS BigSur 11.3 ( Apple M1 Silicon )
- **Python Version**: 3...When trying to execture a gstreamer project, I have said error preventing me to do so.
![image](/uploads/d6b954237d3bee3e912ee7ce3077232c/image.png)
- **Operating System**: MacOS BigSur 11.3 ( Apple M1 Silicon )
- **Python Version**: 3.6.7
- **Installed packages**: `gstreamer gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-plugins-base gst-python gst-libav`
- **Is the Project running on another system ?**: Yes, on Nvidia Jetson Nanos, with said packages installed
- **`gst-inspect-1.0 voaacenc` result**: ![image](/uploads/271e1a4d4afcef557cfdd4378545518a/image.png)
I have already tried to uninstall and reinstall everything, tried with Homebrew M1 & Intel, manually installed gstreamer packages, I've even manually added `voaacenc.h` to the gst-plugins-bad package folder, no luck.
I've ran out of options, and the existing answers on Stack do not resolve my issue. Any idea ?https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1400build on OSX failed the openexr need `c++11`2021-09-24T14:38:43ZLLbuild on OSX failed the openexr need `c++11`failed on OSX with apple-clang, clang version is 11.03failed on OSX with apple-clang, clang version is 11.03https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/403applemedia: Reproducible segfault with h2642021-09-24T14:34:28ZBugzilla Migration Userapplemedia: Reproducible segfault with h264## Submitted by David Rajchenbach-Teller (please use "needinfo")
**[Link to original bug (#768137)](https://bugzilla.gnome.org/show_bug.cgi?id=768137)**
## Description
I'm currently attempting to export a h264 stream from the local ...## Submitted by David Rajchenbach-Teller (please use "needinfo")
**[Link to original bug (#768137)](https://bugzilla.gnome.org/show_bug.cgi?id=768137)**
## Description
I'm currently attempting to export a h264 stream from the local network.
I'm using a D-Link 5020L IPCamera streaming h264, from a MacOS X 10.11.
Steps to reproduce:
- gst-launch-1.0 --verbose uridecodebin uri=http://USER:PASS@10.243.30.114/h264.cgi ! udpsink host=127.0.0.1 port=8080
- wait 1 or 2 seconds.
Output:
$ ./stream.sh
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0: source = "\(GstSoupHTTPSrc\)\ source"
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstTypeFindElement:typefindelement0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind: force-caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0: sink-caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstQueue2:queue2-0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstQueue2:queue2-0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstGhostPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true\,\ alignment\=\(string\)au\,\ profile\=\(string\)baseline\,\ level\=\(string\)3\,\ codec_data\=\(buffer\)0142001effe100136742001ea9501407b42000007d00001d4c008001000468ce3c80"
Got context from element 'vtdechw0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayCocoa\)\ gldisplaycocoa0";
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstVtdecHw:vtdechw0.GstPad:src: caps = "video/x-raw\(memory:GLMemory\)\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)0/1\,\ texture-target\=\(string\)rectangle"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstVtdecHw:vtdechw0.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true\,\ alignment\=\(string\)au\,\ profile\=\(string\)baseline\,\ level\=\(string\)3\,\ codec_data\=\(buffer\)0142001effe100136742001ea9501407b42000007d00001d4c008001000468ce3c80"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true\,\ alignment\=\(string\)au\,\ profile\=\(string\)baseline\,\ level\=\(string\)3\,\ codec_data\=\(buffer\)0142001effe100136742001ea9501407b42000007d00001d4c008001000468ce3c80"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true\,\ alignment\=\(string\)au\,\ profile\=\(string\)baseline\,\ level\=\(string\)3\,\ codec_data\=\(buffer\)0142001effe100136742001ea9501407b42000007d00001d4c008001000468ce3c80"
/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = "video/x-raw\(memory:GLMemory\)\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)0/1\,\ texture-target\=\(string\)rectangle"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0.GstProxyPad:proxypad2: caps = "video/x-raw\(memory:GLMemory\)\,\ format\=\(string\)NV12\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)0/1\,\ texture-target\=\(string\)rectangle"
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstQueue2:queue2-0: max-size-bytes = 1479060
Prerolled, waiting for buffering to finish...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Caught SIGSEGV
exec gdb failed: No such file or directory
Spinning. Please run 'gdb gst-launch-1.0 79952' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
LLDB stack:
bt
```
* thread #1: tid = 0x391d13, 0x00007fff94ce1f72 libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff94ce1f72 libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff94ce13b3 libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fff986c21c4 CoreFoundation`__CFRunLoopServiceMachPort + 212
frame #3: 0x00007fff986c168c CoreFoundation`__CFRunLoopRun + 1356
frame #4: 0x00007fff986c0ed8 CoreFoundation`CFRunLoopRunSpecific + 296
frame #5: 0x00007fff8b1d6935 HIToolbox`RunCurrentEventLoopInMode + 235
frame #6: 0x00007fff8b1d676f HIToolbox`ReceiveNextEventCommon + 432
frame #7: 0x00007fff8b1d65af HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71
frame #8: 0x00007fff97124df6 AppKit`_DPSNextEvent + 1067
frame #9: 0x00007fff97124226 AppKit`-[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
frame #10: 0x0000000106200161 libgstgl-1.0.0.dylib`gst_gl_display_cocoa_nsapp_iteration + 204
frame #11: 0x0000000101951c8e libglib-2.0.0.dylib`g_timeout_dispatch + 23
frame #12: 0x00000001019547ae libglib-2.0.0.dylib`g_main_context_dispatch + 276
frame #13: 0x0000000101954a98 libglib-2.0.0.dylib`g_main_context_iterate + 413
frame #14: 0x0000000101954cee libglib-2.0.0.dylib`g_main_loop_run + 207
frame #15: 0x00000001017a38ee libgstreamer-1.0.0.dylib`gst_bus_poll + 286
frame #16: 0x000000010178420a gst-launch-1.0`event_loop + 3271
frame #17: 0x0000000101782f96 gst-launch-1.0`main + 2010
frame #18: 0x00007fff98ab25ad libdyld.dylib`start + 1
frame #19: 0x00007fff98ab25ad libdyld.dylib`start + 1
```
Unfortunately, Ctrl+\ doesn't seem to coredump, so I can't attach more details atm.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1612opencv: meson build fails on macOS2021-06-30T06:39:28ZYoungsoo Leeopencv: meson build fails on macOSI got the following error when building on mac using gst-build.
Add the c++11 flag to `meson.build`.
#### Environment
- macOS Catalina 10.15.7
- apple clang version 12.0.0 (clang-1200.0.32.29)
- [gst-build v1.19.1](https://gitlab.freede...I got the following error when building on mac using gst-build.
Add the c++11 flag to `meson.build`.
#### Environment
- macOS Catalina 10.15.7
- apple clang version 12.0.0 (clang-1200.0.32.29)
- [gst-build v1.19.1](https://gitlab.freedesktop.org/gstreamer/gst-build/-/tree/1.19.1)
- opencv 4.5.0_5 (installed from brew)
#### Error Log
```
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:194:59: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
_InputArray(const std::vector<std::vector<bool> >&) = delete; // not supported
^
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:319:44: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
_OutputArray(std::vector<bool>& vec) = delete; // not supported
^
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:321:54: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
_OutputArray(std::vector<std::vector<bool> >&) = delete; // not supported
^
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:393:49: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
_InputOutputArray(std::vector<bool>& vec) = delete; // not supported
^
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:1011:29: error: no template named 'initializer_list' in namespace 'std'
explicit Mat(const std::initializer_list<_Tp> list);
~~~~~^
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:1010:37: warning: default template arguments for a function template are a C++11 extension [-Wc++11-extensions]
template<typename _Tp, typename = typename std::enable_if<std::is_arithmetic<_Tp>::value>::type>
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:1015:52: error: no template named 'initializer_list' in namespace 'std'
template<typename _Tp> explicit Mat(const std::initializer_list<int> sizes, const std::initializer_list<_Tp> list);
~~~~~^
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:1015:92: error: no template named 'initializer_list' in namespace 'std'
template<typename _Tp> explicit Mat(const std::initializer_list<int> sizes, const std::initializer_list<_Tp> list);
~~~~~^
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:2071:12: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
Mat(Mat&& m);
^
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:2072:25: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
Mat& operator = (Mat&& m);
^
/usr/local/Cellar/opencv/4.5.0_5/include/opencv4/opencv2/core/mat.hpp:2226:15: error: no template named 'initializer_list' in namespace 'std'
Mat_(std::initializer_list<_Tp> values);
~~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
35 warnings and 20 errors generated.
[598/3881] Compiling C object subprojects/gst-plugins-bad/gst-libs/gst/play/libgstplay-1.0.0.dylib.p/gstplay.c.o
ninja: build stopped: subcommand failed.
```https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1351Single use of `_(...)` in GstTranscodeBin2020-07-07T19:25:36ZJosep TorraSingle use of `_(...)` in GstTranscodeBinIs this use of `_(...)` at [1] intentional or a leftover?
If it's a leftover then [2] can be removed too.
[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/blob/master/gst/transcode/gsttranscodebin.c#L159
[2] https://gitl...Is this use of `_(...)` at [1] intentional or a leftover?
If it's a leftover then [2] can be removed too.
[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/blob/master/gst/transcode/gsttranscodebin.c#L159
[2] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/blob/master/gst/transcode/gsttranscodebin.c#L26https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1182failed to install gstreamer-1.0-devel-1.16.2-ios-universal.pkg in mac os cat...2020-01-17T13:00:21ZAmit Salariafailed to install gstreamer-1.0-devel-1.16.2-ios-universal.pkg in mac os catalina 10.15.2![Screenshot_2020-01-17_at_5.21.40_PM](/uploads/9337d9a19010aae49520f2f1eba5d863/Screenshot_2020-01-17_at_5.21.40_PM.png)
Installation fails during install new GStreamer sdk in macOScatalina 10.15.2![Screenshot_2020-01-17_at_5.21.40_PM](/uploads/9337d9a19010aae49520f2f1eba5d863/Screenshot_2020-01-17_at_5.21.40_PM.png)
Installation fails during install new GStreamer sdk in macOScatalina 10.15.2https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/852openal: Doesn't build on macOS Mojave2018-12-24T16:22:21ZPhilippe Normandopenal: Doesn't build on macOS Mojave```
ccache cc -Isubprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha -Isubprojects/gst-plugins-bad/ext/openal -I../subprojects/gst-plugins-bad/ext/openal -Isubprojects/gst-plugins-bad -I../subprojects/gst-plugins-bad -Isubprojec...```
ccache cc -Isubprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha -Isubprojects/gst-plugins-bad/ext/openal -I../subprojects/gst-plugins-bad/ext/openal -Isubprojects/gst-plugins-bad -I../subprojects/gst-plugins-bad -Isubprojects/gst-plugins-bad/gst-libs -I../subprojects/gst-plugins-bad/gst-libs -Isubprojects/gst-plugins-base/gst-libs -I../subprojects/gst-plugins-base/gst-libs -Isubprojects/gstreamer/libs -I../subprojects/gstreamer/libs -Isubprojects/gstreamer -I../subprojects/gstreamer -Isubprojects/gst-plugins-base/gst-libs/gst/audio -Isubprojects/gst-plugins-base/gst-libs/gst/tag -Isubprojects/gstreamer/gst -I/usr/local/Cellar/glib/2.58.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.58.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.42/include -I/usr/local/Cellar/orc/0.4.28/include/orc-0.4 -I/System/Library/Frameworks/OpenAL.framework/Headers -Xclang -fcolor-diagnostics -pipe -Wall -Winvalid-pch -O2 -g -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_DEPRECATED -Wmissing-prototypes -Wdeclaration-after-statement -Wold-style-definition -Wnested-externs -Wmissing-declarations -Wredundant-decls -Wwrite-strings -Wformat -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -D_REENTRANT -DHAVE_CONFIG_H -MD -MQ 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsrc.c.o' -MF 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsrc.c.o.d' -o 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsrc.c.o' -c ../subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.c
In file included from ../subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.c:84:
../subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.h:62:10: fatal error: 'OpenAL/alext.h' file not found
#include <OpenAL/alext.h>
^~~~~~~~~~~~~~~~
1 error generated.
[2/4] Compiling C object 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenal.c.o'.
FAILED: subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenal.c.o
ccache cc -Isubprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha -Isubprojects/gst-plugins-bad/ext/openal -I../subprojects/gst-plugins-bad/ext/openal -Isubprojects/gst-plugins-bad -I../subprojects/gst-plugins-bad -Isubprojects/gst-plugins-bad/gst-libs -I../subprojects/gst-plugins-bad/gst-libs -Isubprojects/gst-plugins-base/gst-libs -I../subprojects/gst-plugins-base/gst-libs -Isubprojects/gstreamer/libs -I../subprojects/gstreamer/libs -Isubprojects/gstreamer -I../subprojects/gstreamer -Isubprojects/gst-plugins-base/gst-libs/gst/audio -Isubprojects/gst-plugins-base/gst-libs/gst/tag -Isubprojects/gstreamer/gst -I/usr/local/Cellar/glib/2.58.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.58.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.42/include -I/usr/local/Cellar/orc/0.4.28/include/orc-0.4 -I/System/Library/Frameworks/OpenAL.framework/Headers -Xclang -fcolor-diagnostics -pipe -Wall -Winvalid-pch -O2 -g -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_DEPRECATED -Wmissing-prototypes -Wdeclaration-after-statement -Wold-style-definition -Wnested-externs -Wmissing-declarations -Wredundant-decls -Wwrite-strings -Wformat -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -D_REENTRANT -DHAVE_CONFIG_H -MD -MQ 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenal.c.o' -MF 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenal.c.o.d' -o 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenal.c.o' -c ../subprojects/gst-plugins-bad/ext/openal/gstopenal.c
In file included from ../subprojects/gst-plugins-bad/ext/openal/gstopenal.c:29:
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.h:38:10: fatal error: 'OpenAL/alext.h' file not found
#include <OpenAL/alext.h>
^~~~~~~~~~~~~~~~
1 error generated.
[3/4] Compiling C object 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o'.
FAILED: subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o
ccache cc -Isubprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha -Isubprojects/gst-plugins-bad/ext/openal -I../subprojects/gst-plugins-bad/ext/openal -Isubprojects/gst-plugins-bad -I../subprojects/gst-plugins-bad -Isubprojects/gst-plugins-bad/gst-libs -I../subprojects/gst-plugins-bad/gst-libs -Isubprojects/gst-plugins-base/gst-libs -I../subprojects/gst-plugins-base/gst-libs -Isubprojects/gstreamer/libs -I../subprojects/gstreamer/libs -Isubprojects/gstreamer -I../subprojects/gstreamer -Isubprojects/gst-plugins-base/gst-libs/gst/audio -Isubprojects/gst-plugins-base/gst-libs/gst/tag -Isubprojects/gstreamer/gst -I/usr/local/Cellar/glib/2.58.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.58.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.42/include -I/usr/local/Cellar/orc/0.4.28/include/orc-0.4 -I/System/Library/Frameworks/OpenAL.framework/Headers -Xclang -fcolor-diagnostics -pipe -Wall -Winvalid-pch -O2 -g -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_DEPRECATED -Wmissing-prototypes -Wdeclaration-after-statement -Wold-style-definition -Wnested-externs -Wmissing-declarations -Wredundant-decls -Wwrite-strings -Wformat -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -D_REENTRANT -DHAVE_CONFIG_H -MD -MQ 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o' -MF 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o.d' -o 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o' -c ../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c
In file included from ../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:64:
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.h:38:10: fatal error: 'OpenAL/alext.h' file not found
#include <OpenAL/alext.h>
^~~~~~~~~~~~~~~~
```
Disabling this include leads to:
```
../subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.c:424:24: error: use of undeclared identifier 'AL_FORMAT_MONO_FLOAT32'
format = AL_FORMAT_MONO_FLOAT32;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.c:434:24: error: use of undeclared identifier 'AL_FORMAT_MONO_DOUBLE_EXT'
format = AL_FORMAT_MONO_DOUBLE_EXT;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.c:449:20: error: use of undeclared identifier 'AL_FORMAT_MONO_IMA4'
format = AL_FORMAT_MONO_IMA4;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.c:459:20: error: use of undeclared identifier 'AL_FORMAT_MONO_ALAW_EXT'
format = AL_FORMAT_MONO_ALAW_EXT;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsrc.c:469:20: error: use of undeclared identifier 'AL_FORMAT_MONO_MULAW'
format = AL_FORMAT_MONO_MULAW;
^
5 errors generated.
[3/4] Compiling C object 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o'.
FAILED: subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o
ccache cc -Isubprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha -Isubprojects/gst-plugins-bad/ext/openal -I../subprojects/gst-plugins-bad/ext/openal -Isubprojects/gst-plugins-bad -I../subprojects/gst-plugins-bad -Isubprojects/gst-plugins-bad/gst-libs -I../subprojects/gst-plugins-bad/gst-libs -Isubprojects/gst-plugins-base/gst-libs -I../subprojects/gst-plugins-base/gst-libs -Isubprojects/gstreamer/libs -I../subprojects/gstreamer/libs -Isubprojects/gstreamer -I../subprojects/gstreamer -Isubprojects/gst-plugins-base/gst-libs/gst/audio -Isubprojects/gst-plugins-base/gst-libs/gst/tag -Isubprojects/gstreamer/gst -I/usr/local/Cellar/glib/2.58.2/include/glib-2.0 -I/usr/local/Cellar/glib/2.58.2/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.42/include -I/usr/local/Cellar/orc/0.4.28/include/orc-0.4 -I/System/Library/Frameworks/OpenAL.framework/Headers -Xclang -fcolor-diagnostics -pipe -Wall -Winvalid-pch -O2 -g -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_DEPRECATED -Wmissing-prototypes -Wdeclaration-after-statement -Wold-style-definition -Wnested-externs -Wmissing-declarations -Wredundant-decls -Wwrite-strings -Wformat -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -D_REENTRANT -DHAVE_CONFIG_H -MD -MQ 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o' -MF 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o.d' -o 'subprojects/gst-plugins-bad/ext/openal/f8b8183@@gstopenal@sha/gstopenalsink.c.o' -c ../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:124:8: error: unknown type name 'PFNALCSETTHREADCONTEXTPROC'
static PFNALCSETTHREADCONTEXTPROC palcSetThreadContext;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:125:8: error: unknown type name 'PFNALCGETTHREADCONTEXTPROC'
static PFNALCGETTHREADCONTEXTPROC palcGetThreadContext;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:688:24: error: use of undeclared identifier 'AL_FORMAT_QUAD8'
format = AL_FORMAT_QUAD8;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:691:24: error: use of undeclared identifier 'AL_FORMAT_51CHN8'
format = AL_FORMAT_51CHN8;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:694:24: error: use of undeclared identifier 'AL_FORMAT_61CHN8'
format = AL_FORMAT_61CHN8;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:697:24: error: use of undeclared identifier 'AL_FORMAT_71CHN8'
format = AL_FORMAT_71CHN8;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:713:24: error: use of undeclared identifier 'AL_FORMAT_QUAD16'
format = AL_FORMAT_QUAD16;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:716:24: error: use of undeclared identifier 'AL_FORMAT_51CHN16'
format = AL_FORMAT_51CHN16;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:719:24: error: use of undeclared identifier 'AL_FORMAT_61CHN16'
format = AL_FORMAT_61CHN16;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:722:24: error: use of undeclared identifier 'AL_FORMAT_71CHN16'
format = AL_FORMAT_71CHN16;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:732:24: error: use of undeclared identifier 'AL_FORMAT_MONO_FLOAT32'
format = AL_FORMAT_MONO_FLOAT32;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:735:24: error: use of undeclared identifier 'AL_FORMAT_STEREO_FLOAT32'
format = AL_FORMAT_STEREO_FLOAT32;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:738:24: error: use of undeclared identifier 'AL_FORMAT_QUAD32'
format = AL_FORMAT_QUAD32;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:741:24: error: use of undeclared identifier 'AL_FORMAT_51CHN32'
format = AL_FORMAT_51CHN32;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:744:24: error: use of undeclared identifier 'AL_FORMAT_61CHN32'
format = AL_FORMAT_61CHN32;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:747:24: error: use of undeclared identifier 'AL_FORMAT_71CHN32'
format = AL_FORMAT_71CHN32;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:757:24: error: use of undeclared identifier 'AL_FORMAT_MONO_DOUBLE_EXT'
format = AL_FORMAT_MONO_DOUBLE_EXT;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:760:24: error: use of undeclared identifier 'AL_FORMAT_STEREO_DOUBLE_EXT'
format = AL_FORMAT_STEREO_DOUBLE_EXT;
^
../subprojects/gst-plugins-bad/ext/openal/gstopenalsink.c:774:20: error: use of undeclared identifier 'AL_FORMAT_MONO_IMA4'
format = AL_FORMAT_MONO_IMA4;
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
```1.15.1Tim-Philipp Müllertim@centricular.comTim-Philipp Müllertim@centricular.com