summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Expand)AuthorAgeFilesLines
* Merge svn changes up to r30375Uoti Urpala2010-01-251-0/+1
|\
| * Add a proper header for our strsep implementation so strsep willreimar2010-01-171-0/+1
* | Merge svn changes up to r30322Uoti Urpala2010-01-251-0/+1
|\|
| * -demuxer rawaudio data will often need parsing (e.g. when it is used for rawreimar2010-01-151-0/+1
* | Merge svn changes up to r30301Uoti Urpala2010-01-251-9/+9
|\|
| * 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
* | Merge svn changes up to r30250Uoti Urpala2010-01-251-0/+1
|\|
| * Fix MP1 with demuxer lavf in MPEG (PS) files.cehoyos2010-01-091-0/+1
* | Merge svn r30174Uoti Urpala2010-01-081-0/+2
|\|
| * Add support for JPEG2000 via FFmpeg/OpenJPEGreimar2010-01-031-0/+2
* | demux_mkv: improve seeking with generated indexUoti Urpala2010-01-011-46/+69
* | demux_mkv: remove useless codeUoti Urpala2009-12-311-16/+2
* | demux_mkv: respect -forceidxUoti Urpala2009-12-311-1/+1
* | Merge svn changes up to r30136Uoti Urpala2009-12-307-27/+172
|\|
| * 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
* | Merge svn changes up to r30104Uoti Urpala2009-12-301-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
* | demux_mkv.c, ebml.c: Reformat to K&R styleUoti Urpala2009-12-292-2441/+2228
* | Merge svn changes up to r30055Uoti Urpala2009-12-181-5/+5
|\|
| * 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
* | Fix printf format strings with invalid '%lf' conversionUoti Urpala2009-12-152-17/+17
* | Support for multiple editions in MatroskaDaniel Dawson2009-12-042-27/+66
* | demux_mkv: Detect and warn about virtual timeline nestingDaniel Dawson2009-12-042-0/+18
* | options: Move ass_enabled to options structUoti Urpala2009-12-021-1/+1
* | demux_mkv.c: Make time arithmetic more precise in one more caseUoti Urpala2009-12-021-1/+1
* | Merge svn changes up to r29962Uoti Urpala2009-11-239-37/+33
|\|
| * 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
* | core: Add support for decoder reordering of pts valuesUoti Urpala2009-11-211-0/+7
* | Merge svn changes up to r29912Uoti Urpala2009-11-169-71/+70
|\|
| * 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
* | demux_mkv: Stop moving FLAC extradata into stream packetsUoti Urpala2009-10-171-8/+6
* | Merge svn changes up to r29752Uoti Urpala2009-10-064-28/+13
|\|
| * 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
* | demux_mkv: Fix memory leaks in attachment readingUoti Urpala2009-09-181-2/+10
* | Merge svn changes up to r29684Uoti Urpala2009-09-166-22/+29
|\|
| * 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
* | Merge svn changes up to r29644Uoti Urpala2009-09-047-29/+37
|\|
| * 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
* | Merge svn changes up to r29544Uoti Urpala2009-08-221-6/+16
|\|
| * Add suport for detecting and demuxing DVB teletext streams (nothing beyond th...reimar2009-08-211-6/+16
* | Merge svn changes up to r29532Uoti Urpala2009-08-1812-23/+59
|\|
| * 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
| * Make *avcctx AVCodecContext instead of void.cehoyos2009-08-112-3/+5
| * Fix H.264 SPS parsing in case of scaling list present.cehoyos2009-08-111-2/+15
| * Fix a crash when playing some H264 over rtsp streams: Do pass ancehoyos2009-08-112-1/+7
| * Parse BitsPerSample and SamplesPerSec when playing PCM in X-QT overcehoyos2009-08-111-0/+4
| * Allow dpx image files as input.cehoyos2009-08-111-0/+1
| * Fix QT RLE in X-QT via rtsp://.cehoyos2009-08-051-0/+2
| * handle TrueHD streams (they are carried in 0xFD PES streams in substream 0x72)nicodvb2009-07-301-1/+6
| * added inexistant TRHD fourcc to handle TRUEHD streams in forthcoming patchnicodvb2009-07-301-0/+1
* | Merge svn changes up to r29455Uoti Urpala2009-07-295-8/+8
|\|
| * Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.diego2009-07-265-8/+8
* | Change libass type names to match upstream renamesUoti Urpala2009-07-291-1/+1
* | Remove internal libass treeUoti Urpala2009-07-262-6/+2
* | Use own mp_*_taglists code instead of libavformat internalsUoti Urpala2009-07-264-15/+23
* | Replace libavutil internal header #includes with MPlayer copiesUoti Urpala2009-07-268-8/+8
* | demux_mkv.c: Make some time arithmetic more preciseUoti Urpala2009-07-101-20/+21
* | demux_mkv: Round more seeks to "backwards" keyframesUoti Urpala2009-07-091-1/+1
* | demux_mkv: Make seeks more precise in some casesUoti Urpala2009-07-091-2/+2
* | Merge svn changes up to r29412Uoti Urpala2009-07-0711-44/+53
|\|
| * Print information about chapters with -identify.reimar2009-06-281-0/+7
| * AVStream.language is deprecated, switch to av_get_metadata instead.reimar2009-06-241-4/+5
| * Move allocation to avoid a possible memleak if new_sh_audio fails.reimar2009-06-241-1/+2
| * Remove pointless stream count checks, new_sh_* already checks for that.reimar2009-06-241-6/+0
| * Print ID_AID_???_LANG and ID_SID_???_LANG in lavf demuxer so that frontendsreimar2009-06-241-2/+6
| * Fix compilation: codec_wav_tags/codec_bmp_tags were renamed toreimar2009-06-231-2/+2
| * Move printing of ID_AID_???_LANG to ts_add_stream instead of ts_detect_streams.reimar2009-06-231-2/+4
| * Initialize es->lang to ensure a previous value does not get misattributedreimar2009-06-231-0/+1
| * Remove duplicate printing of ID_AUDIO_ID/ID_VIDEO_ID, those are alreadyreimar2009-06-211-2/+0
| * TS demuxer: make the IDs used by DEMUXER_CTRL_SWITCH_* and DEMUXER_CTRL_IDENT...reimar2009-06-211-9/+4
| * Add const where appropriate, also gets rid of a compiler warning.reimar2009-06-011-2/+2
| *