ffmpeg.git
19 years ago* dependency for static linking
Zdenek Kabelac [Wed, 31 Oct 2001 19:40:18 +0000 (19:40 +0000)]
* dependency for static linking

Originally committed as revision 202 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years agodeinterlace bugfix
Michael Niedermayer [Wed, 31 Oct 2001 18:29:03 +0000 (18:29 +0000)]
deinterlace bugfix

Originally committed as revision 2596 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoc speedup (x1, rk1 filters)
Michael Niedermayer [Wed, 31 Oct 2001 02:29:02 +0000 (02:29 +0000)]
c speedup (x1, rk1 filters)

Originally committed as revision 2587 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoc speedup
Michael Niedermayer [Wed, 31 Oct 2001 01:30:28 +0000 (01:30 +0000)]
c speedup

Originally committed as revision 2586 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years ago15/16bit in C speedup
Michael Niedermayer [Wed, 31 Oct 2001 00:26:29 +0000 (00:26 +0000)]
15/16bit in C speedup

Originally committed as revision 2585 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoc optimizations
Michael Niedermayer [Tue, 30 Oct 2001 22:24:38 +0000 (22:24 +0000)]
c optimizations
bugfix

Originally committed as revision 2577 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoc optimizations
Michael Niedermayer [Tue, 30 Oct 2001 22:03:25 +0000 (22:03 +0000)]
c optimizations

Originally committed as revision 2576 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoc optimizations (array is faster than pointer) (16bpp variants tested and 2% faster)
Michael Niedermayer [Tue, 30 Oct 2001 21:33:01 +0000 (21:33 +0000)]
c optimizations (array is faster than pointer) (16bpp variants tested and 2% faster)

Originally committed as revision 2573 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agominor speedup
Michael Niedermayer [Tue, 30 Oct 2001 21:14:02 +0000 (21:14 +0000)]
minor speedup
cleanup

Originally committed as revision 2571 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agointerpolate chrominance for every second line in the 1:1 vertical scale function
Michael Niedermayer [Tue, 30 Oct 2001 21:04:42 +0000 (21:04 +0000)]
interpolate chrominance for every second line in the 1:1 vertical scale function

Originally committed as revision 2570 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agobugfixes
Michael Niedermayer [Tue, 30 Oct 2001 20:30:24 +0000 (20:30 +0000)]
bugfixes
small speedup for the non x86 stuff

Originally committed as revision 2567 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agocosmetic
Nick Kurshev [Tue, 30 Oct 2001 17:46:07 +0000 (17:46 +0000)]
cosmetic

Originally committed as revision 2565 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofixed a warning
Michael Niedermayer [Mon, 29 Oct 2001 19:54:22 +0000 (19:54 +0000)]
fixed a warning

Originally committed as revision 2541 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoNo longer required
Nick Kurshev [Mon, 29 Oct 2001 18:44:20 +0000 (18:44 +0000)]
No longer required

Originally committed as revision 2540 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoFinish mmx2, 3dnow optimiz. 15to16 should be tested. Better fix of can't compile
Nick Kurshev [Mon, 29 Oct 2001 18:28:06 +0000 (18:28 +0000)]
Finish mmx2, 3dnow optimiz. 15to16 should be tested. Better fix of can't compile

Originally committed as revision 2539 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agocant compile on non x86 bugfix
Michael Niedermayer [Mon, 29 Oct 2001 18:07:40 +0000 (18:07 +0000)]
cant compile on non x86 bugfix

Originally committed as revision 2536 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agopatch from Martin Decky <deckm1am@ss1000.ms.mff.cuni.cz> applied and unnecassery...
Michael Niedermayer [Mon, 29 Oct 2001 18:00:45 +0000 (18:00 +0000)]
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

19 years agotell the c compiler that the memory changed
Michael Niedermayer [Sun, 28 Oct 2001 19:54:23 +0000 (19:54 +0000)]
tell the c compiler that the memory changed

