gstreamer/gst/mpegstream
Michal Benes 39531423c5 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
Original commit message from CVS:
Patch by: Michal Benes <michal dot benes at xeris dot cz>
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
(gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
(gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
* gst/mpegstream/gstmpegdemux.h:
* gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
clock_freq of 90kHz this timestamp overflows every ~13 hours. This
situation really happens when grabbing DVB streams. Current
mpegdemuxer can not handle this situation correctly and it
restarts counting gstreamer timestamps from zero.
Fixes #326598.
2006-03-23 18:17:34 +00:00
..
.gitignore Initial revision 2001-12-22 23:26:48 +00:00
gstdvddemux.c gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2... 2006-02-21 16:24:10 +00:00
gstdvddemux.h gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts) 2006-01-05 21:36:49 +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 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o... 2006-03-23 18:17:34 +00:00
gstmpegdemux.h gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o... 2006-03-23 18:17:34 +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/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o... 2006-03-23 18:17:34 +00:00
gstmpegparse.h gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_... 2006-01-19 21:32:05 +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.