<div dir="ltr">Nicolas: As a quick follow up, I did the following steps and now I see the plugins when I do gst-inspect-1.0:<div><br></div><div>I removed the registry file that was located in ~/.cache/gstreamer-1.0/</div><div>sudo ldconfig</div><div>gst-inspect-1.0</div><div><br></div><div>I will test the binaries tomorrow, but wanted to share this update.</div><div><br></div><div>-Chris</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Dec 27, 2022 at 3:08 PM Chris McLennan <<a href="mailto:chris@actionstreamer.com">chris@actionstreamer.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">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:<div><br></div><div>Blacklisted files:<br>  libgstadder.so<br>  libgstaudiobuffersplit.so<br>  libgstaudioconvert.so<br>  libgstaudiorate.so<br>  libgstcodecalpha.so<br>  libgstcompositor.so<br>  libgstencoding.so<br>  libgstinter.so<br>  libgstlevel.so<br>  libgstlibav.so<br>  libgstmatroska.so<br>  libgstmpegtsdemux.so<br>  libgstnvcodec.so<br>  libgstopengl.so<br>  libgstopenjpeg.so<br>  libgstrtp.so<br>  libgstrtpmanager.so<br>  libgstrtsp.so<br>  libgstv4l2codecs.so<br>  libgstva.so<br>  libgstvideoparsersbad.so<br>Total count: 21 blacklisted files<br></div><div><br></div><div>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?  </div><div><br></div><div>If it's helpful, from a base installation of Raspbian from Sept 2022, I installed the following packages before building:</div><div>sudo apt install -y  build-essential autotools-dev automake autoconf \<br>                                    libtool autopoint libxml2-dev zlib1g-dev libglib2.0-dev \<br>                                    pkg-config bison flex python3 git gtk-doc-tools libasound2-dev \<br>                                    libgudev-1.0-dev libxt-dev libvorbis-dev libcdparanoia-dev \<br>                                    libpango1.0-dev libtheora-dev libvisual-0.4-dev iso-codes \<br>                                    libgtk-3-dev libraw1394-dev libiec61883-dev libavc1394-dev \<br>                                                                      libv4l-dev libcairo2-dev libcaca-dev libspeex-dev libpng-dev \<br>                                    libshout3-dev libjpeg-dev libaa1-dev libflac-dev libdv4-dev \<br>                                    libtag1-dev libwavpack-dev libpulse-dev libsoup2.4-dev libbz2-dev \<br>                                    libcdaudio-dev libdc1394-22-dev ladspa-sdk libass-dev \<br>                                    libcurl4-gnutls-dev libdca-dev libdvdnav-dev \<br>                                                                   libexempi-dev libexif-dev libfaad-dev libgme-dev libgsm1-dev \<br>                                    libiptcdata0-dev libkate-dev libmms-dev \<br>                                    libmodplug-dev libmpcdec-dev libofa0-dev libopus-dev \<br>                                    librsvg2-dev librtmp-dev \<br>                                    libsndfile1-dev libsoundtouch-dev libspandsp-dev libx11-dev \<br>                                                                  libxvidcore-dev libzbar-dev libzvbi-dev liba52-0.7.4-dev \<br>                                    libcdio-dev libdvdread-dev libmad0-dev libmp3lame-dev \<br>                                    libmpeg2-4-dev libopencore-amrnb-dev libopencore-amrwb-dev \<br>                                    libsidplay1-dev libtwolame-dev libx264-dev \<br>                                    python-gi-dev yasm python3-dev libgirepository1.0-dev meson cmake libdrm-dev<br></div><div><br></div><div>I found this on the web somewhere as the recommended packages to install before building GStreamer on Raspbian.  </div><div><br></div><div>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.</div><div><br></div><div>Thank you for the help!  -Chris</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 22, 2022 at 4:44 PM Nicolas Dufresne <<a href="mailto:nicolas@ndufresne.ca" target="_blank">nicolas@ndufresne.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div><div>Le jeudi 22 décembre 2022 à 15:21 -0500, Chris McLennan via gstreamer-devel a écrit :</div><blockquote type="cite" style="margin:0px 0px 0px 0.8ex;border-left-width:2px;border-left-style:solid;border-left-color:rgb(114,159,207);padding-left:1ex"><div>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:</div></blockquote><div><br></div><div>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.</div><div><br></div><div>regards,</div><div>Nicolas</div><blockquote type="cite" style="margin:0px 0px 0px 0.8ex;border-left-width:2px;border-left-style:solid;border-left-color:rgb(114,159,207);padding-left:1ex"></blockquote><div><br></div><div><span></span></div></div>
</blockquote></div>
</blockquote></div>