<div dir="ltr"><div>Hi Patrick,</div><div>I think I figured it out.</div><div>Before switching to a new version, some housekeeping tasks have to be done. This is what I do:</div><div>1. First, I uninstall all the artifacts. So, for each repository (gstreamer, gst-plugins-good, etc.), I issue sudo make uninstall</div><div>2. Then, I run sudo ldconfig.</div><div>3. I clean all the repositories (actually, I erase them and download them again to have a completely fresh checkout ... I'm pretty sure there is a better way to do that, something like "make clean" or similar).</div><div>4. I checkout the tag of interest.</div><div>5. I build and install all the repositories.</div><div><br></div><div>This way I successfully moved from 1.16.2 to 1.14.4.</div><div> </div><div>Andrea</div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Date: Wed, 29 Apr 2020 07:02:45 -0700<br>
From: Patrick Cusack <<a href="mailto:patrickcusack@mac.com" target="_blank">patrickcusack@mac.com</a>><br>
To: Discussion of the development of and with GStreamer<br>
        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
Subject: Re: Building different versions of gstreamer<br>
Message-ID: <<a href="mailto:45A75961-0E11-483B-AC99-2ECFF48F0642@mac.com" target="_blank">45A75961-0E11-483B-AC99-2ECFF48F0642@mac.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
I don?t think Uninstalling is the issue. You are building an older version. Could you have incompatible libraries?<br>
<br>
Sent from my iPhone<br>
<br>
> On Apr 29, 2020, at 12:00 AM, Andrea Marson <<a href="mailto:andrea.marson.dave@gmail.com" target="_blank">andrea.marson.dave@gmail.com</a>> wrote:<br>
> <br>
> ?<br>
> Hi,<br>
> I'm working with gstreamer on a PC running Ubuntu 18.04.<br>
> For my project, I need to build different versions of gstreamer along with its plugins.<br>
> For instance, I recently built tag 1.16.2. After that, I needed to build tag 1.14.4. However, building of gst-plugins-base 1.14.4 failed:<br>
> <br>
> linking of temporary binary failed: Command '['../../../libtool', '--mode=link', '--tag=CC', 'gcc', '-o', '/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/pbutils/tmp-introspectvhvale74/GstPbutils-1.0', '-export-dynamic', '-g', '-O2', '/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/pbutils/tmp-introspectvhvale74/GstPbutils-1.0.o', '-L.', '<a href="http://libgstpbutils-1.0.la" rel="noreferrer" target="_blank">libgstpbutils-1.0.la</a>', '-L/usr/local/lib', '-rpath', '/usr/local/lib', '-L/usr/local/lib', '-rpath', '/usr/local/lib', '-L../../../gst-libs/gst/tag/', '-L../../../gst-libs/gst/video/', '-L../../../gst-libs/gst/audio/', '-L/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/tag/.libs', '-L/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/video/.libs', '-L/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/audio/.libs', '-L/usr/local/lib', '-lgio-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-p<br>
 thread', '-lgsttag-1.0', '-lgstvideo-1.0', '-lgstaudio-1.0', '-lgstbase-1.0', '-lgstreamer-1.0', '-lgobject-2.0', '-lglib-2.0']' returned non-zero exit status 1.<br>
> Makefile:1285: recipe for target 'GstPbutils-1.0.gir' failed<br>
> make[5]: *** [GstPbutils-1.0.gir] Error 1<br>
> make[5]: Leaving directory '/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/pbutils'<br>
> Makefile:728: recipe for target 'all' failed<br>
> make[4]: *** [all] Error 2<br>
> make[4]: Leaving directory '/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/pbutils'<br>
> Makefile:659: recipe for target 'all-recursive' failed<br>
> make[3]: *** [all-recursive] Error 1<br>
> make[3]: Leaving directory '/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst'<br>
> Makefile:624: recipe for target 'all-recursive' failed<br>
> make[2]: *** [all-recursive] Error 1<br>
> make[2]: Leaving directory '/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs'<br>
> Makefile:748: recipe for target 'all-recursive' failed<br>
> make[1]: *** [all-recursive] Error 1<br>
> make[1]: Leaving directory '/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base'<br>
> Makefile:679: recipe for target 'all' failed<br>
> make: *** [all] Error 2<br>
> <br>
> I suspect this is due to the fact that I did not uninstall gstreamer cleanly before building tag 1.14.4.<br>
> How to cleanly uninstall tag 1.16.2, which I installed by issuing "sudo make install"?<br>
> <br>
> Thank you in advance for you help.<br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200429/dbb5121a/attachment-0001.htm" rel="noreferrer" target="_blank">https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200429/dbb5121a/attachment-0001.htm</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Wed, 29 Apr 2020 17:27:38 +0200<br>
From: Juan Navarro <<a href="mailto:juan.navarro@gmx.es" target="_blank">juan.navarro@gmx.es</a>><br>
To: <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: Constant avdec_h264: decoding error<br>
Message-ID: <<a href="mailto:7039839d-3559-5deb-03e0-04cc1a18ea8b@gmx.es" target="_blank">7039839d-3559-5deb-03e0-04cc1a18ea8b@gmx.es</a>><br>
Content-Type: text/plain; charset=utf-8; format=flowed<br>
<br>
I'm getting a continuous stream of WARN and ERROR messages when trying<br>
to play an RTSP source, due to issues in the H.264 decoding done by<br>
avdec_h264.<br>
<br>
This is a (truncated) sample of the messages:<br>
<br>
0:00:02.186 WARN? libav gstavcodecmap.c:2441:gst_ffmpeg_caps_to_pixfmt:<br>
ignoring insane framerate 1/0<br>
0:00:02.187 ERROR libav :0:: no frame!<br>
0:00:02.187 WARN? libav<br>
gstavviddec.c:1535:gst_ffmpegviddec_frame:<avdec_h264-0> avdec_h264:<br>
decoding error (len: -1094995529, have_data: 0)<br>
0:00:02.189 ERROR libav :0:: left block unavailable for requested intra<br>
mode at 0 2<br>
0:00:02.189 ERROR libav :0:: error while decoding MB 0 2, bytestream 10023<br>
0:00:02.201 ERROR libav :0:: no frame!<br>
0:00:02.201 WARN? libav<br>
gstavviddec.c:1535:gst_ffmpegviddec_frame:<avdec_h264-0> avdec_h264:<br>
decoding error (len: -1094995529, have_data: 0)<br>
0:00:02.202 ERROR libav :0:: no frame!<br>
0:00:02.202 WARN? libav<br>
gstavviddec.c:1535:gst_ffmpegviddec_frame:<avdec_h264-0> avdec_h264:<br>
decoding error (len: -1094995529, have_data: 0)<br>
0:00:02.202 ERROR libav :0:: Reference 4 >= 2<br>
0:00:02.202 ERROR libav :0:: error while decoding MB 35 4, bytestream 2615<br>
0:00:02.202 ERROR libav :0:: no frame!<br>
0:00:02.202 WARN? libav<br>
gstavviddec.c:1535:gst_ffmpegviddec_frame:<avdec_h264-0> avdec_h264:<br>
decoding error (len: -1094995529, have_data: 0)<br>
0:00:02.204 ERROR libav :0:: Reference 2 >= 2<br>
0:00:02.204 ERROR libav :0:: error while decoding MB 29 4, bytestream 3647<br>
0:00:02.209 ERROR libav :0:: no frame!<br>
0:00:02.209 WARN? libav<br>
gstavviddec.c:1535:gst_ffmpegviddec_frame:<avdec_h264-0> avdec_h264:<br>
decoding error (len: -1094995529, have_data: 0)<br>
0:00:02.209 ERROR libav :0:: Reference 3 >= 2<br>
0:00:02.209 ERROR libav :0:: error while decoding MB 36 10, bytestream 4386<br>
0:00:02.210 ERROR libav :0:: no frame!<br>
<br>
As you can see from the timestamps, these are printed dozens of times<br>
per second.<br>
<br>
The RTSP stream used to get these errors is this one:<br>
<br>
rtsp://<a href="http://95.131.167.44:554/10701947" rel="noreferrer" target="_blank">95.131.167.44:554/10701947</a><br>
<br>
Hopefully this stays accessible for the next days / weeks.<br>
<br>
<br>
My gst-launch command is like this:<br>
<br>
gst-launch-1.0 \<br>
 ??? rtspsrc location="rtsp://<a href="http://95.131.167.44:554/10701947" rel="noreferrer" target="_blank">95.131.167.44:554/10701947</a>" protocols="tcp" \<br>
 ??? ! "application/x-rtp, media=(string)video" \<br>
 ??? ! decodebin \<br>
 ??? ! autovideosink<br>
<br>
Of course, a completely manual equivalent has the same issues:<br>
<br>
gst-launch-1.0 \<br>
 ??? rtspsrc location="rtsp://<a href="http://95.131.167.44:554/10701947" rel="noreferrer" target="_blank">95.131.167.44:554/10701947</a>" protocols="tcp" \<br>
 ??? ! "application/x-rtp, media=(string)video" \<br>
 ??? ! rtph264depay \<br>
 ??? ! h264parse \<br>
 ??? ! avdec_h264 \<br>
 ??? ! autovideosink<br>
<br>
I have been able to test and got same results with the GStreamer<br>
versions available in Ubuntu 16.04 (Gstreamer 1.8.3), 18.04 (GStreamer<br>
1.14.5), and 20.04 (GStreamer 1.16.2).<br>
<br>
Curious thing is that even despite all those errors and warnings, the<br>
end result seems to be playing back fluidly and without issues. Also if<br>
audio is added to the pipeline, it also is correct and synchronized with<br>
the video. Nevertheless, all those warnings must be indicating some<br>
issue that is ingrained in the encoding of the video, and I'd love some<br>
help figuring out if there is something a receiver application can do to<br>
solve it, or if there might be a bug to be reported in the decoder itself.<br>
<br>
Thanks!<br>
Juan Navarro<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Wed, 29 Apr 2020 07:58:45 -0500 (CDT)<br>
From: Alex A <<a href="mailto:alex.valgusnov@microimpuls.com" target="_blank">alex.valgusnov@microimpuls.com</a>><br>
To: <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: GstAggregator doesn't consume buffers<br>
Message-ID: <<a href="mailto:1588165125527-0.post@n4.nabble.com" target="_blank">1588165125527-0.post@n4.nabble.com</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
Hello,<br>
I'm trying to write gstreamer plugin for `RGBA bitmap -> DVB Subtitles`<br>
encoding. First of all I wrote simple stub: element just emulate encoding by<br>
producing static dvb subtitles from file on every input buffer.<br>
If run this pipeline:<br>
<br>
<br>
<br>
then result is fine: DVB-Inspector sees subtitles and it's valid.<br>
But if add another stream to muxer (e.g. audio or video):<br>
<br>
<br>
<br>
then the resulting file will not contain subtitles. Even in the Program Map<br>
Table there are no entry for it.<br>
<br>
Logs of `queue` between `dvbsubenc` and `mpegtsmux`:<br>
<br>
<br>
On a src pad, time is only updated for first few buffers. It looks like<br>
mpegtsmux (more precisely, GstAggregator) blocks `queue:src` thread and<br>
`queue` can't push data. Information about that this stream is sparse, as<br>
well as gap events, are supplied by the demuxer (pad with teletext) and just<br>
forwarded by other elements to `mpegtsmux`.<br>
<br>
In GstAggregator logs:<br>
<br>
"Done chaining" prints only for first few buffers, and then:<br>
<br>
<br>
Line "pad not ready to be consumed yet" are repeated endlessly. And after<br>
that, the time on the queue src pad ceases to be updated.<br>
<br>
Can anyone explain what is happening and what am I doing wrong?<br>
Code and file with subtitles:<br>
gstdvbsubenc.c<br>
<<a href="http://gstreamer-devel.966125.n4.nabble.com/file/t379422/gstdvbsubenc.c" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/file/t379422/gstdvbsubenc.c</a>>  <br>
gstdvbsubenc.h<br>
<<a href="http://gstreamer-devel.966125.n4.nabble.com/file/t379422/gstdvbsubenc.h" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/file/t379422/gstdvbsubenc.h</a>>  <br>
dvb-dump.bin<br>
<<a href="http://gstreamer-devel.966125.n4.nabble.com/file/t379422/dvb-dump.bin" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/file/t379422/dvb-dump.bin</a>>  <br>
<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Wed, 29 Apr 2020 10:49:29 -0500 (CDT)<br>
From: LuddeBoi1337 <<a href="mailto:ludvigthor97@gmail.com" target="_blank">ludvigthor97@gmail.com</a>><br>
To: <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: x265enc pipeline on GStreamer 1.14.5<br>
Message-ID: <<a href="mailto:1588175369056-0.post@n4.nabble.com" target="_blank">1588175369056-0.post@n4.nabble.com</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
Hello! I am trying to build a pipeline for an android application/streaming<br>
service. The plan is that it is going to use x265enc as the encoder on the<br>
server and I have issues with constructing the pipeline for it. The pipeline<br>
currently looks like this:<br>
<br>
appsrc ! videoconvert ! x265enc ! mpegtsmux ! filesink !<br>
<br>
appsrc has the settings: stream-type=0, is-live=true, do-timestamp=true,<br>
format=GST_FORMAT_TIME, caps: video/x-raw, format=RGB, width=640,<br>
height=420, framerate=30.<br>
<br>
x265enc has settings: speed-preset=1, bitrate=2000, tune=4<br>
<br>
It does work perfectly encoding with H264 but I have issues when trying to<br>
implement H265.<br>
<br>
With these settings I don't get any data at all in the saved file. When I<br>
try with I420 as the format I do get a video but it is heavily<br>
distorted/green lines and is zoomed in. <br>
<<a href="http://gstreamer-devel.966125.n4.nabble.com/file/t379423/MR-leo.png" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/file/t379423/MR-leo.png</a>> <br>
<br>
We have tried running this pipeline in the terminal with the videotestsrc as<br>
the source instead of appsrc. If we do that it works so we figure that the<br>
issue has something to do with the appsrc. <br>
<br>
Any help is much appreciated!<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Wed, 29 Apr 2020 14:29:45 -0500<br>
From: William Johnston <<a href="mailto:wgj@cast.uark.edu" target="_blank">wgj@cast.uark.edu</a>><br>
To: <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
Subject: Re: Streaming audio and video RTP<br>
Message-ID: <<a href="mailto:928e3bf0-4f0f-9df7-c5e3-ee46dc56858a@cast.uark.edu" target="_blank">928e3bf0-4f0f-9df7-c5e3-ee46dc56858a@cast.uark.edu</a>><br>
Content-Type: text/plain; charset="utf-8"; Format="flowed"<br>
<br>
Careless of me, I linked it wrong. I linked the input of rtpbin to the <br>
input of udpsink.<br>
<br>
I'll try again:<br>
<br>
gst-launch-1.0 -e \<br>
 ??? ??? rtpbin name=rb<br>
 ? ? ? ? uridecodebin uri="file:///home/fedora/starwars.mov" \<br>
 ? ? ? ? ! qtdemux name=demux ?demux.audio_0 \<br>
 ? ? ? ? ! queue \<br>
 ? ? ? ? ! audioconvert \<br>
 ? ? ? ? ! opusenc bandwidth=superwideband bitrate-type=vbr \<br>
 ? ? ? ? ! rtpopuspay ?\<br>
 ? ? ? ? ! rtprtxqueue max-size-time=2000 max-size-packets=0 \<br>
 ? ? ? ? ! udpsink host=<a href="http://www.playbacktc.com" rel="noreferrer" target="_blank">www.playbacktc.com</a> <<a href="http://www.playbacktc.com/" rel="noreferrer" target="_blank">http://www.playbacktc.com/</a>> <br>
port=5052 \<br>
 ? ? ? ? demux.video_0 \<br>
 ? ? ? ? ! queue \<br>
 ? ? ? ? ! videorate ! video/x-raw, framerate=30000/1001 \<br>
 ? ? ? ? ! videoconvert \<br>
 ? ? ? ? ! x264enc tune=zerolatency speed-preset=1 dct8x8=true <br>
quantizer=17 pass=qual \<br>
 ? ? ? ? ! rtph264pay \<br>
 ? ? ? ? ! rtprtxqueue max-size-time=2000 max-size-packets=0 \<br>
 ? ? ? ? ! rb.send_rtp_sink_0 \<br>
 ??? ??? rb<br>
 ? ? ? ? ! udpsink host=<a href="http://www.playbacktc.com" rel="noreferrer" target="_blank">www.playbacktc.com</a> <<a href="http://www.playbacktc.com/" rel="noreferrer" target="_blank">http://www.playbacktc.com/</a>> <br>
port=5054 \<br>
<br>
<br>
<br>
On 4/28/2020 6:32 PM, Patrick Cusack wrote:<br>
> Ok. Good to know. Unfortunately, that doesn?t work. I get the following:<br>
><br>
> Setting pipeline to PAUSED ...<br>
> Pipeline is PREROLLING ...<br>
> DtsGetHWFeatures: Create File Failed<br>
> DtsGetHWFeatures: Create File Failed<br>
> Running DIL (3.22.0) Version<br>
> DtsDeviceOpen: Opening HW in mode 0<br>
> DtsDeviceOpen: Create File Failed<br>
> Redistribute latency...<br>
> WARNING: from element <br>
> /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0: Delayed linking <br>
> failed.<br>
> Additional debug info:<br>
> ./grammar.y(506): gst_parse_no_more_pads (): <br>
> /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0:<br>
> failed delayed linking some pad of GstURIDecodeBin named uridecodebin0 <br>
> to some pad of GstQTDemux named demux<br>
> Redistribute latency?<br>
><br>
> I checked the stats on my server and don?t see any audio or video <br>
> packets coming in. The goal is to stream a file (eventually a video <br>
> input like Decklink) to a server that receives rtp.<br>
><br>
> I can send audio or video separately and I don?t have issues.<br>
><br>
> Patrick<br>
><br>
>> On Apr 28, 2020, at 11:49 AM, William Johnston <<a href="mailto:wgj@cast.uark.edu" target="_blank">wgj@cast.uark.edu</a> <br>
>> <mailto:<a href="mailto:wgj@cast.uark.edu" target="_blank">wgj@cast.uark.edu</a>>> wrote:<br>
>><br>
>> You can only specify ports on element names. Try this:<br>
>><br>
>> gst-launch-1.0 -e \<br>
>> ? ? ? ? uridecodebin uri="file:///home/fedora/starwars.mov" \<br>
>> ? ? ? ? ! qtdemux name=demux ?demux.audio_0 \<br>
>> ? ? ? ? ! queue \<br>
>> ? ? ? ? ! audioconvert \<br>
>> ? ? ? ? ! opusenc bandwidth=superwideband bitrate-type=vbr \<br>
>> ? ? ? ? ! rtpopuspay ?\<br>
>> ? ? ? ? ! rtprtxqueue max-size-time=2000 max-size-packets=0 \<br>
>> ? ? ? ? ! udpsink host=<a href="http://www.playbacktc.com" rel="noreferrer" target="_blank">www.playbacktc.com</a> <br>
>> <<a href="http://www.playbacktc.com/" rel="noreferrer" target="_blank">http://www.playbacktc.com/</a>> port=5052 \<br>
>> ? ? ? ? demux.video_0 \<br>
>> ? ? ? ? ! queue \<br>
>> ? ? ? ? ! videorate ! video/x-raw, framerate=30000/1001 \<br>
>> ? ? ? ? ! videoconvert \<br>
>> ? ? ? ? ! x264enc tune=zerolatency speed-preset=1 dct8x8=true <br>
>> quantizer=17 pass=qual \<br>
>> ? ? ? ? ! rtph264pay \<br>
>> ? ? ? ? ! rtprtxqueue max-size-time=2000 max-size-packets=0 \<br>
>> ? ? ? ? ! rtpbin name=rb rb.send_rtp_sink_0 \<br>
>> ? ? ? ? ! udpsink host=<a href="http://www.playbacktc.com" rel="noreferrer" target="_blank">www.playbacktc.com</a> <br>
>> <<a href="http://www.playbacktc.com/" rel="noreferrer" target="_blank">http://www.playbacktc.com/</a>> port=5054 \<br>
>><br>
>><br>
>> On 4/28/2020 12:42 PM, Patrick Cusack wrote:<br>
>>> I have a endpoint that expects audio and video over ports 5052 and <br>
>>> 5054 respectively. I am using the following script to send audio and <br>
>>> video. I am getting a 'WARNING: erroneous pipeline: syntax error? <br>
>>> when I run the command.<br>
>>> Also, does using simple rtp payloads into a udp sink bypass RTCP <br>
>>> feedback, ie if my server is NACKing on account of dropped packets, <br>
>>> does this hinder retransmission of rtp packets?<br>
>>><br>
>>> gst-launch-1.0 -e \<br>
>>> ? ? ? ? uridecodebin uri="file:///home/fedora/starwars.mov" \<br>
>>> ? ? ? ? ! qtdemux name=demux ?demux.audio_0 \<br>
>>> ? ? ? ? ! queue \<br>
>>> ? ? ? ? ! audioconvert \<br>
>>> ? ? ? ? ! opusenc bandwidth=superwideband bitrate-type=vbr \<br>
>>> ? ? ? ? ! rtpopuspay ?\<br>
>>> ? ? ? ? ! rtprtxqueue max-size-time=2000 max-size-packets=0 \<br>
>>> ? ? ? ? ! udpsink host=<a href="http://www.playbacktc.com" rel="noreferrer" target="_blank">www.playbacktc.com</a> <br>
>>> <<a href="http://www.playbacktc.com/" rel="noreferrer" target="_blank">http://www.playbacktc.com/</a>> port=5052 \<br>
>>> ? ? ? ? demux.video_0 \<br>
>>> ? ? ? ? ! queue \<br>
>>> ? ? ? ? ! videorate ! video/x-raw, framerate=30000/1001 \<br>
>>> ? ? ? ? ! videoconvert \<br>
>>> ? ? ? ? ! x264enc tune=zerolatency speed-preset=1 dct8x8=true <br>
>>> quantizer=17 pass=qual \<br>
>>> ? ? ? ? ! rtph264pay \<br>
>>> ? ? ? ? ! rtprtxqueue max-size-time=2000 max-size-packets=0 \<br>
>>> ? ? ? ? ! rtpbin.send_rtp_sink_0 \<br>
>>> ? ? ? ? ! udpsink host=<a href="http://www.playbacktc.com" rel="noreferrer" target="_blank">www.playbacktc.com</a> <br>
>>> <<a href="http://www.playbacktc.com/" rel="noreferrer" target="_blank">http://www.playbacktc.com/</a>> port=5054 \<br>
>>><br>
>>> _______________________________________________<br>
>>> gstreamer-devel mailing list<br>
>>> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
>>> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
>> _______________________________________________<br>
>> gstreamer-devel mailing list<br>
>> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a> <br>
>> <mailto:<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>><br>
>> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
><br>
><br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200429/ab194f6c/attachment.htm" rel="noreferrer" target="_blank">https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200429/ab194f6c/attachment.htm</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br>
<br>
------------------------------<br>
<br>
End of gstreamer-devel Digest, Vol 111, Issue 77<br>
************************************************<br>
</blockquote></div></div>