log libmpcodecs/ve_lavc.c @ 33292:91464ba53528

age author description
Fri, 22 Apr 2011 06:28:43 +0000 reimar Remove obsolete options, fixes compilation with latest FFmpeg.
Sat, 26 Mar 2011 13:00:11 +0000 reimar Enable both frame and slice threading.
Sat, 26 Mar 2011 12:43:19 +0000 reimar Do not use deprecated avcodec_thread_init, it is broken and does nothing currently.
Sat, 05 Mar 2011 14:25:37 +0000 cehoyos Add VP8 fourcc.
Mon, 21 Feb 2011 14:52:25 +0000 ranma Make sure we don't store the same stats twice by nulling the first byte of the stats_out string once we have written it.
Sat, 19 Feb 2011 09:17:38 +0000 ranma For codecs that produce no data on the first pass, e.g.
Sat, 05 Feb 2011 14:02:49 +0000 reimar Change deprecated PKT_FLAG_KEY, CODEC_TYPE_* and SAMPLE_FMT_* to their
Thu, 06 Jan 2011 14:38:55 +0000 ranma Increase the bitrate range maximum value.
Fri, 29 Oct 2010 13:52:26 +0000 cigaes Support for -force-key-frames for ve_lavc.
Sun, 12 Sep 2010 13:01:05 +0000 reimar Replace sizoef(type) by sizeof(*ptrvar).
Sun, 12 Sep 2010 12:41:37 +0000 reimar Replace malloc+memset by calloc.
Sat, 11 Sep 2010 11:47:07 +0000 diego Move all MEncoder-related extern variable declarations to mencoder.h.
Thu, 09 Sep 2010 16:38:11 +0000 diego Mark video encoder vf_info_t structs as const.
Sat, 04 Sep 2010 08:11:31 +0000 diego Introduce init_avcodec function to avoid duplicated FFmpeg initializations.
Sat, 10 Jul 2010 07:25:44 +0000 reimar Make it possible to set all options for lavc audio encoder.
Sun, 04 Apr 2010 15:59:09 +0000 diego Mark encoder-related m_option_t struct arrays as const.
Sat, 03 Apr 2010 13:51:14 +0000 diego Remove pointless #ifdef CONFIG_LIBAVCODEC preprocessor check.
Sun, 21 Feb 2010 15:48:03 +0000 diego cosmetics: Rename struct vf_instance_s --> vf_instance.
Sat, 30 Jan 2010 16:57:40 +0000 diego Add missing license headers to all files in the libmpcodecs directory.
Sun, 17 Jan 2010 15:08:31 +0000 reimar Add a proper header for our strsep implementation so strsep will
Sun, 17 Jan 2010 14:58:44 +0000 reimar Reuse the fmt-conversion code instead of duplicating the functionality.
Fri, 06 Nov 2009 15:45:55 +0000 reimar Only call avcodec_close if the open succeeded before, otherwise avcodec_close
Fri, 25 Sep 2009 09:44:41 +0000 reimar Change type to avoid void * arithmetic.
Fri, 25 Sep 2009 09:43:59 +0000 reimar Set codec_type and codec_id in codec context for lavc encoders.
Wed, 13 May 2009 02:58:57 +0000 diego whitespace cosmetics: Remove all trailing whitespace.
Sun, 01 Feb 2009 02:10:31 +0000 diego Add support for libavcodec GMC flag, patch by Dave Baker, dbkr mxtelecom com.
Fri, 30 Jan 2009 23:08:36 +0000 diego Update libavcodec 'aic' flag define to match current FFmpeg.
Mon, 08 Sep 2008 17:02:32 +0000 uau Fix compilation after libavcodec major version 52 changes
Wed, 30 Jul 2008 12:01:30 +0000 diego Start unifying names of internal preprocessor directives.
Tue, 22 Jul 2008 22:58:51 +0000 diego Add Dirac video support via libdirac and libschroedinger in libavcodec.
Fri, 16 May 2008 00:23:02 +0000 diego cosmetics: Remove pointless parentheses from return calls.
Sat, 10 May 2008 19:07:26 +0000 michael AVOption support for video encoders.
Sun, 13 Apr 2008 00:03:11 +0000 diego Restore grayscale decoding support with FFmpeg.
Fri, 07 Mar 2008 21:30:01 +0000 diego Grayscale encoding/decoding with FFmpeg is no longer enabled, remove references
Mon, 25 Feb 2008 15:46:36 +0000 diego FFmpeg now uses different (unified) #include paths.
Thu, 14 Feb 2008 14:23:55 +0000 diego typo fix: inited --> initialized
Thu, 06 Sep 2007 08:57:50 +0000 reimar Support lowdelay flag
Tue, 07 Aug 2007 18:48:13 +0000 michael make x264 work again after the h264-libx264 renaming
Tue, 31 Jul 2007 17:51:39 +0000 michael allow to specify the audio bitrate in bits (some codecs need that ...)
Tue, 31 Jul 2007 17:12:28 +0000 michael make timestamps out of hot air
Tue, 31 Jul 2007 17:09:54 +0000 michael make a few more parameters accessable from mplayer
Thu, 17 May 2007 00:16:51 +0000 corey Pass imgfmt from lavc encoder to lavf muxer (this is needed for dv).
Sun, 13 May 2007 17:51:17 +0000 corey Add DV fourcc.
Thu, 03 May 2007 17:05:39 +0000 cehoyos add "level" as lavc option
Thu, 15 Mar 2007 17:51:32 +0000 diego Add explicit location for headers from the libmpdemux/ directory.
Thu, 15 Mar 2007 17:30:55 +0000 diego Add explicit location for headers from the stream/ directory.
Wed, 07 Feb 2007 09:58:23 +0000 reimar Fix compilation after deprecation of some lav log level and
Wed, 08 Nov 2006 03:22:03 +0000 corey support lavc mblmin and mblmax
Tue, 24 Oct 2006 18:45:17 +0000 reimar Add proper flv fourcc
Thu, 10 Aug 2006 21:48:41 +0000 michael pass average bitrate from encoder to (lavf) muxer
Thu, 13 Jul 2006 23:02:03 +0000 diego Remove #if LIBAVCODEC_BUILD >= XXX and #if LIBAVFORMAT_BUILD >= XXX jungle.
Sun, 09 Jul 2006 16:01:36 +0000 diego Remove unused variables, patch by Stefan Huehner, stefan ##at## huehner org.
Mon, 05 Jun 2006 06:37:29 +0000 corey Support and document lavc b_sensitivity option.
Mon, 05 Jun 2006 05:34:26 +0000 lorenm document the recent changes in Snow.
Sat, 13 May 2006 20:18:57 +0000 corey support lavc mv0_threshold
Fri, 31 Mar 2006 00:15:47 +0000 reynaldo Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu with LOTS of modifications by me
Tue, 21 Mar 2006 23:06:09 +0000 michael lavc doesnt pass AVFrame.opaque around :/
Tue, 21 Mar 2006 22:12:48 +0000 michael 10l (null pointer dereference)
Tue, 21 Mar 2006 21:26:42 +0000 michael passing pts through the filter layer (lets see if pts or cola comes out at the end)
Fri, 17 Mar 2006 23:47:10 +0000 corey Support libavcodec vrc_strategy=1 (XviD ratecontrol).
Mon, 13 Mar 2006 02:40:09 +0000 michael -lavcopts aglobal
Tue, 21 Feb 2006 09:39:22 +0000 corey Fix video delay when encoding with B-frames.
Tue, 31 Jan 2006 23:36:12 +0000 diego Move conditional compilation out of the code and into the build system.
Thu, 26 Jan 2006 19:32:07 +0000 michael change muxer_write_chunk() so that pts/dts _could_ be passed from encoder to muxer
Wed, 25 Jan 2006 01:17:57 +0000 michael pass vbv_size & max_rate from encoder to muxer over muxer_stream_t (if this is wrong/silly/10000000l then dont hesitate to flame / reverse)
Tue, 24 Jan 2006 23:50:41 +0000 michael vglobal so the user can tell the encoder that she wants global headers ... one step closer to correct mov/mp4 muxing
Mon, 23 Jan 2006 13:53:40 +0000 diego Using INT_MAX without including limits.h breaks compilation on MinGW.
Sun, 22 Jan 2006 21:02:14 +0000 corey support libavcodec's new sc_factor parameter
Tue, 10 Jan 2006 11:09:03 +0000 rathann convert some printfs to mp_msg
Thu, 29 Dec 2005 17:01:33 +0000 diego Support vme=8 (iterative overlapped block).
Wed, 28 Dec 2005 08:45:18 +0000 gpoirier Add bidir_refine to lavc's set of options, and document it.
Sun, 25 Dec 2005 21:29:18 +0000 gpoirier support downscaling frames for dynamic b frame decission
Tue, 29 Nov 2005 04:16:46 +0000 reynaldo Fixed wrong M_OPT_RANGE in vrc_maxrate/vrc_minrate , default was 0 and range [4,2400000]
Fri, 18 Nov 2005 14:39:25 +0000 diego Unify include path handling, -I.. is in CFLAGS.
Sun, 17 Jul 2005 07:58:09 +0000 ranma 10l: scene change detecion is deactivated with sc_threshold=1000000000
Sun, 17 Jul 2005 06:59:45 +0000 ranma 10l for me
Mon, 20 Jun 2005 14:27:21 +0000 ranma Add vrc_init_occupancy to lavcopts
Mon, 09 May 2005 20:04:12 +0000 reimar vstrict=-1 is now less "dangerous", make it default and remove m/ljpeg encoding colorspace hack
Sun, 08 May 2005 20:51:38 +0000 gpoirier Add border masking support for lavc
Sun, 08 May 2005 10:31:33 +0000 reimar ljpeg codec needs YUVJ colorspace, too
Sat, 30 Apr 2005 22:41:41 +0000 michael LIBAVCODEC_BUILD >= 4754
Wed, 02 Mar 2005 19:28:42 +0000 gpoirier 35% faster turbo mode with 0.01dB drop. Based Loren Merritt's suggestions.
Tue, 01 Mar 2005 20:21:58 +0000 henry fixes for encoding of multiple files
Thu, 24 Feb 2005 02:31:41 +0000 rfelker 100l to michael :))))
Wed, 23 Feb 2005 00:10:26 +0000 reimar Use PIX_FMT_YUVJ420P for mjpeg so that vstrict=-1 is not necessary
Tue, 22 Feb 2005 20:24:18 +0000 michael switch from DIVX -> FMP4 fourcc for libavcodec
Sat, 08 Jan 2005 19:16:21 +0000 reimar change malloc and free to av_ variants where needed.
Wed, 01 Dec 2004 20:32:05 +0000 lorenm suppress dummy frames due to B-frame delay.
Sun, 28 Nov 2004 18:37:49 +0000 lorenm new lavc codec: ffvhuff
Mon, 18 Oct 2004 12:26:45 +0000 rfelker 10l...autoaspect was always applied to muxer aspect if using newer libavcodec...hope this is ok
Mon, 20 Sep 2004 20:07:29 +0000 gpoirier 10l: Make turbo mode compatible with 3-pass encoding
Sun, 19 Sep 2004 09:59:05 +0000 gpoirier New lavc flag: "turbo" mode which is supposed to speed up 2-pass encoding
Sat, 18 Sep 2004 23:20:09 +0000 michael support generating divx2pass.log on 2nd pass patch by (Loren Merritt <lorenm at u dot washington dot edu>)
Sat, 21 Aug 2004 19:31:00 +0000 alex support snow
Mon, 09 Aug 2004 23:46:28 +0000 diego more precise wording
Tue, 20 Jul 2004 12:06:30 +0000 michael mencoder psnr segfaults on readonly fs patch by (Fabio Russo <f.russo at sosinformatica dot com>)
Tue, 06 Jul 2004 12:29:32 +0000 michael dc=11 fixed
Tue, 06 Jul 2004 11:15:06 +0000 michael dc precision and closed gop patch by (Nico Sabbi <nsabbi at tiscali dot it>)
Tue, 06 Jul 2004 02:10:22 +0000 michael multi-threaded lavc patch by (Loren Merritt <lorenm at u dot washington dot edu>)
Mon, 07 Jun 2004 17:31:50 +0000 michael nsse weight
Wed, 24 Mar 2004 15:16:36 +0000 ranma Use aspect from encoder for AVI vprp header
Sat, 07 Feb 2004 00:19:42 +0000 michael bit_exact patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)
Mon, 02 Feb 2004 14:19:55 +0000 michael quantizer noise shaping
Mon, 05 Jan 2004 23:44:51 +0000 michael ildctcmp, VSAD, VSSE
Tue, 30 Dec 2003 18:24:19 +0000 michael vismv, alt, ilme options
Sun, 28 Dec 2003 19:36:10 +0000 michael scenechange_threshold command line option patch by (Balatoni Denes <pnis at coder dot hu>)
Mon, 22 Dec 2003 20:22:06 +0000 michael better top_field_first behaviour (mostly what rich suggested)
Mon, 22 Dec 2003 17:42:54 +0000 michael using top_field_first from mpi, and support overriding it
Wed, 12 Nov 2003 12:30:52 +0000 michael RD optimal lambda->qp support
Mon, 03 Nov 2003 16:35:40 +0000 ranma mencoder lavc audio encoding support
Mon, 03 Nov 2003 02:42:39 +0000 michael 10l
Sun, 02 Nov 2003 23:21:45 +0000 michael noise reduction
Thu, 23 Oct 2003 12:05:33 +0000 michael 100l patch by (Tilmann Bitterberg <transcode at tibit dot org>)
Mon, 20 Oct 2003 21:40:58 +0000 michael mpeg4 has only 8bit per numerator and denominator ...
Mon, 20 Oct 2003 21:21:42 +0000 michael sample_aspect_ratio
Tue, 07 Oct 2003 11:45:09 +0000 michael use lagrange multipler instead of qscale
Sat, 04 Oct 2003 17:29:08 +0000 gabucino many small typo and grammar fixes
Thu, 02 Oct 2003 00:28:29 +0000 michael mv0
Tue, 30 Sep 2003 22:32:13 +0000 michael rd cbp
Fri, 19 Sep 2003 18:45:02 +0000 faust3 fix 2-pass encoding with libavcodec onwin32, patch by Tristan Seligmann <mithrandi-mplayer-dev-eng at mithrandi.za.net>