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