Michael Niedermayer
17f715fa64
patch from Martin Decky <deckm1am@ss1000.ms.mff.cuni.cz> applied and unnecassery "memory" removed
...
Originally committed as revision 2535 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
2add307d05
tell the c compiler that the memory changed
...
Originally committed as revision 2522 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
99cefd0bda
3dnow prefetch & sfence
...
Originally committed as revision 2521 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
3885847036
yv12 to yv12 scaler
...
someone who knows a bit about vo_odivx could add support for it ...
Originally committed as revision 2520 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
494a6294bf
32to24: MMX, MMX2, 3DNOW optimization
...
Originally committed as revision 2518 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
90f8a479b7
More elegant solution
...
Originally committed as revision 2517 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
2f6b90b0f9
preprocessor cleanup
...
Originally committed as revision 2515 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
79811694c5
sfence
...
Originally committed as revision 2514 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
18224bc9be
More accurate prefetching
...
Originally committed as revision 2513 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
96b956cc46
mmx, mmx2, 3dnow optimized 24to32
...
Originally committed as revision 2512 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
49a0c6eec8
mmx optimized 24to32
...
Originally committed as revision 2511 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
607d7d0373
forgot, sorry
...
Originally committed as revision 2510 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
fde33ab52e
Prev ver could work only on x86
...
Originally committed as revision 2509 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
b238eb2e77
vo_vesa: more rgb2rgb support
...
Originally committed as revision 2507 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
59ac5a936c
vo_vesa: more rgb2rgb support
...
Originally committed as revision 2506 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Nick Kurshev
b234ae818b
vo_vesa: rgb2rgb support
...
Originally committed as revision 2505 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
390b20a6c9
yuv2rgb bugfix
...
Originally committed as revision 2504 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
9927c7ee0d
faster dering
...
Originally committed as revision 2479 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
2e2126188f
dering in c
...
dering bugfix
Originally committed as revision 2478 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Pierre Lombard
dda87e9fbb
a few warning fixes (missing #include's)
...
Originally committed as revision 2477 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
e0f8ffae99
3dnow dering
...
Originally committed as revision 2476 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
cf76316aa3
just a few "not implemented yet" removed
...
Originally committed as revision 2475 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
70c5ae870b
dering in mmx2
...
Originally committed as revision 2474 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
2ff198c11a
downscale
...
fixed some warnings
Originally committed as revision 2470 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
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
24 years ago
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
24 years ago
Nick Kurshev
44d01eea32
Independed compilation of SUBDIRS
...
Originally committed as revision 2445 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
73d3355400
more speed
...
Originally committed as revision 2438 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
9736722ad7
more speed
...
Originally committed as revision 2429 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
ac0b0b2f6d
and another +2% speedup
...
Originally committed as revision 2417 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
37da00fcaa
optimizations (+2% speedup)
...
Originally committed as revision 2414 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
534a602dca
brightness / contrast fix/copy optimizations +2% speedup
...
Originally committed as revision 2402 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
57d04d3f11
negative black bugfix
...
Originally committed as revision 2395 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
911879d15e
auto brightness/ contrast bugfix
...
getPPModeByNameAndQuality
Originally committed as revision 2390 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
a525ce8db1
BGR24 bugfix
...
BGR15 & BGR24 tested
Originally committed as revision 2327 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
d604bab901
fixed alignment (static variables where sometimes not 8-byte aligned)
...
added half uv interpolation support
added prefetch
BGR15 support in MMX (untested) (so BGR15,16,24,32 are supported)
special unscaled height version (not much faster but it doesnt interpolate uv vertically)
Originally committed as revision 2317 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
5486f774bd
more logic behavior if the altenative deblock filters are used (turning a alt filter on without turning the deblock filter on uses the alt filter instead of using no filter now)
...
Originally committed as revision 2301 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
84adc106cf
first line bug fixed (happend if the image was scaled down or 1:1)
...
Originally committed as revision 2298 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Arpi
311832de1f
PP_FUNNY_STRIDE disabled
...
Originally committed as revision 2293 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
a0e8aca364
added compiletime option to turn width%8==0 on
...
Originally committed as revision 2287 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
658a85f26f
fixed a bug in the tmp buffer
...
fixed the color range for yuv
fixed the width %8!=0 bug (another 1% speed loss)
Originally committed as revision 2286 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
0f25d72b3f
horizontal scaling bugs fixed, should be mostly bugfree now
...
Originally committed as revision 2280 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Arpi
44f9179b60
xinc scaled by 16 instead of 8
...
Originally committed as revision 2275 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
b3a134b64c
horizontal lines bugfix
...
Originally committed as revision 2272 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
d3fda50869
vertical lines bugfix
...
Originally committed as revision 2271 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Arpi
afa569afb1
(C) fixed
...
Originally committed as revision 2270 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
cd4102261f
fixed a bug which caused horizontal lines
...
Originally committed as revision 2268 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
783e9cc9af
increased precission of s_xinc s_xinc2 (needed for the mmx2 bugfix)
...
moved mmx variables to top to avoid alignment issues
mmx2 code should work fine now if and only if the input width is %16=0 and the output width is %32=0
reordered some code (5% faster with a simply -benchmark)
first line bug fixed (i hope i didnt introduce any new bugs with that ...)
changed a lot of the vertical scale setup code, i hope i fixed something and didnt mess it up :)
a few known bugs left (rightmost line is wrong)
MMX2 code will only be used for upscaling & acceptable width´s
16bit dithering can be disabled
Originally committed as revision 2265 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
acced5532e
fixed the height%8!=0 bug
...
simplified a few things
removed last row variants of the deinterlace filters, they are not needed anymore
added cubic interpolating deinterlacer
Originally committed as revision 2247 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago
Michael Niedermayer
d9cf0d3368
24bpp support (untested)
...
Originally committed as revision 2238 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
24 years ago