summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_lavf.c
Commit message (Expand)AuthorAgeFilesLines
* 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-241-0/+7
* | | Merge svn changes up to r29134Uoti Urpala2009-04-021-1/+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 r28341Uoti Urpala2009-01-191-1/+1
|\|
| * Fix compilation: s/ff_gcd/av_gcd.cehoyos2009-01-171-1/+1
* | Merge svn changes up to r28087Uoti Urpala2008-12-041-2/+2
|\|
| * Get rid of pointless 'extern' keywords.diego2008-12-031-2/+2
* | Merge svn changes up to r27688Uoti Urpala2008-10-031-2/+2
|\|
| * fix compilation w/ FFmpeg r15533gpoirier2008-10-031-2/+2
* | Merge svn changes up to r27649Uoti Urpala2008-09-201-2/+1
|\|
| * riff.h and avi.h are not needed, but avio.h is.diego2008-09-151-2/+1
* | Merge svn changes up to r27573Uoti Urpala2008-09-101-5/+4
|\|
| * Make internal Matroska demuxer default againuau2008-09-091-1/+0
| * revert r27551 which break much more things than it fixesaurel2008-09-091-0/+1
| * Use internal demuxer for Matroska files for nowuau2008-09-081-1/+0
| * Fix compilation after libavcodec major version 52 changesuau2008-09-081-2/+2
| * lavf: the subtitles display duration is stored in pkt.convergence_durationaurel2008-09-041-2/+2
* | Merge svn changes up to r27514Uoti Urpala2008-09-031-3/+13
|\|
| * prefer libavformat to demux matroska filesaurel2008-08-261-0/+1
| * cosmetics: indentationaurel2008-08-241-2/+2
| * use new lavf API to grab sample_aspect_ratio from the demuxersaurel2008-08-241-0/+4
| * demux_lavf: fix mp_seek behavior in case of seeking erroraurel2008-08-131-1/+6
* | Merge svn changes up to r27281Uoti Urpala2008-07-151-1/+1
|\|
| * 1000l, fix demux_lavf compilationreimar2008-07-111-1/+1
| * Correct stream-seekability tests in demux_audio and demux_lavfreimar2008-07-111-1/+1
* | Merge svn changes up to r27092Uoti Urpala2008-06-171-0/+7
|\|
| * Chapter support for lavf demuxer.reimar2008-06-161-0/+7
* | Merge svn changes up to r26783Uoti Urpala2008-05-151-16/+28
|\|
| * Use standard license headers with standard formatting.diego2008-05-141-16/+18
| * AVOption support for lavf demuxingmichael2008-05-101-0/+10
* | Move dvdsub_id to options structUoti Urpala2008-04-231-3/+0
* | Move correct_pts to options structUoti Urpala2008-04-231-1/+3
|/
* Prefer libavformat musepack demuxer over internal one (which does not even su...reimar2008-04-161-0/+2
* Split the lavf taglists out of the lavf muxer to allow using libmpmuxalbeu2008-04-091-58/+2
* Set correct codec tag for raw rgb in mov, fixesreimar2008-04-051-0/+6
* Support 'default' attribute for audio and subtitle tracks.eugeni2008-03-301-0/+4
* Support switching to/from nosound in demux_lavf.eugeni2008-02-291-14/+8
* Don't select audio stream in lavf and mkv demuxers.eugeni2008-02-291-2/+2
* Don't select subtitle track in lavf and mkv demuxers.eugeni2008-02-291-7/+0
* Fill sh_sub_t.lang in lavf, mkv and ogg demuxers. Use it for printing subtitleeugeni2008-02-291-13/+2
* Fill sh_audio_t.lang in lavf and mkv demuxers. Use it for printing audio trackeugeni2008-02-291-0/+2
* FFmpeg now uses different (unified) #include paths.diego2008-02-251-11/+5
* Fix r26032: wrong sub stream id assigned to dvdsub_id.eugeni2008-02-211-1/+1
* Support -slang in lavf demuxer.eugeni2008-02-191-1/+10
* Add speex tagreimar2008-02-061-0/+1
* Allow demuxers to choose a default value for correct_ptsreimar2008-02-031-1/+3
* Add support for attachments in lavf demuxer.eugeni2008-01-301-0/+7
* Fix r25817 to not always destroy codec_tag, this broke playback of e.g. ape f...reimar2008-01-291-3/+6
*