<div dir="ltr">Hello Wolfgang,<div><br></div><div>Try to move rtpjitterbuffer ! rtpjpegdepay to the first pipeline and dump to the disk already depayloaded stream. </div><div><br></div><div>Best regards,</div><div>Anton.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 9, 2020 at 5:28 PM Wolfgang Grandegger <<a href="mailto:wg@grandegger.com">wg@grandegger.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
I have recorded a RTP JPEG stream to a file with:<br>
<br>
$ gst-launch-1.0 -v -e udpsrc port=50004 \<br>
caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)JPEG, payload=(int)26, framerate=(fraction)30/1" \<br>
! filesink location=rtp.img<br>
<br>
Is it possible to feed these data into a GStreamer pipleline using "filesrc"?<br>
I tried:<br>
<br>
$ gst-launch-1.0 -v filesrc location=rtp.img \<br>
! application/x-rtp, media=video,clock-rate=90000, encoding-name=JPEG, payload=26, framerate=30/1 \<br>
! rtpjitterbuffer ! rtpjpegdepay ! vaapijpegdec ! vaapisink<br>
...<br>
0:00:00.891862447 32571 0x560f722b5c50 ERROR rtpjitterbuffer gstrtpjitterbuffer.c:1399:gst_jitter_buffer_sink_parse_caps:<rtpjitterbuffer0> Got caps with wrong payload type (got 92, expected 26)<br>
Additional debug info:<br>
gstrtpjitterbuffer.c(3217): gst_rtp_jitter_buffer_chain (): /GstPipeline:pipeline0/GstRtpJitterBuffer:rtpjitterbuffer0:<br>
Received invalid RTP payload, dropping<br>
0:00:00.891870333 32571 0x560f722b5c50 WARN rtpjitterbuffer gstrtpjitterbuffer.c:3224:gst_rtp_jitter_buffer_chain:<rtpjitterbuffer0> No clock-rate in caps!, dropping buffer<br>
0:00:00.891881175 32571 0x560f722b5c50 WARN rtpjitterbuffer gstrtpjitterbuffer.c:3217:gst_rtp_jitter_buffer_chain:<rtpjitterbuffer0> warning: Received invalid RTP payload, dropping<br>
WARNING: from element /GstPipeline:pipeline0/GstRtpJitterBuffer:rtpjitterbuffer0: Could not decode stream.<br>
<br>
"rtpjitterbuffer" seems to get invalid data. Hm, likely I have missed<br>
something!<br>
<br>
Thanks for input...<br>
<br>
Wolfgang<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>
</blockquote></div>