log libmpcodecs/vd_ffmpeg.c @ 36517:5d3f93051de9

age author description
Sun, 22 Dec 2013 20:36:52 +0000 reimar Only update aspect when there was an actual change.
Tue, 19 Nov 2013 18:10:47 +0000 reimar Avoid resetting fields when we will never have set them in the first place.
Sat, 16 Nov 2013 23:23:46 +0000 reimar Code changes to avoid additional unnecessary re-inits.
Sat, 16 Nov 2013 08:10:04 +0000 reimar Display messages that can be confusing only with -v.
Sat, 16 Nov 2013 08:07:08 +0000 reimar Avoid message spam by not trying formats that will not work.
Sat, 16 Nov 2013 07:54:17 +0000 reimar Fix hardware acceleration notification for VDPAU.
Sat, 16 Nov 2013 07:37:32 +0000 reimar Try enabling DR for FFmpeg VP8 decoder.
Fri, 25 Oct 2013 19:59:58 +0000 reimar vd_ffmpeg: disable DR also for HEVC.
Wed, 16 Oct 2013 17:47:16 +0000 reimar vd_ffmpeg: catch invalid aspect from FFmpeg.
Tue, 15 Oct 2013 18:44:09 +0000 reimar Set skip_alpha, we currently have no use for alpha values.
Sun, 22 Sep 2013 08:34:08 +0000 reimar Fix a few memleaks.
Thu, 19 Sep 2013 17:54:59 +0000 reimar Fix possible crash when mpi is NULL.
Mon, 16 Sep 2013 18:35:46 +0000 reimar Add hack/workaround for FFmpeg offering pixfmts not valid
Sun, 15 Sep 2013 20:45:55 +0000 reimar Fix compilation when VDPAU is disabled.
Sun, 15 Sep 2013 11:29:03 +0000 reimar Restore support for old-style VDPAU.
Wed, 14 Aug 2013 16:54:11 +0000 reimar Leave it to FFmpeg to disable multithreading with hwaccel.
Tue, 13 Aug 2013 20:45:51 +0000 reimar Extract some setup code into a separate function.
Mon, 12 Aug 2013 19:56:34 +0000 reimar Fix a possible crash when DRI failed.
Sun, 11 Aug 2013 18:28:58 +0000 reimar Make VDPAU support work again with latest FFmpeg.
Fri, 09 Aug 2013 20:10:54 +0000 reimar Const correctness fix.
Wed, 07 Aug 2013 20:41:34 +0000 ib Don't subsequently calculate original_aspect from last movie_aspect.
Wed, 07 Aug 2013 18:21:06 +0000 reimar Factor out some common code.
Tue, 07 May 2013 20:39:14 +0000 reimar Split init_vo and call only the necessary part from get_buffer.
Sun, 05 May 2013 07:27:33 +0000 reimar Update calculation of allocation size for direct rendering.
Sun, 05 May 2013 07:27:32 +0000 reimar Less strict check for width/height.
Sun, 05 May 2013 07:27:31 +0000 reimar Remove pointless cast.
Sun, 05 May 2013 07:27:29 +0000 reimar Add more information to error message.
Fri, 05 Apr 2013 14:24:54 +0000 reimar Ensure we call init_vo at the end of get_format to ensure the vo is properly initialized.
Fri, 05 Apr 2013 13:46:51 +0000 reimar Detect invalid data from FFmpeg.
Sun, 17 Mar 2013 22:47:17 +0000 diego Add missing strings.h #includes for strcasecmp().
Tue, 12 Mar 2013 21:37:44 +0000 cehoyos Do not set AVCodecContext->sub_id: It does not exist anymore.
Sun, 03 Feb 2013 18:42:56 +0000 reimar Correctly disable dr for H.264.
Mon, 21 Jan 2013 23:05:14 +0000 diego vd_ffmpeg: Define potentially unavailable error resilience values
Mon, 21 Jan 2013 19:44:53 +0000 diego Replace CODEC_IDs their modern AV_-prefixed counterparts.
Sun, 20 Jan 2013 18:18:33 +0000 diego Replace PixelFormat and PIX_FMT_FOO by their AV_-prefixed counterparts.
Mon, 24 Dec 2012 14:22:46 +0000 reimar Disable direct rendering for non-ref frames only again, it still
Mon, 05 Nov 2012 21:37:25 +0000 reimar Check for NULL before using the pointer.
Sat, 29 Sep 2012 20:16:48 +0000 reimar Quick fix for slices not working with some filter combinations.
Fri, 31 Aug 2012 20:08:44 +0000 reimar Detect broken mpi usage count also in decoder.
Thu, 23 Aug 2012 18:20:47 +0000 cehoyos Direct rendering with FFmpeg lagarith decoder works fine.
Sun, 12 Aug 2012 18:15:13 +0000 reimar Re-enable nonref DR again.
Sat, 21 Jul 2012 11:02:50 +0000 reimar Set AV_PKT_FLAG_KEY correctly based on demuxer keyframe flag.
Sat, 14 Jul 2012 11:37:22 +0000 reimar Initialize a few more AVFrame fields to avoid FFmpeg errors.
Tue, 12 Jun 2012 17:55:52 +0000 reimar Fix swapped condition in previous commit.
Tue, 12 Jun 2012 17:49:49 +0000 reimar Fix skip_frame condition, AVDISCARD_DEFAULT is not the same
Sat, 02 Jun 2012 15:00:52 +0000 reimar Temporarily disable nonref_dr until release, it is still too unreliable
Mon, 21 May 2012 20:00:03 +0000 reimar Only try to get a "numbered" mpi for nonref DR.
Mon, 21 May 2012 19:59:58 +0000 reimar Change MP_IMGTYPE_NUMBERED semantics.
Thu, 17 May 2012 21:45:24 +0000 reimar Fix hardware-acceleration broken by nonref_dr support.
Wed, 16 May 2012 14:27:55 +0000 reimar Do not keep b_count/ip_count stuck at large numbers.
Tue, 15 May 2012 21:18:39 +0000 reimar Do not return void type and remove broken duplicate code.
Tue, 15 May 2012 21:18:37 +0000 reimar Do not provide multiple B-frames for direct rendering.
Tue, 15 May 2012 17:54:31 +0000 reimar Fix direct rendering for H.264.
Mon, 14 May 2012 18:11:24 +0000 reimar Allow direct rendering for non-reference frames in H.264.
Sun, 06 May 2012 08:44:28 +0000 reimar Fix A-V desync with skipframe and H.264.
Sun, 15 Apr 2012 15:25:26 +0000 reimar Allow using up to 16 threads, that should be the maximum safe value.
Sun, 15 Apr 2012 15:01:09 +0000 reimar Decode last frames for codecs with delay.
Sat, 28 Jan 2012 13:59:17 +0000 reimar Translate level-based to flag-based error recognition values.
Sat, 28 Jan 2012 10:44:08 +0000 reimar Remove some nonsensical uses of CODEC_FLAG_PART.
Sat, 28 Jan 2012 10:40:55 +0000 reimar Use AVDictionary to set some special options.
Sat, 28 Jan 2012 10:32:49 +0000 reimar palctrl exists no longer and has been unused a long time,
Sat, 28 Jan 2012 10:31:24 +0000 reimar Switch to using AV_PICTURE_TYPE.
Sat, 28 Jan 2012 10:28:45 +0000 reimar Remove unused AVFrame "age" handling code.
Tue, 06 Dec 2011 19:59:16 +0000 reimar Try harder to extract a sensible palette from extradata.
Mon, 05 Dec 2011 18:08:29 +0000 reimar Discard frames where the size does not match the AVCodecContext width/height.
Sat, 03 Dec 2011 22:29:25 +0000 cboesch vd_ffmpeg: fix comment typo (sepcified вк specified)
Sat, 03 Dec 2011 18:43:54 +0000 reimar Finally apply forgotten patch to fix VDCTRL_QUERY_UNSEEN_FRAMES result for vd_ffmpeg.
Wed, 09 Nov 2011 01:41:44 +0000 diego vd_ffmpeg: Conditionally declare lavc_param_wait_keyframe to fix warning.
Tue, 08 Nov 2011 20:24:35 +0000 reimar Detect codecs requiring too many references for DR also when they
Sun, 06 Nov 2011 00:26:16 +0000 reimar Do not create a 0-sized palette side data from extradata.
Sat, 05 Nov 2011 23:12:16 +0000 reimar RoQ decoder seems to work fine with DR.
Sat, 05 Nov 2011 19:11:21 +0000 reimar Improve support for reget_buffer, this fixes DR1 with C93 FFmpeg decoder.
Sat, 05 Nov 2011 18:20:44 +0000 reimar Fixes for palette allocation handling.
Mon, 24 Oct 2011 17:44:13 +0000 reimar Add a vd_ffmpeg option to make the decoder discard frames until the first
Sat, 17 Sep 2011 16:53:22 +0000 reimar Fix broken indentation due to a tab that slipped in.
Sat, 17 Sep 2011 16:48:40 +0000 reimar Get rid of usage of deprecated palctrl which no longer works anyway.
Sat, 27 Aug 2011 10:57:48 +0000 reimar Replace several deprecated functions.
Tue, 09 Aug 2011 19:57:00 +0000 reimar Move code for setting up libav* logging callbacks from vd_ffmpeg to a
Tue, 09 Aug 2011 19:23:41 +0000 reimar Assume that messages from AVFormatContext are demuxer messages.
Tue, 09 Aug 2011 19:15:19 +0000 reimar Fix neverending "DRI Failure" messages with frame multithreading.
Tue, 09 Aug 2011 17:20:44 +0000 reimar Avoid crash and instead print a warning if the av_log callback
Thu, 05 May 2011 15:54:35 +0000 michael cometics / align str2AVDiscard()
Thu, 05 May 2011 15:43:00 +0000 michael Vertical alignment / test mplayer-gitsvn @ mplayerhq.hu
Sun, 01 May 2011 20:21:00 +0000 iive Fix segfault with -lavdopts vstats and some codecs.
Sun, 01 May 2011 15:25:41 +0000 philipl Command Line Options: Support FFmpeg per-codec AVOptions.
Sun, 24 Apr 2011 16:13:25 +0000 ib Replace usage of AVCodecContext member hurry_up by skip_idct and skip_frame.
Fri, 22 Apr 2011 08:05:56 +0000 reimar Allow DR to work with reget_buffer when no buffer_hints are set.
Fri, 22 Apr 2011 07:58:06 +0000 reimar Allow reget_buffer to somewhat work after DRI failure.
Fri, 22 Apr 2011 07:28:44 +0000 reimar Fix compilation with XvMC, only lightly tested.
Fri, 22 Apr 2011 00:55:36 +0000 michael Pointless vertical alignment cosmetics to test repository write.
Thu, 14 Apr 2011 05:57:38 +0000 cboesch Fix wrong allocation.
Sat, 09 Apr 2011 14:11:36 +0000 reimar Revert r33231, FFmpeg already sets has_b_frames up this way for
Thu, 07 Apr 2011 21:48:16 +0000 reimar More precise decoder lag calculation for frame-multithreading.
Sun, 27 Mar 2011 14:17:48 +0000 reimar Add condition that lets us switch FFmpeg XvMC decoder back from
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: