<div dir="ltr"><div>Hi,</div><div><br></div><div>Some questions / observations:</div><div><br></div><div>1. Are you converting only some frames and not all? If you are converting all frames, you may like to encode to JPEG as part of the pipeline itself.</div><div>2. Which h265 decoder are you actually using? Note that you do not need to specify the depayloader and parser if you plug into decodebin anyway.<br></div><div>3. This looks a bit like packet loss, try running rtspsrc in tcp-interleaved mode with "rtspsrc protocols=tcp location=..."</div><div>4. How do things look if you replace appsink with videoconvert ! autovideosink?</div><div>5. It looks like you do not have enough queuing in the pipeline, I recommend adding a 'queue' element before the decoder.</div><div><br></div><div>Cheers,</div><div>Nirbheek<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 21, 2022 at 7:46 PM Scot Zarkiewicz via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</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"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Hi All-</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Trying to pull images from the pipeline below through an appsink:</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">rtspsrc location=rtsp://<a href="http://192.168.0.104:554" target="_blank">192.168.0.104:554</a> ! rtph265depay ! h265parse ! decodebin ! appsink name=sink<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">The frame is converted as such:</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">    g_signal_emit_by_name (sink, "pull-sample", &sample);<br><br>    caps = gst_caps_new_simple ("image/jpeg",<br>                                "pixel-aspect-ratio", GST_TYPE_FRACTION, 1, 1,<br>                                "width", G_TYPE_INT, 1920,<br>                                "height", G_TYPE_INT, 1080,<br>                                NULL);<br><br>    to_sample = gst_video_convert_sample (sample, caps, GST_CLOCK_TIME_NONE, &err);<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">The issue is that we are having quite a bit of corruption of the image, see below (note that not all frames are corrupted):</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><img src="cid:ii_lbwsinx90" alt="image.png" width="542" height="407"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><img src="cid:ii_lbwsj81y1" alt="image.png" width="542" height="407"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Any insight would be greatly appreciated!</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">thanks</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Scot</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div></div>
</blockquote></div>