summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_lavf.c
Commit message (Expand)AuthorAgeFilesLines
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-1092/+0
* make compile with recent libavStefano Pigozzi2012-11-031-0/+1
* demux_lavf, ad_ffmpeg: don't change AVCodecContext.block_alignwm42012-10-301-1/+1
* demux_lavf: add a hack to work around other hackswm42012-10-301-0/+5
* demux_lavf: support SRT subtitlesreimar2012-10-301-2/+2
* demux_lavf: do not special case ID_TEXT subs on program switchingreimar2012-10-301-1/+1
* stream_ffmpeg: handle rtsp:// URLs by default, add lavf://Uoti Urpala2012-10-281-5/+8
* demuxer: do not set sub_utf8 optionwm42012-09-181-2/+0
* core: fix DVD subtitle selectionwm42012-09-181-0/+25
* core: manage tracks in the frontendwm42012-09-181-3/+0
* demux_lavf: assume audio codec_tag 0 means unsetUoti Urpala2012-08-161-0/+2
* demuxer: introduce a general stream structwm42012-08-031-8/+8
* mplayer: let frontend print stream info, instead of demuxerswm42012-07-301-6/+13
* bstr: rename bstr() function to bstr0(), and typedef bstr to struct bstrwm42012-07-281-3/+3
* 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-251-1/+1
* video, audio: use lavc decoders without codecs.conf entriesUoti Urpala2012-07-241-2/+10
* demux_lavf: try harder to make up a frame rateUoti Urpala2012-04-141-2/+16
* cosmetics: misc minor cleanupsUoti Urpala2012-03-251-1/+1
* demux_lavf: update growing file size info for AVSEEK_SIZEUoti Urpala2012-02-261-2/+5
* demux_lavf: use Libav RIFF tag lists directlyUoti Urpala2012-02-011-6/+3
* Update Libav API usesUoti Urpala2012-02-011-17/+14
* 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-221-22/+0
* demux_lavf: set rawvideo codec_tag based on pix_fmtUoti Urpala2011-10-181-0/+2
* demux_lavf: Adding av_dup_packet() missing from recent 6e8d420a41Uoti Urpala2011-08-211-0/+5
* demux: avoid a copy of demux packets with lavf, reduce paddingUoti Urpala2011-08-191-23/+20
* demux_lavf: don't interpret MPEG codec tags as generic tagsUoti Urpala2011-08-101-3/+8
* bstr: rename BSTR() -> bstr()Uoti Urpala2011-07-271-3/+3
* cleanup: do libav* initialization on startupUoti Urpala2011-07-181-2/+0
* cleanup: silence most of the clang warningsClément Bœsch2011-07-091-1/+1
* Merge branch 'mplayer1_changes'Uoti Urpala2011-07-061-7/+9
|\
| * 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
* | 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-031-3/+9
* 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-031-2/+2
* Update libav API usesUoti Urpala2011-04-201-11/+14
* demux_lavf: disable support for byte-based seekingUoti Urpala2011-04-081-0/+4
* demux_mkv, demux_lavf: don't select initial audio trackUoti Urpala2011-04-021-8/+2
* 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
* Merge branch 'sub'Uoti Urpala2011-01-261-5/+5
|\
| * sub/OSD: move some related files to sub/Uoti Urpala2011-01-261-1/+1
| * demux_mkv, chapters: change millisecond arithmetic to nsUoti Urpala2011-01-261-2/+2
| * subtitles/demux: store duration instead of endpts in demux packetsUoti Urpala2011-01-181-2/+2
* | demux_lavf: reject format probe matches with low scoreUoti Urpala2011-01-211-1/+1
|/
* demux_lavf: Add support for uncompressed BGR24 pixfmtreimar2010-12-161-0/+2
* audio: FLAC: support new libavcodec parser, use lavf to demuxUoti Urpala2010-12-091-1/+5
* demux_lavf: fix check for files lavf doesn't recognizeUoti Urpala2010-11-171-1/+2
* demux_lavf: mark AVI timestamps non-pts to avoid messagesUoti Urpala2010-11-141-0/+1
* demux_lavf: use lavf for all formats except those listedAnton Khirnov2010-11-131-18/+12
* demux: change "%s file format detected" messageUoti Urpala2010-11-101-0/+4
* demux_lavf: add simple seek-by-bytes mode for MPEGUoti Urpala2010-11-101-3/+39
* demux_lavf: Fix program switchingreimar2010-11-081-0/+12
* demux_lavf: Print PROGRAM_ID -identify output similar to demux_tsreimar2010-11-081-0/+1
* demux_lavf: for avi, use packet .dts instead of .ptsUoti Urpala2010-11-061-4/+12
* demux_lavf: avoid deprecated "first_iformat" by using newer APIUoti Urpala2010-11-061-2/+2
* demux_lavf: add hack for stream-changing ogg input (internet radio)Uoti Urpala2010-11-061-1/+56
* demux_lavf: more future proof AVInputFormat name comparisonUoti Urpala2010-11-061-6/+20
* demux_lavf: handle new streams appearing during playbackreimar2010-11-021-0/+8
* cleanup: malloc+memset->calloc, sizeof(TYPE)->sizeof(*ptr)reimar2010-11-021-3/+3
* demux_lavf: Always use convergence_duration for subtitlesreimar2010-11-021-1/+4
* demux_lavf: print subtitle type in more casesreimar2010-11-021-1/+4
* subs: Add support for DVB and XSUB subtitles, not yet working properlyreimar2010-11-021-0/+4
* subs: Add support for PGS subtitle decoding via libavcodecreimar2010-11-021-0/+2
* demux_lavf: stricter check for convergence_duration validityaurel2010-11-021-1/+1
* demux_lavf: Avoid a crash if stream->url is not setreimar2010-11-021-0/+4
* Merge svn changes r31318 to r31328Uoti Urpala2010-06-051-5/+2
|\
| * Also print current stream position in mp_read debug output.reimar2010-06-051-1/+2
| * Remove explicit eof check for mp_read code, stream code handles this casereimar2010-06-051-2/+0
| * Di not do a stream_reset on seeking backwards, the seek itself shouldreimar2010-06-051-2/+0
| * Try always enabling correct pts again for lavf demuxer, since the knowreimar2010-06-031-4/+0
| * Switch mkv demuxing to lavf by default.aurel2010-05-311-0/+1
| * Drop pointless _t suffix from 'struct lavf_priv'.diego2010-05-281-1/+1
* | Merge svn changes up to r31226Uoti Urpala2010-05-301-0/+1
|\|
| * Switch ogg demuxing to lavf by default.reimar2010-05-261-0/+1
| * Add support for STREAM_CTRL_SEEK_TO_TIME in ffmpeg streamshyc2010-05-251-3/+21
| * Do not use correct-pts for mpeg-ps: It breaks PAFF samples.cehoyos2010-05-221-0/+1
* | Make audio stream index handling saner in stream switchingUoti Urpala2010-05-221-5/+6
* | demux: use bstr arguments for demuxer_add_attachment() and demuxer_add_chapter()Anton Khirnov2010-05-221-4/+6
* | Merge svn changes up to r31141Uoti Urpala2010-05-071-1/+1
|\|
| * cosmetic: typo, this wasn't supposed to be pluralaurel2010-05-041-1/+1
* | Merge svn changes up to r31133Uoti Urpala2010-05-071-18/+35
|\|
| * print a more detailed and more useful description of each stream with lavfaurel2010-05-031-6/+17
| * 10l: correctly use video_stream instead of audio_stream in the video sectionaurel2010-05-031-2/+2
| * add ID_..._NAME to -identify for each lavf stream which has a titleaurel2010-05-031-0/+7
| * uniformize handling of aid and vid with lavf so that it matches handling of sidaurel2010-05-031-14/+10
| * Continue probing even for score == AVPROBE_SCORE_MAX / 4 to matchreimar2010-05-011-1/+1
| * Use av_probe_input_format2 and avoid accepting detectionreimar2010-05-011-2/+5
* | Merge svn changes up to r30967Uoti Urpala2010-04-261-15/+17
|\|
| * Reindentreimar2010-03-221-13/+13
| * Start probing with a size matching the stream buffer size so it is possiblereimar2010-03-221-2/+4
* | demux_lavf, stream_ffmpeg: support librtmp seeksUoti Urpala2010-04-231-4/+21
* | stream_ffmpeg, demux_lavf: Use flv demuxer for rtmp streamsUoti Urpala2010-04-231-5/+7
* | options: move lavfdopts to option structUoti Urpala2010-04-231-27/+28
* | Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* | Merge svn changes up to r30663Uoti Urpala2010-03-101-1/+1
|\|
| * Print all 64 bits of seek position.reimar2010-02-201-1/+1
* | Merge svn changes up to r30643Uoti Urpala2010-03-101-3/+1
|\|
| * Add header for AVI print functions; avoids many forward declarations.diego2010-02-181-3/+1
* | Merge svn changes up to r30550Uoti Urpala2010-03-091-6/+18
|\|
| * Dynamically increase probe size for lavf demuxer up to 2 MB.reimar2010-02-121-6/+18
* | Merge svn changes up to r30502Uoti Urpala2010-03-091-6/+12
|\|
| * 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
| * 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
| * Do not use correct-pts by default for demuxer lavf, it breaks all PAFF files.cehoyos2009-12-221-2/+0
* | demux: take chapter/attachment name strings without 0-terminationUoti Urpala2010-01-271-3/+3
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-6/+5
|\|
| * Finally rename the STREAM_SEEK define to MP_STREAM_SEEK, there are just too manyreimar2009-11-221-1/+1
| * 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
* | Merge svn changes up to r29912Uoti Urpala2009-11-161-28/+13
|\|
| * Allow lavf demuxer to also probe and play files < 32 kB (full probe buffer si...reimar2009-11-101-2/+4
| * Allow demuxer lavf to export CODEC_ID_DVB_TELETEXT.cehoyos2009-11-071-0/+2
| * 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
* | Merge svn changes up to r29752Uoti Urpala2009-10-061-1/+4
|\|
| * lavf: if seeking in the desired direction failed, also try in the opposite one,reimar2009-09-301-1/+4
* | Merge svn changes up to r29684Uoti Urpala2009-09-161-13/+15
|\|
| * 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-081-2/+0
| * 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-071-0/+1
* | Merge svn changes up to r29644Uoti Urpala2009-09-041-6/+5
|\|
| * Rename mp_wav_override_tag* as mp_codecid_override_tag* to reflect thatcehoyos2009-08-301-1/+2
| * Use mp_wav_override_taglists for both audio and video.cehoyos2009-08-301-6/+4
* | Merge svn changes up to r29532Uoti Urpala2009-08-181-10/+9
|\|
| * Use new libavformat metadata API.greg2009-08-111-10/+9
* | Use own mp_*_taglists code instead of libavformat internalsUoti Urpala2009-07-261-3/+3
* | Merge svn changes up to r29412Uoti Urpala2009-07-071-20/+21
|\|
| * 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
| * 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-301-1/+1
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-3/+3
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-3/+3
* | demux_lavf: Make absolute seek time 0-based instead of file startUoti Urpala2009-04-241-1/+1
* | Merge branch 'ordered_chapters'Uoti Urpala2009-04-081-0/+7
|\ \
| * | Add improved relative seek modeUoti Urpala2009-03-24