summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Expand)AuthorAgeFilesLines
* mplayer: let frontend print stream info, instead of demuxerswm42012-07-305-9/+51
* Remove compile time/runtime CPU detection, and drop some platformswm42012-07-303-6/+8
* bstr: rename bstr() function to bstr0(), and typedef bstr to struct bstrwm42012-07-283-9/+9
* osd: use libass for OSD renderingwm42012-07-281-2/+1
* Merge remote-tracking branch 'origin/master'wm42012-07-2821-1007/+77
|\
| * demux_rawdv.c: fix change missing from recent 8079f4ff821Uoti Urpala2012-07-271-1/+0
| * demux_lavf: use lavf for RealMedia (.rm) files by defaultUoti Urpala2012-07-261-2/+0
| * demux, vd_ffmpeg: fix demux keyframe flag, set AV_PKT_FLAG_KEYUoti Urpala2012-07-2517-76/+60
| * video, audio: use lavc decoders without codecs.conf entriesUoti Urpala2012-07-243-27/+17
| * build: use python3 to generate some files previously in gitUoti Urpala2012-07-162-901/+0
* | Merge remote-tracking branch 'origin/master'wm42012-04-281-2/+16
|\|
| * demux_lavf: try harder to make up a frame rateUoti Urpala2012-04-141-2/+16
* | Merge remote-tracking branch 'origin/master'wm42012-04-011-1/+1
|\|
| * cosmetics: misc minor cleanupsUoti Urpala2012-03-251-1/+1
* | Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-163-15/+19
|\|
| * windows support: unicode filenameswm42012-03-092-15/+17
| * cleanup: Silence compilation warnings on MinGW-w64wm42012-03-011-0/+2
* | Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-0516-91/+120
|\|
| * aviheader.c: silence a warningUoti Urpala2012-02-291-2/+4
| * demux_lavf: update growing file size info for AVSEEK_SIZEUoti Urpala2012-02-261-2/+5
| * build: switch to libavutil bswap.h and intreadwrite.hUoti Urpala2012-02-019-37/+43
| * demux_lavf: use Libav RIFF tag lists directlyUoti Urpala2012-02-013-26/+47
| * Update Libav API usesUoti Urpala2012-02-014-24/+21
* | core: sort chapterswm42012-02-261-1/+26
* | Don't print awkward negative seek message when playing directorywm42012-02-191-1/+0
* | core: add new support for reading .cue fileswm42012-01-183-0/+68
|/
* ad_ffmpeg: pass packet side data from libavformatUoti Urpala2012-01-082-4/+5
* Libav API updates (remove most deprecated-in-0.7 uses)Uoti Urpala2011-12-221-23/+19
* configure, build: require at least Libav 0.7Uoti Urpala2011-12-223-30/+0
* configure, build: remove --disable-libav supportUoti Urpala2011-12-114-28/+0
* core, demux: fix --identify chapter output with ordered chapterswm42011-10-252-47/+4
* demux_demuxers: fix seeking bug (--audiofile)Uoti Urpala2011-10-231-1/+1
* audio/video: delete buggy "dynamic plugin" codeUoti Urpala2011-10-201-6/+0
* demux_lavf: set rawvideo codec_tag based on pix_fmtUoti Urpala2011-10-181-0/+2
* demux_mkv: avoid hang with some broken filesUoti Urpala2011-09-251-0/+4
* demux_mf: fix option value allocated with strdupUoti Urpala2011-09-021-1/+2
* demuxer.h: raise pad amount to allow compiling against FFmpegUoti Urpala2011-08-261-1/+1
* demux_lavf: Adding av_dup_packet() missing from recent 6e8d420a41Uoti Urpala2011-08-211-0/+5
* demux_mkv: fix failure to open some files from 0ece360eeaf95Uoti Urpala2011-08-201-32/+23
* core, demux, vd_ffmpeg: pass side data from demux_lavf to vd_ffmpegUoti Urpala2011-08-203-15/+51
* demux_mkv: support extradata for wavpack audio tracksUoti Urpala2011-08-201-12/+11
* demux_mkv: clean up audio codec handling somewhatUoti Urpala2011-08-201-91/+78
* demux_mkv: check for valid track in video/audio switchingUoti Urpala2011-08-201-6/+20
* demux_mkv: remove bad mkv_free() from 0ece360eeaf9Uoti Urpala2011-08-191-1/+0
* demuxer.h: avoid including stream.hUoti Urpala2011-08-193-1/+3
* aviheader.h: avoid including demuxer.hUoti Urpala2011-08-191-2/+2
* demux: avoid a copy of demux packets with lavf, reduce paddingUoti Urpala2011-08-193-26/+45
* demux_lavf: don't interpret MPEG codec tags as generic tagsUoti Urpala2011-08-101-3/+8
* demux_mkv: skip files faster in ordered chapter file searchUoti Urpala2011-08-043-45/+85
* core: audio: if audio pts is missing return MP_NOPTS_VALUEUoti Urpala2011-07-301-1/+1
* build: fix --enable-debug, remove some "#ifdef MP_DEBUG"Uoti Urpala2011-07-301-4/+0
* bstr: rename BSTR() -> bstr()Uoti Urpala2011-07-273-8/+8
* cleanup: do libav* initialization on startupUoti Urpala2011-07-183-6/+0
* cleanup: silence most of the clang warningsClément Bœsch2011-07-093-5/+5
* demux/mp_taglists: Move Bink audio tags to override listAnton Khirnov2011-07-061-2/+2
* Merge branch 'mplayer1_changes'Uoti Urpala2011-07-066-13/+40
|\
| * demux_rtp.cpp: Add a hack to receive audio while probing video FPSreimar2011-07-061-1/+26
| * cleanup: demux_vqf: typo/wording fixesdiego2011-07-061-2/+2
| * demux_lavf: Do not set AVIOContext for AVFMT_NOFILE formatsreimar2011-07-061-5/+7
| * demux_lavf: fix code printing subtitle typereimar2011-07-061-2/+2
| * cosmetics: Fix typoscehoyos2011-07-061-1/+1
| * demux_asf: Fix play duration calculation errorib2011-07-061-1/+1
| * cosmetics: asf.h: Fix comment errorib2011-07-061-1/+1
* | demux_lavf: add missing #include <libavutil/mathematics.h>Uoti Urpala2011-07-061-0/+1
|/
* OSD: when switching sub/audio tracks show title of new trackUoti Urpala2011-07-033-3/+13
* commands: change property mechanism to use talloc stringsUoti Urpala2011-07-031-6/+4
* cosmetics: reformat demux_lavf.c, m_option.[ch] and m_property.cUoti Urpala2011-07-031-480/+513
* demux: use talloc for sh_* structs and "lang" fieldUoti Urpala2011-07-034-17/+16
* cleanup: reindent stheader.hUoti Urpala2011-07-031-100/+102
* audio: move ready-for-ao data buffer from decoder to AOUoti Urpala2011-07-021-5/+0
* cleanup: fix mp_dbg() format string warningsClément Bœsch2011-07-014-16/+7
* demux_ts: Support S302M audiocehoyos2011-06-291-0/+8
* cleanup: some warning fixes and minor cleanupsreimar2011-06-293-9/+5
* vd_ffmpeg: autoselect output colorspaces without codecs.confUoti Urpala2011-06-261-0/+1
* demux: pad even 0-size demux packet data (fixes sd_ass crash)Uoti Urpala2011-06-181-17/+10
* cleanup: shut up more warningsClément Bœsch2011-05-0617-30/+35
* cleanup: remove more warningsClément Bœsch2011-05-023-4/+4
* Merge branch 'mplayer1_changes'Uoti Urpala2011-05-024-3/+15
|\
| * mp_taglists.c: add CODEC_ID_ANM and CODEC_ID_AVSreimar2011-05-021-0/+2
| * demux_ts: Hint at -tsprobe option when no audio stream is founddiego2011-05-021-1/+1
| * codecs.conf, mp_taglists: add FFmpeg Bitmap Brothers JV decodercehoyos2011-05-021-0/+3
| * codecs.conf, stheader.h: support CrystalHD decoding (libavcodec)cehoyos2011-04-131-1/+1
| * audio: do not run the AC-3 parser on byte-swapped AC-3reimar2011-04-131-1/+4
| * codecs.conf, mp_taglists.c: add LXF PCM and dvvideocehoyos2011-04-121-0/+4
* | demux_ogg: fix slang selectionClément Bœsch2011-04-231-10/+4
* | Update libav API usesUoti Urpala2011-04-201-11/+14
* | cleanup: avoid various GCC warningsClément Bœsch2011-04-201-1/+1
* | options: change -alang and -slang to use string list typeClément Bœsch2011-04-203-22/+14
* | Merge branch 'edl'Uoti Urpala2011-04-083-259/+314
|\ \ | |/ |/|
| * EDL: add support for new EDL file formatUoti Urpala2011-04-053-0/+63
| * options: drop support for numeric -demuxer valuesUoti Urpala2011-02-222-78/+67
| * cleanup: demuxer.[ch]: remove unused code, make functions staticUoti Urpala2011-02-222-24/+3
| * cleanup: reindent demuxer.h, use struct names for typesUoti Urpala2011-02-221-169/+193
* | demux_lavf: disable support for byte-based seekingUoti Urpala2011-04-081-0/+4
* | demux_mkv: support runtime video track switchingUoti Urpala2011-04-081-0/+17
* | demux_mkv, demux_lavf: don't select initial audio trackUoti Urpala2011-04-022-36/+3
* | demux_mkv: fix uninitialized variableUoti Urpala2011-04-021-1/+1
* | demux_mkv: support Blu-ray subtitlesUoti Urpala2011-03-312-0/+3
* | demux_mkv: simplify subtitle type recognitionUoti Urpala2011-03-312-20/+8
* | demux_mkv: use generic packet handling code for subtitlesUoti Urpala2011-03-311-27/+5
* | demux_mkv: support E-AC-3 audioUoti Urpala2011-03-312-0/+4
* | demux_lavf: fix initial "-vid"-based video selectionUoti Urpala2011-03-311-1/+2
* | demux_lavf: fix stream switch returned index for no sound/videoUoti Urpala2011-03-311-12/+8
* | core, demux: fix video index handling in stream switchingUoti Urpala2011-03-311-5/+9
* | demux_ty: disable -subcc functionality (demux_ty_osd)Uoti Urpala2011-03-242-0/+8
|/
* demux_ts: change DVB SPU format for libavcodecreimar2011-02-151-3/+4
* demux_ts: DVB and PGS subtitle fixesreimar2011-02-151-6/+5
* demux_ts: Set subtitle stream type correctly for DVB subtitlesreimar2011-02-151-0/+2
* cleanup: remove some casts of memalign() return valuediego2011-02-151-4/+4
* demux_asf: add sanity checkreimar2011-02-151-0/+4
* fix compilation with old FFmpeg versionsUoti Urpala2011-02-081-1/+1
* libmpdemux/mf.c: Don't hardcode filename lengthranma2011-01-311-2/+3
* Merge branch 'sub'Uoti Urpala2011-01-2610-84/+53
|\
| * sub/OSD: move some related files to sub/Uoti Urpala2011-01-267-13/+9
| * demux_mkv, chapters: change millisecond arithmetic to nsUoti Urpala2011-01-263-39/+35
| * subs/demux: don't try to enable sub track when creating itUoti Urpala2011-01-181-4/+0
| * subtitles/demux: store duration instead of endpts in demux packetsUoti Urpala2011-01-183-5/+5
| * subtitles: add framework for subtitle decodersUoti Urpala2011-01-182-21/+4
| * cleanup: move MP_NOPTS_VALUE definition to mpcommon.hUoti Urpala2011-01-151-3/+1
* | demux_ty: fix "seek to negative position" warningUoti Urpala2011-01-211-0/+1
* | demux_lavf: reject format probe matches with low scoreUoti Urpala2011-01-211-1/+1
* | demux: add sanity checks to packet allocation functionsUoti Urpala2011-01-172-11/+26
* | cleanup: move demux packet functions from demuxer.h to demuxer.cUoti Urpala2011-01-172-61/+67
|/
* cosmetics: remove unused code, small formatting tweaksUoti Urpala2010-12-201-62/+1
* demux_mkv: remove old code for -nocorrect-pts supportUoti Urpala2010-12-201-131/+0
* demux_mkv: fix seeks to before the first index entryUoti Urpala2010-12-201-19/+16
* demux_asf: Add a missing free to ASF demuxer closereimar2010-12-161-0/+1
* demux_mov: fix possible hang on invalid inputreimar2010-12-161-1/+1
* aviheader.c: avoid using uninitialized data in an error casereimar2010-12-161-1/+3
* demux_mov: fix some memory allocation handlingreimar2010-12-161-5/+13
* demux_gif: Fix memleaks on errorreimar2010-12-161-0/+2
* demux_ts: change overlapping memcpy to memmovereimar2010-12-161-1/+1
* demux_ts: fix several memleaksreimar2010-12-161-1/+17
* demux_ts: cleanupreimar2010-12-161-5/+4
* demux_ts: avoid using unitialized datareimar2010-12-161-0/+1
* mp3_hdr.h: fix mp_check_mp3_header()reimar2010-12-161-3/+4
* demux_demuxers: Fix crash with -audiofile and audio disabledreimar2010-12-161-1/+1
* demux_asf, asfheader.c: cleanupreimar2010-12-162-6/+3
* demux_real: fix some unaligned writesreimar2010-12-161-7/+8
* demux_audio: Do not generate nonsensical pts values for FLACreimar2010-12-161-2/+1
* demux_audio: Set needs_parsing to 1 for DTS audioreimar2010-12-161-1/+3
* demux-ts: fix TS files with MP4 ES AAC descriptorreimar2010-12-161-1/+7
* mp_taglists.c: add tag for svq3compn2010-12-161-0/+1
* demux_lavf: Add support for uncompressed BGR24 pixfmtreimar2010-12-161-0/+2
* cosmetics: make some arguments const, "unsigned char"->uint8_treimar2010-12-163-3/+3
* demux_avi: Add WAVEFORMATEXTENSIBLE supportreimar2010-12-162-1/+3
* demux_audio: fix WAVEFORMATEXTENSIBLE supportreimar2010-12-161-2/+2
* demux_ts: fix -sb when -aid stream is not foundreimar2010-12-161-1/+3
* audio: FLAC: support new libavcodec parser, use lavf to demuxUoti Urpala2010-12-093-1/+9
* demux_mkv, ad_ffmpeg: use Matroska OutputSamplingFrequency if availableUoti Urpala2010-11-212-0/+9
* TOOLS/matroska.py: recognize 3 more elementsUoti Urpala2010-11-212-6/+36
* demux_lavf: fix check for files lavf doesn't recognizeUoti Urpala2010-11-171-1/+2
* demux: fix initial subtitle track selectionUoti Urpala2010-11-161-4/+4
* demux_mkv: seek: fix bogus audio packet from earlier positionUoti Urpala2010-11-151-1/+2
* demux_mkv: fix minor seek problemUoti Urpala2010-11-151-1/+1
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-1420-81/+38
* demux_avi: remove pointless checksreimar2010-11-141-7/+6
* demux_avi: modify to avoid -aid problem in svnreimar2010-11-141-22/+29
* demux_lavf: mark AVI timestamps non-pts to avoid messagesUoti Urpala2010-11-142-0/+7
* demux_lavf: use lavf for all formats except those listedAnton Khirnov2010-11-131-18/+12
* core: give pts as parameter to demuxer_get_current_chapter()Uoti Urpala