Originally committed as revision 2522 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years ago3dnow prefetch & sfence
Michael Niedermayer [Sun, 28 Oct 2001 19:41:50 +0000 (19:41 +0000)]
3dnow prefetch & sfence

Originally committed as revision 2521 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoyv12 to yv12 scaler
Michael Niedermayer [Sun, 28 Oct 2001 18:30:59 +0000 (18:30 +0000)]
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

19 years ago32to24: MMX, MMX2, 3DNOW optimization
Nick Kurshev [Sun, 28 Oct 2001 17:42:52 +0000 (17:42 +0000)]
32to24: MMX, MMX2, 3DNOW optimization

Originally committed as revision 2518 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoMore elegant solution
Nick Kurshev [Sun, 28 Oct 2001 17:15:54 +0000 (17:15 +0000)]
More elegant solution

Originally committed as revision 2517 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agopreprocessor cleanup
Nick Kurshev [Sun, 28 Oct 2001 14:03:16 +0000 (14:03 +0000)]
preprocessor cleanup

Originally committed as revision 2515 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agosfence
Nick Kurshev [Sun, 28 Oct 2001 13:59:57 +0000 (13:59 +0000)]
sfence

Originally committed as revision 2514 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoMore accurate prefetching
Nick Kurshev [Sun, 28 Oct 2001 13:06:49 +0000 (13:06 +0000)]
More accurate prefetching

Originally committed as revision 2513 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agommx, mmx2, 3dnow optimized 24to32
Nick Kurshev [Sun, 28 Oct 2001 12:02:16 +0000 (12:02 +0000)]
mmx, mmx2, 3dnow optimized 24to32

Originally committed as revision 2512 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agommx optimized 24to32
Nick Kurshev [Sun, 28 Oct 2001 11:48:50 +0000 (11:48 +0000)]
mmx optimized 24to32

Originally committed as revision 2511 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoforgot, sorry
Nick Kurshev [Sun, 28 Oct 2001 11:47:22 +0000 (11:47 +0000)]
forgot, sorry

Originally committed as revision 2510 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoPrev ver could work only on x86
Nick Kurshev [Sun, 28 Oct 2001 11:00:40 +0000 (11:00 +0000)]
Prev ver could work only on x86

Originally committed as revision 2509 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agovo_vesa: more rgb2rgb support
Nick Kurshev [Sun, 28 Oct 2001 10:45:42 +0000 (10:45 +0000)]
vo_vesa: more rgb2rgb support

Originally committed as revision 2507 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agovo_vesa: more rgb2rgb support
Nick Kurshev [Sun, 28 Oct 2001 10:28:08 +0000 (10:28 +0000)]
vo_vesa: more rgb2rgb support

Originally committed as revision 2506 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agovo_vesa: rgb2rgb support
Nick Kurshev [Sun, 28 Oct 2001 10:17:57 +0000 (10:17 +0000)]
vo_vesa: rgb2rgb support

Originally committed as revision 2505 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoyuv2rgb bugfix
Michael Niedermayer [Sun, 28 Oct 2001 03:03:49 +0000 (03:03 +0000)]
yuv2rgb bugfix

Originally committed as revision 2504 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agomissing header
Nick Kurshev [Sat, 27 Oct 2001 13:34:10 +0000 (13:34 +0000)]
missing header

Originally committed as revision 197 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years agoheaders installation
Nick Kurshev [Sat, 27 Oct 2001 12:40:13 +0000 (12:40 +0000)]
headers installation

Originally committed as revision 196 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years agoShared objects support
Nick Kurshev [Sat, 27 Oct 2001 12:12:38 +0000 (12:12 +0000)]
Shared objects support

Originally committed as revision 195 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years agoShared objects support
Nick Kurshev [Sat, 27 Oct 2001 12:04:27 +0000 (12:04 +0000)]
Shared objects support

