mpegpsdemux dealock

Tim Müller tim at
Thu Feb 27 02:55:15 PST 2014

On Wed, 2014-02-26 at 17:51 -0800, troywang wrote:


> I want to use 'mpegpsdemux' to convert ps-stream to es-stream,and I use
> pipeline as follow:
> appsink(h264
> ps)--->typefind--->mpegpsdemux-->h264parse-->rtph264pay-->udpsink
> but after about 3-10 second,it stopped. When I change pipeline:
> appsink(h264 ps) -->typefind-->mpegpsdemux-->filesink
> the file will stop at 4427kb,is there a BUG in mpegpsdemux????

Hard to say without more information.

Does the file play back with playbin/decodebin?

Look at the output of

 gst-launch-1.0 -v filesrc ! typefind ! mpegpsdemux ! fakesink


Tim Müller, Centricular Ltd -

More information about the gstreamer-devel mailing list