Missing h264parse, rtph264pay plugins, 1.20.3, new compile, Raspberry Pi OS
Chris McLennan
chris at actionstreamer.com
Tue Dec 27 20:41:58 UTC 2022
Nicolas: As a quick follow up, I did the following steps and now I see the
plugins when I do gst-inspect-1.0:
I removed the registry file that was located in ~/.cache/gstreamer-1.0/
sudo ldconfig
gst-inspect-1.0
I will test the binaries tomorrow, but wanted to share this update.
-Chris
On Tue, Dec 27, 2022 at 3:08 PM Chris McLennan <chris at actionstreamer.com>
wrote:
> 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/2ec1035c/attachment-0001.htm>
More information about the gstreamer-devel
mailing list