Originally committed as revision 194 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years agofaster dering
Michael Niedermayer [Fri, 26 Oct 2001 09:34:41 +0000 (09:34 +0000)]
faster dering

Originally committed as revision 2479 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agodering in c
Michael Niedermayer [Fri, 26 Oct 2001 00:35:41 +0000 (00:35 +0000)]
dering in c
dering bugfix

Originally committed as revision 2478 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoa few warning fixes (missing #include's)
Pierre Lombard [Thu, 25 Oct 2001 23:34:14 +0000 (23:34 +0000)]
a few warning fixes (missing #include's)

Originally committed as revision 2477 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years ago3dnow dering
Michael Niedermayer [Thu, 25 Oct 2001 22:50:03 +0000 (22:50 +0000)]
3dnow dering

Originally committed as revision 2476 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agojust a few "not implemented yet" removed
Michael Niedermayer [Thu, 25 Oct 2001 21:57:42 +0000 (21:57 +0000)]
just a few "not implemented yet" removed

Originally committed as revision 2475 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agodering in mmx2
Michael Niedermayer [Thu, 25 Oct 2001 21:55:11 +0000 (21:55 +0000)]
dering in mmx2

Originally committed as revision 2474 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agodownscale
Michael Niedermayer [Thu, 25 Oct 2001 14:31:11 +0000 (14:31 +0000)]
downscale
fixed some warnings

Originally committed as revision 2470 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofixed difference with -vo md5 between doVertDefFilter() C and MMX / MMX2 versions
Michael Niedermayer [Thu, 25 Oct 2001 11:42:34 +0000 (11:42 +0000)]
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

19 years agomuch better horizontal filters (transpose & use the vertical ones) :)
Michael Niedermayer [Wed, 24 Oct 2001 16:39:40 +0000 (16:39 +0000)]
much better horizontal filters (transpose & use the vertical ones) :)
bugfix
bugs?

Originally committed as revision 2455 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoIndepended compilation of SUBDIRS
Nick Kurshev [Wed, 24 Oct 2001 07:34:41 +0000 (07:34 +0000)]
Independed compilation of SUBDIRS

Originally committed as revision 2445 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agomore speed
Michael Niedermayer [Wed, 24 Oct 2001 00:05:30 +0000 (00:05 +0000)]
more speed

Originally committed as revision 2438 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years ago* and finaly avoid deadlock at the end of audio stream
Zdenek Kabelac [Tue, 23 Oct 2001 20:20:01 +0000 (20:20 +0000)]
* and finaly avoid deadlock at the end of audio stream

Originally committed as revision 183 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years ago* fixes to avoid crash when broken mp3 header is found
Zdenek Kabelac [Tue, 23 Oct 2001 19:58:30 +0000 (19:58 +0000)]
* fixes to avoid crash when broken mp3 header is found

Originally committed as revision 182 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years ago* made by Juergen - should be useful for Solaris
Zdenek Kabelac [Tue, 23 Oct 2001 19:04:16 +0000 (19:04 +0000)]
* made by Juergen - should be useful for Solaris

Originally committed as revision 181 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years ago* simple fix to avoid memcpy with len < 0
Zdenek Kabelac [Tue, 23 Oct 2001 19:03:33 +0000 (19:03 +0000)]
* simple fix to avoid memcpy with len < 0

Originally committed as revision 180 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years ago* prevent crash in decoder
Zdenek Kabelac [Tue, 23 Oct 2001 19:02:55 +0000 (19:02 +0000)]
* prevent crash in decoder

Originally committed as revision 179 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years agomore speed
Michael Niedermayer [Tue, 23 Oct 2001 15:55:54 +0000 (15:55 +0000)]
more speed

Originally committed as revision 2429 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoand another +2% speedup
Michael Niedermayer [Tue, 23 Oct 2001 12:05:34 +0000 (12:05 +0000)]
and another +2% speedup

