summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_mpg.c
Commit message (Expand)AuthorAgeFilesLines
* Get rid of pointless 'extern' keywords.diego2008-12-031-1/+1
* use demux_flush() where appropriatenicodvb2008-06-021-6/+2
* Use defines to give names to the different seek flags.reimar2008-01-291-4/+4
* in the crazy ES probing code return DEMUXER_TYPE_MPEG_ES (mpeg12v) only if we...nicodvb2008-01-261-1/+4
* Make all demuxer_desc_t const, thus moving them to .rodatareimar2008-01-131-6/+6
* reindentednicodvb2007-11-051-1/+1
* 10l, setting a non-existent timestamp (default 0.0) when the pts flag isn't s...nicodvb2007-11-051-0/+1
* in update_stats() removed a wrong 'else' that would prevent h264 headers to b...nicodvb2007-10-041-1/+1
* cosmetics: typo fix UNSUPORTED --> UNSUPPORTEDdiego2007-08-281-2/+2
* 100% cosmetics: reindentation and removal of trailing spacesnicodvb2007-07-081-52/+49
* unified the skip of header and stuffing bytes after the parsing of pes_extens...nicodvb2007-07-081-6/+3
* 10l, forgot to skip the stuffing bytes eventually prepended to vc1 packets (i...nicodvb2007-07-071-0/+2
* cosmetics: split separate instructions in separate linesnicodvb2007-07-071-3/+6
* proper parsing of pes_extension[12] fields (replaces the previous code that r...nicodvb2007-07-071-2/+35
* Set subtitle type in mpg demuxer. Fixes subtitle switching with 'j'reimar2007-06-171-1/+2
* clearly specify the valid substream id range, rather than using unreadable bi...nicodvb2007-06-121-2/+3
* "()" to "(void)" function param list fixesuau2007-04-011-1/+1
* Add explicit location for headers from the stream/ directory.diego2007-03-151-1/+1
* Source files should not contain non-ASCII characters.diego2007-03-121-1/+1
* test the continuity of timestamps for STREAMTYPE_VCD, too; patch by Zuxy Mengnicodvb2007-02-281-1/+2
* removed duplicated code in demux_seek(); stream_seek() already aligns to STRE...nicodvb2007-02-271-5/+0
* 100000l: average != semidistance, fixed seeking to the middle position; patch...nicodvb2007-02-271-1/+1
* substream id 0x98..0x9f identifies dtsnicodvb2007-02-091-0/+1
* when seeking and the codec is VC1 sync to sequence or entry point headersnicodvb2007-02-071-0/+4
* demux_mpg_probe() seek to the initial position before returning - patch by re...nicodvb2007-02-031-0/+2
* removed unused variablesnicodvb2007-02-031-1/+1
* sanity checks during codec detection; also reset demuxer->stream->eofnicodvb2007-01-281-1/+3
* added code to scan the video stream to search the actual video codec used;nicodvb2007-01-281-0/+30
* include math.h for fabsf()nicodvb2007-01-281-0/+1
* cosmetics: reindentation and braces removalnicodvb2007-01-281-6/+4
* moved scoreboarding code to 2 separate functions (update_stats() and clear_st...nicodvb2007-01-281-28/+41
* set has_valid_timestamps and corresponding first and final pts only afternicodvb2007-01-281-46/+122
* substream 0x75 doesn't seem to be a valid vc1 stream, after all; removednicodvb2007-01-221-1/+1
* set priv->last_pts to the pts read only if the pts was really read; patch by ...nicodvb2007-01-221-1/+6
* demux vc1 (stream id 0x1Fd with 0x55 <= substream id <= 0x5F in the pes_exten...nicodvb2007-01-201-2/+37
* 1000l; fixed wrong operator precedencenicodvb2007-01-171-1/+1
* in evo files [e]ac3 substreams range from 0xc0 to 0xcfnicodvb2007-01-161-2/+3
* one more #if 1 removednicodvb2007-01-151-2/+1
* removed useless #if1s added too long time agonicodvb2007-01-151-4/+0
* in EVO files substreams 0xC0 of private streams 0xBD contain [e]ac3.nicodvb2007-01-151-1/+2
* set dp->stream_pts only when feeding the video stream to workaroundnicodvb2007-01-011-1/+7
* replace call to ds_read_packet() with the usual stream_read()+ds_add_packet()...nicodvb2006-12-311-1/+19
* Get rid of min/max macros from aviheader.h, they do not belong here.reimar2006-12-091-2/+2
* Make subtitle stream handling more similar to audio and video streams.reimar2006-11-131-1/+1
* consistency fix: STREAM_CTRL_GET_TIME_LENGTH and STREAM_CTRL_GET_CURRENT_TIME...nicodvb2006-11-121-6/+2
* Reset demuxer->sub (consistently with audio and video) after seeking and at t...nicodvb2006-10-011-0/+2
* demuxer->movi_end is updated after ds_fill_buffer(),nicodvb2006-09-181-1/+2
* Incorrect check in gxf demuxer leading to crash with textKO.gxf sample filereimar2006-07-261-1/+1
* Remove unused variables, patch by Stefan Huehner stefan at huehner org.diego2006-07-081-2/+0
* rm unnecesary casts from void* - part 4reynaldo2006-07-031-1/+1
* Remove misleading Encrypted VOB message; patch by Ismail Donmez (ismail ab pa...nicodvb2006-06-191-3/+0
* workaround: at every read update demux->movi_end with stream->end_pos; needed...nicodvb2006-06-141-0/+5
* now any audio stream can be chosen during DEMUXER_CTRL_SWITCH_AUDIO, irrispec...nicodvb2006-06-111-4/+0
* psm longer than 1018 bytes is not allowed, thus invalidnicodvb2006-05-181-1/+1
* fixed %d->PRIu64 in read_mpeg_timestamp()nicodvb2006-05-031-1/+1
* stream_read_word() returns _unsigned_ intnicodvb2006-05-031-1/+1
* in read_mpeg_timestamp() cast int expression to uint64_t before shifting to a...nicodvb2006-05-031-1/+1
* timestamps are 33 bits long, so they don't fit in an unsigned int; 10lnicodvb2006-04-111-4/+4
* make sure the check for valid timestamps does not accidentially search throughreimar2006-04-101-2/+10
* fail immediately if any of the parameters necessary to switch audio stream is...nicodvb2006-03-121-1/+5
* check sh_video before seeking; closes cid 56nicodvb2006-03-121-0/+1
* init sh_a (new audio stream) to sh_audio (current audio stream); closes cid 241nicodvb2006-03-121-1/+1
* Missing free_demux_packet after read errorreimar2006-03-081-0/+3
* try to get duration from the stream layer, if an implementation of STREAM_CTR...nicodvb2006-02-271-0/+8
* Second-try commit of this patch.corey2006-02-171-1/+1
* Reverse commit of unfinished patch for passing audio_delay to the demuxers.corey2006-02-091-1/+1
* 1. Include audio_delay as an argument to demux_seek.corey2006-02-071-1/+1
* massive attack: mp_msg printf format fixesrathann2006-01-121-1/+1
* h264es: don't seek to non-keyframeslorenm2006-01-031-1/+1
* don't reset dvdsub->id unless -slang is specified; assign default sub stream ...nicodvb2006-01-021-0/+5
* move resync_audio_stream after seeking to demuxer.creimar2005-10-301-2/+0
* 10l, demux_mpg_control was missing from demuxer info struct, causing audioreimar2005-10-151-5/+5
* faster mpg and much faster gxf demuxingreimar2005-09-031-21/+58
* Make -identify's 'ID_LENGTH=' print a float and not an integer.. Theods152005-09-021-1/+1
* Fix mpeg-pes playbackrtognimp2005-08-261-2/+2
* support MPEG in GXF container with extension-based detection.reimar2005-08-261-0/+53
* Demuxer modularizationrtognimp2005-08-051-6/+129
* support raw ac3 (in private pes packets without the usual dvd 4 bytes substre...nicodvb2005-06-251-2/+18
* moved mpeg-ps/es probing code to demux_mpg.cnicodvb2005-06-061-14/+94
* adds a parameter to the switch_audio command to directly select a track.reimar2005-04-281-2/+13
* Added support of audio stream switching in the MPEG demuxer using the #-keygpoirier2005-04-031-8/+44
* added support for other codecs (mpeg4/h264/aac) in mpeg-ps parsing the PSMnicodvb2005-03-061-1/+95
* Move generic length and percent pos calculation to demuxer.creimar2005-01-151-7/+1
* fixed broken seeking in mpeg-es files; syncword seeking for all 3 video codecsnicodvb2005-01-081-4/+17
* seeking based on the largest timestamp in an mpeg streamaurel2004-10-231-2/+96
* avoid segfault with -vc dummyreimar2004-10-151-1/+1
* fix for crash when seeking with -novideo optionreimar2004-08-071-1/+1
* removed the historic libcss supportalex2003-12-081-15/+0
* H264-ES demuxermichael2003-04-041-0/+17
* raw mpeg4-es support (you need to set -fps manually!)arpi2003-01-231-1/+3
* warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)michael2002-11-231-2/+2
* demuxer_control(), percent position and time length query implemented inarpi2002-11-161-1/+22
* *HUGE* set of compiler warning fixes, unused variables removalarpi2002-11-061-0/+3
* fixed LPCM parsingarpi2002-10-081-18/+28
* some cleanup - made private vars/funcs static, removed obsolete externsarpi2002-09-291-2/+0
* max_packs increased for some dvd with too many audio/subarpi2002-04-121-1/+1
* added mp3 detectionarpi2002-02-141-1/+9
* DVD start position handling changed (progbar/eta fix)arpi2002-01-271-1/+4
* Return of the 'Old-style-DVD-support', with dynamic loading (using libdl) solgb2002-01-041-1/+1
* hotfix for ac3 aid<0x20 (VDR)arpi2002-01-021-1/+1
* mpeg VDR vs. BIN fixed?arpi2001-12-261-2/+2
* combined PS/PES sync to allow .VDR playback from stdinarpi2001-12-011-10/+4
* config.h cleanup, few things added to steram/demuxer headersarpi2001-10-301-2/+2
* includes cleanuparpi2001-10-211-11/+1
* libdemuxer...arpi2001-10-201-0/+403