summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Expand)AuthorAgeFilesLines
* support for DTS as specified in DVB (untested)nicodvb2007-10-031-0/+8
* Format 0x01 cannot be used with "AMV IMA ADPCM", because it belongs to normal...voroshil2007-10-031-0/+2
* Set biWidth/biHeight in fli demuxerreimar2007-10-021-0/+2
* Make sure there is no uninitialized data in BITMAPINFOHEADER created by fli d...reimar2007-10-021-1/+1
* Remove ugly unused struct name from typedefreimar2007-10-021-1/+1
* AMV demuxer and audio/video decodervoroshil2007-09-301-0/+1
* analyzeduration option for lavf demuxerhenry2007-09-291-0/+6
* remove useless int->double conversionhenry2007-09-291-3/+2
* fix warningshenry2007-09-291-1/+1
* fixed bug introduced with previous commit: patch_panscan() must work in the s...nicodvb2007-09-281-1/+1
* 1000l, the tff flag was never cleared before being overwritten with the value...nicodvb2007-09-281-2/+4
* h263 exposedlu_zero2007-09-281-0/+3
* Fix playback of streams with more than one audio track (only one supported).cehoyos2007-09-251-0/+7
* Simplify: initialize at declaration at the start of the functionreimar2007-09-241-10/+5
* Get rid of rather pointless assertsreimar2007-09-241-12/+0
* demux_audio.c: Fix timestamp handlinguau2007-09-241-14/+15
* removed unused function parametersnicodvb2007-09-221-8/+8
* in ts_detect_streams() moved the iteration condition inside the loopnicodvb2007-09-221-1/+4
* libnemesi support, yet another rtsp/rtp library...lu_zero2007-09-194-1/+487
* Add comment that clears up what _WINGDI_H is for.diego2007-09-181-0/+1
* reverted useless r24539ben2007-09-151-1/+0
* added monkey audio fourcc in wave headerben2007-09-151-0/+1
* Add support for cook audio (though most .rm files don't work with lavfreimar2007-09-151-0/+1
* Avoid one more code duplicationreimar2007-09-151-17/+3
* get rid of pointless size parameter for tmf_load_chunkreimar2007-09-151-8/+6
* Avoid using demux->stream->end_pos, it rarely does any good.reimar2007-09-151-3/+0
* Slightly simplify IsValidAudioPacketreimar2007-09-151-3/+0
* Simplify another two ifs into onereimar2007-09-151-7/+1
* Make one mp_msg call out of 3reimar2007-09-151-17/+5
* Simpler and more robust tar parsingreimar2007-09-151-26/+10
* Get rid of bloated ty_extension functionreimar2007-09-151-11/+3
* Do not uselessly name structsreimar2007-09-151-2/+2
* Remove another variable and reorder to avoid wasting space due to alignmentreimar2007-09-151-5/+2
* PTS should be passed as int64_t to demux_ty_CopyToDemuxPacketreimar2007-09-151-1/+1
* Remove now useless parameters from demux_ty_CopyToDemuxPacketreimar2007-09-151-6/+4
* Remove more unused code and variablesreimar2007-09-151-10/+0
* cosmetics: Fix typo in function name.diego2007-09-151-2/+2
* Revert r24446 since it breaks mingw32 build: _WINGDI_H is defined in wingdi.hzuxy2007-09-151-1/+1
* live recordings can contain 0-size type 0 chunks, ignore them insteadreimar2007-09-141-1/+1
* Move some more variable declarationsreimar2007-09-141-6/+6
* Remove tabs and trailing whitespacereimar2007-09-141-124/+124
* A few more useless ()reimar2007-09-141-4/+4
* Minor simplificationsreimar2007-09-141-4/+4
* Further simplify demux_ty_FindESHeaderreimar2007-09-141-11/+11
* Optimize demux_ty_FindESHeaderreimar2007-09-141-8/+9
* Remove some commented-out debugging codereimar2007-09-141-29/+2
* Fix demux_ty_FindESHeader so it won't overreadreimar2007-09-141-1/+1
* Simplify demux_ty_FindESPacket by reusing demux_ty_FindESHeaderreimar2007-09-141-32/+10
* Remove unused demux_ty_FindESPacket parameterreimar2007-09-141-2/+2
* Simplify demux_ty_FindESHeaderreimar2007-09-141-12/+7
* Move variable declarations into the block where they are usedreimar2007-09-141-19/+10
* Another piece of duplicate codereimar2007-09-141-13/+2
* Avoid a big piece of duplicated codereimar2007-09-141-52/+7
* Get rid of more code duplicationreimar2007-09-141-35/+6
* Simplify XDS handlingreimar2007-09-141-12/+5
* Reduce code duplicationreimar2007-09-141-21/+2
* Greatly simplify IsValidAudioPacket, though this might break somethingreimar2007-09-141-30/+2
* Simplify IsValidAudioPacketreimar2007-09-141-9/+2
* Do not misuse a_streams for private info, demuxer->priv is for that!reimar2007-09-141-22/+7
* Use AV_RB24reimar2007-09-141-1/+1
* get rid of pointless pesFileId variablesreimar2007-09-141-19/+3
* Simplify AV_RB32 / 256 -> AV_RB24reimar2007-09-141-2/+1
* Use AV_RB32 instead of tivobuffer2hostlongreimar2007-09-141-12/+6
* Yet more cosmeticsreimar2007-09-141-23/+5
* Move timestamps to int64_t and use MP_NOPTS_VALUEreimar2007-09-141-29/+15
* Demuxers are _not_ supposed to set ds->pts!reimar2007-09-141-1/+0
* Fix completely broken get_ty_pts (it's an ordinary MPEG timestamp)reimar2007-09-141-15/+11
* Another ty simplificationreimar2007-09-141-8/+2
* Remove unused variablereimar2007-09-141-1/+0
* tmf_totalsize is not used either, remove itreimar2007-09-141-7/+0
* More simplificationsreimar2007-09-141-13/+4
* Get rid of some quite pointless variablesreimar2007-09-141-18/+2
* Move boundary check before use!reimar2007-09-141-2/+4
* Remove unused tmf_totalchunksreimar2007-09-141-8/+0
* Simplify EOF handlingreimar2007-09-141-10/+4
* Simplify tmf_filetooffsetreimar2007-09-141-21/+9
* Small simplificationsreimar2007-09-141-7/+4
* 10l, placed terminating 0 at the wrong place.reimar2007-09-141-1/+1
* Avoid strlcpy, tar headers already have space to ensure 0-terminationreimar2007-09-141-4/+6
* Do not ignore last chunk in .tmf files, it will cause part of the file to bereimar2007-09-141-3/+1
* Cosmetics: remove lots of useless () and {}.reimar2007-09-141-151/+85
* Use CHUNKSIZE define in a few more placesreimar2007-09-141-2/+2
* Simplify ty_extensionisreimar2007-09-141-8/+5
* Make demux_ty internal functions staticreimar2007-09-141-5/+5
* Use strtol instead of horribly suboptimal ty_octaltodecimalreimar2007-09-141-21/+1
* added monkey audio file extensions to extension tableben2007-09-131-0/+3
* Check wLongsPerEntry before using it.reimar2007-09-131-5/+5
* Remove useless preprocessor check, _WINGDI_H is never defined.diego2007-09-131-1/+1
* warning fixes:diego2007-09-131-1/+1
* Replace constant by appropriate definereimar2007-09-131-1/+1
* warning fix:diego2007-09-091-1/+1
* warning fix:diego2007-09-091-1/+1
* Add nuv codec tag mappingreimar2007-09-091-0/+1
* Mark lavfpref demuxer as safe, so it that it is actually used for e.g.reimar2007-09-091-1/+1
* added .stream_aspect to st_video_t: if non-zero and if not specified otherwisenicodvb2007-09-011-0/+1
* cosmetics: typo fix UNSUPORTED --> UNSUPPORTEDdiego2007-08-283-9/+9
* Fix warnings:diego2007-08-261-2/+0
* Split lschunks function further, it is simply too huge to do any useful chang...reimar2007-08-251-62/+72
* warning fix:diego2007-08-251-1/+0
* Remove redundant variable declarations.diego2007-08-251-3/+0
* Remove redundant variable declaration.diego2007-08-251-1/+0
* Add missing pixelformat conversion function prototypereimar2007-08-241-0/+2
* Remove silly #ifdef around the complete file.diego2007-08-241-6/+0
* Fix compilation of live555 support after FFmpegs r10173.cehoyos2007-08-221-1/+1
* We can support SEEK_END seeks only when stream->end_pos is knownreimar2007-08-201-1/+1
* Add support for AVSEEK_SIZE in demux_lavfreimar2007-08-201-0/+2
* Do not seek to an invalid position.reimar2007-08-191-0/+2
* When a new subtitle stream becomes available check if it is the one thatreimar2007-08-091-0/+6
* Fix detection of xan audio. -noidx or -forceidx still is necessaryreimar2007-08-011-0/+5
* get rid of this idiotic i_certify_that_my_video_stream_does_not_use_b_framesmichael2007-07-311-14/+1
* make muxer store the provided timestampsmichael2007-07-311-4/+3
* Use the standard inline instead of __inlinereimar2007-07-301-15/+15
* Another missed case-rangereimar2007-07-301-1/+8
* Do not use gnu case-range extension if it's easy to avoidreimar2007-07-301-1/+3
* cosmetics: misc typo fixesdiego2007-07-281-1/+1
* Remove extern index_mode, it is already in demuxer.hreimar2007-07-271-2/+0
* Make sure fformat is set before usereimar2007-07-271-1/+1
* Remove some unneeded extern variable declarationsreimar2007-07-271-8/+0
* Simplify: use FFMAXreimar2007-07-251-1/+1
* Remove some useless "extern" before function prototypesreimar2007-07-252-11/+11
* Fix for bugzilla #835rtogni2007-07-241-1/+1
* fixed bug introduced with the addition of get_ext_stream_properties()nicodvb2007-07-181-1/+1
* Avoid crash if a non-existent audio track is selected with -aidreimar2007-07-161-5/+5
* Use stream_read_qword_lereimar2007-07-141-2/+1
* add support for subtitles thru lavfaurel2007-07-131-0/+36
* Fix segfault if an 'strf' chunk couldn't be found in aviattila2007-07-131-0/+3
* fix typo in a commentaurel2007-07-131-1/+1
* fix unaligned memory access in asfheader.c, courtesy of Balatoni Deneszuxy2007-07-101-1/+1
* 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
* Add some missing frees.reimar2007-07-051-2/+7
* Avoid code duplication and ugly config.h hack by using av_strlcat/av_strlcpyreimar2007-07-052-4/+6
* Do not use leading underscores in multiple inclusion guards, they are reserved.diego2007-07-0215-42/+42
* Consistently use filename as multiple inclusion guard.diego2007-07-022-4/+4
* Use proper PRI?64 format stringsreimar2007-06-241-5/+6
* Remove unused and trivial string variablereimar2007-06-241-3/+0
* Fix format string to match actual type.reimar2007-06-241-1/+2
* index_mode is already defined in demuxer.hreimar2007-06-241-2/+0
* Get rid of: useless variable, useless cast and void * arithmeticreimar2007-06-241-8/+5
* Use AV_RL32reimar2007-06-241-3/+4
* Fix format strings to match argument typereimar2007-06-241-19/+20
* make opt argument of demux_info_get const.reimar2007-06-242-2/+2
* pstrcpy -> av_strlcpyreimar2007-06-241-7/+6
* Remove the now unused demux_mkv_change_subs functionreimar2007-06-241-39/+0
* Set demuxer->sub->sh to one of the s_streams like done for audio and video.reimar2007-06-241-24/+17
* Fix memleak due to not freeing demuxer->s_streamsreimar2007-06-231-0/+7
* 100l, last demux_mkv patch passed ints instead of pointers to them to sscanfreimar2007-06-231-1/+1
* Use sh_sub_t instead of mkv_track_t argument where possible, simplifying the ...reimar2007-06-231-30/+30
* demux_mkv very long seek fixuau2007-06-201-1/+1
* Fix demuxer.h multiple inclusion guarduau2007-06-201-2/+2
* Remove useless demnuxer.h include from matroska.h, it creats "hundreds" ofreimar2007-06-201-2/+0
* Simplify network timeout calculation.cehoyos2007-06-201-2/+3
* Silence three warnings.cehoyos2007-06-181-4/+4
* Stop playing at eof or if no data arrives for ten seconds.cehoyos2007-06-181-0/+12
* More accurate seeking for demuxers lacking DEMUXER_CTRL_GET_TIME_LENGTH controlzuxy2007-06-171-1/+3
* 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
* Don't set random codec parameters for AC3/DTS in mkv.aurel2007-06-101-2/+2
* removed functions that were used to parse mpeg12 video (no more video); patch...nicodvb2007-06-101-69/+0
* init ts_probe to 0 and probe up to TS_MAX_PROBE_SIZE if the parameternicodvb2007-06-091-4/+5
* added support for DTS1 audio descriptornicodvb2007-06-091-0/+4
* 1000000l, descriptor VC-1 identifies VIDEO_VC1, not AUDIO_DTSnicodvb2007-06-091-1/+1
* Fix segfault when encoding from an mkv file with embedded fonts.eugeni2007-06-071-1/+2
* Calculate pts with double precision in demux_asfuau2007-06-071-2/+2
* Replace implicit use of fast_memcpy via macro by explicit use to allowreimar2007-06-053-8/+8
* Use 'static inline' instead of 'inline static' to avoid warningszuxy