Originally committed as revision 2417 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agooptimizations (+2% speedup)
Michael Niedermayer [Tue, 23 Oct 2001 10:29:48 +0000 (10:29 +0000)]
optimizations (+2% speedup)

Originally committed as revision 2414 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agobrightness / contrast fix/copy optimizations +2% speedup
Michael Niedermayer [Tue, 23 Oct 2001 01:46:50 +0000 (01:46 +0000)]
brightness / contrast fix/copy optimizations +2% speedup

Originally committed as revision 2402 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agonegative black bugfix
Michael Niedermayer [Tue, 23 Oct 2001 00:03:19 +0000 (00:03 +0000)]
negative black bugfix

Originally committed as revision 2395 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoauto brightness/ contrast bugfix
Michael Niedermayer [Mon, 22 Oct 2001 23:36:35 +0000 (23:36 +0000)]
auto brightness/ contrast bugfix
getPPModeByNameAndQuality

Originally committed as revision 2390 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoBGR24 bugfix
Michael Niedermayer [Sun, 21 Oct 2001 00:05:56 +0000 (00:05 +0000)]
BGR24 bugfix
BGR15 & BGR24 tested

Originally committed as revision 2327 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofixed alignment (static variables where sometimes not 8-byte aligned)
Michael Niedermayer [Sat, 20 Oct 2001 21:12:09 +0000 (21:12 +0000)]
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

