summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Expand)AuthorAgeFilesLines
* 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
| * 100l, do not read probe buffer if it will not be used because a format was fo...reimar2009-06-011-6/+7
| * In all demux_info_add calls change "name" to "title".reimar2009-05-307-7/+7
| * Unify over rtsp_transport_tcp as var to hold the -rtsp-stream-over-tcp flag a...lu_zero2009-05-251-3/+8
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-1358-1154/+1154
* | Remove trailing whitespace from most filesUoti Urpala2009-07-0761-1168/+1148
* | Merge svn changes up to r29304Uoti Urpala2009-07-0764-146/+1210
|\|
| * Get rid of some more trailing whitespacereynaldo2009-05-121-9/+9
| * chunk size = 0 is valid for DATA chunks (used in live streams), don't rtogni2009-05-101-1/+1
| * Add standard license header to all files in libmpdemux.diego2009-05-0861-119/+1168
| * Replace informal GPL license header by standard GPL header.diego2009-05-081-11/+12
| * Replace informal LGPL header by standard LGPL license header.diego2009-05-081-6/+20
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-0723-153/+157
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-0723-152/+152
* | Merge svn changes up to r29277Uoti Urpala2009-05-082-3/+5
|\|
| * Add prototype for mp_a52_framesize().diego2009-05-051-0/+2
| * libavformat is now the default for mov, update extension.c to match this.reimar2009-04-151-3/+3
* | demux_lavf: Make absolute seek time 0-based instead of file startUoti Urpala2009-04-241-1/+1
* | stheader.h: Allow inclusion before demuxer.hUoti Urpala2009-04-191-4/+5
* | Merge branch 'ordered_chapters'Uoti Urpala2009-04-086-253/+281
|\ \
| * | Support chapter seeking with ordered chaptersUoti Urpala2009-04-022-0/+2
| * | Change demuxer_seek_chapter() parametersUoti Urpala2009-04-022-57/+17
| * | demux_mkv: Remove first_tc and stop_timecodeUoti Urpala2009-04-021-33/+3
| * | demux_mkv: Adjust seeks a bit to catch inexact keyframe matchesUoti Urpala2009-04-021-0/+4
| * | Add improved relative seek modeUoti Urpala2009-03-243-7/+29
| * | demux_mkv: Parse ordered chapter informationUoti Urpala2009-03-223-3/+92
| * | Allocate struct demuxer with tallocUoti Urpala2009-03-212-4/+5
| * | demux_mkv: Some cleanup, fix duration printed at verbose levelUoti Urpala2009-03-211-154/+134
* | | Merge svn changes up to r29134Uoti Urpala2009-04-023-4/+3
|\ \ \ | | |/ | |/|
| * | Remove unnecessary malloc.h #includes and related #ifdeffery.diego2009-04-021-4/+0
| * | override codec tag for pcm s32le and s32be, used in movbcoudurier2009-04-021-0/+2
| * | Add config.h #include, necessary for HAVE_MALLOC_H check.diego2009-04-011-0/+1
| * | Increase probe buffer size to 32kB, this makes ac3 auto-detection far more re...reimar2009-04-011-1/+1
* | | Merge svn changes up to r29117Uoti Urpala2009-04-014-1/+11
|\| | | |/ |/|
| * override lavf tag for pcm s24le, mov uses the same for s24bebcoudurier2009-03-301-0/+1
| * Update demuxer->sub->id and demuxer->sub->sh if a new subtitle stream isreimar2009-03-291-0/+4
| * Check for _WINGDI_ instead of _WINGDI_H before defining BITMAPINFOHEADERreimar2009-03-271-1/+1
| * map jls (jpeg-ls), thm and db (thumbnails) files to jpgcompn2009-03-211-0/+5
* | Merge svn changes up to r28951Uoti Urpala2009-03-145-644/+0
|\|
| * Get rid of DEMUXER_TYPE_NUV define, it is no longer used.reimar2009-03-091-1/+0
| * Get rid of nuppelvideo.h and its ugly packed struct and instead write thereimar2009-03-091-80/+0
| * Remove now unused parts of nuppelvideo.hreimar2009-03-091-99/+0
| * Remove native nuv demuxer, it only needs more code to achieve the same thingreimar2009-03-092-463/+0
| * Remove unused variable from demux_mov.reimar2009-03-081-1/+0
* | Merge svn changes up to r28862Uoti Urpala2009-03-071-1/+2
|\|
| * Fix mp_msg call with too few arguments.reimar2009-03-041-1/+2
* | Merge svn changes up to r28690Uoti Urpala2009-02-211-1/+9
|\|
| * Be more robust against corrupted RM files that contain invalid packet lengthzuxy2009-02-191-1/+9
* | Merge svn changes up to r28641Uoti Urpala2009-02-184-4/+4
|\|
| * Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning:diego2009-02-172-2/+2
| * Replace double semicolon by single semicolon.diego2009-02-162-2/+2
* | Merge svn changes up to r28610Uoti Urpala2009-02-161-33/+27
|\|
| * Fix a regression caused by r17933; RealMedia index tables could never be prin...zuxy2009-02-151-1/+1
| * Support seek in multirate RealMedia files.zuxy2009-02-151-32/+26
* | Merge svn changes up to r28537Uoti Urpala2009-02-123-152/+66
|\|
| * change internal real video packetizing format to the more straight forward oneaurel2009-02-092-136/+49
| * Fix a couple of unused variable warnings through the av_unused attribute.diego2009-02-071-10/+11
| * Convert CONFIG_ZLIB into a 0/1 option.diego2009-02-072-6/+6
* | Merge svn changes up to r28461Uoti Urpala2009-02-041-7/+7
|\|
| * Adapt to lzo changes in libavutilreimar2009-02-021-7/+7
* | Merge svn changes up to r28403Uoti Urpala2009-01-312-3/+3
|\|
| * increase max subtitle stream limitcompn2009-01-281-1/+1
| * WORDS_BIGENDIAN is defined/undefined, not 0/1.diego2009-01-262-2/+2
* | Merge svn changes up to r28348Uoti Urpala2009-01-231-0/+1
|\|
| *