1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-31 12:11:52 +00:00
Commit Graph

103 Commits

Author SHA1 Message Date
henry
9a1ec976ec fix compilation without libavcodec
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11999 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-26 14:41:42 +00:00
joey
7a09069daf new filter: vf_noformat.
like vf_format, but in reverse.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11928 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-06 20:31:57 +00:00
michael
9094281ecf qp change filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11922 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-02-05 15:56:05 +00:00
michael
4fd6abadcf rgb test pattern generator, so we could change everything to match alex's definition of rgb/bgr
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11895 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-30 17:38:15 +00:00
ranma
c52bb43307 kerndeint adaptive deinterlacer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11870 b3059339-0415-0410-9bf9-f77b7e298cf2
2004-01-29 09:50:17 +00:00
rik
fe0b80deee vf_zrmjpeg MJPEG encoding filter, works together with vo_zr2. Only YV12
colorspace input supported  for now. Autocropping is also not implemented.

Example usage: mplayer -vo zr2 -vf zrmjpeg foo.avi.

vf_zrmjpeg and vo_zr2 should obsolete vo_zr and libvo/jpeg_enc.c in the future.
Problem is that it needs some paramters of the zoran card (max resolution), for
now the user needs to tell vf_zrmjpeg those parameters (which is stupid,
because zrmjpeg should be able to query vo_zr2 for that information....) The
filter currently uses code which is also present in libvo/jpeg_enc.c, in the
future the (then enhanced) ffmpeg mjpeg encoder should/will be used.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11663 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-19 22:15:37 +00:00
alex
a5c024156d Yet another inverse telecine filter by Zoltan Hidvegi <mplayer@hzoli.2y.net>. Also heavily MMX centric.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11601 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-12-08 22:57:47 +00:00
alex
22f3851bae yuv colorspace converter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11537 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-11-29 19:34:26 +00:00
michael
89b9c0976e simple alternative postprocessing filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11278 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-10-26 23:07:21 +00:00
michael
1a6240077d vf_hue
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11250 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-10-23 18:36:02 +00:00
michael
2a8804cbd4 fast deinterleaver (= il filter with stride/width/height tricks)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11243 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-10-22 21:21:52 +00:00
attila
bf69890466 Fix compilation when libavcodec is missing.
Patch by Nico <nsabbi@libero.it>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11142 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-10-16 08:45:10 +00:00
henry
4cabae3691 simple logo remover
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10810 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-09-03 22:44:28 +00:00
arpi
280fa83b42 2 new filters: tile & framestep
patch by Daniele Forghieri ( guru@digitalfantasy.it )
(little cleanup by me)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10752 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-08-31 21:41:24 +00:00
rfelker
0a378573a8 pullup -- third generation inverse telecine engine. the backend
(pullup.[ch]) is not mplayer-specific and is designed to work well
with g2; vf_pullup.c is the g1 wrapper. see man page for details, and
keep in mind, this is a work in progress.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10665 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-08-18 15:24:08 +00:00
rfelker
48ecb3e717 clean up field flags:
1) cosmetic change, no reason these need to be mpeg2-specific
2) add a flag to tell when fields are ordered, so we don't have to
assume bff (which would usually be wrong) when field flags are not
available.
3) add other flags for future use :)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10664 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-08-18 14:49:06 +00:00
alex
1e87b4bbaa 'tinterlace' filter (partial inverse of tfields) by Not Zed <notzed@ximian.com> (with minor fixes for current cvs by me)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10572 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-08-11 20:04:30 +00:00
ranma
9f62dfb2c8 Add mpeg2_flags to mp_image_t, copy flags in vd_libmpeg2.c,
and add vf_softpulldown.c.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10511 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-08-03 12:09:58 +00:00
arpi
f0e8780594 3*100l (backported from g2)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10425 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-07-13 22:51:20 +00:00
rfelker
342a37ab8c 100l to me :(
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10240 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-06-02 00:17:36 +00:00
alex
c0a7d2edd3 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>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10166 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-05-23 14:09:19 +00:00
alex
b560fb2caf 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10164 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-05-23 13:20:43 +00:00
rfelker
0166987078 new filter for dropping (near-)duplicate frames. can be used to fix
movies that were originally telecined but deinterlaced improperly, or
to improve quality when encoding at very low bitrates.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10151 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-05-22 12:38:42 +00:00
rfelker
8b0fe12840 fix segfaults with slices. support slice rendering into a filter even
when the following filter/vo doesn't support slices. also use unified
vf->dmpi rather than having vf->priv->dmpi duplicated in every filter.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10141 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-05-20 17:42:33 +00:00
rfelker
007449236f display size/aspect adjusting filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10007 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-27 18:55:04 +00:00
michael
f0626e2f8d vf_clone_mpi_attributes()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9935 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-19 02:48:53 +00:00
rfelker
4188ea6e99 1. new alternate approach to inverse telecine! much better!
2. interlaced 4:2:0 planar to 4:2:2 packer. makes it possible to watch
interlaced movies without horrible chroma artifacts, provided you have
an interlaced display device.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9934 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-19 01:39:37 +00:00
faust3
425b08fcc6 disable vf_bmovl for systems without posix select
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9833 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-04-04 20:12:24 +00:00
albeu
33b62af947 Add the new -vf option wich is the same as vop in reverse order.
Syntax is we decided, so you can give the nomes or not with both
vop and vf. vf take precedence over vop.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9594 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-15 18:01:02 +00:00
michael
3532cd532e hmm found this in my local tree ;)
seems to fix chroma w/h if %2!=0 ??


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9533 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-05 10:23:52 +00:00
michael
553af74e66 fix for a couple of linking problems patch by (Ambrose Li <a.c.li at ieee dot org>)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9532 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-05 10:20:14 +00:00
rfelker
3416117097 new filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9515 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-03-01 05:35:09 +00:00
arpi
0020d4b05c start_slice() added - similar to get_image(), but is called when using slices
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9491 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-23 20:40:21 +00:00
rfelker
7f713d63bf filter for applying 3:2 telecine to 23.976 fps progressive material.
use with mencder -ofps 29.97 -fps 29.97 for proper results!


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9469 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-20 04:57:37 +00:00
rfelker
bb4ceb735a experimental de-telecine filter. not documented or configurable yet,
but defaults seem to work ok. may change drastically over the next few
weeks.

