summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSudip Jain <sudip.jain@linaro.org>2014-05-08 10:41:03 +0530
committerTim-Philipp Müller <tim@centricular.com>2014-12-15 17:03:13 +0000
commite67cd1c1e0ce1d47e08da2fe211048f51858b2db (patch)
tree3f8643a86df515496b80f6874516cd2df2379848
parente5a0019754fddc66f074a582f028e2afaf23be8b (diff)
downloadgstreamer-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.c2
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);