gstreamer/gst/mpegstream
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
..
.gitignore Initial revision 2001-12-22 23:26:48 +00:00
gstdvddemux.c 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
gstdvddemux.h 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
gstmpegclock.c don't mix tabs and spaces 2004-03-15 19:32:25 +00:00
gstmpegclock.h expand tabs 2005-12-06 19:48:07 +00:00
gstmpegdemux.c ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux 2005-12-30 16:25:05 +00:00
gstmpegdemux.h gst/mpegstream/gstdvddemux.c (AUDIO_CAPS) 2005-12-27 19:06:08 +00:00
gstmpegpacketize.c partially port the mpegstream plugin to GStreamer 0.9. 2005-11-14 21:20:21 +00:00
gstmpegpacketize.h expand tabs 2005-12-06 19:48:07 +00:00
gstmpegparse.c 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
gstmpegparse.h Big mpegparse clean up, second round: 2005-12-19 17:26:47 +00:00
gstmpegstream.c partially port the mpegstream plugin to GStreamer 0.9. 2005-11-14 21:20:21 +00:00
gstrfc2250enc.c expand tabs 2005-12-06 19:48:07 +00:00
gstrfc2250enc.h expand tabs 2005-12-06 19:48:07 +00:00
Makefile.am gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se... 2005-12-08 12:45:09 +00:00
mpegstream.vcproj more working plugins 2004-07-27 21:41:30 +00:00
notes Initial revision 2001-12-22 23:26:48 +00:00
README Initial revision 2001-12-22 23:26:48 +00:00

MPEG-2 System Stream Parser
===========================

This element will parse MPEG-2 Program Streams (and eventually Transport
Streams, though likely as a second element) into its elemental streams.