2003-11-06 |
michael |
1000l
|
2003-11-04 |
michael |
-sws 0 && -ssf chs fixed
|
2003-10-22 |
michael |
minimum slice size fix (fixes 422P 1 line per slice, used by huffyuv)
|
2003-10-15 |
michael |
dither scaling coefficients so they add up to 1.0
|
2003-10-15 |
michael |
rounding fixes
|
2003-10-09 |
alex |
uyvy output support in swscaler
|
2003-10-04 |
gabucino |
many small typo and grammar fixes
|
2003-09-26 |
michael |
srcSliceY % 4 != 0 fix
|
2003-06-19 |
michael |
fixing "internal error in orderYUV" bug
|
2003-06-01 |
alex |
unused
|
2003-05-01 |
alex |
removed the last mp_msg :)
|
2003-04-25 |
michael |
remove remaining cpudetect dependancy
|
2003-04-25 |
michael |
moving getFilter stuff back (vf_scale.c -> swscale.c)
|
2003-04-24 |
michael |
removing sws - global verbose var dependancy
|
2003-04-17 |
michael |
mplayer idependant (not really yet) swscale example
|
2003-03-27 |
michael |
10l
|
2003-03-27 |
michael |
10000l (YUV vs. YVU swscale fix/cleanup)
|
2003-02-24 |
michael |
cleanup
|
2003-02-23 |
michael |
sws_ prefix, more seperation between internal & external swscaler API
|
2003-02-21 |
michael |
yuv2rgb brightness/contrast/saturation/different colorspaces support finished
|
2003-02-18 |
michael |
cleanup
|
2003-02-13 |
michael |
brightness / saturation / contrast / different yuv colorspace support for some yuv2rgb converters (many converters still ignore it)
|
2003-02-13 |
michael |
cleanup
|
2003-02-01 |
michael |
10l found by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)
|
2003-01-30 |
michael |
fixing rgb4 & bgr4 (2 pixels per byte)
|
2003-01-23 |
michael |
UYVY input
|
2002-11-04 |
michael |
10l
|
2002-11-01 |
arpi |
verbose can be negative
|
2002-10-13 |
michael |
fixing yuy2 upscaling (use -sws 0 for the faster but uglier variant)
|
2002-10-13 |
michael |
mmx yuy2 output
|
2002-10-13 |
michael |
yuy2 output support
|
2002-08-01 |
michael |
planar yuv 444 422 411 support
|
2002-07-09 |
michael |
fixing sinc filter (seems the problem was caused by rounding in pmulhw -> solution use shorter filter, its long and slow enough anyway)
|
2002-07-04 |
michael |
more scaling algos
|
2002-06-30 |
michael |
using the new rgb2rgb converters (the LQ ones are only used if -sws 0 or -sws 4)
|
2002-06-27 |
michael |
yvu9 -> yv12 unscaled converter with linear chroma scaling
|
2002-06-27 |
michael |
-sws 6 (luma bicubic & chroma bilinear)
|
2002-06-27 |
michael |
use unified yuv2rgb init
|
2002-06-24 |
michael |
killing globals
|
2002-06-24 |
michael |
100l (non mmx versions didnt compile)
|
2002-06-23 |
arpi |
IF09 is alias for YVU9 (actually it has extra 4th plane containing MC change
|
2002-06-23 |
michael |
yvu9 support (other planar yuv formats with other chroma subsamplings should be trivial to add, if they had a IMGFMT)
|
2002-06-23 |
michael |
cleanup
|
2002-06-23 |
michael |
selftest support
|
2002-06-22 |
michael |
cleanup & grayscale support
|
2002-06-22 |
arpi |
sync with mplayer xp
|
2002-05-20 |
arpi |
big cosmetics patch, cleanup of messages printed by mplayer and libs.
|
2002-05-12 |
arpi |
various openbsd and general warning fixes - patch by Björn Sandell <biorn@dce.chalmers.se>
|
2002-05-02 |
albeu |
printf to mp_msg
|
2002-04-01 |
michael |
overread in the mmx2 horizontal scaler fixed
|
2002-03-21 |
michael |
fixing bgr15&16 on big_endian
|
2002-02-22 |
michael |
use assert.h
|
2002-02-21 |
michael |
101++
|
2002-02-21 |
michael |
fixing bgr32 output on big-endian systems
|
2002-02-21 |
michael |
unscaled yuv2rgb fix for big-endian systems
|
2002-02-10 |
michael |
unscaled memcpy variant bugfix (negative strides)
|
2002-02-10 |
michael |
unscaled BGR24 -> YV12
|
2002-02-09 |
michael |
bgr24toUV in MMX
|
2002-02-09 |
michael |
bgr24toY in MMX
|
2002-02-08 |
michael |
fastmemcpy
|
2002-02-08 |
michael |
unscaled BGR15->BGR16
|
2002-02-08 |
michael |
bgr15 input support
|
2002-02-08 |
michael |
bgr16 input support
|
2002-02-07 |
michael |
unscaled converters
|
2002-02-07 |
michael |
fixing green line at right side bug (reported by Nick Kurshev <nickols_k@mail.ru>)
|
2002-02-06 |
michael |
rgb32 & rgb24 input support
|
2002-02-06 |
michael |
101 (yuv2rgb with mpeg1,...) ;)
|
2002-02-06 |
michael |
swScale internally uses yuv2rgb now if possible
|
2002-02-04 |
michael |
printing error messages if something is wrong instead of just return NULL;
|
2002-02-03 |
michael |
filterPos bugfix (only nearest neighbor scaling was affected)
|
2002-02-02 |
michael |
MMX(2) optimized YUY2 input
|
2002-02-01 |
michael |
printing correct format info
|
2002-02-01 |
michael |
YUY2, BGR24, BGR32 input support (no mmx yet)
|
2002-01-30 |
michael |
-sws 2 is default now
|
2002-01-30 |
michael |
YV12 like formats support (I420/IYUV)
|
2002-01-29 |
michael |
area averageing scaling support (-sws 5) (is identical to bilinear for upscale)
|
2002-01-28 |
michael |
nearest neighbor / sdl emulation ;) scaling (-sws 4)
|
2002-01-22 |
michael |
minor bugfix in the -v output
|
2002-01-21 |
michael |
15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
|
2002-01-21 |
michael |
copyright(swscaler) = GPL
|
2002-01-21 |
michael |
a few filters (should be removed/merged when arpis videofilter stuff is finished)
|
2002-01-21 |
michael |
general convolution filtering of the source picture
|
2002-01-20 |
michael |
101
|
2002-01-20 |
michael |
removed global vars so that multiple swscalers can be used
|
2002-01-19 |
atmos4 |
mangle for win32 in postproc
|
2001-12-21 |
michael |
minor bugfixes (noone noticed them)
|
2001-12-06 |
michael |
print more info if -v
|
2001-12-06 |
michael |
vertical cubic/linear scaling
|
2001-12-02 |
michael |
horizontal up/downscale linear & cubic
|
2001-11-29 |
michael |
swscaler cleanup
|
2001-11-27 |
michael |
runtime cpu detection optional (compiles faster)
|
2001-11-26 |
michael |
oops
|
2001-11-26 |
michael |
runtime cpu detection
|
2001-11-10 |
michael |
.balign or we´ll align by 64kb on some architectures
|
2001-11-10 |
michael |
.align 16
|
2001-11-06 |
michael |
gcc does optimize writes to non volatile variables away if it didnt know that they were read in between
|
2001-11-06 |
michael |
better dithering
|
2001-11-06 |
michael |
faster bgr24 output
|
2001-11-05 |
michael |
only 6 registers used
|
2001-11-04 |
michael |
green line fix for dstw%8!=0
|
2001-11-04 |
michael |
fixed warnings
|
2001-11-04 |
michael |
faster bgr15/16
|
2001-11-02 |
michael |
right green line bugfix for width not %8==0 (untested -vo vesa doesnt work)
|
2001-10-31 |
michael |
c speedup
|
2001-10-31 |
michael |
15/16bit in C speedup
|
2001-10-30 |
michael |
c optimizations
|
2001-10-30 |
michael |
c optimizations
|
2001-10-30 |
michael |
c optimizations (array is faster than pointer) (16bpp variants tested and 2% faster)
|
2001-10-30 |
michael |
interpolate chrominance for every second line in the 1:1 vertical scale function
|
2001-10-30 |
michael |
bugfixes
|
2001-10-29 |
michael |
fixed a warning
|
2001-10-29 |
michael |
patch from Martin Decky <deckm1am@ss1000.ms.mff.cuni.cz> applied and unnecassery "memory" removed
|
2001-10-28 |
michael |
tell the c compiler that the memory changed
|
2001-10-28 |
michael |
3dnow prefetch & sfence
|
2001-10-28 |
michael |
yv12 to yv12 scaler
|
2001-10-28 |
michael |
yuv2rgb bugfix
|
2001-10-25 |
pl |
a few warning fixes (missing #include's)
|
2001-10-25 |
michael |
downscale
|
2001-10-21 |
michael |
BGR24 bugfix
|
2001-10-20 |
michael |
fixed alignment (static variables where sometimes not 8-byte aligned)
|
2001-10-19 |
michael |
first line bug fixed (happend if the image was scaled down or 1:1)
|
2001-10-19 |
michael |
horizontal scaling bugs fixed, should be mostly bugfree now
|
2001-10-19 |
arpi |
xinc scaled by 16 instead of 8
|
2001-10-19 |
michael |
horizontal lines bugfix
|
2001-10-19 |
michael |
vertical lines bugfix
|
2001-10-19 |
arpi |
(C) fixed
|
2001-10-19 |
michael |
fixed a bug which caused horizontal lines
|
2001-10-18 |
michael |
increased precission of s_xinc s_xinc2 (needed for the mmx2 bugfix)
|
2001-10-17 |
michael |
24bpp support (untested)
|
2001-10-17 |
arpi |
added (f)emms
|
2001-10-17 |
arpi |
bpp changed from bytespp to bitspp
|
2001-10-17 |
michael |
fixed out of regs "bug"
|
2001-10-17 |
michael |
MMX & MMX2 optimizations (MMX2 is buggy and commented out)
|
2001-10-17 |
atmos4 |
fix rgb/bgr for 15/16bpp
|
2001-10-16 |
arpi |
16bpp code for atmos
|
2001-10-15 |
arpi |
software yv12->rgb scaler - separated from fsdga
|