log libmpdemux/demux_lavf.c @ 32297:867a430ac143

age author description
Sun, 12 Sep 2010 13:26:39 +0000 reimar Replace sizeof(type)
Sun, 29 Aug 2010 06:51:05 +0000 reimar Always use convergence_duration for subtitles otherwise
Sat, 21 Aug 2010 16:04:18 +0000 reimar Print subtitle type also for internally-supported types with a libavcodec decoder.
Sun, 01 Aug 2010 17:51:28 +0000 reimar Update for libavformat matroska demuxer name change.
Sun, 11 Jul 2010 14:51:51 +0000 reimar Avoid incorrectly duplicating initialization code in new_demux_packet,
Sun, 11 Jul 2010 09:04:29 +0000 reimar Add support for DVB and XSUB subtitles, not yet working properly.
Sat, 10 Jul 2010 18:47:59 +0000 reimar Make the stream language an argument to the stream creation function
Sat, 10 Jul 2010 16:30:59 +0000 reimar Remove unused extern variable declarations.
Sat, 10 Jul 2010 13:45:09 +0000 reimar Add support for PGS subtitle decoding via libavcodec.
Sat, 10 Jul 2010 02:25:07 +0000 michael 1 memcpy less in lavf demuxing.
Tue, 06 Jul 2010 09:02:37 +0000 aurel stricter check for convergence_duration validity, avoid using meaningless values
Tue, 29 Jun 2010 14:48:54 +0000 reimar Avoid a crash if stream->url is not set, but print a warning since this
Sat, 05 Jun 2010 16:14:56 +0000 reimar Also print current stream position in mp_read debug output.
Sat, 05 Jun 2010 16:12:36 +0000 reimar Remove explicit eof check for mp_read code, stream code handles this case
Sat, 05 Jun 2010 16:00:49 +0000 reimar Di not do a stream_reset on seeking backwards, the seek itself should
Thu, 03 Jun 2010 21:01:37 +0000 reimar Try always enabling correct pts again for lavf demuxer, since the know
Mon, 31 May 2010 19:44:02 +0000 aurel Switch mkv demuxing to lavf by default.
Fri, 28 May 2010 00:25:28 +0000 diego Drop pointless _t suffix from 'struct lavf_priv'.
Wed, 26 May 2010 18:01:38 +0000 reimar Switch ogg demuxing to lavf by default.
Tue, 25 May 2010 23:07:28 +0000 hyc Add support for STREAM_CTRL_SEEK_TO_TIME in ffmpeg streams
Sat, 22 May 2010 01:17:59 +0000 cehoyos Do not use correct-pts for mpeg-ps: It breaks PAFF samples.
Tue, 04 May 2010 18:46:42 +0000 aurel cosmetic: typo, this wasn't supposed to be plural
Mon, 03 May 2010 22:45:00 +0000 aurel print a more detailed and more useful description of each stream with lavf
Mon, 03 May 2010 22:40:00 +0000 aurel 10l: correctly use video_stream instead of audio_stream in the video section
Mon, 03 May 2010 22:30:06 +0000 aurel add ID_..._NAME to -identify for each lavf stream which has a title
Mon, 03 May 2010 22:19:52 +0000 aurel uniformize handling of aid and vid with lavf so that it matches handling of sid
Sat, 01 May 2010 15:38:37 +0000 reimar Continue probing even for score == AVPROBE_SCORE_MAX / 4 to match
Sat, 01 May 2010 13:50:49 +0000 reimar Use av_probe_input_format2 and avoid accepting detection
Mon, 22 Mar 2010 19:39:43 +0000 reimar Reindent
Mon, 22 Mar 2010 19:38:42 +0000 reimar Start probing with a size matching the stream buffer size so it is possible
Sat, 20 Feb 2010 11:21:51 +0000 reimar Print all 64 bits of seek position.
Thu, 18 Feb 2010 00:18:50 +0000 diego Add header for AVI print functions; avoids many forward declarations.
Fri, 12 Feb 2010 20:38:29 +0000 reimar Dynamically increase probe size for lavf demuxer up to 2 MB.
Wed, 03 Feb 2010 22:36:47 +0000 reimar Replace incorrect usage of strncpy.
Wed, 03 Feb 2010 22:33:35 +0000 reimar Reindent
Wed, 03 Feb 2010 22:32:48 +0000 reimar Add support for FFmpeg's rtsp dummy URL-with-pseudo-demuxer scheme.
Mon, 28 Dec 2009 13:49:08 +0000 cehoyos Do not use correct-pts for mpeg-ts and matroska: It breaks PAFF samples.
Mon, 28 Dec 2009 13:39:26 +0000 cehoyos Revert r30100: It breaks some mov and asf samples.
Tue, 22 Dec 2009 20:56:59 +0000 cehoyos Do not use correct-pts by default for demuxer lavf, it breaks all PAFF files.
Sun, 22 Nov 2009 15:18:21 +0000 reimar Finally rename the STREAM_SEEK define to MP_STREAM_SEEK, there are just too many
Sun, 22 Nov 2009 14:15:41 +0000 reimar av_alloc_format_context -> avformat_alloc_context
Sun, 22 Nov 2009 13:06:44 +0000 reimar Reuse buffer in priv context instead of allocating the 32kB probe buffer
Tue, 10 Nov 2009 16:49:00 +0000 reimar Allow lavf demuxer to also probe and play files < 32 kB (full probe buffer size).
Sat, 07 Nov 2009 12:55:07 +0000 cehoyos Allow demuxer lavf to export CODEC_ID_DVB_TELETEXT.
Sat, 07 Nov 2009 11:15:26 +0000 reimar Remove pointless and broken (e.g. does not set aid and vid) -tsprog handling
Sat, 07 Nov 2009 11:09:23 +0000 reimar Remove an empty program if the one requested by IDENTIFY_PROGRAM does not exist
Wed, 30 Sep 2009 08:19:49 +0000 reimar lavf: if seeking in the desired direction failed, also try in the opposite one,
Thu, 10 Sep 2009 17:30:02 +0000 reimar Add w64 to list of preferred lavf formats (otherwise demux_audio incorrectly
Thu, 10 Sep 2009 17:28:35 +0000 reimar Sort preferred_list alphabetically since the order does not matter otherwise.
Tue, 08 Sep 2009 21:45:36 +0000 reimar Add CODEC_ID_ADPCM_IMA_AMV to lavf codec_tag override list instead of
Tue, 08 Sep 2009 09:08:05 +0000 reimar Fix an endless loop if all programs are empty.
Tue, 08 Sep 2009 08:55:05 +0000 reimar Always register all streams from libavformat, not just those belonging to a program.
Mon, 07 Sep 2009 17:20:44 +0000 vitor Add support for lavf vqf demuxer and lavc TwinVQ decoder.
Sun, 30 Aug 2009 23:01:36 +0000 cehoyos Rename mp_wav_override_tag* as mp_codecid_override_tag* to reflect that
Sun, 30 Aug 2009 22:51:52 +0000 cehoyos Use mp_wav_override_taglists for both audio and video.
Tue, 11 Aug 2009 23:26:42 +0000 greg Use new libavformat metadata API.
Wed, 24 Jun 2009 08:13:52 +0000 reimar AVStream.language is deprecated, switch to av_get_metadata instead.
Wed, 24 Jun 2009 08:06:46 +0000 reimar Move allocation to avoid a possible memleak if new_sh_audio fails.
Wed, 24 Jun 2009 08:04:38 +0000 reimar Remove pointless stream count checks, new_sh_* already checks for that.
Wed, 24 Jun 2009 07:49:04 +0000 reimar Print ID_AID_???_LANG and ID_SID_???_LANG in lavf demuxer so that frontends
Mon, 01 Jun 2009 09:43:32 +0000 reimar Add const where appropriate, also gets rid of a compiler warning.
Mon, 01 Jun 2009 09:39:02 +0000 reimar 100l, do not read probe buffer if it will not be used because a format was forced.
Sat, 30 May 2009 13:18:57 +0000 reimar In all demux_info_add calls change "name" to "title".
Wed, 01 Apr 2009 09:24:46 +0000 reimar Increase probe buffer size to 32kB, this makes ac3 auto-detection far more reliable.
Sat, 17 Jan 2009 11:29:36 +0000 cehoyos Fix compilation: s/ff_gcd/av_gcd.
Wed, 03 Dec 2008 23:01:03 +0000 diego Get rid of pointless 'extern' keywords.
Fri, 03 Oct 2008 14:54:22 +0000 gpoirier fix compilation w/ FFmpeg r15533
Mon, 15 Sep 2008 15:30:06 +0000 diego riff.h and avi.h are not needed, but avio.h is.
Tue, 09 Sep 2008 14:45:50 +0000 uau Make internal Matroska demuxer default again
Tue, 09 Sep 2008 14:28:44 +0000 aurel revert r27551 which break much more things than it fixes
Mon, 08 Sep 2008 21:26:24 +0000 uau Use internal demuxer for Matroska files for now
Mon, 08 Sep 2008 17:02:32 +0000 uau Fix compilation after libavcodec major version 52 changes
Thu, 04 Sep 2008 23:34:27 +0000 aurel lavf: the subtitles display duration is stored in pkt.convergence_duration
Tue, 26 Aug 2008 21:12:48 +0000 aurel prefer libavformat to demux matroska files
Sun, 24 Aug 2008 00:08:55 +0000 aurel cosmetics: indentation
Sun, 24 Aug 2008 00:07:09 +0000 aurel use new lavf API to grab sample_aspect_ratio from the demuxers
Wed, 13 Aug 2008 00:01:31 +0000 aurel demux_lavf: fix mp_seek behavior in case of seeking error
Fri, 11 Jul 2008 18:04:36 +0000 reimar 1000l, fix demux_lavf compilation
Fri, 11 Jul 2008 17:25:37 +0000 reimar Correct stream-seekability tests in demux_audio and demux_lavf
Mon, 16 Jun 2008 15:54:29 +0000 reimar Chapter support for lavf demuxer.
Wed, 14 May 2008 18:01:51 +0000 diego Use standard license headers with standard formatting.
Sat, 10 May 2008 19:29:38 +0000 michael AVOption support for lavf demuxing
Wed, 16 Apr 2008 12:03:34 +0000 reimar Prefer libavformat musepack demuxer over internal one (which does not even support v8).
Wed, 09 Apr 2008 00:46:21 +0000 albeu Split the lavf taglists out of the lavf muxer to allow using libmpmux
Sat, 05 Apr 2008 08:49:07 +0000 reimar Set correct codec tag for raw rgb in mov, fixes
Sun, 30 Mar 2008 16:55:46 +0000 eugeni Support 'default' attribute for audio and subtitle tracks.
Fri, 29 Feb 2008 17:25:57 +0000 eugeni Support switching to/from nosound in demux_lavf.
Fri, 29 Feb 2008 17:25:52 +0000 eugeni Don't select audio stream in lavf and mkv demuxers.
Fri, 29 Feb 2008 17:25:47 +0000 eugeni Don't select subtitle track in lavf and mkv demuxers.
Fri, 29 Feb 2008 17:25:39 +0000 eugeni Fill sh_sub_t.lang in lavf, mkv and ogg demuxers. Use it for printing subtitle
Fri, 29 Feb 2008 17:25:37 +0000 eugeni Fill sh_audio_t.lang in lavf and mkv demuxers. Use it for printing audio track
Mon, 25 Feb 2008 15:46:36 +0000 diego FFmpeg now uses different (unified) #include paths.
Thu, 21 Feb 2008 09:47:03 +0000 eugeni Fix r26032: wrong sub stream id assigned to dvdsub_id.
Tue, 19 Feb 2008 19:41:22 +0000 eugeni Support -slang in lavf demuxer.
Wed, 06 Feb 2008 12:39:59 +0000 reimar Add speex tag
Sun, 03 Feb 2008 12:14:29 +0000 reimar Allow demuxers to choose a default value for correct_pts
Wed, 30 Jan 2008 08:10:25 +0000 eugeni Add support for attachments in lavf demuxer.
Tue, 29 Jan 2008 19:05:36 +0000 reimar Fix r25817 to not always destroy codec_tag, this broke playback of e.g. ape files.
Tue, 29 Jan 2008 15:11:38 +0000 reimar Use defines to give names to the different seek flags.
Mon, 28 Jan 2008 18:29:26 +0000 reimar Support CODEC_ID_MOV_TEXT
Sun, 27 Jan 2008 09:08:54 +0000 reimar Prefer lavf mov demuxer over our own, it should work better most of the time now.
Sat, 26 Jan 2008 22:25:47 +0000 reimar 100l, inverted condition for AVSEEK_FLAG_BACKWARD
Sat, 26 Jan 2008 22:06:36 +0000 reimar Used wrong condition for using AVSEEK_FLAG_BACKWARD, it should depend on
Sat, 26 Jan 2008 21:45:31 +0000 reimar Cosmetics: remove some trailing whitespace
Sat, 26 Jan 2008 21:41:30 +0000 reimar Add QDM2 codec identifier
Sat, 26 Jan 2008 21:17:08 +0000 reimar Partially support vobsub subtitles from lavf demuxers (palette support missing)
Sun, 20 Jan 2008 12:57:53 +0000 rtogni Allow overriding the codec_tag for audio codecs, and always override
Sun, 13 Jan 2008 16:00:39 +0000 reimar Make all demuxer_desc_t const, thus moving them to .rodata
Sat, 12 Jan 2008 01:14:45 +0000 eugeni Add libass support to demux_lavf.
Sat, 22 Dec 2007 18:32:45 +0000 reimar 100l, fix compilation.
Sat, 22 Dec 2007 16:23:42 +0000 reimar Set is_streamed correctly, should make network playback work more reliably.
Sat, 22 Dec 2007 16:22:54 +0000 reimar Get rid of URLProtocol mess (especially problematic since it made use
Sun, 02 Dec 2007 21:26:23 +0000 reimar Make m_option_t arrays referenced by cfg-common.h const
Fri, 23 Nov 2007 10:44:33 +0000 iive Bring (de)muxer_lavf up to date with the libavformat API changes introduced by FFmpeg commit r11071.
Tue, 20 Nov 2007 17:08:12 +0000 kostya Musepack SV8 lavc decoder support
Tue, 30 Oct 2007 15:49:53 +0000 diego Remove unused variable:
Sat, 27 Oct 2007 20:04:16 +0000 nicodvb reindented previously modified code
Sat, 27 Oct 2007 19:15:43 +0000 nicodvb implemented DEMUXER_CTRL_IDENTIFY_PROGRAM to permit program switching
Sat, 27 Oct 2007 19:12:59 +0000 nicodvb permit identification and selection of programs
Sat, 27 Oct 2007 19:04:37 +0000 nicodvb permit the transititions no stream <-> some streams and viceversa (needed for forthcoming program switching patch)