please test it an report results!


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9468 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-20 03:16:41 +00:00
arpi
6b9111a0d3 vf_hqdn3d: High-Quality version of the denoise3d filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9442 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-15 22:24:32 +00:00
michael
17e458ffe2 down3dright filter by kabi (converts between 2 common stereoscopic systems)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9405 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-02-11 21:44:55 +00:00
arpi
da8975ee8e new video filter: denoise3d - temporal&spatial noise reduction
patch by Daniel Moreno <comac2k@terra.es>
mpi/stride corrections and some bugfix by me


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9180 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-30 22:53:32 +00:00
rfelker
b35ba6697c new video filter to extract a single field using stride arithmetic,
i.e. without using cpu time


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9073 b3059339-0415-0410-9bf9-f77b7e298cf2
2003-01-23 16:33:57 +00:00
arpi
06e049b7ce (temporary?) fix for redundant buffer re-allocation
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8632 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-29 02:57:49 +00:00
arpi
ceb31765ba Fix draw_slice() in passthrough mode.
patch by Balatoni Denes <pnis@coder.hu>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8368 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-12-05 00:22:37 +00:00
michael
0e0224913f perspective correcture filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8113 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-05 13:29:10 +00:00
michael
9ec9ce9fb5 smartblur
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8107 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-04 20:39:27 +00:00
michael
e78a59f10e shape adaptive blur (slightly slow though)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8101 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-11-04 16:42:17 +00:00
michael
cdef66ed14 boxblur, another useless filter
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8011 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-31 23:26:11 +00:00
michael
3a64cf3d52 (de)interleave filter (can be used to split/merge an interlaced image so 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
2002-10-31 20:03:08 +00:00
michael
328866188b (useless) UV plane swapper
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8003 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-31 18:13:56 +00:00
albeu
2b84c7c654 The default query_format shouldn't accept IMGFMT_MPEGPES
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7980 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-30 17:48:39 +00:00
arpi
c46abe48b7 new video filter: unsharp - does image (l/c/l+c) sharping/bluring
by Rémi Guyomarch <rguyom@pobox.com>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7967 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-29 22:37:11 +00:00
arpi
6a84628840 2xSai filter... just for fun, imho useless
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7920 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-25 16:49:33 +00:00