Tim-Philipp Müller
22b7dfc800
baseparse: add to docs and fix up gtk-doc markup a little
...
And add Since markers.
2011-04-08 15:44:57 +01:00
Tim-Philipp Müller
4709a26473
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
2011-04-08 15:44:57 +01:00
Tim-Philipp Müller
de16d5adb3
baseparse: rename GstBaseFormat to GstBaseFormatFlags and fix up associated API
...
Also change gst_base_parse_set_format(parse,flags,switch_on) to
gst_base_parse_set_format_flags(parse,flags) which is more in line
with the rest of our API and how the function is used.
2011-04-08 15:44:57 +01:00
Tim-Philipp Müller
f691be223e
baseparse: don't expose GstAdapter in public header
...
None of the existing subclasses needs access to that, so there's
no reason to expose it for now.
https://bugzilla.gnome.org/show_bug.cgi?id=518857
2011-04-08 15:44:57 +01:00
Tim-Philipp Müller
e2bf3647f8
baseparse: move various segment-related members into the private instance struct
...
If none of the existing subclasses uses these, there's probably no
need to expose them at the moment. Keep the segment itself exposed
though.
https://bugzilla.gnome.org/show_bug.cgi?id=518857
2011-04-08 15:44:57 +01:00
Tim-Philipp Müller
c88a143cb6
baseparse: fix up GType name and make _get_type() function thread-safe
...
Rename GType from GstBaseParseBad to GstBaseParse.
2011-04-08 15:44:57 +01:00
David Schleef
d6847fd4a1
baseparse: make_metadata_writable() fix
2011-04-08 15:44:56 +01:00
Tim-Philipp Müller
940a47ae09
baseparse: rename GType from GstAudioBaseParseBad to GstBaseParseBad
...
We use it for video as well now.
2011-04-08 15:44:56 +01:00
Stefan Kost
0774878e92
baseparse: trim trailing whitespace
2011-04-08 15:44:56 +01:00
Stefan Kost
e8f04e76b7
baseparse: use delta-unit flags instead of none
2011-04-08 15:44:56 +01:00
David Schleef
e57cb6b47a
baseparse: Create baseparse library
2011-04-08 15:44:56 +01:00