log libmpcodecs/vd_ffmpeg.c @ 33043:04203ae3000c

age author description
Sun, 27 Mar 2011 14:02:32 +0000 reimar Always use get_format, reduces usage of CODEC_CAP_HWACCEL* conditions.
Sun, 27 Mar 2011 13:19:32 +0000 reimar Change | to ||.
Sun, 27 Mar 2011 13:18:59 +0000 reimar Attempt to fix crashes with VDPAU and threads.
Sun, 27 Mar 2011 13:09:27 +0000 reimar Fix XVMC decoding (avcodec_open would fail if thread_count is set)
Sat, 26 Mar 2011 18:37:05 +0000 reimar Disable the combination of slices and multithreaded decode by default, it
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.
Wed, 23 Mar 2011 14:52:13 +0000 zuxy Change MP_IMGFLAG_ACCEPT_STRIDE to MP_IMGFLAG_ACCEPT_ALIGNED_STRIDE as various
Sat, 05 Feb 2011 14:02:49 +0000 reimar Change deprecated PKT_FLAG_KEY, CODEC_TYPE_* and SAMPLE_FMT_* to their
Sun, 09 Jan 2011 18:47:46 +0000 cehoyos Enable fflagarith video decoder.
Sun, 12 Dec 2010 10:23:41 +0000 reimar Treat non-ref frames like B-frames even if has_b_frames is not set and
Sat, 11 Dec 2010 18:37:00 +0000 reimar Reset ctx->vo_initialized to 0 on a resolution change.
Sat, 11 Dec 2010 12:23:07 +0000 reimar Support very high libav* message levels as e.g. the flac parser
Sun, 14 Nov 2010 09:12:34 +0000 cboesch Remove most of the NULL pointer check before free all over the code
Sat, 06 Nov 2010 21:49:49 +0000 reimar Use IMGFMT to compare instead of PIX_FMT to avoid issues
Wed, 03 Nov 2010 16:39:52 +0000 reimar Add and use a IMGFMT_IS_HWACCEL define.
Fri, 22 Oct 2010 17:36:11 +0000 reimar Improve vd_ffmpeg aspect handling to respect container aspect if possible
Sat, 09 Oct 2010 12:12:14 +0000 reimar Add a va_list version of mp_msg and use it to avoid yet another intermediate
Sun, 12 Sep 2010 13:01:05 +0000 reimar Replace sizoef(type) by sizeof(*ptrvar).
Sat, 04 Sep 2010 08:11:31 +0000 diego Introduce init_avcodec function to avoid duplicated FFmpeg initializations.
Tue, 31 Aug 2010 19:39:17 +0000 reimar Set coded_width/coded_height instead of width/height since that's
Mon, 30 Aug 2010 23:24:56 +0000 cehoyos Improve correct-pts with PAFF streams.
Sun, 22 Aug 2010 23:38:40 +0000 diego Remove pointless casts of avcodec_find_decoder_by_name() return value.
Thu, 01 Jul 2010 20:43:20 +0000 reimar Fix ffmpeg logging: mp_msg_test must be called after the proper target
Tue, 29 Jun 2010 12:13:57 +0000 diego Replace HAVE_BIGENDIAN #ifdef around swap_palette() by av_unused attribute.
Mon, 28 Jun 2010 16:54:27 +0000 diego Place swap_palette declaration under the same #ifdef as its usage; fixes:
Sat, 26 Jun 2010 18:06:20 +0000 reimar Allow the FFmpeg VP8 decoder to work by disabling dr for it (thus we do not
Sun, 06 Jun 2010 11:23:56 +0000 reimar Minor code simplification.
Wed, 17 Feb 2010 23:46:57 +0000 reimar Handle negative height in draw_slice from FFmpeg in vd_ffmpeg.c, since at
Tue, 16 Feb 2010 16:16:42 +0000 diego libmpcodecs: Mark functions not used outside of their files as static.
Fri, 12 Feb 2010 16:29:34 +0000 diego Mark all ad_info_t/vd_info_t structure declarations as const.
Sat, 30 Jan 2010 16:57:40 +0000 diego Add missing license headers to all files in the libmpcodecs directory.
Thu, 07 Jan 2010 04:59:50 +0000 zuxy Avoid the error message "Unsupported PixelFormat -1" for ffh264 decoding
Thu, 31 Dec 2009 23:39:21 +0000 reimar Also pass the 4th plane for planar formats on to libavcodec.
Sat, 26 Dec 2009 11:51:19 +0000 reimar Support mp_image with allocated palette.
Sun, 22 Nov 2009 13:18:12 +0000 reimar Add const to draw_slice argument to match what FFmpeg expects for draw_horiz_band.
Tue, 17 Nov 2009 13:56:34 +0000 reimar Use avcodec_align_dimensions to appropriately align width and height in
Tue, 10 Nov 2009 18:10:16 +0000 diego Map AV_LOG_VERBOSE to MSGL_V in order to avoid spurious log output.
Wed, 23 Sep 2009 19:21:38 +0000 reimar Make sure avctx->codec_type and codec_id are set, since libavcodec
Sun, 26 Jul 2009 19:53:00 +0000 diego Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.
Mon, 01 Jun 2009 22:25:10 +0000 reimar Switch to avcodec_decode_video2 to allow a hack that makes PNG decode correctly
Sun, 29 Mar 2009 14:15:09 +0000 reimar Use MP_MAX_PLANES as size of arrays passed to mpcodecs_draw_slice.
Wed, 18 Mar 2009 17:02:29 +0000 cehoyos Allow to use vdpau temporal deinterlacers with hardware accelerated decoding.
Tue, 03 Mar 2009 13:38:33 +0000 reimar Add another hack to work-around the currently completely inconsistent way in
Sun, 01 Mar 2009 09:09:49 +0000 reimar 10l, replace a tab that slipped in.
Sun, 01 Mar 2009 09:03:01 +0000 reimar Create a set_format_params function that sets all the special options needed
Thu, 19 Feb 2009 09:21:46 +0000 iive Return PIX_FMT_NONE if the video system refuses all other formats.
Wed, 18 Feb 2009 07:52:17 +0000 reimar Handle mpcodecs_get_image returning NULL, FFmpeg most of the time handles
Tue, 17 Feb 2009 16:40:50 +0000 reimar Set avctx->opaque already at init instead of decode so it can be used in
Tue, 17 Feb 2009 11:29:43 +0000 diego cosmetics: Remove stray empty lines.
Mon, 16 Feb 2009 23:56:19 +0000 cehoyos Fix #endif comment.
Mon, 16 Feb 2009 20:58:13 +0000 reimar Add support for VDPAU video out, including hardware decoding.
Sun, 15 Feb 2009 22:02:24 +0000 diego The AV_XVMC_RENDER_MAGIC constant was renamed to AV_XVMC_ID in FFmpeg.
Sun, 15 Feb 2009 20:29:29 +0000 iive Reflect ffmpeg change of xvmc struct field to xvmc_id.
Sun, 15 Feb 2009 17:49:42 +0000 diego The xvmc_pixfmt_render structure was renamed to xvmc_pix_fmt in FFmpeg.
Sun, 15 Feb 2009 17:35:24 +0000 diego The xmvc structure member magic_id was renamed to unique_id.
Sun, 15 Feb 2009 17:29:00 +0000 reimar Remove unnecessary #if around forward declaration.
Sun, 15 Feb 2009 17:23:05 +0000 reimar Restructure get_format so it can easily be extended to handle VDPAU
Sun, 15 Feb 2009 16:57:08 +0000 reimar Reuse the code for the general do_dr1 case to set get_buffer/release_buffer for XvMC.
Sun, 15 Feb 2009 15:27:12 +0000 reimar Use PIX_FMT_NONE instead of -1
Sun, 15 Feb 2009 15:24:32 +0000 reimar Remove apparently unneeded CODEC_FLAG_EMU_EDGE for XvMC
Sun, 15 Feb 2009 14:10:47 +0000 reimar Extend get_buffer to handle the XvMC case and remove mc_get_buffer
Sun, 15 Feb 2009 13:24:17 +0000 reimar Unset MP_IMGFLAG_IN_USE in release_buffer.
Sun, 15 Feb 2009 13:17:04 +0000 reimar Merge two checks for mpi != NULL
Sun, 15 Feb 2009 13:14:17 +0000 reimar Make the default release_buffer work for XvMC, use it and remove mc_release_buffer
Sun, 15 Feb 2009 13:04:57 +0000 reimar Get rid of mc_render_slice and use the generic draw_slice instead.
Sun, 15 Feb 2009 08:46:18 +0000 iive Reflect the change of xvmc struct name.
Sun, 15 Feb 2009 02:38:20 +0000 iive Now xvmc struct uses magic_id field
Sat, 14 Feb 2009 17:58:33 +0000 reimar Use fmt-conversion.h in vd_ffmpeg.c
Sat, 14 Feb 2009 17:43:06 +0000 reimar Consistently place whitespace around * ( ) and ,
Sat, 14 Feb 2009 17:30:41 +0000 reimar Remove useless break
Sat, 14 Feb 2009 17:29:59 +0000 reimar Indentation and other whitespace fixes
Sat, 14 Feb 2009 17:18:55 +0000 diego Remove local copy of xvmc_render.h, it is now an installed header in FFmpeg.
Thu, 12 Feb 2009 16:58:47 +0000 reimar 100l, removed a #ifdef the wrong way, CODEC_FLAG_NOT_TRUNCATED no longer exists,
Thu, 12 Feb 2009 15:41:59 +0000 reimar Remove trailing whitespace from vd_ffmpeg.
Thu, 12 Feb 2009 15:39:32 +0000 reimar Replace tabs in vd_ffmpeg by 8 spaces to better match FFmpeg's coding style.
Thu, 12 Feb 2009 15:35:18 +0000 reimar Remove several #ifdefs that check for libavcodec features from vd_ffmpeg.
Mon, 09 Feb 2009 22:00:57 +0000 aurel change internal real video packetizing format to the more straight forward one
Mon, 02 Feb 2009 07:26:05 +0000 zuxy Convert CONFIG_XVMC into a 0/1 definition.
Fri, 16 Jan 2009 13:19:29 +0000 gpoirier revert #ifdef WORDS_BIGENDIAN => #if WORDS_BIGENDIAN changes from r28331
Fri, 16 Jan 2009 10:07:14 +0000 gpoirier fix compilation on non x86 machines (PPC here)
Fri, 02 Jan 2009 17:06:09 +0000 diego Sync with latest round of xvmc changes in FFmpeg.
Mon, 15 Dec 2008 22:25:39 +0000 diego xvmc is now a CONFIG_ option in FFmpeg.
Mon, 08 Sep 2008 20:01:10 +0000 gpoirier fix compilation with lavc version > r15270
Mon, 08 Sep 2008 17:02:32 +0000 uau Fix compilation after libavcodec major version 52 changes
Sat, 06 Sep 2008 18:16:39 +0000 diego Remove outdated URL from vd_info_t struct.
Wed, 27 Aug 2008 11:31:53 +0000 aurel handle the lavfpref demuxer in the same way as the lavf one
Wed, 30 Jul 2008 12:01:30 +0000 diego Start unifying names of internal preprocessor directives.
Fri, 16 May 2008 00:23:02 +0000 diego cosmetics: Remove pointless parentheses from return calls.
Sat, 10 May 2008 19:15:57 +0000 michael Reformat very ugly code.
Sat, 10 May 2008 18:55:31 +0000 michael AVOptions support for libavcodec based video decoders.
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
Sun, 02 Dec 2007 21:26:23 +0000 reimar Make m_option_t arrays referenced by cfg-common.h const
Sun, 28 Oct 2007 22:32:20 +0000 rtogni Change the frame format passed to lavc realvideo decoders to adapt for
Sun, 30 Sep 2007 20:02:57 +0000 rtogni Disable direct rendering for ROQ video, the buffer management used by
Sun, 16 Sep 2007 11:52:05 +0000 reimar Make vd_ffmpeg work with lavf demuxer also for RealVideo.
Tue, 28 Aug 2007 17:38:08 +0000 diego Remove pointless #ifdef HAVE_XVMC within get_format(), all of the function
Tue, 28 Aug 2007 17:36:04 +0000 diego warning fix:
Tue, 28 Aug 2007 17:02:19 +0000 diego cosmetics: Add some explanatory comments to #endif directives.
Sat, 25 Aug 2007 09:46:47 +0000 diego Fix some unused variable warnings.
Mon, 28 May 2007 08:42:35 +0000 diego Remove some unused variables, patch by timwoj ieee org.
Wed, 07 Mar 2007 09:19:36 +0000 gpoirier Fix ratio aspect on Matroska files, broken with recent 'spect change in DVB' patch
Sat, 24 Feb 2007 10:27:14 +0000 diego cosmetics: Fix some common typos, appropiate --> appropRiate,
Tue, 20 Feb 2007 20:09:29 +0000 nicodvb reinit the vo when aspect ratio changes; patch by C.E. Hoyos approved by Michael
Sat, 17 Feb 2007 03:02:38 +0000 michael mplayer canot handle DR1 with CODEC_ID_INTERPLAY_VIDEO (later needs too many buffers it seems)
Wed, 07 Feb 2007 12:31:37 +0000 iive Revert part of commit r22170.
Wed, 07 Feb 2007 09:58:23 +0000 reimar Fix compilation after deprecation of some lav log level and
Tue, 06 Feb 2007 18:30:56 +0000 reimar Add missing checks in RealVideo slice handling code.
Sat, 03 Feb 2007 13:20:31 +0000 reimar Cosmetics
Sat, 03 Feb 2007 13:19:21 +0000 reimar Avoid crash in uninit if codec not found
Wed, 31 Jan 2007 18:14:47 +0000 reimar Swap palette on bigendian.
Fri, 19 Jan 2007 23:15:53 +0000 reimar BE_32 -> AV_RB32
Sat, 09 Dec 2006 12:24:11 +0000 reimar Get rid of min/max macros from aviheader.h, they do not belong here.
Thu, 07 Dec 2006 11:58:07 +0000 reimar Hack around libavutil/bswap.h compilation problems due to always_inline undefined.
Wed, 06 Dec 2006 10:41:34 +0000 reimar Fix memleak if vd_ffmpeg init fails
Sun, 03 Dec 2006 17:46:37 +0000 reimar Compile fix, BE_32 definition has been moved
Wed, 29 Nov 2006 15:02:45 +0000 diego Remove bswap.h, use libavutil/bswap.h instead.
Sun, 26 Nov 2006 13:26:21 +0000 reimar Fix incorrect use of be2me_32 on a pointer, use BE_32 instead.
Sun, 26 Nov 2006 12:12:46 +0000 reimar Useless use of strstr, strchr is good enough.
Sun, 26 Nov 2006 12:08:40 +0000 henry Check the log level before processing the message
Tue, 14 Nov 2006 22:40:35 +0000 rtogni Fix extradata passing to lavc RV20 decoder
Tue, 07 Nov 2006 19:52:47 +0000 michael feed av_log() through mp_msg()
Mon, 31 Jul 2006 22:26:25 +0000 pacman Fix SVQ3 extradata handling so it works correctly with demux_lavf
Mon, 31 Jul 2006 22:19:48 +0000 pacman Fix bogus pointer addition in the extraction of extradata from
Thu, 13 Jul 2006 23:02:03 +0000 diego Remove #if LIBAVCODEC_BUILD >= XXX and #if LIBAVFORMAT_BUILD >= XXX jungle.
Thu, 06 Jul 2006 06:58:17 +0000 uau Add a new video pts tracking mode, enabled by option -correct-pts.
Sun, 02 Jul 2006 08:17:07 +0000 reynaldo rm unnecesary casts from void* - part 3
Sun, 02 Apr 2006 18:35:00 +0000 reimar simplify extradata handling and make passing extradata on the default.
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
Mon, 27 Mar 2006 10:32:52 +0000 reimar reinit vo when pix_fmt changes.
Fri, 24 Mar 2006 08:12:03 +0000 diego Convert all if(verbose>X) to mp_msg_test calls.
Wed, 08 Feb 2006 23:22:29 +0000 rtognimp Add support for grayscale [m]jpeg
Tue, 31 Jan 2006 23:36:12 +0000 diego Move conditional compilation out of the code and into the build system.
Sun, 22 Jan 2006 18:11:35 +0000 diego proper support for shared libpostproc
Mon, 19 Dec 2005 19:38:28 +0000 henry malloc padding to avoid access beyond allocated memory
Sun, 18 Dec 2005 01:22:11 +0000 michael bitexact flag
Fri, 02 Dec 2005 22:00:50 +0000 michael multithreaded decoding
Fri, 02 Dec 2005 10:00:35 +0000 gpoirier make -lavdopts debug work again, patch by Jason Tackaberry ( tack AH sault POIS org )
Thu, 10 Nov 2005 20:36:37 +0000 reimar do not set ctx->vo_inited when init fails. This caused a crash when a
Fri, 16 Sep 2005 11:30:33 +0000 reimar print the first 16 bytes of frame data with -v -v, helps detect when
Sun, 17 Jul 2005 00:18:42 +0000 reimar Support for skip options
Sun, 26 Jun 2005 20:28:12 +0000 rtognimp FFmpeg theora decoder support
Wed, 08 Jun 2005 07:05:49 +0000 henry 10l for me
Tue, 07 Jun 2005 10:04:22 +0000 henry correcting the previous draw_slice fix
Tue, 07 Jun 2005 06:33:51 +0000 henry check for display height when drawing slices
Wed, 25 May 2005 16:29:53 +0000 henry quicktime fix update
Wed, 25 May 2005 09:20:50 +0000 henry prefer width&height from bitmapinfoheader for h263 streams
Thu, 07 Apr 2005 22:04:08 +0000 rtognimp LOCO support via lavc
Wed, 26 Jan 2005 19:06:56 +0000 reimar "support" YUVJ colorspaces added to libavcodec, makes mjpeg decoding work again
Sat, 22 Jan 2005 17:52:34 +0000 alex wmv3 needs extradata
Sat, 08 Jan 2005 19:16:21 +0000 reimar change malloc and free to av_ variants where needed.
Fri, 17 Dec 2004 07:34:23 +0000 nicodvb conditional lowres: activate lowres if frame width >= threshold
Mon, 06 Dec 2004 04:11:17 +0000 michael fix byteorder
Sun, 28 Nov 2004 18:37:49 +0000 lorenm new lavc codec: ffvhuff
Mon, 11 Oct 2004 16:23:20 +0000 michael too large extradata
Mon, 27 Sep 2004 10:08:57 +0000 michael compensate for width/height being picture width/height instead of bitstream width/height
Sun, 26 Sep 2004 12:54:00 +0000 michael low resolution decoding
Mon, 13 Sep 2004 21:21:48 +0000 rtognimp AVC support moved to libavcodec, avcC atom is now passed in extradata
Tue, 07 Sep 2004 01:20:19 +0000 michael disable direct rendering for h264
Thu, 02 Sep 2004 16:52:13 +0000 michael non spec compliant optizations support
Sun, 29 Aug 2004 13:52:19 +0000 rtognimp AVC (fourcc avc1) in mp4 support
Sat, 21 Aug 2004 19:46:24 +0000 alex support for snow
Sat, 26 Jun 2004 02:23:51 +0000 michael top/bottom mb row skipping
Sun, 06 Jun 2004 13:48:30 +0000 rtognimp Segfault fix for some h264 in avi files
Sun, 11 Apr 2004 20:01:42 +0000 michael .mp4 with lavf support
Sun, 11 Apr 2004 19:19:46 +0000 michael BGR16
Tue, 16 Mar 2004 15:34:55 +0000 iive use flag for XvMC codec recognition and enable dr1 for fixed version of lavc
Mon, 01 Mar 2004 14:58:20 +0000 iive xvmc use get_format for IDCT/MC recognition
Tue, 24 Feb 2004 00:31:15 +0000 michael vd_ffmpeg to set repeat-first-field patch by (Zoltan Hidvegi <mplayer at hzoli do 2y dot net>)
Wed, 18 Feb 2004 15:23:41 +0000 michael flushing stuff after seeking (finally we can view MPEG without thouse blocks after seeking with -vc ffmpeg12)
Thu, 12 Feb 2004 23:09:22 +0000 rtognimp Fix ffmpeg RGB24 mapping (needed for qtrle)
Sun, 25 Jan 2004 17:38:16 +0000 rtognimp Use fli decoder from libavcodec
Mon, 12 Jan 2004 22:48:03 +0000 rtognimp Use MSZH and ZLIB decoders from libavcodec
Thu, 01 Jan 2004 16:45:06 +0000 michael disable dr1&slices for the other vissualizations too
Thu, 01 Jan 2004 15:56:00 +0000 michael disable slices & dr1 if motion vector vissualization is used, still doesnt work though, maybe i should reverse the last mv vis patch ...
Tue, 30 Dec 2003 18:24:19 +0000 michael vismv, alt, ilme options
Mon, 22 Dec 2003 17:26:19 +0000 michael set top_field first for lavc decoding and add MP_IMGFIELD_INTERLACED
Sun, 30 Nov 2003 14:45:42 +0000 michael ffrv20 decoder
Wed, 26 Nov 2003 20:58:41 +0000 rtognimp reget_buffer() support
Mon, 10 Nov 2003 22:03:27 +0000 rtognimp 1l, another version check missing, noted by rgselk
Mon, 10 Nov 2003 02:38:39 +0000 iive 1l missing version check
Sun, 09 Nov 2003 23:55:28 +0000 rtognimp Support for paletted codecs in ffmpeg
Sat, 08 Nov 2003 01:56:09 +0000 iive aspect change does not flush buffers
Mon, 03 Nov 2003 10:42:28 +0000 attila If alex is too lazy to apply a patch, then i'll do it :)
Mon, 20 Oct 2003 21:21:42 +0000 michael sample_aspect_ratio
Thu, 09 Oct 2003 21:21:46 +0000 michael YUV422P dr1 fix
Sat, 04 Oct 2003 17:29:08 +0000 gabucino many small typo and grammar fixes
Thu, 11 Sep 2003 00:16:33 +0000 michael pass stream header FCC
Mon, 01 Sep 2003 08:29:54 +0000 michael FFASV2
Wed, 13 Aug 2003 16:29:32 +0000 alex Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
Sat, 26 Jul 2003 00:55:36 +0000 iive xvmc updates
Mon, 21 Jul 2003 21:02:34 +0000 iive sync to ffmpeg, updates, cleanups
Sun, 20 Jul 2003 15:01:00 +0000 michael width -> frame / field type
Thu, 17 Jul 2003 12:51:44 +0000 michael new ff_draw_horiz_band()
Sun, 13 Jul 2003 22:50:16 +0000 arpi quant_store is obsolete
Tue, 01 Jul 2003 22:05:46 +0000 iive xvmc support
Fri, 23 May 2003 13:11:49 +0000 alex oops, forgot that
Fri, 23 May 2003 13:10:20 +0000 alex removed obsolete (and currently non-working) scaling functions, after that it works correctly with YV12,422P and 444P mjpegs
Mon, 19 May 2003 13:40:50 +0000 michael FFASV1
Sat, 10 May 2003 00:53:14 +0000 michael passing ImageDesc (stsd) to ffsvq3
Tue, 06 May 2003 15:28:01 +0000 mosu Made the decoder honor the aspect ratio set by the container (if it was set at all).
Sat, 26 Apr 2003 10:32:45 +0000 michael segfault fix
Fri, 25 Apr 2003 00:57:04 +0000 michael fallback to non-dr1 if the codec wants more than 1+2 buffers
Fri, 18 Apr 2003 22:12:36 +0000 michael support old libavcodec
Fri, 18 Apr 2003 13:18:59 +0000 michael passing qscale_type around so the pp code can fix the mpeg2 <<1 thing
Sun, 06 Apr 2003 23:37:56 +0000 rguyom Adaptive quantization support for "-lavcopts psnr" and "-lavdopts vstats".
Sat, 08 Mar 2003 02:05:14 +0000 michael merging fourcc with codec_tag
Tue, 11 Feb 2003 20:21:52 +0000 arpi 10l to kabi (compile fix, uint8->uint8_t)
Sat, 11 Jan 2003 05:06:48 +0000 rfelker I hope this works as expected with old lavc versions. At least it compiles now.
Sat, 28 Dec 2002 12:14:57 +0000 arpi i hate asserts
Sat, 28 Dec 2002 00:01:28 +0000 arpi 5l - fixed asserts... mpi->width is allocated width, not the effective one
Sat, 21 Dec 2002 20:39:40 +0000 arpi 1l (%d->%f), cosmetics
Mon, 09 Dec 2002 12:36:04 +0000 michael AVVideoFrame -> AVFrame
Mon, 09 Dec 2002 09:12:23 +0000 michael ffmpeg cleanup/messup support
Wed, 04 Dec 2002 21:46:53 +0000 michael PSNR
Wed, 04 Dec 2002 12:41:57 +0000 michael specific debug output support
Wed, 04 Dec 2002 11:53:47 +0000 michael cleanup
Wed, 04 Dec 2002 10:49:03 +0000 michael support for lavc build 4641
Sun, 24 Nov 2002 11:28:25 +0000 michael 10l (broken ffmpeg12)
Wed, 20 Nov 2002 13:16:09 +0000 michael aspect ratio clenaup
Fri, 15 Nov 2002 00:12:38 +0000 michael disable dr1 for huffyuv (422P & stride hack & dr1 -> bad )
Thu, 14 Nov 2002 19:27:51 +0000 michael ffhuffyuv
Fri, 08 Nov 2002 18:40:39 +0000 michael fixing vd_ffmpeg to handle cleaned-up ffmpeg
Sun, 03 Nov 2002 00:15:55 +0000 michael fixing vstats so B frames are shown as B and not P
Wed, 30 Oct 2002 20:50:33 +0000 michael change qscale type to int8 and fix qscale ordering
Tue, 29 Oct 2002 11:26:26 +0000 michael passing picture_type (might be usefull for postprocessing)
Sun, 27 Oct 2002 02:54:46 +0000 arpi 1l :)
Sun, 27 Oct 2002 00:37:51 +0000 michael handle direct rendering buffer allocation failure
Thu, 24 Oct 2002 19:40:08 +0000 arpi 10l... #ifdef doesn't work for enums :(
Sat, 19 Oct 2002 00:23:50 +0000 arpi #ifdef PIX_FMT_YUV411P...
Mon, 14 Oct 2002 12:51:55 +0000 michael put M4S2 & MP4S headers in avctx->extradata (in the unlikely case that they arent missing completly)
Sun, 13 Oct 2002 13:49:24 +0000 michael new error resilience support
Mon, 07 Oct 2002 21:57:43 +0000 arpi 411P added (DV ntsc)
Tue, 01 Oct 2002 23:47:22 +0000 arpi 1l - update len too in sliced mode
Tue, 01 Oct 2002 21:30:10 +0000 arpi fixing RV10 streamcopy - detect packet format (simple single frame vs. slices
Tue, 01 Oct 2002 20:01:04 +0000 michael rv10 cleanup
Sun, 29 Sep 2002 23:21:57 +0000 michael idct algo selection support
Thu, 26 Sep 2002 23:53:50 +0000 michael pass fourcc to lavc
Thu, 19 Sep 2002 09:47:37 +0000 michael use avcodec_alloc_context()
Fri, 13 Sep 2002 20:45:58 +0000 alex extended par support
Fri, 06 Sep 2002 22:53:26 +0000 michael fixing mpeg in avi
Sun, 01 Sep 2002 14:30:55 +0000 arpi warning fixes by Dominik Mierzejewski <dominik@rangers.eu.org>
Fri, 30 Aug 2002 21:44:20 +0000 arpi -afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible
Wed, 28 Aug 2002 22:45:48 +0000 arpi mostly compiler warning fixes, some small bugfix
Wed, 28 Aug 2002 22:02:38 +0000 michael passing extra stuff from real stuff to lavc
Wed, 21 Aug 2002 19:08:24 +0000 michael asserts to check buffer size and non overlapingness
Wed, 14 Aug 2002 21:43:49 +0000 arpi dynamic libavcodec.so support updated by
Sun, 04 Aug 2002 16:27:52 +0000 michael ver=-1 as default
Fri, 02 Aug 2002 22:55:54 +0000 arpi - some reorder/cleanup of mp_image flags
Fri, 02 Aug 2002 19:38:59 +0000 arpi colorspace part cleanup and support for IMGFMT_422P, _444P
Fri, 02 Aug 2002 12:19:21 +0000 michael compatibility with _OLD_ lavc & uv_stride check
Sun, 28 Jul 2002 22:29:04 +0000 atmos4 10l to dunno
Sun, 28 Jul 2002 22:09:03 +0000 atmos4 Fix overall frametime overflow, hopefully long long int is portable. (untested, will test tomorrow)
Sun, 28 Jul 2002 21:56:18 +0000 atmos4 Add type= and fix a minor typing difference from ffmpeg
Sun, 28 Jul 2002 15:54:26 +0000 atmos4 Generate ffmpeg compatible vstats_<time>.log, when -lavdopts vstats is specified.
Tue, 23 Jul 2002 19:37:11 +0000 atmos4 Hopefully correct 10l fix for duuno who.
Tue, 16 Jul 2002 23:42:44 +0000 michael fallback to slices, if dr1 fails (bug found by kabi)
Tue, 16 Jul 2002 12:04:30 +0000 michael 10l y422p -> y420p
Tue, 16 Jul 2002 00:56:12 +0000 michael 10l (init flags after init ...)
Mon, 15 Jul 2002 21:33:46 +0000 michael svq1 direct rendering
Mon, 15 Jul 2002 14:30:12 +0000 michael imgtype IP support
Mon, 15 Jul 2002 00:30:50 +0000 michael 10l
Sun, 14 Jul 2002 21:57:03 +0000 michael dont depend upon vo_directrendering
Sun, 14 Jul 2002 21:30:54 +0000 michael fixing fixmes
Sun, 14 Jul 2002 19:44:40 +0000 michael direct rendering method 1 (disabled currently as its not bugfree / finished yet, just set dr1=1 if u want to try it)
Thu, 11 Jul 2002 20:19:00 +0000 albeu Don't call libvo draw slice directly
Tue, 09 Jul 2002 18:53:07 +0000 atmos4 Support for yuv410p as needed by ffsvq1.
Sun, 07 Jul 2002 16:12:30 +0000 alex support avcontext based quant_store export
Sun, 09 Jun 2002 13:52:13 +0000 michael grayscale only decoding support
Sun, 02 Jun 2002 12:48:55 +0000 michael workaround bugs & error resilience ffmpeg decoder options
Thu, 02 May 2002 16:09:54 +0000 alex 10l
Thu, 02 May 2002 12:24:53 +0000 alex avid mjpeg support (external huffman table)
Sat, 27 Apr 2002 23:45:00 +0000 arpi support hurryup flag (-(hard)framedrop)
Wed, 24 Apr 2002 00:38:04 +0000 atmos4 Hopefully fix ffmpeg12 aspect.
Fri, 19 Apr 2002 23:11:30 +0000 arpi accept I420/IYUV in query_format
Sun, 14 Apr 2002 01:21:13 +0000 arpi draw_slices with framedrop fixed
Sat, 13 Apr 2002 13:40:26 +0000 arpi yuy2 support, fixed bug of dropping frame after config_vo calls
Sun, 07 Apr 2002 16:40:54 +0000 arpi export qscale for postproc
Sun, 07 Apr 2002 02:11:10 +0000 arpi don't config twice
Fri, 05 Apr 2002 15:40:31 +0000 pl Bugreports start appearing - no reaction :/
Fri, 05 Apr 2002 04:48:15 +0000 michael i just fixed b-frames & slices in libavcodec :) ... iam too tired for benchmarks now ...
Wed, 03 Apr 2002 23:59:54 +0000 arpi libavcodec slices support
Mon, 01 Apr 2002 17:12:10 +0000 alex config vo only if aspect really changed and width&&height isn't changed (if w||h changes, we set it later)
Mon, 25 Mar 2002 09:52:15 +0000 atmos4 Fix aspect info for square pixel.
Sat, 23 Mar 2002 17:29:35 +0000 alex added aspect ratio support and local ctx
Wed, 20 Mar 2002 14:56:26 +0000 alex 10l ;)
Tue, 19 Mar 2002 22:12:18 +0000 alex config vo if resolution changed (after decoded image read the dimensions out of lavc context)
Sat, 16 Mar 2002 01:10:31 +0000 arpi handle error from mpcodecs_config_vo()
Thu, 07 Mar 2002 20:43:17 +0000 arpi common includes moved to private vd_internal.h
Wed, 06 Mar 2002 20:54:43 +0000 arpi vd_ffmpeg added