Missing h264parse, rtph264pay plugins, 1.20.3, new compile, Raspberry Pi OS
Chris McLennan
chris at actionstreamer.com
Tue Dec 27 20:08:59 UTC 2022
Hello Nicolas: thank you for the reply. I have tried to recompile (even
moving to 1.20.4) but I am still seeing the same issue. FYI: Looking
closer at my system, I am seeing the plugins you listed in the 'Blacklisted
files' plugin lists, so I assume I have some issue that needs to be
corrected. Here is the blacklisted output from gst-inspect-1.0 -b:
Blacklisted files:
libgstadder.so
libgstaudiobuffersplit.so
libgstaudioconvert.so
libgstaudiorate.so
libgstcodecalpha.so
libgstcompositor.so
libgstencoding.so
libgstinter.so
libgstlevel.so
libgstlibav.so
libgstmatroska.so
libgstmpegtsdemux.so
libgstnvcodec.so
libgstopengl.so
libgstopenjpeg.so
libgstrtp.so
libgstrtpmanager.so
libgstrtsp.so
libgstv4l2codecs.so
libgstva.so
libgstvideoparsersbad.so
Total count: 21 blacklisted files
I see both libgstvideoparsersbad.so and libgstrtp.so as blacklisted. Is
there a recommendation on how I can figure out why these have been
blacklisted?
If it's helpful, from a base installation of Raspbian from Sept 2022, I
installed the following packages before building:
sudo apt install -y build-essential autotools-dev automake autoconf \
libtool autopoint libxml2-dev
zlib1g-dev libglib2.0-dev \
pkg-config bison flex python3 git
gtk-doc-tools libasound2-dev \
libgudev-1.0-dev libxt-dev
libvorbis-dev libcdparanoia-dev \
libpango1.0-dev libtheora-dev
libvisual-0.4-dev iso-codes \
libgtk-3-dev libraw1394-dev
libiec61883-dev libavc1394-dev \
libv4l-dev libcairo2-dev libcaca-dev libspeex-dev libpng-dev \
libshout3-dev libjpeg-dev libaa1-dev
libflac-dev libdv4-dev \
libtag1-dev libwavpack-dev libpulse-dev
libsoup2.4-dev libbz2-dev \
libcdaudio-dev libdc1394-22-dev
ladspa-sdk libass-dev \
libcurl4-gnutls-dev libdca-dev
libdvdnav-dev \
libexempi-dev libexif-dev libfaad-dev libgme-dev libgsm1-dev \
libiptcdata0-dev libkate-dev libmms-dev
\
libmodplug-dev libmpcdec-dev
libofa0-dev libopus-dev \
librsvg2-dev librtmp-dev \
libsndfile1-dev libsoundtouch-dev
libspandsp-dev libx11-dev \
libxvidcore-dev libzbar-dev libzvbi-dev liba52-0.7.4-dev \
libcdio-dev libdvdread-dev libmad0-dev
libmp3lame-dev \
libmpeg2-4-dev libopencore-amrnb-dev
libopencore-amrwb-dev \
libsidplay1-dev libtwolame-dev
libx264-dev \
python-gi-dev yasm python3-dev
libgirepository1.0-dev meson cmake libdrm-dev
I found this on the web somewhere as the recommended packages to install
before building GStreamer on Raspbian.
I then also needed to install a new version of meson using pip3 as the
default meson included w/ Rasbian was too old for gstreamer 1.20.3 (and
.4). Another FYI: to build the base plugins, I needed to pass meson a
build parameter: meson build -Dgl_winsys=egl . so that the compile would
not stop.
Thank you for the help! -Chris
On Thu, Dec 22, 2022 at 4:44 PM Nicolas Dufresne <nicolas at ndufresne.ca>
wrote:
> Le jeudi 22 décembre 2022 à 15:21 -0500, Chris McLennan via
> gstreamer-devel a écrit :
>
> Raspberry Pi OS 32-bit (Kernel version: 5.15, Debian version: 11
> (bullseye) ), I have built + installed gstreamer 1.20.3 from source. After
> building the following I am missing two plugins (h264parse, rtph264pay)
> that I need:
>
>
> There two have no external dependencies. h264parse is part of
> gstreamer-1.0/libgstvideoparsersbad.so plugins from gst-plugins-bad
> subproject. It depends on internal parsing libraries, but these are
> provided by the same repo. As for rtph264pay, its part of
> gstreamer-1.0/libgstrtp.so from gst-plugins-good. Make sure you have
> built/install both set of plugins, and not just gstreamer core.
>
> regards,
> Nicolas
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20221227/d9551d3b/attachment.htm>
More information about the gstreamer-devel
mailing list