Original commit message from CVS:
* gst/mpegdemux/gstmpegtsdemux.c:
Don't forward duration requests in BYTES, since the returned
value doesn't mean anything. Fixes #566959
2009-01-09 David Schleef <ds@schleef.org>
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ Don't forward duration requests in BYTES, since the returned
+ value doesn't mean anything. Fixes #566959
+
+2009-01-09 David Schleef <ds@schleef.org>
+
* gst/qtmux/gstqtmuxmap.c: Add video/x-qt-part and video/x-m4-part
to caps so schroenc/schroparse can use it. Fixes #566958
}
break;
}
+ case GST_QUERY_DURATION:
+ {
+ GstFormat format;
+ gint64 duration;
+
+ gst_query_parse_duration (query, &format, &duration);
+
+ if (format == GST_FORMAT_BYTES) {
+ res = FALSE;
+ } else {
+ res = gst_pad_query_default (pad, query);
+ }
+
+ break;
+ }
default:
res = gst_pad_query_default (pad, query);
}