summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Expand)AuthorAgeFilesLines
* Make audio switching with AVI demuxer chose the first audio streamreimar2010-03-311-1/+1
* Support concatenated YUV4MPEG files.reimar2010-03-271-11/+28
* Use calloc instead of malloc+memsetreimar2010-03-271-2/+1
* 100l, fix frametime calculation for MPEG-2 files with frame rate extension.reimar2010-03-271-1/+1
* Reindentreimar2010-03-221-13/+13
* Start probing with a size matching the stream buffer size so it is possiblereimar2010-03-221-2/+4
* Calculate width and height in mp4_header_process_vop().cehoyos2010-03-152-0/+9
* Fix value of bit counter at end of functions to prepare for future patches.cehoyos2010-03-151-4/+3
* Return MP_NOPTS_VALUE if we can't figure out the pts, not 0.reimar2010-03-091-1/+1
* Improve handling of 0-size ogg packets.reimar2010-03-091-1/+2
* Fix alpabetical order.cehoyos2010-03-091-1/+1
* Support SEGA CRI adx codec with demuxer lavf.cehoyos2010-03-091-0/+1
* Increase mplayer buffer padding size to match the new one from ffmpeg.iive2010-03-071-1/+1
* Remove unused static function mp_mp3_get_lsf().cehoyos2010-02-271-12/+0
* Remove pointless #ifdef checks for DEMUXER_H, which is never set.diego2010-02-272-5/+0
* Remove unnecessary stream.h #includes.diego2010-02-272-6/+0
* Fix compilation of C++ source files (partly reverts r30744).cehoyos2010-02-271-4/+4
* cosmetics: Rename "codecs_st" struct to just plain "codecs".diego2010-02-261-1/+1
* Do not cast the results of malloc/calloc/realloc.diego2010-02-269-26/+25
* Add cast to proper type.reimar2010-02-251-1/+1
* Get the proper codec id when a WAVE_FORMAT_EXTENSIBLE extension exists in atack2010-02-223-0/+19
* Declare public function print_vprp() in aviprint.h.diego2010-02-211-0/+1
* Drop weird and unnecessary _s/_st suffixes from demuxer struct names.diego2010-02-214-20/+20
* Add names to anonymous structs sh_common, sh_audio, sh_video, sh_sub.diego2010-02-211-4/+4
* cosmetics: Rename struct vf_instance_s --> vf_instance.diego2010-02-211-1/+1
* Fix fps output with -identify when frame rate extension is used for MPEG-2reimar2010-02-211-1/+1
* Initialize frame rate extension fields in mp_header_process_sequence_headerreimar2010-02-211-0/+2
* Parse and use the information from the frame rate extension header for MPEG-2.reimar2010-02-213-4/+11
* FFmpeg supports Bink, let MPlayer play it as wellkostya2010-02-211-0/+2
* cosmetics: Remove pointless empty lines at EOF.diego2010-02-2016-20/+0
* Do not discard stream buffer on eof, instead reuse it to slightly improvereimar2010-02-201-1/+1
* Print demuxer name in "freeing demuxer" message.reimar2010-02-201-2/+2
* Print all 64 bits of seek position.reimar2010-02-201-1/+1
* Add header for AVI print functions; avoids many forward declarations.diego2010-02-189-29/+42
* Add header for asf_check_header, read_asf_header; avoids forward declarations.diego2010-02-173-6/+30
* #include proper header for skip_audio_frame() instead of forward declaring it.diego2010-02-171-3/+1
* Add header for demux_ogg_open, init_avi_with_ogg; avoids forward declarations.diego2010-02-173-4/+29
* Remove demux_ogg-related declarations that are no longer necessary.diego2010-02-171-6/+0
* Mark demux_ogg_sub_id() as static; it is not used outside of the file.diego2010-02-171-1/+2
* Move up demux_ogg_sub_id, demux_ogg_sub_reverse_id; avoids forward declarations.diego2010-02-171-29/+25
* Add read_avi_header() to aviheader.h; avoids forward declarations.diego2010-02-172-2/+3
* Add header file for store_ughvlc(); avoids forward declarations.diego2010-02-173-3/+26
* Add mp_getbits() to mpeg_hdr.h to avoid a forward declaration.diego2010-02-172-1/+2
* libmpdemux: Remove pointless leftover '#if 1' preprocessor instructions.diego2010-02-173-6/+0
* Add header for ty_ClearOSD(), ty_processuserdata(); avoids forward declarations.diego2010-02-174-3/+28
* Add separate header for mp_a52_framesize(); avoids forward declarations.diego2010-02-173-3/+28
* Add config.h header #include; it is required for the HAVE_BIGENDIAN check.diego2010-02-171-0/+2
* Add separate header for aac_parse_frame(); avoids forward declarations.diego2010-02-174-9/+29
* Add separate header for real_fix_timestamp(); avoids forward declarations.diego2010-02-173-2/+30
* Mark mp_mp3_get_lsf() as static; it is not used outside of the file.diego2010-02-171-1/+1
* Mark mov_build_index() as static; it is not used outside of the file.diego2010-02-171-1/+1
* libmpdemux: Mark functions not used outside of their files as static.diego2010-02-179-16/+32
* Support FFmpeg's ALS decoder.reimar2010-02-161-0/+1
* #include corresponding .h files in .c files.diego2010-02-161-0/+1
* Remove pointless header #includes; #include only required header stdint.h.diego2010-02-161-4/+1
* Make len unsigned. More correct anyway and avoids sign extension to 64 bitreimar2010-02-141-1/+1
* Simplify and slightly speed up avi_stream_id function.reimar2010-02-141-6/+2
* Simplify.reimar2010-02-141-2/+3
* Dynamically increase probe size for lavf demuxer up to 2 MB.reimar2010-02-121-6/+18
* Replace incorrect usage of strncpy.reimar2010-02-031-3/+4
* Reindentreimar2010-02-031-1/+1
* Add support for FFmpeg's rtsp dummy URL-with-pseudo-demuxer scheme.reimar2010-02-031-4/+9
* Remove ds_fill_buffer calls from demux_resync, they cause issues at least withreimar2010-01-261-2/+5
* Enable parsing for ASF audio streams.reimar2010-01-261-0/+1
* If audio was identified as DTS in the PMT do not override that with TrueHDreimar2010-01-241-1/+1
* Add support for parsing MLP and TrueHD.reimar2010-01-241-0/+6
* Add forgotten declaration of ds_clear_parser.reimar2010-01-241-0/+1
* Remove now unused variables.reimar2010-01-241-2/+0
* Reset the parser on seek. Should fix some cases of audio "blips" after seeking.reimar2010-01-241-6/+23
* Move the resync-related code into more consistent places instead of having itreimar2010-01-241-35/+22
* Add a proper header for our strsep implementation so strsep willreimar2010-01-171-0/+1
* -demuxer rawaudio data will often need parsing (e.g. when it is used for rawreimar2010-01-151-0/+1
* Use double-precision constants instead of single precision that gets cast to ...reimar2010-01-131-3/+3
* Use double instead of float for pts.cehoyos2010-01-121-7/+7
* Fix MP1 with demuxer lavf in MPEG (PS) files.cehoyos2010-01-091-0/+1
* Add support for JPEG2000 via FFmpeg/OpenJPEGreimar2010-01-031-0/+2
* Do not use correct-pts for mpeg-ts and matroska: It breaks PAFF samples.cehoyos2009-12-281-0/+3
* Revert r30100: It breaks some mov and asf samples.cehoyos2009-12-281-0/+2
* Add support for parsing audio streams (though should be easy to extend to video)reimar2009-12-276-1/+143
* Remove currently unneeded members accidentally added in the last revision.reimar2009-12-271-4/+0
* Introduce a sh_common struct that contains the parts in common by the audio, ...reimar2009-12-271-19/+25
* Remove one more incorrect direct ass.h include.reimar2009-12-271-1/+0
* Fix grammar/missing verb in description.reimar2009-12-251-1/+1
* Remove unnecessary entries from extension_table, these formats are alreadyreimar2009-12-251-4/+0
* Add a (unfortunately rather long) explanation on how and when to use itreimar2009-12-251-0/+6
* force cdg to lavf demuxer in extensions.c, misdetected as mpeg otherwisecompn2009-12-241-0/+1
* create CDGR fourcc in mp_taglist and add ffcdgraphics to codecs.confcompn2009-12-241-0/+1
* Do not use correct-pts by default for demuxer lavf, it breaks all PAFF files.cehoyos2009-12-221-2/+0
* Never include ass.h and ass_types.h directly, use ass_mp.h instead.reimar2009-12-191-1/+1
* Do not modify priv->idx_pos when regenerating the index, use a localreimar2009-12-171-5/+5
* Avoid miscompilation issues with the grow_array function more permanentlyreimar2009-12-111-1/+1
* Finally rename the STREAM_SEEK define to MP_STREAM_SEEK, there are just too manyreimar2009-11-224-6/+6
* av_alloc_format_context -> avformat_alloc_contextreimar2009-11-221-1/+1
* Reuse buffer in priv context instead of allocating the 32kB probe bufferreimar2009-11-221-4/+3
* Move 128kB buffer from stack to demuxer context.reimar2009-11-201-1/+2
* calloc instead of malloc+memset.reimar2009-11-201-2/+1
* Silence two gcc warnings: suggest parentheses around && within ||cehoyos2009-11-181-2/+2
* Set display size in sh_video when decoding H264.cehoyos2009-11-161-0/+2
* Use calloc instead of initializing each struct member individually to 0.reimar2009-11-161-22/+1
* Try to detect broken files with unaligned chunks.reimar2009-11-162-0/+16
* Fix declarations in mp_taglists.h and include it in mp_taglists.c toreimar2009-11-112-3/+4
* Allow lavf demuxer to also probe and play files < 32 kB (full probe buffer si...reimar2009-11-101-2/+4
* Calculate length of ASF files with more than 1 second precision.reimar2009-11-102-2/+2
* Fix length calculation for ASF, preroll is in ms, play time in 100 ns.reimar2009-11-101-1/+1
* Remove useless castreimar2009-11-101-1/+1
* Free demuxer->teletext when closing the demuxer.reimar2009-11-101-0/+3
* Allow demuxer lavf to export CODEC_ID_DVB_TELETEXT.cehoyos2009-11-071-0/+2
* Separate teletext from tv support.cehoyos2009-11-071-0/+3
* Remove pointless and broken (e.g. does not set aid and vid) -tsprog handlingreimar2009-11-071-22/+3
* Remove an empty program if the one requested by IDENTIFY_PROGRAM does not existreimar2009-11-071-4/+4
* cosmetics: alphabetizecompn2009-11-031-1/+1
* 10l for breaking compilation. change eatgv to tgvcompn2009-11-031-1/+1
* add ffmpeg eatgv codeccompn2009-11-031-0/+1
* demuxer.c: Add initialization missing from previous commituau2009-11-021-21/+5
* Unbreak the demuxer-specific code in video.c with e.g.reimar2009-11-012-0/+8
* Find and take into account stream start time for ogg files.reimar2009-10-161-19/+34
* Play TrueHD in BluRay with demuxer lavf.cehoyos2009-10-051-1/+1
* lavf: if seeking in the desired direction failed, also try in the opposite one,reimar2009-09-301-1/+4
* Avoid void * arithmetic.reimar2009-09-301-1/+1
* Simplify aac_get_sample_rate_indexreimar2009-09-301-24/+4
* Check for grow_array allocation failure.reimar2009-09-301-0/+8
* Avoid a possible crash if num_cluster_pos is 0.reimar2009-09-301-1/+1
* Check for integer overflow in grow_array.reimar2009-09-301-1/+4
* Rearrange code of grow_array to make it easier to extend.reimar2009-09-301-2/+3
* Avoid a memleak if realloc fails in grow_array.reimar2009-09-301-0/+3
* Change grow_array argument from void ** to void *, this avoids a aliasingreimar2009-09-301-4/+5
* Add 0x85 ad ID for DTS audio.diego2009-09-231-0/+1
* Allow playback of dnxhd files, as produced by FFmpeg regression test.cehoyos2009-09-221-0/+1
* Get rid of useless indirection and use the demuxer argument directly instead ofreimar2009-09-141-2/+1
* Reduce verbosity if demuxer sets an info value to the same as the current value.reimar2009-09-141-0/+4
* Add w64 to list of preferred lavf formats (otherwise demux_audio incorrectlyreimar2009-09-101-0/+1
* Sort preferred_list alphabetically since the order does not matter otherwise.reimar2009-09-101-6/+6
* Add CODEC_ID_ADPCM_IMA_AMV to lavf codec_tag override list instead ofreimar2009-09-082-2/+1
* Make all mp_*_taglists const.reimar2009-09-081-3/+3
* Fix an endless loop if all programs are empty.reimar2009-09-081-0/+4
* Always register all streams from libavformat, not just those belonging to a p...reimar2009-09-081-5/+3
* Add support for lavf vqf demuxer and lavc TwinVQ decoder.vitor2009-09-073-1/+3
* 100l, SIZE_MAX must be UINT_MAX to prevent an integer overflow later on,reimar2009-09-041-1/+1
* free(), delete and delete[] are all different and can't just be used at random,reimar2009-09-021-2/+2
* Add a hack to ensure data from e.g. mov format -subfile gets read at allreimar2009-09-011-0/+4
* Hack demux_demuxers so that demux_demuxers_fill_buffer is actually called.reimar2009-09-011-3/+6
* Fix MPEG-4 ASP in MPEG transport streams with -demuxer lavf.cehoyos2009-08-311-0/+1
* Fix EAC3 in MPEG transport streams with -demuxer lavf.cehoyos2009-08-311-0/+1
* Fix DTS in MPEG transport streams with -demuxer lavf.cehoyos2009-08-311-0/+1
* Fix AAC in MPEG transport stream for -demuxer lavf.cehoyos2009-08-311-0/+1
* cosmetics: alphabetically order listsdiego2009-08-311-6/+6
* Rename mp_wav_override_tag* as mp_codecid_override_tag* to reflect thatcehoyos2009-08-303-4/+6
* Fix MPEG2 and H264 in MPEG transport stream with demuxer lavf.cehoyos2009-08-301-0/+2
* Use mp_wav_override_taglists for both audio and video.cehoyos2009-08-301-6/+4
* Fix MP2 and AC3 with demuxer lavf in MPEG transport streams.cehoyos2009-08-301-0/+2
* Support PCM in Bluray streams.cehoyos2009-08-301-0/+1
* Reuse ds_get_packet in ds_get_packet_ptsreimar2009-08-231-11/+4
* Add suport for detecting and demuxing DVB teletext streams (nothing beyond th...reimar2009-08-211-6/+16
* Fix incompatible pointer types warning, also seems to fix mis-compilation wit...reimar2009-08-171-2/+2
* Fix 100l broken flag check found due to compiler warning.reimar2009-08-171-1/+1
* Set demuxer->filepos in mf demuxer, since the stream_tell fallback is notreimar2009-08-171-3/+3
* Get rid of rawaudio control code again that only duplicates the fallback code inreimar2009-08-171-20/+0
* Handle demuxers that never set filepos by using stream_tell.reimar2009-08-171-2/+3
* Add some protection to the rawaudio GET_LENGTH/GET_PERCENT_POS in case thereimar2009-08-161-1/+2
* Implement DEMUXER_CTRL_GET_TIME_LENGTH and DEMUXER_CTRL_GET_PERCENT_POS forreimar2009-08-161-1/+18
* Add Dolby TrueHD support for mkv demuxer.cehoyos2009-08-132-1/+5
* Fix possible double-free.cehoyos2009-08-121-1/+1
* Use new libavformat metadata API.greg2009-08-111-10/+9
*