Pipeline does not preroll because of lack of video data

Tim Müller tim at centricular.com
Sun Feb 9 09:07:31 PST 2014

On Thu, 2014-02-06 at 07:30 -0800, vks7979 wrote:

> I have constructed a audio/video pipeline using gst-launch to playback a
> transport stream (local file playback). The transport stream is like an
> audio song containing artist image as video data (like an album art). So
> there are very few video frames.
> The pipeline does not preroll and remains stuck in preroll stage. 
> I looked into it further and found that the stream has very less video data
> and this data is received a few seconds after the audio data. Because of
> this characteristics of the stream, the demux component pauses once the
> audio pipeline is filled up with data. This means that now the transport
> stream is no longer processed and required amount of video data is not
> passed on. The video decoder does not get a complete buffer so is stuck in
> prerolling.

Could you make us such a sample file available by any chance? (or at
least the first few MBs to the first image)


Tim Müller, Centricular Ltd - http://www.centricular.com

More information about the gstreamer-devel mailing list