gstreamer/gst
Martin Soto 4252e5c174 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
Original commit message from CVS:
2005-12-31  Martin Soto  <martinsoto@users.sourceforge.net>

* gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
Use the new "audio-shutdown" and "audio-restart" DVD events
instead of the "spu-still-frame" event to shutdown and restart
the audio pipeline.

* gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
Check for cases where the segment-based adjustment calculation
would produce negative values (which result in an overflow) and
return GST_CLOCK_TIME_NONE instead.

* gst/mpegstream/gstdvddemux.h:
* gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
(gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
Add a mechanism to discard audio buffers with timestamps outside
the currently set segment. This was causing (sometimes serious)
synchronization problems after seeking in DVDs with LPCM audio,
since VOBUs usually contain audio material that lies outside the
timestamp range specified by the header.
2005-12-30 23:51:46 +00:00
..
ac3parse expand tabs 2005-12-06 19:48:07 +00:00
asfdemux gst/asfdemux/gstasfmux.c: change some char* into char[] 2005-12-16 21:56:32 +00:00
dvdlpcmdec Update for alloc_buffer changes. 2005-12-05 13:03:40 +00:00
iec958 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init) 2005-12-26 17:48:32 +00:00
mpegaudioparse expand tabs 2005-12-06 19:48:07 +00:00
mpegstream gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e... 2005-12-30 23:51:46 +00:00
realmedia gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream 2005-12-15 17:06:10 +00:00
synaesthesia expand tabs 2005-12-06 19:48:07 +00:00
Makefile.am on dasher, on dancer, on donner, on fixen! 2001-12-23 03:25:55 +00:00