Commit Graph

74 Commits

Author SHA1 Message Date
Michael Niedermayer 70d4f2da7f dont use fastmemcpy for PIC
Originally committed as revision 8108 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-04 22:45:34 +00:00
Michael Niedermayer b01be12120 pp docs
Originally committed as revision 8077 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-03 10:05:19 +00:00
Michael Niedermayer 326d40af06 cleanup
Originally committed as revision 8041 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-02 14:20:05 +00:00
Michael Niedermayer c41d972d9c cleanup
Originally committed as revision 8039 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-02 13:58:14 +00:00
Michael Niedermayer b401ebad91 cosmetics requested by kabi
Originally committed as revision 8020 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-11-01 01:19:04 +00:00
Michael Niedermayer 1d9324fd4e removing "-npp" (found by arpi)
Originally committed as revision 7987 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-30 21:13:07 +00:00
Michael Niedermayer fa6ea14e40 per context cpuCaps (idea by kabi)
Originally committed as revision 7986 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-30 21:02:21 +00:00
Michael Niedermayer 4407a3c47a change qscale type to int8 and fix qscale ordering
Originally committed as revision 7985 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-30 20:50:33 +00:00
Michael Niedermayer 4603ed8f91 cleanly passing the cpuCaps
Originally committed as revision 7973 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-30 01:51:14 +00:00
Michael Niedermayer 51e19dccc7 10l
Originally committed as revision 7969 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-29 23:36:37 +00:00
Michael Niedermayer df8d4d0ed5 cleanup
Originally committed as revision 7964 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-29 20:12:24 +00:00
Michael Niedermayer 9cb54f4311 cosmetics ;)
prefixing all functions with pp_ to avoid namespace issues

Originally committed as revision 7962 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-29 18:51:52 +00:00
Michael Niedermayer ec487e5db8 better deblocking filter
Originally committed as revision 7961 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-29 18:35:15 +00:00
Michael Niedermayer 9c9e467d8d postprocessing cleanup:
remove opendivx #ifdefs
remove rk1 filter
remove unused / obsolete stuff
add -1,4,2,4,-1 deinterlacing filter (ffmpeg uses that)
threadsafe / no more non-const globals
some optimizations
different strides for Y,U,V possible
remove ebx usage (someone really should fix gcc, this is really lame)
change the dering filter slightly (tell me if its worse for any files)

Originally committed as revision 7947 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-10-28 19:31:04 +00:00
Alex Beregszaszi 8cd91a44b8 applied 64bit patch from Ulrich Hecht <uli at suse dot de>
Originally committed as revision 6165 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-05-23 15:40:08 +00:00
Alban Bedel cbf5fa71c9 Added reverting support for -pp and -npp options
Originally committed as revision 4258 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-01-19 17:01:03 +00:00
Felix Bünemann 9b4644281d mangle for win32 in postproc
Originally committed as revision 4249 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-01-19 05:14:47 +00:00
Michael Niedermayer 162c9c2e0d dont print -npp parser debug info if only -v
print "using pp filters ..." if -v

Originally committed as revision 4144 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-01-13 20:51:49 +00:00
Michael Niedermayer 211c4920ea fixed -npp help ... i think i need more sleep ;)
Originally committed as revision 3988 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-01-04 21:56:11 +00:00
Michael Niedermayer 4b001a1312 -npp help
Originally committed as revision 3977 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-01-04 13:39:06 +00:00
Michael Niedermayer 8aaac43576 -npp fq:<quantizer>
force quantizer (for these lq movies which where reencoded at high bitrates)
(c) 2002

Originally committed as revision 3965 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2002-01-03 14:16:13 +00:00
Michael Niedermayer 07f8991b60 minor brightness/contrast bugfix / moved some global vars into ppMode
non mmx compilation bugfix

Originally committed as revision 3833 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-12-28 13:56:04 +00:00
Michael Niedermayer 43d52f7612 customizeable deblocking (2 thresholds)
chrominance & luminance filtering is the default now if -npp ...:y isnt specified (lumi only was only used for the deinterlacers and that was wrong anyway)

Originally committed as revision 3818 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-12-28 00:09:55 +00:00
Michael Niedermayer 6ec6e3c963 101
Originally committed as revision 3780 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-12-26 23:31:30 +00:00
Michael Niedermayer 45b4f28550 new -pp options stuff (-npp ...)
see line527@postproc/postprocess.c ;) for the documentation of the format

