summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vf.c
Commit message (Collapse)AuthorAgeFilesLines
* new video filter to extract a single field using stride arithmetic,rfelker2003-01-231-0/+2
| | | | | | | i.e. without using cpu time git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9073 b3059339-0415-0410-9bf9-f77b7e298cf2
* (temporary?) fix for redundant buffer re-allocationarpi2002-12-291-6/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8632 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix draw_slice() in passthrough mode.arpi2002-12-051-0/+4
| | | | | | | patch by Balatoni Denes <pnis@coder.hu> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8368 b3059339-0415-0410-9bf9-f77b7e298cf2
* perspective correcture filtermichael2002-11-051-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8113 b3059339-0415-0410-9bf9-f77b7e298cf2
* smartblurmichael2002-11-041-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8107 b3059339-0415-0410-9bf9-f77b7e298cf2
* shape adaptive blur (slightly slow though)michael2002-11-041-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8101 b3059339-0415-0410-9bf9-f77b7e298cf2
* boxblur, another useless filtermichael2002-10-311-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8011 b3059339-0415-0410-9bf9-f77b7e298cf2
* (de)interleave filter (can be used to split/merge an interlaced image so ↵michael2002-10-311-0/+2
| | | | | | other non interlaced filters an be used with idividual fields) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8005 b3059339-0415-0410-9bf9-f77b7e298cf2
* (useless) UV plane swappermichael2002-10-311-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8003 b3059339-0415-0410-9bf9-f77b7e298cf2
* The default query_format shouldn't accept IMGFMT_MPEGPESalbeu2002-10-301-1/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7980 b3059339-0415-0410-9bf9-f77b7e298cf2
* new video filter: unsharp - does image (l/c/l+c) sharping/bluringarpi2002-10-291-0/+2
| | | | | | | by Rémi Guyomarch <rguyom@pobox.com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7967 b3059339-0415-0410-9bf9-f77b7e298cf2
* 2xSai filter... just for fun, imho uselessarpi2002-10-251-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7920 b3059339-0415-0410-9bf9-f77b7e298cf2
* -vop bmovl - BitMap OVerLay videofilter for MPlayerarpi2002-10-231-0/+2
| | | | | | | | patch by Per Wigren <wigren@home.se> TODO: -dr, MMX opt, fix alpha-only png, other colorspaces git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7856 b3059339-0415-0410-9bf9-f77b7e298cf2
* new filter: 1bpp - converts 1bpp image to yuv/rgb 8/16/32 bpparpi2002-10-161-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7756 b3059339-0415-0410-9bf9-f77b7e298cf2
* don't honor stride hints if the next filter(chain) doesn't support stridearpi2002-10-101-2/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7698 b3059339-0415-0410-9bf9-f77b7e298cf2
* -vf eq2, LUT-based brightness/contrast/gamma correction (Y-only)arpi2002-09-271-0/+2
| | | | | | | by Hampa Hug <hhug@student.ethz.ch> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7518 b3059339-0415-0410-9bf9-f77b7e298cf2
* drop-deinterlace (dint) filter by Andriy N. Gritsenko <andrej@lucky.net>arpi2002-09-101-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7370 b3059339-0415-0410-9bf9-f77b7e298cf2
* changing return type of put_image void->intarpi2002-09-101-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7369 b3059339-0415-0410-9bf9-f77b7e298cf2
* "halfpack" (yuv planar 4:2:0 -> packed 4:2:2, half height) video filterrfelker2002-08-301-0/+2
| | | | | | | | | (useful for downsampling luma for low-res output devices without losing chroma samples, when hardware downscaling is poor quality or unavailable) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7156 b3059339-0415-0410-9bf9-f77b7e298cf2
* mostly compiler warning fixes, some small bugfixarpi2002-08-281-1/+1
| | | | | | | patch by Dominik Mierzejewski <dominik@rangers.eu.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7128 b3059339-0415-0410-9bf9-f77b7e298cf2
* soft video equalizer filter, currently supports brightness andrfelker2002-08-211-0/+2
| | | | | | | contrast adjustment for all planar yuv formats git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7063 b3059339-0415-0410-9bf9-f77b7e298cf2
* arpi told me ...jaf2002-08-141-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6998 b3059339-0415-0410-9bf9-f77b7e298cf2
* messages moved from vf.c and vd.cjaf2002-08-131-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6995 b3059339-0415-0410-9bf9-f77b7e298cf2
* messages moved from vf.c and vd.cjaf2002-08-131-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6994 b3059339-0415-0410-9bf9-f77b7e298cf2
* - some reorder/cleanup of mp_image flagsarpi2002-08-021-5/+18
| | | | | | | - support for _ACCEPT_ALIGNED_STRIDE && _PREFER_ALIGNED_STRIDE git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6876 b3059339-0415-0410-9bf9-f77b7e298cf2
* new filter to use libavcodec's deinterlacerarpi2002-07-311-0/+2
| | | | | | | | patch by Joe Rabinoff <rabinoff@fas.harvard.edu> (TODO: DOCS, DR1) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6860 b3059339-0415-0410-9bf9-f77b7e298cf2
* New plugin to test crop parameters. Arguments are the same as for thekmkaplan2002-07-271-0/+2
| | | | | | | crop plugin. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6821 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for external pp by divx4. some fixes/cosmetics?alex2002-07-111-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6709 b3059339-0415-0410-9bf9-f77b7e298cf2
* better planar support, chroma subsampling support and Y8/Y800 supportalex2002-06-231-22/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6540 b3059339-0415-0410-9bf9-f77b7e298cf2
* if09 supportalex2002-06-231-6/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6525 b3059339-0415-0410-9bf9-f77b7e298cf2
* yvu9 supportalex2002-06-231-4/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6524 b3059339-0415-0410-9bf9-f77b7e298cf2
* yvu9 supportalex2002-06-211-3/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6487 b3059339-0415-0410-9bf9-f77b7e298cf2
* noise generating filtermichael2002-06-141-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6425 b3059339-0415-0410-9bf9-f77b7e298cf2
* test pattern filtermichael2002-06-031-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6279 b3059339-0415-0410-9bf9-f77b7e298cf2
* warning fixes, patch by Ulrich Hecht <uli@suse.de>arpi2002-05-251-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6189 b3059339-0415-0410-9bf9-f77b7e298cf2
* big cosmetics patch, cleanup of messages printed by mplayer and libs.arpi2002-05-201-4/+7
| | | | | | | | some printf->mp_msg conversion, and some debug messages moved from warn/info to v/dbg2 mplayer's output is now shorter, readable and consistent git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6139 b3059339-0415-0410-9bf9-f77b7e298cf2
* -vop help, patch by Julian J. M. <bandit@telecable.es>arpi2002-05-131-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6082 b3059339-0415-0410-9bf9-f77b7e298cf2
* new filter, to detect best crop sizearpi2002-05-121-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6062 b3059339-0415-0410-9bf9-f77b7e298cf2
* passthru mode for filters which don't alter image just config parameters ↵arpi2002-05-061-1/+9
| | | | | | (query_format/control/config) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6001 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10larpi2002-04-271-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5875 b3059339-0415-0410-9bf9-f77b7e298cf2
* realtime yv12->mpeg1 with libavcodec qscale=1arpi2002-04-271-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5874 b3059339-0415-0410-9bf9-f77b7e298cf2
* Correct my half reverse commit. Sorry Atmos.albeu2002-04-261-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5846 b3059339-0415-0410-9bf9-f77b7e298cf2
* Don't break the pointer for the next file.albeu2002-04-261-7/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5844 b3059339-0415-0410-9bf9-f77b7e298cf2
* Allow disabling of libfame and allow to enforce (not) building libavcodec.atmos42002-04-261-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5841 b3059339-0415-0410-9bf9-f77b7e298cf2
* 8bpp paletted -> 15/16/24/32 converterarpi2002-04-211-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5775 b3059339-0415-0410-9bf9-f77b7e298cf2
* Complement existing filters - rotate and flip.eyck2002-04-211-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5764 b3059339-0415-0410-9bf9-f77b7e298cf2
* filters uninitarpi2002-04-201-0/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5738 b3059339-0415-0410-9bf9-f77b7e298cf2
* rotation/mirror filterarpi2002-04-191-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5697 b3059339-0415-0410-9bf9-f77b7e298cf2
* align yuv 4:2:0 y position by 2arpi2002-04-171-2/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5669 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10larpi2002-04-171-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5664 b3059339-0415-0410-9bf9-f77b7e298cf2
* mpi clear funcarpi2002-04-171-15/+37
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5662 b3059339-0415-0410-9bf9-f77b7e298cf2
* mp_image.h and img_format.h moved to libmpcodecsarpi2002-04-131-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5608 b3059339-0415-0410-9bf9-f77b7e298cf2
* rgb2bgr converterarpi2002-04-131-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5595 b3059339-0415-0410-9bf9-f77b7e298cf2
* capabilities support -> automatic insertion of scale, expand, pparpi2002-04-111-3/+63
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5566 b3059339-0415-0410-9bf9-f77b7e298cf2
* new filter: fliparpi2002-04-111-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5558 b3059339-0415-0410-9bf9-f77b7e298cf2
* encodersarpi2002-04-101-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5551 b3059339-0415-0410-9bf9-f77b7e298cf2
* 2 new simple filters: yuy2 and formatarpi2002-04-091-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5540 b3059339-0415-0410-9bf9-f77b7e298cf2
* vf_fame added - yv12->mpes converterarpi2002-04-081-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5537 b3059339-0415-0410-9bf9-f77b7e298cf2
* relaly black packed yuv imagesarpi2002-04-081-1/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5530 b3059339-0415-0410-9bf9-f77b7e298cf2
* really black yv12/rgb images (todo: packed yuv)arpi2002-04-081-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5529 b3059339-0415-0410-9bf9-f77b7e298cf2
* allocate 2 lines more memory - to avoid some sig11arpi2002-04-071-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5525 b3059339-0415-0410-9bf9-f77b7e298cf2
* swscale filterarpi2002-04-071-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5523 b3059339-0415-0410-9bf9-f77b7e298cf2
* postprocessing filter (fixme: -pp 0)arpi2002-04-071-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5513 b3059339-0415-0410-9bf9-f77b7e298cf2
* vf_next_uninit was Wrong Thing - thx to Fredrik Kuivinenarpi2002-04-061-5/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5509 b3059339-0415-0410-9bf9-f77b7e298cf2
* video filter layer - written from scratch, but inspired a lot by Fredrik ↵arpi2002-04-061-0/+190
Kuivinen's patch git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5508 b3059339-0415-0410-9bf9-f77b7e298cf2