gst-plugins-bad issueshttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues2021-06-28T16:37:41Zhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1607webrtc: Private header included by public/installed headers2021-06-28T16:37:41ZSebastian Drögewebrtc: Private header included by public/installed headersThe following discussion from !2241 should be addressed:
- [ ] @jurica started a [discussion](https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2241#note_971372): (+1 comment)
> Hi @ocrete, I think you forg...The following discussion from !2241 should be addressed:
- [ ] @jurica started a [discussion](https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2241#note_971372): (+1 comment)
> Hi @ocrete, I think you forgot to add the new webrtc-priv.h header to the "webrtc_headers" list in gst-libs/gst/webrtc/meson.build
> At least my (external) project does not build anymore using a master build of gst-plugins-bad as webrtc-priv.h is included from other headers but not shipped in the include dir.
> Got it working for me by adding the new header to the list but I'm not really sure if it's meant to be that way.
> I would appreciate a short response very much, thanks in advance!1.19.2https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1599webrtc: DTLS setup with Chrome is broken2021-06-29T07:42:10ZSebastian Drögewebrtc: DTLS setup with Chrome is brokenThe following discussion from !2260 should be addressed:
- [ ] @slomo started a [discussion](https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2260#note_939120): (+1 comment)
> This commit (51821644bae58d5c...The following discussion from !2260 should be addressed:
- [ ] @slomo started a [discussion](https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2260#note_939120): (+1 comment)
> This commit (51821644bae58d5c87eca2551e51bda78560e029) breaks DTLS with Chrome:
>
> ```
> 0:00:01.315852160 688028 0x7fd8ec001b00 ERROR dtlsconnection gstdtlsconnection.c:985:handle_error:<GstDtlsConnection@0x7fd8ec008340> Fatal SSL error
> 0:00:01.315884488 688028 0x7fd8ec001b00 ERROR dtlsconnection gstdtlsconnection.c:968:ssl_err_cb:<GstDtlsConnection@0x7fd8ec008340> ssl error: 140568977995520:error:1420B114:SSL routines:ssl_read_internal:uninitialized:../ssl/ssl_lib.c:1735:
>
> 0:00:01.315905178 688028 0x7fd8ec001b00 ERROR dtlsdec gstdtlsdec.c:505:process_buffer:<dtlsdec0> Error processing buffer: Fatal SSL error
> 0:00:01.315937574 688028 0x7fd8ec001b00 ERROR dtlsdec gstdtlsdec.c:620:sink_chain:<dtlsdec0> Failed to process buffer: error
> ```1.19.2https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1574will not build with openexr 32021-05-04T15:28:02Zpgajdoswill not build with openexr 3Int64 definition is dropped, uint64_t should be used.
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.0.1Int64 definition is dropped, uint64_t should be used.
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.0.1https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1558rtmp2sink: authentication is broken2021-09-13T05:30:02ZArun Raghavanrtmp2sink: authentication is brokenWith the addition of MR !1862, authentication with `rtmp2sink` is rendered broken. The reason for this is that the authentication process can involve the creation of more than one `GstRtmpConnection` -- the first connection results in an...With the addition of MR !1862, authentication with `rtmp2sink` is rendered broken. The reason for this is that the authentication process can involve the creation of more than one `GstRtmpConnection` -- the first connection results in an 403, the second fails with a challenge, and then finally a third connection succeeds.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1489webrtc: priority send parameter exposed in API but was removed from spec2021-01-13T13:23:32ZPhilippe Normandwebrtc: priority send parameter exposed in API but was removed from spechttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1707#note_738916https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1707#note_738916https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1419dvbsrc or mpegtsdemux: GStreamer 1.16.2 → 1.18.0 upgrade on Debian Sid has ca...2020-12-14T09:10:42ZRussel Winderdvbsrc or mpegtsdemux: GStreamer 1.16.2 → 1.18.0 upgrade on Debian Sid has caused Me TV to stop working as it should.The recent upgrade of GStreamer 1.16.2 → 1.18.0 on Debian Sid has led to Me TV now failing to work. Me TV starts as per expected, but no video or audio is now shown when a channel is selected – the screen(s) remain blank. Previous behavi...The recent upgrade of GStreamer 1.16.2 → 1.18.0 on Debian Sid has led to Me TV now failing to work. Me TV starts as per expected, but no video or audio is now shown when a channel is selected – the screen(s) remain blank. Previous behaviour was for the channel audio and video to display, now there is no audio or video at all.
Attached is a list of which gstreamer1 packages are installed, and attached is a log of a run of me-tv at GST_DEBUG=6.
```
|> dpkg -l "*gstreamer*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-======================================-=============-============-=============================================================
ii gir1.2-gstreamer-1.0:amd64 1.18.0-3 amd64 GObject introspection data for the GStreamer library
ii gstreamer1.0-alsa:amd64 1.18.0-2 amd64 GStreamer plugin for ALSA
un gstreamer1.0-audiosink <none> <none> (no description available)
un gstreamer1.0-audiosource <none> <none> (no description available)
ii gstreamer1.0-clutter-3.0:amd64 3.0.27-1 amd64 Clutter PLugin for GStreamer 1.0
ii gstreamer1.0-doc 1.16.2-2 all GStreamer core documentation and manuals
ii gstreamer1.0-gl:amd64 1.18.0-2 amd64 GStreamer plugins for GL
ii gstreamer1.0-gtk3:amd64 1.18.0-1 amd64 GStreamer plugin for GTK+3
un gstreamer1.0-lame <none> <none> (no description available)
ii gstreamer1.0-libav:amd64 1.18.0-1 amd64 ffmpeg plugin for GStreamer
ii gstreamer1.0-plugins-bad:amd64 1.18.0-2 amd64 GStreamer plugins from the "bad" set
ii gstreamer1.0-plugins-bad-doc 1.16.2-2.3 all GStreamer documentation for plugins from the "bad" set
un gstreamer1.0-plugins-bad-faad <none> <none> (no description available)
un gstreamer1.0-plugins-bad-videoparsers <none> <none> (no description available)
ii gstreamer1.0-plugins-base:amd64 1.18.0-2 amd64 GStreamer plugins from the "base" set
ii gstreamer1.0-plugins-base-apps 1.18.0-2 amd64 GStreamer helper programs from the "base" set
ii gstreamer1.0-plugins-base-doc 1.16.2-4 all GStreamer documentation for plugins from the "base" set
ii gstreamer1.0-plugins-good:amd64 1.18.0-1 amd64 GStreamer plugins from the "good" set
ii gstreamer1.0-plugins-good-doc 1.16.2-3 all GStreamer documentation for plugins from the "good" set
un gstreamer1.0-plugins-really-bad <none> <none> (no description available)
ii gstreamer1.0-plugins-ugly:amd64 1.18.0-1 amd64 GStreamer plugins from the "ugly" set
un gstreamer1.0-plugins-ugly-amr <none> <none> (no description available)
ii gstreamer1.0-plugins-ugly-doc 1.16.2-2.1 all GStreamer documentation for plugins from the "ugly" set
ii gstreamer1.0-pulseaudio:amd64 1.18.0-1 amd64 GStreamer plugin for PulseAudio (transitional package)
ii gstreamer1.0-tools 1.18.0-3 amd64 Tools for use with GStreamer
ii gstreamer1.0-vaapi-doc 1.16.2-2 all GStreamer VA-API documentation and manuals
un gstreamer1.0-videosink <none> <none> (no description available)
un gstreamer1.0-videosource <none> <none> (no description available)
un gstreamer1.0-visualization <none> <none> (no description available)
ii gstreamer1.0-x:amd64 1.18.0-2 amd64 GStreamer plugins for X11 and Pango
ii libgstreamer-gl1.0-0:amd64 1.18.0-2 amd64 GStreamer GL libraries
ii libgstreamer-opencv1.0-0:amd64 1.18.0-2 amd64 GStreamer OpenCV libraries
ii libgstreamer-plugins-bad1.0-0:amd64 1.18.0-2 amd64 GStreamer libraries from the "bad" set
ii libgstreamer-plugins-bad1.0-dev:amd64 1.18.0-2 amd64 GStreamer development files for libraries from the "bad" set
ii libgstreamer-plugins-base1.0-0:amd64 1.18.0-2 amd64 GStreamer libraries from the "base" set
ii libgstreamer-plugins-base1.0-dev:amd64 1.18.0-2 amd64 GStreamer development files for libraries from the "base" set
ii libgstreamer1.0-0:amd64 1.18.0-3 amd64 Core GStreamer libraries and elements
ii libgstreamer1.0-dev:amd64 1.18.0-3 amd64 GStreamer core development files
ii libgstreamerd-3-0 3.9.0-3+b3 amd64 GStreamer media framework - D bindings
ii libgstreamerd-3-dev 3.9.0-3+b3 amd64 GStreamer media framework - development files for D
ii libgstreamermm-1.0-1:amd64 1.10.0+dfsg-2 amd64 C++ wrapper library for GStreamer (shared libraries)
ii libgstreamermm-1.0-dev:amd64 1.10.0+dfsg-2 amd64 C++ wrapper library for GStreamer (development files)
un libgstreamermm-1.0-doc <none> <none> (no description available)
un libreoffice-avmedia-backend-gstreamer <none> <none> (no description available)
un totem-gstreamer <none> <none> (no description available)
```
[log.txt.xz](/uploads/2200e63d242976a9938a0270b0d6b86f/log.txt.xz)1.18.2https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/14061.18.0: meson fails in examples if opencv is not found: ERROR: Unknown varia...2020-10-03T16:55:46ZTomasz Kłoczko1.18.0: meson fails in examples if opencv is not found: ERROR: Unknown variable "opencv_dep".```
+ /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --l...```
+ /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-redhat-linux-gnu -D accurip=enabled -D adpcmdec=enabled -D aiff=enabled -D androidmedia=enabled -D aom=enabled -D applemedia=enabled -D asfmux=enabled -D assrender=enabled -D audiobuffersplit=enabled -D audiofxbad=enabled -D audiolatency=enabled -D audiomixmatrix=enabled -D audiovisualizers=enabled -D autoconvert=enabled -D avtp=disabled -D bayer=enabled -D bluez=enabled -D bs2b=enabled -D bz2=enabled -D camerabin2=enabled -D chromaprint=enabled -D closedcaption=enabled -D coloreffects=enabled -D curl=enabled -D curl=enabled -D d3dvideosink=enabled -D dash=enabled -D dc1394=enabled -D debugutils=enabled -D decklink=enabled -D directfb=disabled -D directsound=enabled -D doc=disabled -D dtls=enabled -D dts=enabled -D dvb=enabled -D dvbsuboverlay=enabled -D dvdspu=enabled -D examples=enabled -D faac=enabled -D faad=enabled -D faceoverlay=enabled -D fbdev=enabled -D fdkaac=enabled -D festival=enabled -D fieldanalysis=enabled -D flite=disabled -D fluidsynth=enabled -D freeverb=enabled -D frei0r=enabled -D gaudieffects=enabled -D gdp=enabled -D geometrictransform=enabled -D gl=enabled -D glib-asserts=disabled -D glib-checks=disabled -D gme=disabled -D gobject=disabled -D gsm=enabled -D gst_player_tests=false -D hls-crypto=openssl -D hls=enabled -D id3tag=enabled -D inter=enabled -D interlace=enabled -D introspection=enabled -D ipcpipeline=enabled -D iqa=disabled -D ivfparse=enabled -D ivtc=enabled -D jp2kdecimator=enabled -D jpegformat=enabled -D kate=disabled -D kms=enabled -D ladspa=enabled -D libde265=disabled -D libmms=disabled -D librfb=enabled -D lv2=disabled -D magicleap=disabled -D microdns=enabled -D midi=enabled -D modplug=disabled -D mpeg2enc=disabled -D mpegdemux=disabled -D mpegpsmux=disabled -D mpegtsdemux=disabled -D mpegtsmux=disabled -D mplex=disabled -D msdk=enabled -D musepack=disabled -D mxf=enabled -D neon=disabled -D netsim=enabled -D nls=enabled -D nvdec=disabled -D nvenc=disabled -D ofa=disabled -D onvif=enabled -D openal=enabled -D opencv4=enabled -D opencv=disabled -D openexr=enabled -D openh264=disabled -D openjpeg=enabled -D openmpt=disabled -D openni2=disabled -D opensles=disabled -D opus=enabled -D orc=enabled -D package-origin=G2V -D pcapparse=enabled -D pnm=enabled -D proxy=enabled -D rawparse=enabled -D removesilence=enabled -D resindvd=enabled -D rsvg=enabled -D rtmp=disabled -D sbc=enabled -D sctp=disabled -D sdp=enabled -D segmentclip=enabled -D shm=enabled -D siren=enabled -D smooth=enabled -D smoothstreaming=enabled -D sndfile=enabled -D soundtouch=enabled -D spandsp=disabled -D speed=enabled -D srt=enabled -D srtp=enabled -D subenc=enabled -D svthevcenc=disabled -D teletext=enabled -D tests=enabled -D timecode=enabled -D tinyalsa=disabled -D ttml=enabled -D uvch264=enabled -D vdpau=disabled -D videofilters=enabled -D videoframe_audiolevel=enabled -D videoparsers=enabled -D videosignal=enabled -D vmnc=enabled -D voaacenc=disabled -D voamrwbenc=disabled -D vulkan=disabled -D wasapi2=disabled -D wasapi=disabled -D wayland=enabled -D webp=enabled -D webrtcdsp=enabled -D webrtc=enabled -D wildmidi=enabled -D winks=enabled -D winscreencap=enabled -D wpe=enabled -D x11=enabled -D x265=disabled -D y4m=enabled -D yadif=enabled -D zbar=enabled -D zxing=disabled
The Meson build system
Version: 0.55.1
Source dir: /home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.18.0
Build dir: /home/tkloczko/rpmbuild/BUILD/gst-plugins-bad-1.18.0/x86_64-redhat-linux-gnu
Build type: native build
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
WARNING: Unknown options: "gobject, nvdec, nvenc, opencv4, vdpau, yadif"
The value of new options can be set with:
meson setup <builddir> --reconfigure -Dnew_option=new_value ...
Project name: gst-plugins-bad
Project version: 1.18.0
Using 'CC' from environment with value: 'gcc'
Using 'CFLAGS' from environment with value: '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none'
Using 'LDFLAGS' from environment with value: '-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin'
Using 'AR' from environment with value: '/usr/bin/gcc-ar'
Using 'CXX' from environment with value: 'g++'
Using 'CXXFLAGS' from environment with value: '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none'
Using 'LDFLAGS' from environment with value: '-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin'
Using 'CC' from environment with value: 'gcc'
Using 'CFLAGS' from environment with value: '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none'
Using 'LDFLAGS' from environment with value: '-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin'
C compiler for the host machine: gcc (gcc 10.2.1 "gcc (GCC) 10.2.1 20200826 (Red Hat 10.2.1-3)")
C linker for the host machine: gcc ld.bfd 2.35-12
Using 'AR' from environment with value: '/usr/bin/gcc-ar'
Using 'CXX' from environment with value: 'g++'
Using 'CXXFLAGS' from environment with value: '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none'
Using 'LDFLAGS' from environment with value: '-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin'
C++ compiler for the host machine: g++ (gcc 10.2.1 "g++ (GCC) 10.2.1 20200826 (Red Hat 10.2.1-3)")
C++ linker for the host machine: g++ ld.bfd 2.35-12
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C++ supports arguments -Wno-non-virtual-dtor -Wnon-virtual-dtor: YES
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES
Compiler for C supports arguments -fvisibility=hidden: YES
Compiler for C supports arguments -fno-strict-aliasing: YES
Compiler for C++ supports arguments -fno-strict-aliasing: YES
Message: Disabling GLib asserts
Message: Disabling GLib checks
Has header "dlfcn.h" : YES
Has header "fcntl.h" : YES
Has header "inttypes.h" : YES
Has header "memory.h" : YES
Has header "netinet/in.h" : YES
Has header "netinet/ip.h" : YES
Has header "netinet/tcp.h" : YES
Has header "pthread.h" : YES
Has header "stdint.h" : YES
Has header "stdlib.h" : YES
Has header "strings.h" : YES
Has header "string.h" : YES
Has header "sys/param.h" : YES
Has header "sys/socket.h" : YES
Has header "sys/stat.h" : YES
Has header "sys/time.h" : YES
Has header "sys/types.h" : YES
Has header "sys/utsname.h" : YES
Has header "unistd.h" : YES
Has header "windows.h" : NO
Has header "winsock2.h" : NO
Has header "ws2tcpip.h" : NO
Checking for function "dcgettext" : YES
Checking for function "getpagesize" : YES
Checking for function "gmtime_r" : YES
Checking for function "mmap" : YES
Checking for function "pipe2" : YES
Checking for function "getrusage" : YES
Checking for size of "char" : 1
Checking for size of "int" : 4
Checking for size of "long" : 8
Checking for size of "short" : 2
Checking for size of "void*" : 8
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wdeclaration-after-statement: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C++ supports arguments -Wformat-nonliteral: YES
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C++ supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wredundant-decls: YES
Compiler for C++ supports arguments -Wredundant-decls: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C++ supports arguments -Wwrite-strings: YES
Compiler for C supports arguments -Wformat: YES
Compiler for C++ supports arguments -Wformat: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C++ supports arguments -Wformat-security: YES
Compiler for C supports arguments -Winit-self: YES
Compiler for C++ supports arguments -Winit-self: YES
Compiler for C supports arguments -Wmissing-include-dirs: YES
Compiler for C++ supports arguments -Wmissing-include-dirs: YES
Compiler for C supports arguments -Waddress: YES
Compiler for C++ supports arguments -Waddress: YES
Compiler for C supports arguments -Wno-multichar -Wmultichar: YES
Compiler for C++ supports arguments -Wno-multichar -Wmultichar: YES
Compiler for C supports arguments -Wvla: YES
Compiler for C++ supports arguments -Wvla: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C++ supports arguments -Wpointer-arith: YES
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-base-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-net-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-controller-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-pbutils-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-allocators-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-app-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-audio-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-fft-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-riff-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-rtp-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-rtsp-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-sdp-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-tag-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-video-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-check-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-gl-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-gl-prototypes-1.0 found: YES 1.18.0
Message: GStreamer OpenGL window systems: wayland x11 gbm
Message: GStreamer OpenGL platforms: egl glx
Message: GStreamer OpenGL apis: gles2 gl
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-gl-x11-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-gl-wayland-1.0 found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-gl-egl-1.0 found: YES 1.18.0
Library m found: YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency glib-2.0 found: YES 2.65.3
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gmodule-2.0 found: YES 2.65.3
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gio-2.0 found: YES 2.65.3
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency x11 found: YES 1.6.12
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency orc-0.4 found: YES 0.4.31
Program orcc found: YES
Header <gst/gstconfig.h> has symbol "GST_DISABLE_GST_DEBUG" with dependency gstreamer-1.0: YES
Message: GStreamer debug system is disabled
Compiler for C supports arguments -Wno-unused -Wunused: YES
Compiler for C++ supports arguments -Wno-unused -Wunused: YES
Program python3 found: YES (/usr/bin/python3)
Program g-ir-scanner found: YES
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Build-time dependency gobject-introspection-1.0 found: YES 1.64.1
Program g_ir_scanner found: YES (/usr/bin/g-ir-scanner)
Program g_ir_compiler found: YES (/usr/bin/g-ir-compiler)
Program glib-mkenums found: YES
Program glib-mkenums found: YES
Program glib-mkenums found: YES
Program glib-mkenums found: YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency wayland-client found: YES 1.18.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libdrm found: YES 2.4.102
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency wayland-protocols found: YES 1.20
Program wayland-scanner found: YES
Program glib-mkenums found: YES
Program glib-mkenums found: YES
Compiler for C supports arguments -Wno-unknown-pragmas -Wunknown-pragmas: YES
Found CMake: /usr/bin/cmake (3.18.1)
Using 'FFLAGS' from environment with value: '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -flto=auto -flto-partition=none'
Using 'LDFLAGS' from environment with value: '-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin'
Run-time dependency ltc found: NO (tried pkgconfig and cmake)
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency bluez found: YES 5.55
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gio-unix-2.0 found: YES 2.65.3
Program gdbus-codegen found: YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Library dl found: YES
Run-time dependency threads found: YES
Message: Building decklink plugin
Has header "linux/fb.h" : YES
Dependency libdrm found: YES 2.4.102 (cached)
Library ml_audio skipped: feature magicleap disabled
Library lumin_rt_core_1_5 skipped: feature magicleap disabled
Library lumin_rt_app_1_5 skipped: feature magicleap disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libmfx found: YES 1.32
Has header "mfx/mfxdefs.h" : YES
Has header "mfxvp9.h" : YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libva-drm found: YES 1.8.0
Library dl found: YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gudev-1.0 found: YES 233
Library rt found: YES
Has header "sys/socket.h" : YES (cached)
Dependency gudev-1.0 found: YES 233 (cached)
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libusb-1.0 found: YES 1.0.23
Has header "linux/uvcvideo.h" : YES
Dependency gudev-1.0 found: YES 233 (cached)
Has header "linux/videodev2.h" : YES
Header <sys/mkdev.h> has symbol "makedev" : NO
Header <sys/sysmacros.h> has symbol "makedev" : YES
Header <sys/types.h> has symbol "makedev" : NO
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libva found: YES 1.8.0
Dependency libva-drm found: YES 1.8.0 (cached)
Dependency gudev-1.0 found: YES 233 (cached)
Dependency libdrm found: YES 2.4.102 (cached)
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libass found: YES 0.14.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency aom found: YES 2.0.0
Dependency avtp skipped: feature avtp disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libbs2b found: YES 3.1.0
Library bz2 found: YES
Header <bzlib.h> has symbol "BZ2_bzlibVersion" : YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libchromaprint found: YES 1.5.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency pangocairo found: YES 1.46.1
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency lcms2 found: YES 2.11
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libcurl found: YES 7.72.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libssh2 found: YES 1.9.0_DEV
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libxml-2.0 found: YES 2.9.10
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libdc1394-2 found: YES 2.2.6
Dependency directfb skipped: feature directfb disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency openssl found: YES 1.1.1g
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libcrypto found: YES 1.1.1g
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libdca found: YES 0.0.6
Library faac found: YES
Header <faac.h> has symbol "faacEncOpen" : YES
Header <neaacdec.h> has symbol "NeAACDecOpen" : YES
Header <neaacdec.h> has symbol "LATM" : YES
Library faad found: YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency fdk-aac found: YES 2.0.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency fluidsynth found: YES 2.1.4
Library gsm found: YES
Header <gsm.h> has symbol "gsm_create" : YES
Dependency openssl found: YES 1.1.1g (cached)
Dependency dssim skipped: feature iqa disabled
Dependency kate skipped: feature kate disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency lrdf found: YES 0.5.0
Has header "ladspa.h" : YES
Dependency libde265 skipped: feature libde265 disabled
Dependency libmms skipped: feature libmms disabled
Dependency lilv-0 skipped: feature lv2 disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency microdns found: YES 0.2.0
WARNING: Project targeting '>= 0.49' but tried to use feature introduced in '0.54.0': native arg in add_languages.
Compiler for language cpp skipped: feature modplug disabled
Dependency mjpegtools skipped: feature mpeg2enc disabled
Library mpeg2encpp skipped: feature mpeg2enc disabled
Compiler for C++ supports arguments -Wno-mismatched-tags -Wmismatched-tags: YES
Compiler for C++ supports arguments -Wno-header-guard -Wheader-guard: NO
Dependency mjpegtools skipped: feature mplex disabled
Library mplex2 skipped: feature mplex disabled
Library mpcdec skipped: feature musepack disabled
Dependency neon skipped: feature neon disabled
Dependency libofa skipped: feature ofa disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency openal found: YES 1.20.1
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency openexr found: YES 2.5.3
Dependency openh264 skipped: feature openh264 disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libopenjp2 found: YES 2.3.1
Dependency libopenmpt skipped: feature openmpt disabled
Compiler for language cpp skipped: feature openni2 disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency opus found: YES 1.3.1
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency dvdnav found: YES 6.1.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency dvdread found: YES 6.1.1
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency librsvg-2.0 found: YES 2.49.5
Dependency librtmp skipped: feature rtmp disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency sbc found: YES 1.4
Dependency libxml-2.0 found: YES 2.9.10 (cached)
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency sndfile found: YES 1.0.28
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency soundtouch found: YES 2.1.2
Dependency spandsp skipped: feature spandsp disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency srt found: YES 1.4.1
Program glib-mkenums found: YES
Program glib-mkenums found: YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libsrtp2 found: YES 2.3.0
Program glib-mkenums found: YES
Program glib-mkenums found: YES
Dependency SvtHevcEnc skipped: feature svthevcenc disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency zvbi-0.2 found: YES 0.2.35
Dependency libxml-2.0 found: YES 2.9.10 (cached)
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency pango found: YES 1.46.1
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency cairo found: YES 1.16.0
Dependency pangocairo found: YES 1.46.1 (cached)
Dependency vo-aacenc skipped: feature voaacenc disabled
Dependency vo-amrwbenc skipped: feature voamrwbenc disabled
Dependency libdrm found: YES 2.4.102 (cached)
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency nice found: YES 0.1.17
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency webrtc-audio-processing found: YES 0.3.1
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libwebp found: YES 1.1.0
Run-time dependency wildmidi found: NO (tried pkgconfig and cmake)
Has header "wildmidi_lib.h" : YES
Fetching value of define "LIBWILDMIDI_VER_MAJOR" : 0L
Fetching value of define "LIBWILDMIDI_VER_MINOR" : 4L
Library WildMidi found: YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency wpe-webkit-1.0 found: YES 2.29.90
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency wpebackend-fdo-1.0 found: YES 1.7.1
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency egl found: YES 1.5
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency xkbcommon found: YES 1.0.0
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency wayland-server found: YES 1.18.0
Dependency x265 skipped: feature x265 disabled
Dependency zxing skipped: feature zxing disabled
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency zbar found: YES 0.23
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency libexif found: YES 0.6.22
Header <faac.h> has symbol "faacEncOpen" : YES (cached)
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.18.0
Library orc-test-0.4 found: YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gtk+-3.0 found: YES 3.24.23
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gdk-x11-3.0 found: YES 3.24.23
Compiler for C supports link arguments -fvisibility=default: YES
Using 'PKG_CONFIG_PATH' from environment with value: ':/usr/lib64/pkgconfig:/usr/share/pkgconfig'
Run-time dependency gmodule-export-2.0 found: YES 2.65.3
Dependency x11 found: YES 1.6.12 (cached)
Has header "sys/socket.h" : YES (cached)
Checking for function "kill" : YES
Checking for function "socketpair" : YES
Checking for function "fcntl" : YES
Checking for function "fork" : YES
tests/examples/meson.build:12:0: ERROR: Unknown variable "opencv_dep".
```https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1389sctp: snprintf warnings for internal usrsctp lib2020-08-26T00:10:23ZTim-Philipp Müllertim@centricular.comsctp: snprintf warnings for internal usrsctp libThese probably need fixing. I presume the file paths are now longer so things won't fit into the statically-sized array any more which was sized for shorter file paths. Might need an upstream fix though, because it might potentially also...These probably need fixing. I presume the file paths are now longer so things won't fit into the statically-sized array any more which was sized for shorter file paths. Might need an upstream fix though, because it might potentially also affect use as a submodule.
```
[3547/4426] Compiling C object subprojects/gst-plugins-bad/ext/sctp/usrsctp/libusrsctp-static.a.p/usrsctplib_netinet_sctp_input.c.o
In file included from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os.h:74,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:40:
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c: In function ‘sctp_process_control’:
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: warning: ‘%s’ directive output truncated writing 20 bytes into a region of size 6 [-Wformat-truncation=]
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:4926:5: note: in expansion of macro ‘SCTP_SNPRINTF’
4926 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: note: ‘snprintf’ output 143 bytes into a destination of size 128
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:4926:5: note: in expansion of macro ‘SCTP_SNPRINTF’
4926 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: warning: ‘%s’ directive output truncated writing 20 bytes into a region of size 6 [-Wformat-truncation=]
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:4882:4: note: in expansion of macro ‘SCTP_SNPRINTF’
4882 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: note: ‘snprintf’ output 143 bytes into a destination of size 128
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:4882:4: note: in expansion of macro ‘SCTP_SNPRINTF’
4882 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c: In function ‘sctp_common_input_processing’:
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: warning: ‘%s’ directive output truncated writing 28 bytes into a region of size 6 [-Wformat-truncation=]
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:5914:4: note: in expansion of macro ‘SCTP_SNPRINTF’
5914 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: note: ‘snprintf’ output 151 bytes into a destination of size 128
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:5914:4: note: in expansion of macro ‘SCTP_SNPRINTF’
5914 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: warning: ‘%s’ directive output truncated writing 28 bytes into a region of size 6 [-Wformat-truncation=]
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:5997:4: note: in expansion of macro ‘SCTP_SNPRINTF’
5997 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: note: ‘snprintf’ output 151 bytes into a destination of size 128
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:5997:4: note: in expansion of macro ‘SCTP_SNPRINTF’
5997 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: warning: ‘%s’ directive output truncated writing 28 bytes into a region of size 6 [-Wformat-truncation=]
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:6083:4: note: in expansion of macro ‘SCTP_SNPRINTF’
6083 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: note: ‘snprintf’ output 151 bytes into a destination of size 128
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_input.c:6083:4: note: in expansion of macro ‘SCTP_SNPRINTF’
6083 | SCTP_SNPRINTF(msg, sizeof(msg), "OOTB, %s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
[3581/4426] Generating viewporter-protocol.c with a custom command
Using "code" is deprecated - use private-code or public-code.
See the help page for details.
[3585/4426] Generating fullscreen-shell-unstable-v1-protocol.c with a custom command
Using "code" is deprecated - use private-code or public-code.
See the help page for details.
[3587/4426] Generating linux-dmabuf-unstable-v1-protocol.c with a custom command
Using "code" is deprecated - use private-code or public-code.
See the help page for details.
[3588/4426] Generating xdg-shell-protocol.c with a custom command
Using "code" is deprecated - use private-code or public-code.
See the help page for details.
[3593/4426] Compiling C object subprojects/gst-plugins-bad/ext/sctp/usrsctp/libusrsctp-static.a.p/usrsctplib_netinet_sctp_output.c.o
In file included from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os.h:74,
from ../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c:40:
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c: In function ‘sctp_send_initiate_ack’:
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: warning: ‘%s’ directive output truncated writing 22 bytes into a region of size 11 [-Wformat-truncation=]
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c:6020:4: note: in expansion of macro ‘SCTP_SNPRINTF’
6020 | SCTP_SNPRINTF(msg, sizeof(msg), "%s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: note: ‘snprintf’ output 140 bytes into a destination of size 128
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c:6020:4: note: in expansion of macro ‘SCTP_SNPRINTF’
6020 | SCTP_SNPRINTF(msg, sizeof(msg), "%s:%d at %s", __FILE__, __LINE__, __func__);
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c: In function ‘sctp_lower_sosend’:
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: warning: ‘%s’ directive output truncated writing 17 bytes into a region of size 10 [-Wformat-truncation=]
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c:14633:6: note: in expansion of macro ‘SCTP_SNPRINTF’
14633 | SCTP_SNPRINTF(msg, sizeof(msg),
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: note: ‘snprintf’ output 136 bytes into a destination of size 128
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c:14633:6: note: in expansion of macro ‘SCTP_SNPRINTF’
14633 | SCTP_SNPRINTF(msg, sizeof(msg),
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c: In function ‘sctp_sendall_iterator’:
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: warning: ‘%s’ directive output truncated writing 21 bytes into a region of size 11 [-Wformat-truncation=]
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c:7271:7: note: in expansion of macro ‘SCTP_SNPRINTF’
7271 | SCTP_SNPRINTF(msg, sizeof(msg),
| ^~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_os_userspace.h:809:6: note: ‘snprintf’ output 139 bytes into a destination of size 128
809 | if (snprintf(data, __VA_ARGS__) < 0) { \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../home/tpm/Devel/gst-build/subprojects/gst-plugins-bad/ext/sctp/usrsctp/usrsctplib/netinet/sctp_output.c:7271:7: note: in expansion of macro ‘SCTP_SNPRINTF’
7271 | SCTP_SNPRINTF(msg, sizeof(msg),
| ^~~~~~~~~~~~~
```1.18.0https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1321d3d11: Shader code is not compatible with `ps_4_0_level_9_3` profile2020-06-25T08:17:51ZSeungha Yangseungha@centricular.comd3d11: Shader code is not compatible with `ps_4_0_level_9_3` profileCurrent HLSL code in d3d11 plugin is not compatible with `D3D_FEATURE_LEVEL_9_3` or lower.
Some VMs don't support higher d3d feature level so current shader code would not be compiled.
```
0:00:00.679937000 50108 0000027F32E82A40 ERROR...Current HLSL code in d3d11 plugin is not compatible with `D3D_FEATURE_LEVEL_9_3` or lower.
Some VMs don't support higher d3d feature level so current shader code would not be compiled.
```
0:00:00.679937000 50108 0000027F32E82A40 ERROR d3d11shader gstd3d11shader.c:67:compile_shader: could not compile source, hr: 0x80004005, error detail C:\Work\gst-build\Shader@0x0000027F32C73120(21,20-71): warning X3206: 'Sample': implicit truncation of vector type
C:\Work\gst-build\Shader@0x0000027F32C73120(18,14-30): error X3508: 'main': Top-level return value is not completely initialized
C:\Work\gst-build\Shader@0x0000027F32C73120(18,14-30): error X3508: 'main': Top-level return value is not completely initialized
C:\Work\gst-build\Shader@0x0000027F32C73120(18,14-30): error X3508: 'main': Top-level return value is not completely initialized
C:\Work\gst-build\Shader@0x0000027F32C73120(18,14-30): error X3508: 'main': Top-level return value is not completely initialized
```
The code should be re-written somehow or we need to revert https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1311 if we cannot fix it before 1.18 release.1.17.90https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1301tests: vulkan unit tests are run and fail even though vulkan plugin isn't built2020-05-28T18:42:41ZTim-Philipp Müllertim@centricular.comtests: vulkan unit tests are run and fail even though vulkan plugin isn't built- vulkan libs/headers are found, so gstvulkan lib in `gst-libs/gst/vulkan` is built
- `glslc` is not found, so we skip building the `ext/vulkan/` plugin
- unit tests check `vulkan_dep.found()` and are run, but fail because vulkan plugin ...- vulkan libs/headers are found, so gstvulkan lib in `gst-libs/gst/vulkan` is built
- `glslc` is not found, so we skip building the `ext/vulkan/` plugin
- unit tests check `vulkan_dep.found()` and are run, but fail because vulkan plugin wasn't built
Easy to fix, but my question is where it should be fixed.
Does it make sense to build `gst-libs/gst/vulkan` if we're not going to build the `vulkan` plugin later?
cc @ystreethttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1295Something broken with Opus in MPEG-TS support2020-05-25T07:04:49ZJan SchmidtSomething broken with Opus in MPEG-TS supportI came across something funky with Opus in MPEG-TS that needs further investigation.
Using git master:
`gst-launch-1.0 audiotestsrc num-buffers=1000 ! audio/x-raw,channels=2 ! opusenc bitrate=64000 ! mpegtsmux name=mux ! filesink locat...I came across something funky with Opus in MPEG-TS that needs further investigation.
Using git master:
`gst-launch-1.0 audiotestsrc num-buffers=1000 ! audio/x-raw,channels=2 ! opusenc bitrate=64000 ! mpegtsmux name=mux ! filesink location=~/test-master.ts`
produces a file ([test-master.ts](/uploads/e91355a4d8adfdc3eb26defc3ba452bd/test-master.ts)) that plays back OK in both 1.16 and git master, but using 1.16 ([test-1.16.ts](/uploads/53f3f551167f189a4177e56f486ac480/test-1.16.ts))
to generate the file produces a file that only 1.16 can play. git master thinks the file contains AC-4 audio.
VLC can play both files fine.
```
WARNING No decoder available for type 'audio/x-ac4'.
WARNING debug information: ../subprojects/gst-plugins-base/gst/playback/gsturidecodebin.c(957): unknown_type_cb (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0
ERROR Your GStreamer installation is missing a plug-in. for file:///home/jan/test-1.16.ts
ERROR debug information: ../subprojects/gst-plugins-base/gst/playback/gsturidecodebin.c(1024): no_more_pads_full (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0:
no suitable plugins found:
../subprojects/gst-plugins-base/gst/playback/gstdecodebin2.c(4717): gst_decode_bin_expose (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: audio/x-ac4 (audio/x-ac4)
Reached end of play list.
```1.17.1https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1287h265parse: tearing/jitter artifacts with h265 decoding use-case (regression)2020-05-07T19:19:02ZU. Artie Eoffh265parse: tearing/jitter artifacts with h265 decoding use-case (regression)With the attached input yuv [bluesky.tbz2](/uploads/7165481b1a2ba05352d17aa308b67eee/bluesky.tbz2), the following decode use-case introduces tearing around frame 133, then skips backwards a few frames. During the decode command, I obser...With the attached input yuv [bluesky.tbz2](/uploads/7165481b1a2ba05352d17aa308b67eee/bluesky.tbz2), the following decode use-case introduces tearing around frame 133, then skips backwards a few frames. During the decode command, I observed that the pipeline also stalls momentarily (dmesg reports gpu hang, too). If I revert all recent baseparse changes up to and including gstreamer@e906197c622725e48b6250a71a922d45b006fb14, then the decode issue disappears. (related gstreamer#530).
```
export LIBVA_DRIVER_NAME=i965
gst-launch-1.0 -vf filesrc location=./1080p_blue_sky_1920x1080_I420.yuv \
! rawvideoparse format=i420 width=1920 height=1080 framerate=30 \
! vaapih265enc rate-control=cbr keyframe-period=30 num-slices=4 \
max-bframes=2 bitrate=8000 tune=none \
! video/x-h265,profile=main ! h265parse \
! filesink location=bluesky.h265
gst-launch-1.0 -vf filesrc location=./bluesky.h265 \
! h265parse ! vaapih265dec \
! videoconvert dither=0 ! video/x-raw,format=I420 \
! checksumsink2 dump-output=true qos=false dump-location=bluesky-decoded.yuv
```
Regression started at:
```
commit e906197c622725e48b6250a71a922d45b006fb14
Author: Jan Schmidt <jan@centricular.com>
Date: Wed Apr 1 02:36:40 2020 +1100
baseparse: Fix upstream read caching
When running in pull mode (for e.g. mp3 reading),
baseparse currently reads 64KB from upstream, then mp3parse
consumes typically around 417/418 bytes of it. Then
on the next loop, it will read a full fresh 64KB again,
which is a big waste.
Fix the read loop to use the available cache buffer first
before going for more data, until the cache drops to < 1KB.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/518
```
![tearing](/uploads/90b7ee98be04c39329ec0ea5c031615f/tearing.jpeg)1.17.1Nicolas DufresneNicolas Dufresnehttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1278openh264: version check rejects same version2020-04-28T11:53:36ZJames Kitcheneropenh264: version check rejects same version#1274 introduced a version check in gstopenh264plugin.c using memcmp which only registers the plugin when the return value is non-zero.
my understanding of memcmp is that it returns 0 when the two bits of memory are identical, so it has...#1274 introduced a version check in gstopenh264plugin.c using memcmp which only registers the plugin when the return value is non-zero.
my understanding of memcmp is that it returns 0 when the two bits of memory are identical, so it has the effect of rejecting the case where the two version number sources (`WelsGetCodecVersion` and `g_stCodecVersion`) agree with each other.
Should the check be updated to only accept a zero return value?1.17.1https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1276mpegtsmux: needs API in GstAggregator to push buffer lists2020-07-10T20:44:29ZMathieu Duponchellempegtsmux: needs API in GstAggregator to push buffer listsRegression from the port to aggregator, it assembles buffer lists to push out, or obtains them from GstAdapter directly, but as aggregator doesn't expose a finish_buffer_list API, it iterates the list and calls gst_aggregator_finish_buff...Regression from the port to aggregator, it assembles buffer lists to push out, or obtains them from GstAdapter directly, but as aggregator doesn't expose a finish_buffer_list API, it iterates the list and calls gst_aggregator_finish_buffer on each buffer.1.17.90Mathieu DuponchelleMathieu Duponchellehttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1275h264parse, h265parse: ITU-T conformance issues (regression)2020-05-27T19:59:04ZU. Artie Eoffh264parse, h265parse: ITU-T conformance issues (regression)Several h264 and h265 ITU-T conformance bitstreams (https://www.itu.int/net/ITU-T/sigdb/spevideo/Hseries-s.htm) no longer produce the expected decoded output when using h264parse and h265parse and decode element (e.g. vaapih264dec, vaapi...Several h264 and h265 ITU-T conformance bitstreams (https://www.itu.int/net/ITU-T/sigdb/spevideo/Hseries-s.htm) no longer produce the expected decoded output when using h264parse and h265parse and decode element (e.g. vaapih264dec, vaapih265dec, msdkh264dec and msdkh265dec) since commits a194a87b2600 and e88d84807095. The MD5 (of decoded output) before and after these commits are different.
For example:
```
gst-launch-1.0 -vf filesrc location=AVCv1/CAMP_MOT_MBAFF_L30.26l \
! h264parse ! vaapih264dec ! video/x-raw,format=I420 \
! testsink expected-md5=`md5sum AVCv1/CAMP_MOT_MBAFF_L30_rec.yuv | cut -f1 -d" "`
test md5 returned value "10b7dd8b39f4de8d7d0b471840aefcb8" and not expected value "b360d7c05677d545fea9f35862aca50c"
```
Some of the conformance bitstreams known to be regressed are (may not be full list):
## H.264
* ~~CAMP_MOT_MBAFF_L30~~
* ~~CAMP_MOT_MBAFF_L31~~
* ~~CAPCM1_Sand_E~~
* CAPCMNL1_Sand_E
* ~~CVPCMNL1_SVA_C~~
* ~~CVPCMNL2_SVA_C~~
* CVWP5_TOSHIBA_E
* FRExt1_Panasonic_D
* ~~FRExt2_Panasonic_C~~
* FRExt3_Panasonic_E
* FRExt4_Panasonic_B
* ~~HCAFR4_HHI_A~~
* ~~HCHP3_HHI_A~~
* HPCADQ_BRCM_B
* HPCAFLNL_BRCM_C
* HPCALQ_BRCM_B
* HPCAQ2LQ_BRCM_B
* HPCVNL_BRCM_A
* Sharp_MP_Field_2_B
* Sharp_MP_Field_3_B
* brcm_freh3
* brcm_freh4
* brcm_freh10
* brcm_freh11
## H.265
* ~~AMP_B_Samsung_7~~
* DELTAQP_A_BRCM_4
* ~~ENTP_A_QUALCOMM_1~~
* ~~ENTP_B_Qualcomm_1~~
* ~~IPRED_C_Mitsubishi_3~~
* ~~LS_B_Orange_4~~
* ~~MAXBINS_A_TI_5~~
* ~~SAO_C_Samsung_5~~
* ~~SAO_D_Samsung_5~~
* ~~SDH_A_Orange_4~~
* ~~TUSIZE_A_Samsung_1~~
```
commit a194a87b2600a21f1b47b8c89b1c930d5f30de42
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date: Tue Sep 25 16:10:13 2018 -0400
h264parse: Don't wait for next NAL if input is aligned
Waiting for the next NAL increases the latency. If alignment=nal/au
has been negotiated, assumes that the buffer contains a complete
NAL and don't expect a second start-code. This way, nal -> nal,
au -> au and au -> nal no longer introduce latency.
As a side effect, the collect_pad() function was not able to poke at the
following NAL. This call is now moved before processing the NAL, so
it's looking at the current NAL before it's ingested into the parser
state in order to dermin if the end of an AU has been reached. The AUD
injection state as been adapted to support this.
This change will break pipelines if alignment=nal is used without respecting the
alignment. Effectively, the parser will no longer fix the broken aligment
which will result in parser error and the termination of the pipeline. Such
issue existed in tsdemux element and might exist in any forks of that code.
Related to https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1193
```
```
commit e88d8480709581a2e54b7954c47193b729b23c79
Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Date: Tue Oct 9 16:01:08 2018 -0400
h265parse: Don't wait for next NAL if input is aligned
Waiting for the next NAL increases the latency. If alignment=nal/au
has been negotiated, assumes the the buffer contains a complete
NAL and don't expect a second start-code. This way, nal -> nal,
au -> au and au -> nal no longer introduce latency.
As a side effect, the collect_pad() function was not able to poke at the
following NAL. This call is now moved before processing the NAL, so
it's looking at the current NAL before it's ingested into the parser
state in order to dermin if the end of an AU has been reached. The AUD
injection state as been adapted to support this.
This change will break pipelines if alignment=nal is used without respecting the
alignment. Effectively, the parser will no longer fix the broken aligment
which will result in parser error and the termination of the pipeline. Such
issue existed in tsdemux element and might exist in any forks of that code.
Related to https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1193
```https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1263compile error "fatal error: gst/video/video-bad-prelude.h: No such file or di...2020-08-09T20:13:27ZAlbert1st1compile error "fatal error: gst/video/video-bad-prelude.h: No such file or directory"Compilation of gst-plugins-bad 1.16.2 fails for me with "fatal error: gst/video/video-bad-prelude.h: No such file or directory"
config.log https://pastebin.com/Dm1qsxMh https://pastebin.com/npT5UNmD
make https://pastebin.com/j4RiWCFkCompilation of gst-plugins-bad 1.16.2 fails for me with "fatal error: gst/video/video-bad-prelude.h: No such file or directory"
config.log https://pastebin.com/Dm1qsxMh https://pastebin.com/npT5UNmD
make https://pastebin.com/j4RiWCFkhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1243gstcodecs: Generate a PC file2020-06-25T15:06:43ZNicolas Dufresnegstcodecs: Generate a PC fileA PC file is needed for static compilation on Windows.
See:
https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/438#note_432569
cc @nirbheekA PC file is needed for static compilation on Windows.
See:
https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/438#note_432569
cc @nirbheekNicolas DufresneNicolas Dufresnehttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1219d3d11vp9dec: Quite unstable especially with DASHIF mp4 + vp9 streams2020-02-21T09:24:43ZSeungha Yangseungha@centricular.comd3d11vp9dec: Quite unstable especially with DASHIF mp4 + vp9 streamsIf we cannot make d3d11vp9dec stable during 1.18 cycle (+ including reverse playback support), then I think we should adjust the rank of d3d11vp9dec
I did't see any problem with youtube webm vp9 streams yet but DASHIF mp4 + vp9 streams ...If we cannot make d3d11vp9dec stable during 1.18 cycle (+ including reverse playback support), then I think we should adjust the rank of d3d11vp9dec
I did't see any problem with youtube webm vp9 streams yet but DASHIF mp4 + vp9 streams cause various issues, such as crashing and brokenness. Need to investigate more.https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1206WebRTC: Sendonly streams + bundle is broken (regression)2022-09-30T05:12:09ZJan SchmidtWebRTC: Sendonly streams + bundle is broken (regression)Commit f8eef0aba0c67f99e607d2d51fd0412562b6a170 fixed a bug with transport receive bin not being blocked properly during WebRTC start up, but introduced a problem where sendonly transceivers are never unblocked and data never starts flow...Commit f8eef0aba0c67f99e607d2d51fd0412562b6a170 fixed a bug with transport receive bin not being blocked properly during WebRTC start up, but introduced a problem where sendonly transceivers are never unblocked and data never starts flowing.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/blob/3ca87d998896f76b3d4ed62006f45f36a876de72/ext/webrtc/gstwebrtcbin.c#L3795 is the problematic line.
I think the correct fix is to remove the DROP mode from transport receive bin, as it makes things more complicated than they need to be. I think transport receive bin should either be in BLOCK mode for inactive transceivers, or PASS mode unconditionally for transceivers which have any active mlines with data flow in either (or both) directions.Jan SchmidtJan Schmidthttps://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1132vulkan: Exports symbol with same name as libgstgl on macOS2022-10-25T10:07:41ZSebastian Drögevulkan: Exports symbol with same name as libgstgl on macOS```
0:02:59.568504 [(79/81) gstreamer-1.0-osx-framework -> install]
ld: warning: symbol '__invoke_on_main' re-exported from libgstgl-1.0.0.dylib and libgstvulkan-1.0.0.dylib
```
This will probably cause problems when using both in the s...```
0:02:59.568504 [(79/81) gstreamer-1.0-osx-framework -> install]
ld: warning: symbol '__invoke_on_main' re-exported from libgstgl-1.0.0.dylib and libgstvulkan-1.0.0.dylib
```
This will probably cause problems when using both in the same process. Maybe this shouldn't be exported at all?
CC @ystreet1.17.1