index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
postproc
/
swscale_template.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Move postproc ---> libswscale
lucabe
2006-06-30
1
-2928
/
+0
*
fix variable type used via "m" asm constraint to match size used in asm.
reimar
2006-06-05
1
-6
/
+6
*
removing esp usage
michael
2006-05-06
1
-127
/
+142
*
add support for intel mac. mp3lib is not fixed yet.
nplourde
2006-04-15
1
-19
/
+21
*
don't call altivec_yuv2packedX() with a dstFormat that it doesn't support;
pacman
2006-02-18
1
-7
/
+12
*
Update licensing information: The FSF changed postal address.
diego
2006-01-13
1
-1
/
+1
*
Change unsigned->signed and int->long, this fits the asm code better on 64
reimar
2005-10-12
1
-23
/
+23
*
Re-enables the GCC-4 fix for AMD-64 only. Patch by cartman and poirierg
gpoirier
2005-07-12
1
-0
/
+6
*
Reverts GCC-4.0 "fixe" which broke GCC-3.3 and maybe others
gpoirier
2005-06-30
1
-1
/
+1
*
Another REG_d -> REG_D fix.
reimar
2005-06-28
1
-1
/
+1
*
Fixes GCC4 fix by using "g" instead of "mp" as some compilers misscompile
gpoirier
2005-06-24
1
-1
/
+1
*
10l. Previous GCC4 commit broke compilation with gcc-3.4 and maybe others ia-32
gpoirier
2005-06-19
1
-1
/
+1
*
GCC-4 fix for AMD-64
gpoirier
2005-06-18
1
-4
/
+4
*
one bugfix and a few gcc4 bug workaorunds by (Gianluigi Tiesi: mplayer, netfa...
michael
2005-06-02
1
-3
/
+8
*
unused define
alex
2005-04-29
1
-6
/
+0
*
Improved NV12/NV21 support.
syrjala
2005-02-16
1
-2
/
+27
*
fix few x86_64 registers handling
aurel
2005-01-21
1
-4
/
+32
*
100l, fix broken AMD64 patch. To whoever applied it: Did you actually _try_
reimar
2005-01-19
1
-2
/
+2
*
10000l : fix a crash on x86 due to an horrible mistake in my x86_64 patch
aurel
2004-10-22
1
-6
/
+6
*
adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64
aurel
2004-10-21
1
-415
/
+429
*
altivec yuv->rgb converter
michael
2004-06-27
1
-0
/
+6
*
AltiVec hScale, all size patch by (Romain Dolbeau <dolbeaur at club-internet ...
michael
2004-04-06
1
-0
/
+4
*
AltiVec support in postproc/ + altivec optimizations for yuv2yuvX patch by (R...
michael
2004-03-11
1
-0
/
+10
*
rounding fixes
michael
2003-10-15
1
-8
/
+10
*
many small typo and grammar fixes
gabucino
2003-10-04
1
-8
/
+8
*
killed an mp_msg occurance
alex
2003-04-21
1
-1
/
+1
*
mplayer idependant (not really yet) swscale example
michael
2003-04-17
1
-0
/
+1
*
cleanup
michael
2003-02-24
1
-13
/
+6
*
sws_ prefix, more seperation between internal & external swscaler API
michael
2003-02-23
1
-1
/
+6
*
yuv2rgb brightness/contrast/saturation/different colorspaces support finished
michael
2003-02-21
1
-4
/
+3
*
1000l
michael
2003-02-15
1
-1
/
+1
*
bigendian bug (fixes?)
michael
2003-02-15
1
-74
/
+34
*
cleanup
michael
2003-02-13
1
-96
/
+130
*
cleanup
michael
2003-02-13
1
-182
/
+159
*
cleanup
michael
2003-02-13
1
-74
/
+111
*
UYVY input
michael
2003-01-23
1
-0
/
+74
*
warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)
michael
2002-11-23
1
-0
/
+2
*
mmx yuy2 output
michael
2002-10-13
1
-15
/
+153
*
yuy2 output support
michael
2002-10-13
1
-3
/
+3
*
fixing y422p output
michael
2002-09-09
1
-2
/
+4
*
fixing sinc filter (seems the problem was caused by rounding in pmulhw -> sol...
michael
2002-07-09
1
-2
/
+2
*
last line messed up in Y800 bugfix
michael
2002-06-30
1
-2
/
+2
*
use unified yuv2rgb init
michael
2002-06-27
1
-371
/
+89
*
killing globals
michael
2002-06-24
1
-6
/
+5
*
100l (non mmx versions didnt compile)
michael
2002-06-24
1
-47
/
+12
*
yvu9 support (other planar yuv formats with other chroma subsamplings should ...
michael
2002-06-23
1
-36
/
+39
*
cleanup
michael
2002-06-23
1
-3
/
+3
*
selftest support
michael
2002-06-23
1
-0
/
+13
*
cleanup & grayscale support
michael
2002-06-22
1
-11
/
+26
*
sync with mplayer xp
arpi
2002-06-22
1
-1
/
+1
*
printf to mp_msg
albeu
2002-05-02
1
-1
/
+1
*
overread in the mmx2 horizontal scaler fixed
michael
2002-04-01
1
-93
/
+64
*
add mangling
atmos4
2002-03-03
1
-11
/
+11
*
101++
michael
2002-02-21
1
-3
/
+3
*
fixing bgr32 output on big-endian systems
michael
2002-02-21
1
-0
/
+9
*
minor dststride bugfix for i420 output
michael
2002-02-14
1
-6
/
+12
*
bgr24toUV in MMX
michael
2002-02-09
1
-2
/
+151
*
bgr24toY in MMX
michael
2002-02-09
1
-1
/
+70
*
bgr15 input support
michael
2002-02-08
1
-0
/
+74
*
faster bgr16 input
michael
2002-02-08
1
-2
/
+15
*
bgr16 input support
michael
2002-02-08
1
-0
/
+60
*
rgb32 & rgb24 input support
michael
2002-02-06
1
-0
/
+76
*
swScale internally uses yuv2rgb now if possible
michael
2002-02-06
1
-3
/
+5
*
MMX(2) optimized YUY2 input
michael
2002-02-02
1
-3
/
+49
*
YUY2, BGR24, BGR32 input support (no mmx yet)
michael
2002-02-01
1
-12
/
+166
*
YV12 like formats support (I420/IYUV)
michael
2002-01-30
1
-5
/
+40
*
15/16 bit dithering in C (5% slower, can be disabled by comenting #define DIT...
michael
2002-01-21
1
-24
/
+112
*
copyright(swscaler) = GPL
michael
2002-01-21
1
-5
/
+16
*
general convolution filtering of the source picture
michael
2002-01-21
1
-7
/
+5
*
removed global vars so that multiple swscalers can be used
michael
2002-01-20
1
-644
/
+157
*
mangle for win32 in postproc
atmos4
2002-01-19
1
-115
/
+115
*
only print last line warning if verbose is on
michael
2001-12-30
1
-1
/
+1
*
output shifted by a few pixels on extreem scalings bugfix
michael
2001-12-27
1
-3
/
+3
*
looks better
jaf
2001-12-25
1
-4
/
+4
*
minor bugfixes (noone noticed them)
michael
2001-12-21
1
-4
/
+6
*
print more info if -v
michael
2001-12-06
1
-229
/
+163
*
dithering info wasnt displayed
michael
2001-12-06
1
-4
/
+4
*
vertical cubic/linear scaling
michael
2001-12-06
1
-304
/
+938
*
typo
michael
2001-12-03
1
-1
/
+1
*
horizontal up/downscale linear & cubic
michael
2001-12-02
1
-26
/
+351
*
sliced scaleing bugfix
michael
2001-11-29
1
-18
/
+20
*
swscaler cleanup
michael
2001-11-29
1
-106
/
+109
*
oops
michael
2001-11-26
1
-0
/
+28
*
runtime cpu detection
michael
2001-11-26
1
-172
/
+18
*
.balign or we´ll align by 64kb on some architectures
michael
2001-11-10
1
-6
/
+6
*
.align 16
michael
2001-11-10
1
-0
/
+6
*
gcc does optimize writes to non volatile variables away if it didnt know that...
michael
2001-11-06
1
-4
/
+4
*
better dithering
michael
2001-11-06
1
-42
/
+43
*
faster bgr24 output
michael
2001-11-06
1
-3
/
+114
*
only 6 registers used
michael
2001-11-05
1
-7
/
+10
*
green line fix for dstw%8!=0
michael
2001-11-04
1
-4
/
+11
*
fixed warnings
michael
2001-11-04
1
-27
/
+48
*
faster bgr15/16
michael
2001-11-04
1
-50
/
+28
*
right green line bugfix for width not %8==0 (untested -vo vesa doesnt work)
michael
2001-11-02
1
-1
/
+12
*
c speedup
michael
2001-10-31
1
-17
/
+19
*
15/16bit in C speedup
michael
2001-10-31
1
-30
/
+50
*
c optimizations
michael
2001-10-30
1
-24
/
+75
*
c optimizations
michael
2001-10-30
1
-17
/
+68
*
c optimizations (array is faster than pointer) (16bpp variants tested and 2% ...
michael
2001-10-30
1
-18
/
+9
*
interpolate chrominance for every second line in the 1:1 vertical scale function
michael
2001-10-30
1
-41
/
+153
*
bugfixes
michael
2001-10-30
1
-7
/
+9
*
fixed a warning
michael
2001-10-29
1
-0
/
+1
*
patch from Martin Decky <deckm1am@ss1000.ms.mff.cuni.cz> applied and unnecass...
michael
2001-10-29
1
-2
/
+5
*
tell the c compiler that the memory changed
michael
2001-10-28
1
-0
/
+8
*
3dnow prefetch & sfence
michael
2001-10-28
1
-26
/
+11
*
yv12 to yv12 scaler
michael
2001-10-28
1
-21
/
+40
*
yuv2rgb bugfix
michael
2001-10-28
1
-31
/
+31
*
a few warning fixes (missing #include's)
pl
2001-10-25
1
-0
/
+1
*
downscale
michael
2001-10-25
1
-279
/
+326
*
BGR24 bugfix
michael
2001-10-21
1
-5
/
+5
*
fixed alignment (static variables where sometimes not 8-byte aligned)
michael
2001-10-20
1
-289
/
+888
*
first line bug fixed (happend if the image was scaled down or 1:1)
michael
2001-10-19
1
-2
/
+7
*
horizontal scaling bugs fixed, should be mostly bugfree now
michael
2001-10-19
1
-25
/
+28
*
xinc scaled by 16 instead of 8
arpi
2001-10-19
1
-2
/
+2
*
horizontal lines bugfix
michael
2001-10-19
1
-4
/
+4
*
vertical lines bugfix
michael
2001-10-19
1
-7
/
+12
*
(C) fixed
arpi
2001-10-19
1
-1
/
+1
*
fixed a bug which caused horizontal lines
michael
2001-10-19
1
-2
/
+2
*
increased precission of s_xinc s_xinc2 (needed for the mmx2 bugfix)
michael
2001-10-18
1
-206
/
+271
*
24bpp support (untested)
michael
2001-10-17
1
-2
/
+52
*
added (f)emms
arpi
2001-10-17
1
-0
/
+7
*
bpp changed from bytespp to bitspp
arpi
2001-10-17
1
-8
/
+8
*
fixed out of regs "bug"
michael
2001-10-17
1
-6
/
+9
*
MMX & MMX2 optimizations (MMX2 is buggy and commented out)
michael
2001-10-17
1
-36
/
+563
*
fix rgb/bgr for 15/16bpp
atmos4
2001-10-17
1
-4
/
+4
*
16bpp code for atmos
arpi
2001-10-16
1
-0
/
+10
*
software yv12->rgb scaler - separated from fsdga
arpi
2001-10-15
1
-0
/
+124