log libmpdemux/demux_ts.c @ 33850:934d47636f08

age author description
Thu, 12 May 2011 21:37:24 +0000 cehoyos Support S302M in the native ts demuxer.
Sat, 07 May 2011 20:30:14 +0000 reimar Remove unused variable.
Tue, 19 Apr 2011 08:23:15 +0000 diego demux_ts: Hint at -tsprobe option when no audio stream is found.
Sun, 06 Feb 2011 14:06:35 +0000 reimar Change SVB SPU stream format in TS demuxer so it can be decoded by
Sun, 06 Feb 2011 13:52:05 +0000 reimar Fix r32587: the previous approach to return subtitles in time broke
Sun, 06 Feb 2011 11:45:17 +0000 reimar Set subtitle stream type correctly for DVB subtitles in TS demuxer.
Sat, 11 Dec 2010 23:19:13 +0000 reimar Replace memcpy with memove since at least src==dst is possible.
Sat, 11 Dec 2010 23:15:48 +0000 reimar Fix several memleaks in TS demuxer.
Sat, 11 Dec 2010 22:26:57 +0000 reimar Replace hard-coded number for loop limits for array index by
Sat, 11 Dec 2010 22:22:54 +0000 reimar Replace malloc+memset with calloc and use sizeof(*variable).
Sat, 11 Dec 2010 22:19:46 +0000 reimar Add memset to avoid using uninitialized data with sample in bug 1280.
Sun, 28 Nov 2010 18:02:50 +0000 reimar Fix TS files with MP4 ES AAC descriptor to be correctly recognized
Sat, 20 Nov 2010 10:47:58 +0000 reimar Fix TS demuxer with -sb and when -aid stream is not found.
Sun, 14 Nov 2010 09:12:34 +0000 cboesch Remove most of the NULL pointer check before free all over the code
Sat, 06 Nov 2010 16:38:00 +0000 reimar Fix subtitle sync issues by ensuring we enqueue all subtitle packets
Wed, 06 Oct 2010 17:37:50 +0000 cehoyos Fix switching audio track with the native MPEG-TS demuxer after an
Sun, 03 Oct 2010 15:32:53 +0000 diego Replace forward declarations of skip_audio_frame() by proper #include.
Sun, 12 Sep 2010 15:14:47 +0000 diego Replace one more instance of sizeof(WAVEFORMATEX); fix compilation.
Sun, 12 Sep 2010 13:01:05 +0000 reimar Replace sizoef(type) by sizeof(*ptrvar).
Sat, 11 Sep 2010 11:11:10 +0000 diego Move audio_lang / dvdsub_lang extern variable declarations to mpcommon.h.
Thu, 05 Aug 2010 09:01:30 +0000 diego Move mp_a52_framesize from demux_ts.c to parse_es.c.
Wed, 04 Aug 2010 12:38:52 +0000 reimar Simplify ts_sync. Might also make it easier to optimize a bit.
Wed, 04 Aug 2010 12:23:22 +0000 reimar Remove an unused variable.
Wed, 04 Aug 2010 12:21:39 +0000 reimar Remove some useless casts.
Sat, 31 Jul 2010 15:22:11 +0000 diego Initialize frame_length variable to zero to avoid the warning:
Mon, 12 Jul 2010 18:04:05 +0000 reimar Improve MPEG-TS subtitle support: make it use the infrastructure for
Sat, 10 Jul 2010 18:47:59 +0000 reimar Make the stream language an argument to the stream creation function
Sat, 10 Jul 2010 16:48:59 +0000 reimar Add packet->len checks to avoid out-of-bounds reads and negative
Sat, 10 Jul 2010 16:43:00 +0000 reimar Check packet size before memmove to avoid crashes e.g. if we recognized the
Wed, 23 Jun 2010 16:44:21 +0000 reimar Replace ever-growing-to-uglyness IS_* macros to by functions
Mon, 21 Jun 2010 16:58:42 +0000 reimar Place AUDIO_AAC_LATM definition next to AUDIO_AAC.
Mon, 21 Jun 2010 16:41:30 +0000 reimar Make demux_ts detect LATM AAC as a separate type.
Sat, 05 Jun 2010 16:37:10 +0000 reimar Add partial support for dirac to TS demuxer.
Sun, 30 May 2010 22:14:13 +0000 diego Move TS_MAX_PROBE_SIZE #define to demux_ts.h instead of duplicating it.
Fri, 26 Feb 2010 15:01:37 +0000 diego Do not cast the results of malloc/calloc/realloc.
Wed, 17 Feb 2010 22:58:03 +0000 diego Add mp_getbits() to mpeg_hdr.h to avoid a forward declaration.
Wed, 17 Feb 2010 22:40:50 +0000 diego Add separate header for mp_a52_framesize(); avoids forward declarations.
Sun, 24 Jan 2010 20:54:17 +0000 reimar If audio was identified as DTS in the PMT do not override that with TrueHD
Wed, 13 Jan 2010 17:49:48 +0000 reimar Use double-precision constants instead of single precision that gets cast to double.
Tue, 12 Jan 2010 23:03:03 +0000 cehoyos Use double instead of float for pts.
Sun, 27 Dec 2009 15:28:01 +0000 reimar Add support for parsing audio streams (though should be easy to extend to video)
Wed, 23 Sep 2009 09:12:19 +0000 diego Add 0x85 ad ID for DTS audio.
Fri, 21 Aug 2009 16:54:57 +0000 reimar Add suport for detecting and demuxing DVB teletext streams (nothing beyond that though).
Thu, 30 Jul 2009 08:37:10 +0000 nicodvb handle TrueHD streams (they are carried in 0xFD PES streams in substream 0x72)
Tue, 23 Jun 2009 09:35:20 +0000 reimar Move printing of ID_AID_???_LANG to ts_add_stream instead of ts_detect_streams.
Tue, 23 Jun 2009 09:33:42 +0000 reimar Initialize es->lang to ensure a previous value does not get misattributed
Sun, 21 Jun 2009 10:55:41 +0000 reimar Remove duplicate printing of ID_AUDIO_ID/ID_VIDEO_ID, those are already
Sun, 21 Jun 2009 10:47:44 +0000 reimar TS demuxer: make the IDs used by DEMUXER_CTRL_SWITCH_* and DEMUXER_CTRL_IDENTIFY_PROGRAM
Wed, 13 May 2009 02:58:57 +0000 diego whitespace cosmetics: Remove all trailing whitespace.
Fri, 08 May 2009 21:47:50 +0000 diego Replace informal GPL license header by standard GPL header.
Wed, 04 Mar 2009 08:11:42 +0000 reimar Fix mp_msg call with too few arguments.
Mon, 16 Feb 2009 02:00:29 +0000 diego Replace double semicolon by single semicolon.
Thu, 22 Jan 2009 21:50:13 +0000 nicodvb in parse_pat() IDENTIFY program number and pmt_pid
Sun, 04 Jan 2009 13:12:51 +0000 nicodvb added support for manual audio substream selection out of 0xFD PES streams (Blueray, multistream in the same pid)
Wed, 03 Dec 2008 23:01:03 +0000 diego Get rid of pointless 'extern' keywords.
Sun, 08 Jun 2008 14:50:35 +0000 diego Remove unused variable, fixes the warning:
Mon, 02 Jun 2008 10:22:46 +0000 nicodvb call demux_flush() where appropriate
Fri, 11 Apr 2008 10:35:32 +0000 diego typo in filename
Fri, 11 Apr 2008 09:50:24 +0000 diego Update comment to account for renamed header file.
Sat, 05 Apr 2008 14:07:34 +0000 reimar Remove another useless cast