Fri, 21 Jan 2005 16:48:18 +0000 |
aurel |
fix few x86_64 registers handling
|
Wed, 19 Jan 2005 12:56:16 +0000 |
reimar |
100l, fix broken AMD64 patch. To whoever applied it: Did you actually _try_
|
Fri, 22 Oct 2004 00:21:57 +0000 |
aurel |
10000l : fix a crash on x86 due to an horrible mistake in my x86_64 patch
|
Thu, 21 Oct 2004 11:55:20 +0000 |
aurel |
adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64
|
Sun, 27 Jun 2004 00:07:15 +0000 |
michael |
altivec yuv->rgb converter
|
Tue, 06 Apr 2004 00:25:47 +0000 |
michael |
AltiVec hScale, all size patch by (Romain Dolbeau <dolbeaur at club-internet dot fr>)
|
Thu, 11 Mar 2004 17:58:11 +0000 |
michael |
AltiVec support in postproc/ + altivec optimizations for yuv2yuvX patch by (Romain Dolbeau <dolbeau at irisa dot fr>)
|
Wed, 15 Oct 2003 11:21:54 +0000 |
michael |
rounding fixes
|
Sat, 04 Oct 2003 17:29:08 +0000 |
gabucino |
many small typo and grammar fixes
|
Mon, 21 Apr 2003 23:14:21 +0000 |
alex |
killed an mp_msg occurance
|
Thu, 17 Apr 2003 19:32:46 +0000 |
michael |
mplayer idependant (not really yet) swscale example
|
Mon, 24 Feb 2003 00:12:30 +0000 |
michael |
cleanup
|
Sun, 23 Feb 2003 22:05:55 +0000 |
michael |
sws_ prefix, more seperation between internal & external swscaler API
|
Fri, 21 Feb 2003 20:35:18 +0000 |
michael |
yuv2rgb brightness/contrast/saturation/different colorspaces support finished
|
Sat, 15 Feb 2003 17:29:01 +0000 |
michael |
1000l
|
Sat, 15 Feb 2003 15:07:57 +0000 |
michael |
bigendian bug (fixes?)
|
Thu, 13 Feb 2003 21:38:43 +0000 |
michael |
cleanup
|
Thu, 13 Feb 2003 18:24:33 +0000 |
michael |
cleanup
|
Thu, 13 Feb 2003 14:19:05 +0000 |
michael |
cleanup
|
Thu, 23 Jan 2003 09:35:22 +0000 |
michael |
UYVY input
|
Sat, 23 Nov 2002 10:58:14 +0000 |
michael |
warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)
|
Sun, 13 Oct 2002 17:23:02 +0000 |
michael |
mmx yuy2 output
|
Sun, 13 Oct 2002 00:30:38 +0000 |
michael |
yuy2 output support
|
Mon, 09 Sep 2002 22:48:39 +0000 |
michael |
fixing y422p output
|
Tue, 09 Jul 2002 17:01:52 +0000 |
michael |
fixing sinc filter (seems the problem was caused by rounding in pmulhw -> solution use shorter filter, its long and slow enough anyway)
|
Sun, 30 Jun 2002 20:32:42 +0000 |
michael |
last line messed up in Y800 bugfix
|
Thu, 27 Jun 2002 18:00:47 +0000 |
michael |
use unified yuv2rgb init
|
Mon, 24 Jun 2002 20:05:53 +0000 |
michael |
killing globals
|
Mon, 24 Jun 2002 00:18:29 +0000 |
michael |
100l (non mmx versions didnt compile)
|
Sun, 23 Jun 2002 18:51:43 +0000 |
michael |
yvu9 support (other planar yuv formats with other chroma subsamplings should be trivial to add, if they had a IMGFMT)
|
Sun, 23 Jun 2002 11:01:25 +0000 |
michael |
cleanup
|
Sun, 23 Jun 2002 10:36:18 +0000 |
michael |
selftest support
|
Sat, 22 Jun 2002 20:37:30 +0000 |
michael |
cleanup & grayscale support
|
Sat, 22 Jun 2002 08:49:45 +0000 |
arpi |
sync with mplayer xp
|
Thu, 02 May 2002 11:00:16 +0000 |
albeu |
printf to mp_msg
|
Mon, 01 Apr 2002 14:01:22 +0000 |
michael |
overread in the mmx2 horizontal scaler fixed
|
Sun, 03 Mar 2002 13:33:40 +0000 |
atmos4 |
add mangling
|
Thu, 21 Feb 2002 19:41:50 +0000 |
michael |
101++
|
Thu, 21 Feb 2002 17:48:00 +0000 |
michael |
fixing bgr32 output on big-endian systems
|
Thu, 14 Feb 2002 16:38:50 +0000 |
michael |
minor dststride bugfix for i420 output
|
Sat, 09 Feb 2002 23:43:48 +0000 |
michael |
bgr24toUV in MMX
|
Sat, 09 Feb 2002 17:03:53 +0000 |
michael |
bgr24toY in MMX
|
Fri, 08 Feb 2002 03:09:46 +0000 |
michael |
bgr15 input support
|
Fri, 08 Feb 2002 01:24:02 +0000 |
michael |
faster bgr16 input
|
Fri, 08 Feb 2002 00:42:00 +0000 |
michael |
bgr16 input support
|
Wed, 06 Feb 2002 22:55:57 +0000 |
michael |
rgb32 & rgb24 input support
|
Wed, 06 Feb 2002 20:52:14 +0000 |
michael |
swScale internally uses yuv2rgb now if possible
|
Sat, 02 Feb 2002 18:18:58 +0000 |
michael |
MMX(2) optimized YUY2 input
|
Fri, 01 Feb 2002 19:25:09 +0000 |
michael |
YUY2, BGR24, BGR32 input support (no mmx yet)
|
Wed, 30 Jan 2002 15:21:08 +0000 |
michael |
YV12 like formats support (I420/IYUV)
|
Mon, 21 Jan 2002 22:11:09 +0000 |
michael |
15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
|
Mon, 21 Jan 2002 18:32:31 +0000 |
michael |
copyright(swscaler) = GPL
|
Mon, 21 Jan 2002 03:56:47 +0000 |
michael |
general convolution filtering of the source picture
|
Sun, 20 Jan 2002 05:30:23 +0000 |
michael |
removed global vars so that multiple swscalers can be used
|
Sat, 19 Jan 2002 05:14:47 +0000 |
atmos4 |
mangle for win32 in postproc
|
Sun, 30 Dec 2001 00:57:35 +0000 |
michael |
only print last line warning if verbose is on
|
Thu, 27 Dec 2001 00:57:32 +0000 |
michael |
output shifted by a few pixels on extreem scalings bugfix
|
Tue, 25 Dec 2001 15:03:36 +0000 |
jaf |
looks better
|
Fri, 21 Dec 2001 02:09:34 +0000 |
michael |
minor bugfixes (noone noticed them)
|
Thu, 06 Dec 2001 19:07:25 +0000 |
michael |
print more info if -v
|
Thu, 06 Dec 2001 01:23:23 +0000 |
michael |
dithering info wasnt displayed
|
Thu, 06 Dec 2001 00:10:42 +0000 |
michael |
vertical cubic/linear scaling
|
Mon, 03 Dec 2001 22:24:43 +0000 |
michael |
typo
|
Sun, 02 Dec 2001 20:03:26 +0000 |
michael |
horizontal up/downscale linear & cubic
|
Thu, 29 Nov 2001 22:19:21 +0000 |
michael |
sliced scaleing bugfix
|
Thu, 29 Nov 2001 20:19:17 +0000 |
michael |
swscaler cleanup
|
Mon, 26 Nov 2001 02:20:51 +0000 |
michael |
oops
|
Mon, 26 Nov 2001 00:31:43 +0000 |
michael |
runtime cpu detection
|
Sat, 10 Nov 2001 20:39:23 +0000 |
michael |
.balign or weĦll align by 64kb on some architectures
|
Sat, 10 Nov 2001 19:46:04 +0000 |
michael |
.align 16
|
Tue, 06 Nov 2001 19:26:22 +0000 |
michael |
gcc does optimize writes to non volatile variables away if it didnt know that they were read in between
|
Tue, 06 Nov 2001 18:42:22 +0000 |
michael |
better dithering
|
Tue, 06 Nov 2001 04:06:55 +0000 |
michael |
faster bgr24 output
|
Mon, 05 Nov 2001 23:49:15 +0000 |
michael |
only 6 registers used
|
Sun, 04 Nov 2001 13:50:20 +0000 |
michael |
green line fix for dstw%8!=0
|
Sun, 04 Nov 2001 03:07:02 +0000 |
michael |
fixed warnings
|
Sun, 04 Nov 2001 02:28:23 +0000 |
michael |
faster bgr15/16
|
Fri, 02 Nov 2001 19:21:02 +0000 |
michael |
right green line bugfix for width not %8==0 (untested -vo vesa doesnt work)
|
Wed, 31 Oct 2001 01:30:28 +0000 |
michael |
c speedup
|
Wed, 31 Oct 2001 00:26:29 +0000 |
michael |
15/16bit in C speedup
|
Tue, 30 Oct 2001 22:24:38 +0000 |
michael |
c optimizations
|
Tue, 30 Oct 2001 22:03:25 +0000 |
michael |
c optimizations
|
Tue, 30 Oct 2001 21:33:01 +0000 |
michael |
c optimizations (array is faster than pointer) (16bpp variants tested and 2% faster)
|
Tue, 30 Oct 2001 21:04:42 +0000 |
michael |
interpolate chrominance for every second line in the 1:1 vertical scale function
|
Tue, 30 Oct 2001 20:30:24 +0000 |
michael |
bugfixes
|
Mon, 29 Oct 2001 19:54:22 +0000 |
michael |
fixed a warning
|
Mon, 29 Oct 2001 18:00:45 +0000 |
michael |
patch from Martin Decky <deckm1am@ss1000.ms.mff.cuni.cz> applied and unnecassery "memory" removed
|
Sun, 28 Oct 2001 19:54:23 +0000 |
michael |
tell the c compiler that the memory changed
|
Sun, 28 Oct 2001 19:41:50 +0000 |
michael |
3dnow prefetch & sfence
|
Sun, 28 Oct 2001 18:30:59 +0000 |
michael |
yv12 to yv12 scaler
|
Sun, 28 Oct 2001 03:03:49 +0000 |
michael |
yuv2rgb bugfix
|
Thu, 25 Oct 2001 23:34:14 +0000 |
pl |
a few warning fixes (missing #include's)
|
Thu, 25 Oct 2001 14:31:11 +0000 |
michael |
downscale
|
Sun, 21 Oct 2001 00:05:56 +0000 |
michael |
BGR24 bugfix
|
Sat, 20 Oct 2001 21:12:09 +0000 |
michael |
fixed alignment (static variables where sometimes not 8-byte aligned)
|
Fri, 19 Oct 2001 15:50:44 +0000 |
michael |
first line bug fixed (happend if the image was scaled down or 1:1)
|
Fri, 19 Oct 2001 12:30:01 +0000 |
michael |
horizontal scaling bugs fixed, should be mostly bugfree now
|
Fri, 19 Oct 2001 02:21:47 +0000 |
arpi |
xinc scaled by 16 instead of 8
|
Fri, 19 Oct 2001 01:53:45 +0000 |
michael |
horizontal lines bugfix
|
Fri, 19 Oct 2001 01:26:36 +0000 |
michael |
vertical lines bugfix
|
Fri, 19 Oct 2001 00:42:18 +0000 |
arpi |
(C) fixed
|
Fri, 19 Oct 2001 00:21:07 +0000 |
michael |
fixed a bug which caused horizontal lines
|
Thu, 18 Oct 2001 22:27:13 +0000 |
michael |
increased precission of s_xinc s_xinc2 (needed for the mmx2 bugfix)
|
Wed, 17 Oct 2001 13:59:49 +0000 |
michael |
24bpp support (untested)
|
Wed, 17 Oct 2001 11:57:11 +0000 |
arpi |
added (f)emms
|
Wed, 17 Oct 2001 10:55:29 +0000 |
arpi |
bpp changed from bytespp to bitspp
|
Wed, 17 Oct 2001 03:40:03 +0000 |
michael |
fixed out of regs "bug"
|
Wed, 17 Oct 2001 02:30:39 +0000 |
michael |
MMX & MMX2 optimizations (MMX2 is buggy and commented out)
|
Wed, 17 Oct 2001 00:29:07 +0000 |
atmos4 |
fix rgb/bgr for 15/16bpp
|
Tue, 16 Oct 2001 23:58:17 +0000 |
arpi |
16bpp code for atmos
|
Mon, 15 Oct 2001 18:59:44 +0000 |
arpi |
software yv12->rgb scaler - separated from fsdga
|