diff options
author | Tim-Philipp Müller <tim@centricular.net> | 2012-09-20 00:08:56 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2012-09-20 00:08:56 +0100 |
commit | aeafab4bf0f82c67684ebaf9e5af7723ec7a1cea (patch) | |
tree | b66e25f753bf79900a4f26840f8c812cb7960d27 /gst/inter | |
parent | 9cb0cc216df9e828b1670aa4a2c8af33e6f7d85c (diff) | |
download | gstreamer-plugins-bad-aeafab4bf0f82c67684ebaf9e5af7723ec7a1cea.tar.gz |
intersubsrc: disable timestamping code that doesn't make sense
and which breaks the states check because we end up trying to
divide by 0.
Diffstat (limited to 'gst/inter')
-rw-r--r-- | gst/inter/gstintersubsrc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/inter/gstintersubsrc.c b/gst/inter/gstintersubsrc.c index 3bcd4fb7d..39cb62243 100644 --- a/gst/inter/gstintersubsrc.c +++ b/gst/inter/gstintersubsrc.c @@ -250,6 +250,8 @@ gst_inter_sub_src_create (GstBaseSrc * src, guint64 offset, guint size, buffer = gst_buffer_make_writable (buffer); + /* FIXME: does this make sense? Rate is always 0 */ +#if 0 GST_BUFFER_TIMESTAMP (buffer) = gst_util_uint64_scale_int (GST_SECOND, intersubsrc->n_frames, intersubsrc->rate); @@ -258,6 +260,7 @@ gst_inter_sub_src_create (GstBaseSrc * src, guint64 offset, guint size, GST_BUFFER_DURATION (buffer) = gst_util_uint64_scale_int (GST_SECOND, (intersubsrc->n_frames + 1), intersubsrc->rate) - GST_BUFFER_TIMESTAMP (buffer); +#endif GST_BUFFER_OFFSET (buffer) = intersubsrc->n_frames; GST_BUFFER_OFFSET_END (buffer) = -1; GST_BUFFER_FLAG_UNSET (buffer, GST_BUFFER_FLAG_DISCONT); |