19 years agomore logic behavior if the altenative deblock filters are used (turning a alt filter...
Michael Niedermayer [Fri, 19 Oct 2001 17:03:51 +0000 (17:03 +0000)]
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

19 years agofirst line bug fixed (happend if the image was scaled down or 1:1)
Michael Niedermayer [Fri, 19 Oct 2001 15:50:44 +0000 (15:50 +0000)]
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

19 years agoPP_FUNNY_STRIDE disabled
Arpi [Fri, 19 Oct 2001 14:54:26 +0000 (14:54 +0000)]
PP_FUNNY_STRIDE disabled

Originally committed as revision 2293 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoadded compiletime option to turn width%8==0 on
Michael Niedermayer [Fri, 19 Oct 2001 13:56:12 +0000 (13:56 +0000)]
added compiletime option to turn width%8==0 on

Originally committed as revision 2287 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofixed a bug in the tmp buffer
Michael Niedermayer [Fri, 19 Oct 2001 13:41:38 +0000 (13:41 +0000)]
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

19 years agohorizontal scaling bugs fixed, should be mostly bugfree now
Michael Niedermayer [Fri, 19 Oct 2001 12:30:01 +0000 (12:30 +0000)]
horizontal scaling bugs fixed, should be mostly bugfree now

Originally committed as revision 2280 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoxinc scaled by 16 instead of 8
Arpi [Fri, 19 Oct 2001 02:21:47 +0000 (02:21 +0000)]
xinc scaled by 16 instead of 8

Originally committed as revision 2275 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agohorizontal lines bugfix
Michael Niedermayer [Fri, 19 Oct 2001 01:53:45 +0000 (01:53 +0000)]
horizontal lines bugfix

Originally committed as revision 2272 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agovertical lines bugfix
Michael Niedermayer [Fri, 19 Oct 2001 01:26:36 +0000 (01:26 +0000)]
vertical lines bugfix

Originally committed as revision 2271 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years ago(C) fixed
Arpi [Fri, 19 Oct 2001 00:42:18 +0000 (00:42 +0000)]
(C) fixed

Originally committed as revision 2270 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofixed a bug which caused horizontal lines
Michael Niedermayer [Fri, 19 Oct 2001 00:21:07 +0000 (00:21 +0000)]
fixed a bug which caused horizontal lines

Originally committed as revision 2268 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoincreased precission of s_xinc s_xinc2 (needed for the mmx2 bugfix)
Michael Niedermayer [Thu, 18 Oct 2001 22:27:13 +0000 (22:27 +0000)]
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

19 years agofixed the height%8!=0 bug
Michael Niedermayer [Wed, 17 Oct 2001 20:42:07 +0000 (20:42 +0000)]
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

19 years agoRestore the main Makefile to have debug flags.
Juanjo [Wed, 17 Oct 2001 18:19:30 +0000 (18:19 +0000)]
Restore the main Makefile to have debug flags.

Originally committed as revision 167 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years agoAdded Juergen Keil fix on quant_tab[4] type.
Juanjo [Wed, 17 Oct 2001 18:05:35 +0000 (18:05 +0000)]
Added Juergen Keil fix on quant_tab[4] type.

Originally committed as revision 166 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years ago24bpp support (untested)
Michael Niedermayer [Wed, 17 Oct 2001 13:59:49 +0000 (13:59 +0000)]
24bpp support (untested)

Originally committed as revision 2238 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoadded (f)emms
Arpi [Wed, 17 Oct 2001 11:57:11 +0000 (11:57 +0000)]
added (f)emms

Originally committed as revision 2237 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agobpp changed from bytespp to bitspp
Arpi [Wed, 17 Oct 2001 10:55:29 +0000 (10:55 +0000)]
bpp changed from bytespp to bitspp

Originally committed as revision 2236 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofixed out of regs "bug"
Michael Niedermayer [Wed, 17 Oct 2001 03:40:03 +0000 (03:40 +0000)]
fixed out of regs "bug"

Originally committed as revision 2234 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoMMX & MMX2 optimizations (MMX2 is buggy and commented out)
Michael Niedermayer [Wed, 17 Oct 2001 02:30:39 +0000 (02:30 +0000)]
MMX & MMX2 optimizations (MMX2 is buggy and commented out)
32, 24, 16, 15 bit support in C (only 32 & 16 tested)
32, 16 bit support in mmx (16 with dithering)
ranges of some variables changed so mmx likes them more

Originally committed as revision 2233 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoquick fix for movies with a height which is not a multiple of 8
Michael Niedermayer [Wed, 17 Oct 2001 02:04:16 +0000 (02:04 +0000)]
quick fix for movies with a height which is not a multiple of 8

Originally committed as revision 2232 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofix rgb/bgr for 15/16bpp
Felix Bünemann [Wed, 17 Oct 2001 00:29:07 +0000 (00:29 +0000)]
fix rgb/bgr for 15/16bpp

Originally committed as revision 2231 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years ago16bpp code for atmos
Arpi [Tue, 16 Oct 2001 23:58:17 +0000 (23:58 +0000)]
16bpp code for atmos

Originally committed as revision 2230 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoexporting qscale data for postprocessing (for MPlayer)
Arpi [Tue, 16 Oct 2001 23:10:38 +0000 (23:10 +0000)]
exporting qscale data for postprocessing (for MPlayer)

Originally committed as revision 164 to svn://svn.ffmpeg.org/ffmpeg/trunk

19 years agominor cleanups
Michael Niedermayer [Tue, 16 Oct 2001 02:31:14 +0000 (02:31 +0000)]
minor cleanups
median deinterlace in MMX
fixed typos

Originally committed as revision 2222 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoheader for swscale.c
Arpi [Mon, 15 Oct 2001 19:06:16 +0000 (19:06 +0000)]
header for swscale.c

Originally committed as revision 2218 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agosoftware yv12->rgb scaler - separated from fsdga
Arpi [Mon, 15 Oct 2001 18:59:44 +0000 (18:59 +0000)]
software yv12->rgb scaler - separated from fsdga

Originally committed as revision 2217 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agorewrote the horizontal lowpass filter to fix a bug which caused a blocky look
Michael Niedermayer [Mon, 15 Oct 2001 03:01:08 +0000 (03:01 +0000)]
rewrote the horizontal lowpass filter to fix a bug which caused a blocky look
added deinterlace filters (linear interpolate, linear blend, median)
minor cleanups (removed some outcommented stuff)

Originally committed as revision 2204 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoc++ fix
Arpi [Sun, 14 Oct 2001 17:11:17 +0000 (17:11 +0000)]
c++ fix

Originally committed as revision 2196 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agoCleanup:
Arpi [Sat, 13 Oct 2001 15:53:24 +0000 (15:53 +0000)]
Cleanup:
- TIMEING && MORE_TIMEING disabled by default
- private stuff moved to postprocess.c to avoid possible conflicts

Originally committed as revision 2190 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agosmall changes for mplayer integration:
Arpi [Sat, 13 Oct 2001 15:38:19 +0000 (15:38 +0000)]
small changes for mplayer integration:
- getModeForQuality -> getPpModeForQuality renamed
- #define POSTPROCESS_H -> NEWPOSTPROCESS_H  (to avoid conflicts)

Originally committed as revision 2187 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agosmall changes for mplayer integration:
Arpi [Sat, 13 Oct 2001 15:36:04 +0000 (15:36 +0000)]
small changes for mplayer integration:
- getModeForQuality -> getPpModeForQuality renamed
- #define POSTPROCESS_H -> NEWPOSTPROCESS_H  (to avoid conflicts)
- added #ifdef'ed code for calling old postprocess (for testing/comparison)
- #ifdef'ed some asm code to allow compilation on non-x86 platforms (untested)

Originally committed as revision 2186 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofixed a sig4 bug an non mmx2 cpus (in case of more sig4 errors please send me a ...
Michael Niedermayer [Sat, 13 Oct 2001 11:58:41 +0000 (11:58 +0000)]
fixed a sig4 bug an non mmx2 cpus (in case of more sig4 errors please send me a "disassemble $eip-16 $eip+16" from gdb)

Originally committed as revision 2182 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agominor QP scaling & auto-contrast bugfix
Michael Niedermayer [Sat, 13 Oct 2001 09:30:07 +0000 (09:30 +0000)]
minor QP scaling & auto-contrast bugfix
fixed compilation problem without -fomit-frame-pointer

Originally committed as revision 2181 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofixed a rounding bug thing in the X1 Filter
Michael Niedermayer [Sat, 13 Oct 2001 02:31:15 +0000 (02:31 +0000)]
fixed a rounding bug thing in the X1 Filter
changed the X1 Filter slightly to make flat blocks look like in the 9tap lpf
minor change to the -pp numbers & added decimal numbers in comments
new experimental horizontal deblocking filter

Originally committed as revision 2180 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofinal changes to convert to C
Michael Niedermayer [Thu, 11 Oct 2001 23:28:58 +0000 (23:28 +0000)]
final changes to convert to C

Originally committed as revision 2170 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agobugfixes: last 3 lines not brightness/contrast corrected
Michael Niedermayer [Thu, 11 Oct 2001 22:35:45 +0000 (22:35 +0000)]
bugfixes: last 3 lines not brightness/contrast corrected
brightness statistics messed up with initial black pic
changed initial values of the brightness statistics
C++ -> C conversation
QP range question solved (very likely 1<=QP<=32 according to arpi)
new experimental vertical deblocking filter
RK filter has 3dNow support now (untested)

Originally committed as revision 2169 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agofixed a bug in the horizontal default filter
Arpi [Wed, 10 Oct 2001 22:21:19 +0000 (22:21 +0000)]
fixed a bug in the horizontal default filter
3dnow version of the Horizontal & Vertical Lowpass filters
mmx version of the Horizontal Default filter
mmx2 & C versions of a simple filter described in a paper from ramkishor & karan
added mode flags & quality2mode function

Originally committed as revision 2160 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

19 years agonew postprocess code by Michael Niedermayer (michaelni@gmx.at)
Arpi [Wed, 10 Oct 2001 22:13:27 +0000 (22:13 +0000)]
new postprocess code by Michael Niedermayer (michaelni@gmx.at)

Originally committed as revision 2159 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc