Playbin2: matroskademux battering ffdec_h264 with NEWSEGMENT events

Paddy pat.blanchon at gmail.com
Thu May 23 14:38:48 PDT 2013


Hi,

I have a very simple pipeline:

playbin2 --> ffmpegcolorspace --> autovideosink (sync=FALSE) 

which I'm using to play some matroska files containing just H264 video
(640x480 at 25fps).

The first file plays back OK but every file loaded via the about-to-finish
signal fails.

Looking at the logs it appears that the matroska demux is racing ahead of
the decoder, & so every 40-50ms the demux declares there's a gap of ~2.5sec
& dispatches a new segment event. The demuxer works its way through a 2min
file in about 2.2sec until an EOS is generated, the about-to-finish signal
fires & process starts over. A couple of the early frames & the last GOV are
seen of each file. I've seeked into the first file with a rate of 1.0 if
that's significant.

Anyone have any ideas about this ?

Cheers,

Paddy



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Playbin2-matroskademux-battering-ffdec-h264-with-NEWSEGMENT-events-tp4660062.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list