log libmpcodecs/vf.c @ 37195:ac6c37d85d65 default tip

age author description
Mon, 21 Jan 2013 18:21:51 +0000 diego Add a number of missing libavutil header #includes.
Sun, 25 Nov 2012 14:18:12 +0000 reimar Fix incorrect mp_image allocations when the input format changes.
Mon, 05 Nov 2012 20:58:38 +0000 reimar Fix crash when not able to find a mpi by using an
Fri, 31 Aug 2012 20:09:30 +0000 reimar Fix usage count for passthrough-only filters.
Wed, 30 May 2012 21:08:05 +0000 reimar Add/improve some code to help debugging DR in filters.
Fri, 25 May 2012 20:31:11 +0000 reimar Move decrementing usage count to a common place.
Mon, 21 May 2012 19:59:58 +0000 reimar Change MP_IMGTYPE_NUMBERED semantics.
Wed, 22 Feb 2012 14:19:45 +0000 diego build: Separate libpostproc check from FFmpeg check.
Tue, 21 Feb 2012 20:40:59 +0000 reimar Adjust MPlayer default alignment values to match FFmpeg's.
Sat, 05 Nov 2011 18:20:44 +0000 reimar Fixes for palette allocation handling.
Wed, 12 Oct 2011 11:38:10 +0000 cigaes libmpcodec: add vf_lavfi.
Mon, 05 Sep 2011 14:24:54 +0000 cehoyos Cosmetics: Order filters alphabetically.
Fri, 15 Apr 2011 07:48:41 +0000 diego Build the geq video filter with shared FFmpeg.
Sat, 15 Jan 2011 20:40:18 +0000 cehoyos Remove tabs from two additional files that will be used in
Fri, 22 Oct 2010 17:46:12 +0000 reimar Add stereo3d filter.
Mon, 13 Sep 2010 18:19:25 +0000 diego build system: Merge all FFmpeg library checks into a single FFmpeg check.
Wed, 09 Jun 2010 07:26:54 +0000 siretart remove libmpcodecs/vf_rgb2bgr.c
Fri, 14 May 2010 14:20:19 +0000 cehoyos Fix compilation after r31173.
Tue, 20 Apr 2010 04:33:00 +0000 zuxy Replace memalign(x) (x > 8) by av_malloc() to prevent crashes on systems
Fri, 05 Mar 2010 23:13:08 +0000 greg Enable ASS/SSA subtitle support in mencoder
Sun, 21 Feb 2010 15:48:03 +0000 diego cosmetics: Rename struct vf_instance_s --> vf_instance.
Sun, 21 Feb 2010 13:40:49 +0000 diego Rename open() vf initialization function to vf_open().
Sat, 30 Jan 2010 16:57:40 +0000 diego Add missing license headers to all files in the libmpcodecs directory.
Thu, 31 Dec 2009 23:09:35 +0000 reimar Deduplicate the mp_image planes allocation code.
Thu, 31 Dec 2009 22:53:25 +0000 reimar Add support for 16-bit per component YUV formats.
Sat, 26 Dec 2009 11:51:19 +0000 reimar Support mp_image with allocated palette.
Sun, 26 Jul 2009 19:53:00 +0000 diego Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.
Tue, 07 Jul 2009 02:01:36 +0000 lorenm new debanding filter
Wed, 13 May 2009 02:58:57 +0000 diego whitespace cosmetics: Remove all trailing whitespace.
Wed, 18 Mar 2009 17:02:29 +0000 cehoyos Allow to use vdpau temporal deinterlacers with hardware accelerated decoding.
Tue, 17 Feb 2009 18:59:47 +0000 reimar Print an error and return NULL in vf_get_image if we try to allocate
Tue, 17 Feb 2009 11:16:19 +0000 diego Convert HAVE_MALLOC_H into a 0/1 definition, fixes the warning:
Sat, 14 Feb 2009 08:22:49 +0000 reimar Add MP_IMGTYPE_NUMBERED which gives access to the kind of mp_image_t that
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)
Tue, 30 Dec 2008 10:40:26 +0000 reimar Fix OSD flickering with filters that add frames (tfields, yadif) and
Tue, 30 Dec 2008 10:38:29 +0000 reimar Avoid flickering OSD with -vf yadif=1
Sun, 03 Aug 2008 15:21:40 +0000 diego Change a bunch of video/audio-output-specific preprocessor directives from
Wed, 30 Jul 2008 12:01:30 +0000 diego Start unifying names of internal preprocessor directives.
Fri, 11 Apr 2008 08:13:36 +0000 diego vf_pp7 does not depend on libavcodec.
Fri, 11 Apr 2008 08:11:16 +0000 diego vf_screenshot depends on libavcodec.
Fri, 09 Nov 2007 06:57:24 +0000 rfelker stage 1 of applying const to vf structs
Fri, 09 Nov 2007 06:52:33 +0000 rfelker vf_screenshot does not depend on libpng; it uses libavcodec now
Wed, 03 Oct 2007 23:50:54 +0000 michael overcomplete wavelet denoiser
Thu, 26 Apr 2007 15:10:07 +0000 diego Simplify preprocessor directives: There is a general variable for
Thu, 26 Apr 2007 13:20:18 +0000 diego Add config.h variables for static FFmpeg libraries.
Fri, 23 Mar 2007 13:31:08 +0000 diego cosmetics: Merge #ifdefs for better readability.
Wed, 21 Mar 2007 08:24:20 +0000 diego Invert logic for HAVE_NO_POSIX_SELECT to HAVE_POSIX_SELECT to be in line
Sat, 02 Dec 2006 17:32:53 +0000 diego Remove long-deprecated -vop option.
Sat, 02 Dec 2006 16:49:13 +0000 diego Update comment, video output plugins are deprecated.
Mon, 06 Nov 2006 22:57:14 +0000 diego Remove remnants of long-gone libfame.
Mon, 16 Oct 2006 15:47:32 +0000 michael generic equation filter
Sun, 17 Sep 2006 10:24:26 +0000 ods15 conditional declerations are unnecessary
Sat, 15 Jul 2006 09:18:44 +0000 ivo new black frame detection filter
Sun, 09 Jul 2006 17:45:36 +0000 reynaldo Marks several string parameters as const when they are not modified in the function, Patch by Stefan Huehner, stefan AT huehner-org
Fri, 07 Jul 2006 18:26:51 +0000 eugeni Initial libass release (without mencoder support).
Thu, 06 Jul 2006 06:58:17 +0000 uau Add a new video pts tracking mode, enabled by option -correct-pts.
Wed, 07 Jun 2006 22:14:00 +0000 nicodvb vf_mcdeint should be compiled in #ifdef USE_LIBAVCODEC_DSPUTIL, not #ifdef USE_LIBAVCODEC
Tue, 06 Jun 2006 23:30:23 +0000 michael yet another deinterlacing filter
Tue, 06 Jun 2006 00:11:13 +0000 michael Motion compensating deinterlacer
Thu, 27 Apr 2006 02:46:33 +0000 uau Fix memory corruption in vd_libmpeg2
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 21:26:42 +0000 michael passing pts through the filter layer (lets see if pts or cola comes out at the end)
Thu, 16 Mar 2006 21:56:24 +0000 nicodvb compile in the filters that depend on libavcodec/dsputil.h only when mplayer is configured to use the imported libavcodec
Thu, 09 Feb 2006 14:08:03 +0000 rathann Patch by Stefan Huehner / stefan % huehner ! org \
Sun, 22 Jan 2006 18:11:35 +0000 diego proper support for shared libpostproc
Thu, 12 Jan 2006 20:04:36 +0000 rathann massive attack: mp_msg printf format fixes
Fri, 16 Dec 2005 18:32:58 +0000 henry do not set the flag when config failed
Fri, 18 Nov 2005 14:39:25 +0000 diego Unify include path handling, -I.. is in CFLAGS.
Tue, 08 Nov 2005 13:15:19 +0000 michael ultra simple&slow pp filter, yes yet another spp like filter :)
Sun, 11 Sep 2005 06:42:32 +0000 henry screenshot filter
Sat, 09 Jul 2005 07:49:51 +0000 michael pp7 filter (spp=6 filter with 7 point dct where only the center sample is used after idct)
Wed, 08 Jun 2005 15:29:26 +0000 henry forgotten reference to remove-logo, 10l for Rich
Sat, 04 Jun 2005 07:05:02 +0000 henry faster spp filter by Nikolaj Poroshin <porosh3 at psu ru>
Tue, 08 Mar 2005 22:11:49 +0000 henry missing return statement (1e5l for me)
Tue, 01 Mar 2005 20:21:58 +0000 henry fixes for encoding of multiple files
Wed, 16 Feb 2005 23:47:00 +0000 syrjala Improved NV12/NV21 support.
Sat, 18 Dec 2004 14:06:35 +0000 reimar add the flip filter at the end of the filter chain.
Wed, 01 Dec 2004 09:30:11 +0000 henry fix image dimensions at filter config time
Mon, 31 May 2004 15:07:58 +0000 nplourde Big Endian fix. Patch by Romain Dolbeau
Wed, 28 Apr 2004 04:29:17 +0000 rfelker soft skipping for mencoder. rather than skipping decoding/filtering
Wed, 28 Apr 2004 04:02:46 +0000 rfelker "hard" frame duplication for mencoder. this finally makes it possible
Sat, 17 Apr 2004 17:08:31 +0000 rfelker New filter by Ville Saari (114263 at foo dot bar dot org)
Mon, 29 Mar 2004 04:39:04 +0000 rfelker vf_phase filter by Ville Saari (114263 at foo dot bar dot org)
Thu, 26 Feb 2004 14:41:42 +0000 henry fix compilation without libavcodec
Fri, 06 Feb 2004 20:31:57 +0000 joey new filter: vf_noformat.
Thu, 05 Feb 2004 15:56:05 +0000 michael qp change filter
Fri, 30 Jan 2004 17:38:15 +0000 michael rgb test pattern generator, so we could change everything to match alex's definition of rgb/bgr
Thu, 29 Jan 2004 09:50:17 +0000 ranma kerndeint adaptive deinterlacer
Fri, 19 Dec 2003 22:15:37 +0000 rik vf_zrmjpeg MJPEG encoding filter, works together with vo_zr2. Only YV12
Mon, 08 Dec 2003 22:57:47 +0000 alex Yet another inverse telecine filter by Zoltan Hidvegi <mplayer@hzoli.2y.net>. Also heavily MMX centric.
Sat, 29 Nov 2003 19:34:26 +0000 alex yuv colorspace converter
Sun, 26 Oct 2003 23:07:21 +0000 michael simple alternative postprocessing filter
Thu, 23 Oct 2003 18:36:02 +0000 michael vf_hue
Wed, 22 Oct 2003 21:21:52 +0000 michael fast deinterleaver (= il filter with stride/width/height tricks)
Thu, 16 Oct 2003 08:45:10 +0000 attila Fix compilation when libavcodec is missing.
Wed, 03 Sep 2003 22:44:28 +0000 henry simple logo remover
Sun, 31 Aug 2003 21:41:24 +0000 arpi 2 new filters: tile & framestep
Mon, 18 Aug 2003 15:24:08 +0000 rfelker pullup -- third generation inverse telecine engine. the backend
Mon, 18 Aug 2003 14:49:06 +0000 rfelker clean up field flags:
Mon, 11 Aug 2003 20:04:30 +0000 alex 'tinterlace' filter (partial inverse of tfields) by Not Zed <notzed@ximian.com> (with minor fixes for current cvs by me)
Sun, 03 Aug 2003 12:09:58 +0000 ranma Add mpeg2_flags to mp_image_t, copy flags in vd_libmpeg2.c,
Sun, 13 Jul 2003 22:51:20 +0000 arpi 3*100l (backported from g2)
Mon, 02 Jun 2003 00:17:36 +0000 rfelker 100l to me :(
Fri, 23 May 2003 14:09:19 +0000 alex it's still a 10l bug + 10l to me for commiting sh*t first time, and originally I wrote that tooo, so now I'm at about 1000litres? And anyway, this code isn't used :)) No, Rich, no, I will not upload a clip showing me drinking that much cola :)<EOF>
Fri, 23 May 2003 13:20:43 +0000 alex 10l
Thu, 22 May 2003 12:38:42 +0000 rfelker new filter for dropping (near-)duplicate frames. can be used to fix
Tue, 20 May 2003 17:42:33 +0000 rfelker fix segfaults with slices. support slice rendering into a filter even
Sun, 27 Apr 2003 18:55:04 +0000 rfelker display size/aspect adjusting filter
Sat, 19 Apr 2003 02:48:53 +0000 michael vf_clone_mpi_attributes()
Sat, 19 Apr 2003 01:39:37 +0000 rfelker 1. new alternate approach to inverse telecine! much better!
Fri, 04 Apr 2003 20:12:24 +0000 faust3 disable vf_bmovl for systems without posix select
Sat, 15 Mar 2003 18:01:02 +0000 albeu Add the new -vf option wich is the same as vop in reverse order.
Wed, 05 Mar 2003 10:23:52 +0000 michael hmm found this in my local tree ;)
Wed, 05 Mar 2003 10:20:14 +0000 michael fix for a couple of linking problems patch by (Ambrose Li <a.c.li at ieee dot org>)
Sat, 01 Mar 2003 05:35:09 +0000 rfelker new filter
Sun, 23 Feb 2003 20:40:21 +0000 arpi start_slice() added - similar to get_image(), but is called when using slices
Thu, 20 Feb 2003 04:57:37 +0000 rfelker filter for applying 3:2 telecine to 23.976 fps progressive material.
Thu, 20 Feb 2003 03:16:41 +0000 rfelker experimental de-telecine filter. not documented or configurable yet,
Sat, 15 Feb 2003 22:24:32 +0000 arpi vf_hqdn3d: High-Quality version of the denoise3d filter
Tue, 11 Feb 2003 21:44:55 +0000 michael down3dright filter by kabi (converts between 2 common stereoscopic systems)
Thu, 30 Jan 2003 22:53:32 +0000 arpi new video filter: denoise3d - temporal&spatial noise reduction
Thu, 23 Jan 2003 16:33:57 +0000 rfelker new video filter to extract a single field using stride arithmetic,
Sun, 29 Dec 2002 02:57:49 +0000 arpi (temporary?) fix for redundant buffer re-allocation
Thu, 05 Dec 2002 00:22:37 +0000 arpi Fix draw_slice() in passthrough mode.
Tue, 05 Nov 2002 13:29:10 +0000 michael perspective correcture filter
Mon, 04 Nov 2002 20:39:27 +0000 michael smartblur
Mon, 04 Nov 2002 16:42:17 +0000 michael shape adaptive blur (slightly slow though)
Thu, 31 Oct 2002 23:26:11 +0000 michael boxblur, another useless filter
Thu, 31 Oct 2002 20:03:08 +0000 michael (de)interleave filter (can be used to split/merge an interlaced image so other non interlaced filters an be used with idividual fields)
Thu, 31 Oct 2002 18:13:56 +0000 michael (useless) UV plane swapper
Wed, 30 Oct 2002 17:48:39 +0000 albeu The default query_format shouldn't accept IMGFMT_MPEGPES
Tue, 29 Oct 2002 22:37:11 +0000 arpi new video filter: unsharp - does image (l/c/l+c) sharping/bluring
Fri, 25 Oct 2002 16:49:33 +0000 arpi 2xSai filter... just for fun, imho useless
Wed, 23 Oct 2002 00:26:27 +0000 arpi -vop bmovl - BitMap OVerLay videofilter for MPlayer
Wed, 16 Oct 2002 18:40:03 +0000 arpi new filter: 1bpp - converts 1bpp image to yuv/rgb 8/16/32 bpp
Thu, 10 Oct 2002 01:09:23 +0000 arpi don't honor stride hints if the next filter(chain) doesn't support stride
Fri, 27 Sep 2002 21:08:36 +0000 arpi -vf eq2, LUT-based brightness/contrast/gamma correction (Y-only)
Tue, 10 Sep 2002 23:18:31 +0000 arpi drop-deinterlace (dint) filter by Andriy N. Gritsenko <andrej@lucky.net>
Tue, 10 Sep 2002 22:18:32 +0000 arpi changing return type of put_image void->int
Fri, 30 Aug 2002 06:16:40 +0000 rfelker "halfpack" (yuv planar 4:2:0 -> packed 4:2:2, half height) video filter
Wed, 28 Aug 2002 22:45:48 +0000 arpi mostly compiler warning fixes, some small bugfix
Wed, 21 Aug 2002 23:08:20 +0000 rfelker soft video equalizer filter, currently supports brightness and
Wed, 14 Aug 2002 12:20:35 +0000 jaf arpi told me ...
Tue, 13 Aug 2002 23:32:05 +0000 jaf messages moved from vf.c and vd.c
Tue, 13 Aug 2002 23:24:20 +0000 jaf messages moved from vf.c and vd.c
Fri, 02 Aug 2002 22:55:54 +0000 arpi - some reorder/cleanup of mp_image flags
Wed, 31 Jul 2002 19:50:42 +0000 arpi new filter to use libavcodec's deinterlacer
Sat, 27 Jul 2002 11:40:15 +0000 kmkaplan New plugin to test crop parameters. Arguments are the same as for the
Thu, 11 Jul 2002 19:16:30 +0000 alex support for external pp by divx4. some fixes/cosmetics?
Sun, 23 Jun 2002 21:08:31 +0000 alex better planar support, chroma subsampling support and Y8/Y800 support
Sun, 23 Jun 2002 15:03:54 +0000 alex if09 support
Sun, 23 Jun 2002 14:23:21 +0000 alex yvu9 support
Fri, 21 Jun 2002 17:38:06 +0000 alex yvu9 support
Fri, 14 Jun 2002 01:14:56 +0000 michael noise generating filter
Mon, 03 Jun 2002 14:13:28 +0000 michael test pattern filter
Sat, 25 May 2002 13:22:28 +0000 arpi warning fixes, patch by Ulrich Hecht <uli@suse.de>
Mon, 20 May 2002 03:25:26 +0000 arpi big cosmetics patch, cleanup of messages printed by mplayer and libs.
Mon, 13 May 2002 21:05:03 +0000 arpi -vop help, patch by Julian J. M. <bandit@telecable.es>
Sun, 12 May 2002 19:06:54 +0000 arpi new filter, to detect best crop size
Mon, 06 May 2002 22:48:22 +0000 arpi passthru mode for filters which don't alter image just config parameters (query_format/control/config)
Sat, 27 Apr 2002 23:35:23 +0000 arpi 10l
Sat, 27 Apr 2002 23:34:44 +0000 arpi realtime yv12->mpeg1 with libavcodec qscale=1
Fri, 26 Apr 2002 19:46:36 +0000 albeu Correct my half reverse commit. Sorry Atmos.
Fri, 26 Apr 2002 19:38:05 +0000 albeu Don't break the pointer for the next file.
Fri, 26 Apr 2002 17:18:02 +0000 atmos4 Allow disabling of libfame and allow to enforce (not) building libavcodec.
Sun, 21 Apr 2002 17:22:37 +0000 arpi 8bpp paletted -> 15/16/24/32 converter
Sun, 21 Apr 2002 14:36:36 +0000 eyck Complement existing filters - rotate and flip.
Sat, 20 Apr 2002 22:24:19 +0000 arpi filters uninit
Fri, 19 Apr 2002 02:18:46 +0000 arpi rotation/mirror filter
Wed, 17 Apr 2002 21:50:25 +0000 arpi align yuv 4:2:0 y position by 2
Wed, 17 Apr 2002 19:51:24 +0000 arpi 10l
Wed, 17 Apr 2002 19:05:14 +0000 arpi mpi clear func
Sat, 13 Apr 2002 19:14:34 +0000 arpi mp_image.h and img_format.h moved to libmpcodecs
Sat, 13 Apr 2002 14:18:57 +0000 arpi rgb2bgr converter
Thu, 11 Apr 2002 20:56:17 +0000 arpi capabilities support -> automatic insertion of scale, expand, pp
Thu, 11 Apr 2002 03:17:14 +0000 arpi new filter: flip
Wed, 10 Apr 2002 23:23:36 +0000 arpi encoders
Tue, 09 Apr 2002 14:01:53 +0000 arpi 2 new simple filters: yuy2 and format
Mon, 08 Apr 2002 23:12:22 +0000 arpi vf_fame added - yv12->mpes converter
Mon, 08 Apr 2002 01:33:29 +0000 arpi relaly black packed yuv images
Mon, 08 Apr 2002 01:26:20 +0000 arpi really black yv12/rgb images (todo: packed yuv)
Sun, 07 Apr 2002 21:36:39 +0000 arpi allocate 2 lines more memory - to avoid some sig11
Sun, 07 Apr 2002 20:21:37 +0000 arpi swscale filter
Sun, 07 Apr 2002 03:20:41 +0000 arpi postprocessing filter (fixme: -pp 0)
Sat, 06 Apr 2002 22:46:20 +0000 arpi vf_next_uninit was Wrong Thing - thx to Fredrik Kuivinen
Sat, 06 Apr 2002 22:05:01 +0000 arpi video filter layer - written from scratch, but inspired a lot by Fredrik Kuivinen's patch