Originally committed as revision 3772 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-12-26 19:45:49 +00:00
Michael Niedermayer e89952aabe runtime cpu detect optional (compiles faster)
Originally committed as revision 3152 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-27 01:12:30 +00:00
Michael Niedermayer cc9b067935 runtime cpu detection
Originally committed as revision 3100 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-24 22:16:29 +00:00
Michael Niedermayer 4e1349d4e1 use fastmemcpy for chrominance if no chrominance filtering is done
Originally committed as revision 3095 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-24 02:05:06 +00:00
Michael Niedermayer cd38e322ef faster dering
Originally committed as revision 3094 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-24 01:38:30 +00:00
Michael Niedermayer 043ba56f68 1% speedup
Originally committed as revision 3038 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-20 20:46:39 +00:00
Michael Niedermayer cf5ec61d0c oops, too much cleanup ;)
Originally committed as revision 3033 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-20 18:07:13 +00:00
Michael Niedermayer c09dc46524 cleanup
precopy fewer lines from src to dst if possible
speedup (due to cleanup of blockcopy)

Originally committed as revision 3032 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-20 17:47:52 +00:00
Michael Niedermayer 7f16f6e64e faster mmx2 / 3dnow deblocking filter
brightness_debug (draws luminance histogram & autodetected white/black level)

Originally committed as revision 3014 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-19 22:20:30 +00:00
Michael Niedermayer a9c779788f temp denoiser:
bugfix?
 averageing noise over the surrounding blocks

Originally committed as revision 2900 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-14 11:51:36 +00:00
Michael Niedermayer be44a4d74a temp denoiser changes: (a-b)^2 instead of |a-b| and MMX2/3DNOW version
Originally committed as revision 2896 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-14 02:46:58 +00:00
Michael Niedermayer 117e45b03b temporal noise reducer in C (-pp 0x100000)
setting the thresholds from the commandline requires postprocess2() / getPpModeByNameAndQuality() (someone could perhaps modify mplayer so that they are beiing used, iam too lazy for it ;)

Originally committed as revision 2861 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-13 02:40:56 +00:00
Michael Niedermayer 815cbfe71e QP_store==null bugfix and no opendivx bugfix
Originally committed as revision 2809 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-11 01:18:40 +00:00
Pierre Lombard 6c426cff79 added missing #include <malloc.h>
#include "config.h" moved as 1st #include since it defines HAVE_foo_h for
  later conditional inclusions

Originally committed as revision 2776 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-09 02:17:02 +00:00
Michael Niedermayer 3fe8e8f068 gcc does optimize writes to non volatile variables away if it didnt know that they were read in between
Originally committed as revision 2751 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 19:26:22 +00:00
Michael Niedermayer b28daef82e minor changes (fixed some warnings, added attribute aligned(8) stuff)
Originally committed as revision 2743 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-11-06 16:53:47 +00:00
Michael Niedermayer 7fb36f6c51 deinterlace bugfix
Originally committed as revision 2596 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-31 18:29:03 +00:00
Michael Niedermayer 3407a97286 c speedup (x1, rk1 filters)
Originally committed as revision 2587 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-31 02:29:02 +00:00
Michael Niedermayer 8405b3fdaf minor speedup
cleanup

Originally committed as revision 2571 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-30 21:14:02 +00:00
Michael Niedermayer 9927c7ee0d faster dering
Originally committed as revision 2479 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-26 09:34:41 +00:00
Michael Niedermayer 2e2126188f dering in c
dering bugfix

Originally committed as revision 2478 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-26 00:35:41 +00:00
Pierre Lombard dda87e9fbb a few warning fixes (missing #include's)
Originally committed as revision 2477 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-25 23:34:14 +00:00
Michael Niedermayer e0f8ffae99 3dnow dering
Originally committed as revision 2476 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-25 22:50:03 +00:00
Michael Niedermayer 70c5ae870b dering in mmx2
Originally committed as revision 2474 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-25 21:55:11 +00:00
Michael Niedermayer e5c30e0692 fixed difference with -vo md5 between doVertDefFilter() C and MMX / MMX2 versions
fixed some warnings
fixed the cant compile on non x86 systems (i didnt apply the patch from Oliver Schoenbrunner <oliver.schoenbrunner@jku.at> because it used ARCH_X86 instead of HAVE_MMX)

Originally committed as revision 2462 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-25 11:42:34 +00:00
Michael Niedermayer 4e4dcbc584 much better horizontal filters (transpose & use the vertical ones) :)
bugfix
bugs?

Originally committed as revision 2455 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2001-10-24 16:39:40 +00:00