<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>Hey folks,<br></div><div><br></div><div>We're working on a video editor software and we've been exploring nle plugins. We've tried GES but we ran into some issues and now we're trying to understand better how the nle plugins actually work under the hood. <br></div><div><br></div><div>I'm trying to use nleurisource for media playback. The following pipelines work:<br></div><div><br></div><div>AUDIO ONLY: gst-launch-1.0 nleurisource uri=file:///C:/Users/rodsantos/Downloads/video.mp4 caps="audio/x-raw(ANY)" ! audioresample ! audioconvert ! autoaudiosink<br></div><div><br></div><div>VIDEO ONLY: gst-launch-1.0 nleurisource uri=file:///C:/Users/rodsantos/Downloads/video.mp4 caps="video/x-raw(ANY)" ! videoconvert ! autovideosink<br></div><div><br></div><div>However, the following pipeline gets stuck in the PREROLLING stage:<br></div><div><br></div><div>gst-launch-1.0 nleurisource uri=file:///C:/Users/rodsantos/Downloads/video.mp4 caps="audio/x-raw(ANY); video/x-raw(ANY)" inpoint=5000000000 name=s ! queue ! audioresample ! audioconvert ! autoaudiosink s. ! queue ! videoconvert ! autovideosink<br></div><div><br></div><div>Output:<br></div><div><br></div><div>Use Windows high-resolution clock, precision: 1 ms <br></div><div>Setting pipeline to PAUSED ...<br></div><div>Pipeline is PREROLLING ...<br></div><div>Got context from element 'autovideosink0': gst.d3d11.device.handle=context, device=(GstD3D11Device)"\(GstD3D11Device\)\ d3d11device2", adapter=(uint)0, adapter-luid=(gint64)95670, device-id=(uint)39745, vendor-id=(uint)32902, hardware=(boolean)true, description=(string)"Intel\(R\)\ UHD\ Graphics";<br></div><div>Redistribute latency...<br></div><div>Redistribute latency...<br></div><div>Redistribute latency...<br></div><div>Redistribute latency...<br></div><div>0:00:00.0 / 0:00:00.0<br></div><div><br></div><div>Am I doing something wrong for using nleurisource to play both video and audio streams? <br></div><div><br></div><div>PS: If I just replace nleurisource by uridecodebin, the pipeline works as expected.<br></div><div><br></div><div class="zmail_signature_below"><div id="" data-zbluepencil-ignore="true" data-sigid="8819909000000014001"><div>Rodrigo Santos<br></div></div></div><div><br></div></div><br></body></html>