filersrc to queue

Tim-Philipp Müller t.i.m at zen.co.uk
Mon Oct 7 02:46:36 PDT 2013


On Mon, 2013-10-07 at 14:53 +0530, jyoti kulkarni wrote:

Hi,

> Following is my pipeline,
> 
> gst-launch-1.0 filesrc location=test.mp4 ! queue max-size-buffers=100
> min-threshold-buffers=80 ! qtdemux name=d d.audio_0 ! queue !
> avdec_aac ! alsasink d.video_0 ! queue ! avdec_h264 ! xvimagesink 
> 
> 
> Here this pipeline does not play anything. Here my agenda is to set
> max buffers to 100 and min buffers to 80 so that when ever there are
> less then 80 buffers filesrc should be abled to send the buffers and
> whenever there 80 buffers filesrc should be blocked to send the
> buffers.
> 
> But this is not working, if set max-buffers=100 and min buffers=10
> then only some 15-30 seconds of video is played there after it stops.

What are you trying to achieve here?

You're forcing qtdemux into a very suboptimal access pattern here by
using a queue, that does not really make sense.

Cheers
 -Tim




More information about the gstreamer-devel mailing list