MPEG-2 Encoding produces garbage.

Jordan Johnson jwllmjohnson at gmail.com
Fri May 30 15:01:23 PDT 2014


So, for a GNURadio project, I am sending MPEG-2 video muxed withj PSIP data
to my TV. The actual passing of said data and video is fine, however, the
video is not. It is mostly blank with blinking blocks everywhere, with fast
moving scenes having more "garbage".

I am using videtestsrc before I add it to my mixer for testing.

Here is my pipeline. http://pastebin.com/VNSYWgip

It renders fine in mpv, SMPlater, and TSReader can play the video, however
an error that shows up in mpv's command outpit is"

*"[libav] NULL: start time is not set in estimate_timings_from_pts"*
and...
"[libav/demuxer] mpegts: Continuity check failed for pid 256 expected 3 got
4"

Any idea what could be happening? How can I determine the pts value of a
live source?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140530/0977132c/attachment.html>


More information about the gstreamer-devel mailing list