gstreamer/gst
Jan Schmidt c5ff02937b gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
Original commit message from CVS:
* gst/mpegaudioparse/gstmpegaudioparse.c:
(mp3_type_frame_length_from_header), (gst_mp3parse_reset),
(gst_mp3parse_init), (gst_mp3parse_sink_event),
(gst_mp3parse_emit_frame), (gst_mp3parse_chain),
(gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
(mp3parse_bytepos_to_time), (mp3parse_total_bytes),
(mp3parse_total_time), (mp3parse_handle_seek),
(mp3parse_src_event), (mp3parse_src_query),
(mp3parse_get_query_types), (plugin_init):
* gst/mpegaudioparse/gstmpegaudioparse.h:
Implement seeking via average bitrate, and position+duration
querying in mp3parse. Later, it will support frame-accurate seeking by
building a seek table as it parses.
Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
before any extant MP3 decoder plugin. This allows us to remove framing
support from the decoders, if we want, and will provide them with
accurate seeking automatically once it is finished.
Fix the handling of MPEG-1 Layer 1 files.
Partially fix timestamping of packets arriving from a demuxer by
queueing the incoming timestamp until the next packet starts, rather
than applying it immediately to the next pushed buffer.
2007-03-12 10:47:01 +00:00
..
ac3parse Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:11:41 +00:00
asfdemux gst/asfdemux/gstasfdemux.c: Printf format fix. 2007-03-10 15:56:26 +00:00
dvdlpcmdec gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates. 2007-02-28 15:52:23 +00:00
dvdsub Add missing GST_LIBS to the link flags 2006-08-31 13:04:31 +00:00
iec958 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po... 2006-10-16 18:07:23 +00:00
mpegaudioparse gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p... 2007-03-12 10:47:01 +00:00
mpegstream gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that 2006-12-14 12:05:49 +00:00
realmedia gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions. 2007-02-11 13:42:45 +00:00
synaesthesia gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with... 2007-02-13 12:00:59 +00:00
Makefile.am on dasher, on dancer, on donner, on fixen! 2001-12-23 03:25:55 +00:00