<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">On 14 Feb 2022, at 9:25 pm, yongcong wu via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org" class="">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br class=""><div><blockquote type="cite" class=""><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Dear support, <div class=""><br class=""></div><div class="">I installed gstreamer in centos7.9. </div><div class="">#<i class=""><b class="">dnf install gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-doc gstreamer1-plugins-base-devel gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-devel gstreamer1-plugins-bad-free-extras</b></i><br class="">I get this result: </div><div class="">CentOS-7 - Base 1.8 MB/s | 10 MB 00:05<br class="">CentOS-7 - Updates 7.2 MB/s | 16 MB 00:02<br class="">CentOS-7 - Extras 104 kB/s | 310 kB 00:02<br class="">Last metadata expiration check: 0:00:01 ago on Mon 14 Feb 2022 08:54:12 PM.<br class="">No match for argument: gstreamer1-doc<br class="">No match for argument: gstreamer1-plugins-good-extras<br class="">No match for argument: gstreamer1-plugins-ugly<br class="">No match for argument: gstreamer1-plugins-bad-free-extras<br class="">Error: Unable to find a match: gstreamer1-doc gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free-extras<br class=""></div><div class=""><br class=""></div><div class="">I removed: gstreamer1-doc gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free-extras, and installed the rest. After the installation: </div><div class=""># <b class=""><i class="">gst-inspect-1.0 --version</i></b><br class="">I get below result: </div><div class="">gst-inspect-1.0 version 1.10.4<br class="">GStreamer 1.10.4<br class=""><a href="http://www.redhat.com/" class="">http://www.redhat.com</a><br class=""></div><div class=""><br class=""></div><div class="">Then I try this command (it works in windows): </div><div class="">#<b class=""><i class="">gst-launch-1.0 udpsrc address=127.0.0.1 port=12001 ! tsdemux parse-private-sections=TRUE ! h264parse ! avdec_h264 ! avenc_mpeg2video ! mpegtsmux alignment=7 ! udpsink host=127.0.0.1 port =15001 sync=false async=false</i></b></div></div></div></blockquote><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">I get this error: </div><div class="">WARNING: erroneous pipeline: no element "avdec_h264"<br class=""></div><div class=""><br class=""></div><div class="">I try to inspect it: </div><div class="">#<b class=""><i class=""> gst-inspect-1.0 avdec_h264</i></b></div>No such element or plugin 'avdec_h264'<br class=""><div class=""><br class=""></div><div class="">When I try to inspect: tsdemux, it works, and shows detailed info. When I inspect avenc_mpeg2video, it also does not find the plugin. Anything else I need to install? What is the next step to check? Thanks. </div></div>
</div></blockquote></div><br class=""><div class="">Redhat like SuSE are anal about software patents et al.</div><div class="">For SuSE pacman has the additional rpm that has it. Pacman may have suitable for centos else you'll need to spelunk (crawl around in a dark cave looking) there are suitable rpm to be found. What this message does is assure you there is not some wonderous flaw in gst and unless some centos user can say ok-here you need to spelunk.</div><div class="">James</div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>