On Wed, 31 Mar 2021 05:15:20 GMT, Alexander Matveev <[email protected]>
wrote:
> - GLib was updated to version 2.66.7 and GStreamer to version 1.18.3
> - One bug was discovered in updated GStreamer which was causing deadlock or
> infinite loop during seek on macOS. See gstsystemclock.c for changes between
> ifdef GSTREAMER_LITE. Otherwise no changes.
I get a compilation error on Linux:
../../../gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.c: In
function 'gst_audio_buffer_map':
../../../gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.c:158:7:
error: implicit declaration of function 'memset'
[-Werror=implicit-function-declaration]
158 | memset (buffer->map_infos, 0,
| ^~~~~~
../../../gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.c:158:7:
warning: incompatible implicit declaration of built-in function 'memset'
../../../gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.c:26:1:
note: include '<string.h>' or provide a declaration of 'memset'
...
cc1: some warnings being treated as errors
Makefile:270: recipe for target
'modules/javafx.media/build/native/linux/Release/obj/gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.o'
failed
make: ***
[modules/javafx.media/build/native/linux/Release/obj/gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.o]
Error 1
This is with the gcc 10.2 compiler used for production builds.
-------------
PR: https://git.openjdk.java.net/jfx/pull/447