ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seek...
authorTim-Philipp Müller <tim@centricular.net>
Mon, 13 Feb 2006 14:09:26 +0000 (14:09 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Mon, 13 Feb 2006 14:09:26 +0000 (14:09 +0000)
commit024b05224924ac46373a1fafb6100e76dbb1378c
tree1469f38cff14e3ed35452c26e299645d42e4a744
parent0904aa12c90c3a2cc802c95e61e8ea792900c623
ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...

Original commit message from CVS:
* ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
(gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
(gst_dvd_read_src_do_duration_query):
Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
otherwise GstBaseSrc will think we can operate pull_range based,
which we don't really, and typefinding will fail miserably.
Also, make seeking work somewhat (only works with flumpegdemux
at the moment, mpegstream needs fixing for that first).
ChangeLog
ext/dvdread/dvdreadsrc.c