diff options
author | Sudip Jain <sudip.jain@linaro.org> | 2014-05-08 10:41:03 +0530 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2014-12-15 17:03:13 +0000 |
commit | e67cd1c1e0ce1d47e08da2fe211048f51858b2db (patch) | |
tree | 3f8643a86df515496b80f6874516cd2df2379848 | |
parent | e5a0019754fddc66f074a582f028e2afaf23be8b (diff) | |
download | gstreamer-plugins-bad-e67cd1c1e0ce1d47e08da2fe211048f51858b2db.tar.gz |
mpegtsbase: scan more bytes to find initial PCRs
Fixes playback of Samsung-Colorful-Variety-1080i.ts.
https://bugzilla.gnome.org/show_bug.cgi?id=729768
-rw-r--r-- | gst/mpegtsdemux/mpegtsbase.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/mpegtsdemux/mpegtsbase.c b/gst/mpegtsdemux/mpegtsbase.c index 9ec977a73..1df1d76a6 100644 --- a/gst/mpegtsdemux/mpegtsbase.c +++ b/gst/mpegtsdemux/mpegtsbase.c @@ -1209,7 +1209,7 @@ mpegts_base_scan (MpegTSBase * base) GST_DEBUG ("Scanning for initial sync point"); /* Find initial sync point and at least 5 PCR values */ - for (i = 0; i < 10 && !done; i++) { + for (i = 0; i < 20 && !done; i++) { GST_DEBUG ("Grabbing %d => %d", i * 65536, 65536); ret = gst_pad_pull_range (base->sinkpad, i * 65536, 65536, &buf); |