baseparse: replace set_seek() with _set_average_bitrate() and FLAG_SYNCABLE
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Thu, 31 Mar 2011 13:48:47 +0000 (14:48 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 8 Apr 2011 14:44:57 +0000 (15:44 +0100)
commit4709a2647374908bc5dbd3a21729f84edf5d464f
treead48d3f8fbe2c36f4597a78b7456903d3d222271
parentde16d5adb33566dfa81fa0824d893fc81ee84b7b
baseparse: replace set_seek() with _set_average_bitrate() and FLAG_SYNCABLE

This makes more sense conceptually, since the bitrate may be used
to estimate a seek position if there's no seek table or just for
duration reporting/estimation if we can't seek. Also, even if the
format is not syncable, we could still seek by pushing data from the
start and using the segment to make downstream clip.

https://bugzilla.gnome.org/show_bug.cgi?id=518857
libs/gst/base/gstbaseparse.c
libs/gst/base/gstbaseparse.h