Michael Niedermayer
|
76a3490672
sws: add yuv2yuvX() back and updated to the just 1 plane API
|
13 years ago |
Michael Niedermayer
|
4d31f42020
sws: port to thw new 1 plane API and add back yuv2yuv1_ar().
|
13 years ago |
Michael Niedermayer
|
f15359727d
sws: better MOVNTQ macro
|
13 years ago |
Michael Niedermayer
|
f97faf6751
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
6cacecdca3
swscale: make yuv2yuvX_10_sse2/avx 8/9/16-bits aware.
|
13 years ago |
Kieran Kunhya
|
34e8d147b3
Split out yuv2yuv1 luma and chroma in order to make them generic DSP functions
|
13 years ago |
Michael Niedermayer
|
bd141af460
swscale: Fix prototypes of *toyv12 so they can be used with planar rgb input.
|
13 years ago |
Reimar Döffinger
|
424bcc46b5
Compile x86/swscale_template with -mno-red-zone.
|
13 years ago |
Reimar Döffinger
|
c928e91729
Hack around gcc 4.6 breaking asm using call.
|
13 years ago |
Michael Niedermayer
|
d06c5b44cc
swscale: drop redundant code.
|
13 years ago |
Michael Niedermayer
|
cac9877ed5
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
e0c3e07387
sws: implement MMX/SSE2/SSSE3/SSE4 versions for horizontal scaling.
|
13 years ago |
Michael Niedermayer
|
27bf599350
swscale: Fix unused asm and enable it
|
13 years ago |
Reimar Döffinger
|
746f1f14de
Remove unused variables.
|
13 years ago |
Michael Niedermayer
|
edae3dbf1d
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
3f04ab4fcd
swscale: split hScale() function pointer into h[cy]Scale().
|
13 years ago |
Michael Niedermayer
|
ca1dfea127
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
28c1115a91
swscale: use 15-bit intermediates for 9/10-bit scaling.
|
13 years ago |
Ronald S. Bultje
|
c59f9a68e2
swscale: error dithering for 16/9/10-bit to 8-bit.
|
13 years ago |
Ronald S. Bultje
|
ac9ac45aca
swscale: fix 16-bit scaling when output is 8-bits.
|
13 years ago |
Michael Niedermayer
|
ca78fa24b7
sws: disable scale16 when int32 is used
|
13 years ago |
Michael Niedermayer
|
987e4c1787
sws: fix rgb -> 16bit
|
13 years ago |
Ronald S. Bultje
|
948ccdadf4
swscale: for >8bit scaling, read in native bit-depth.
|
13 years ago |
Michael Niedermayer
|
f2db5602ba
Merge branch 'ronalds_buggy_gt8bit_sws'
|
13 years ago |
Ronald S. Bultje
|
5c391a161a
swscale: rename uv_off/uv_off2 to uv_off_px/byte.
|
13 years ago |
Ronald S. Bultje
|
4e3e333a79
swscale: error dithering for 16/9/10-bit to 8-bit.
|
13 years ago |
Ronald S. Bultje
|
42d622fab3
swscale: fix 16-bit scaling when output is 8-bits.
|
13 years ago |
Ronald S. Bultje
|
8a8d0ce208
swscale: for >8bit scaling, read in native bit-depth.
|
13 years ago |
Ronald S. Bultje
|
45f6ffe5e9
swscale: implement >8bit scaling support.
|
13 years ago |
Ronald S. Bultje
|
ef1ee362b3
swscale: implement >8bit scaling support.
|
13 years ago |
Michael Niedermayer
|
bb9d5171a7
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
13a099799e
swscale: change prototypes of scaled YUV output functions.
|
13 years ago |
Ronald S. Bultje
|
0d994b2f45
swscale: don't use planar output functions to write to NV12/21.
|
13 years ago |
Michael Niedermayer
|
f211d9d839
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
97535ffb97
swscale: remove unused xInc/srcW arguments from hScale().
|
13 years ago |
Michael Niedermayer
|
2ec77aae67
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
a27db4c349
swscale: fix function declaration keywords in x86/swscale_template.c.
|
13 years ago |
Michael Niedermayer
|
f9ecb849ef
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
9bcbb250e2
swscale: fix types of assembly arguments.
|
13 years ago |
Ronald S. Bultje
|
496d95c34c
swscale: move two macros that are only used once into caller.
|
13 years ago |
Michael Niedermayer
|
d552f616a2
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
0fb5193156
swscale: reindent x86 init code.
|
13 years ago |
Ronald S. Bultje
|
ca364a5b43
swscale: extract SWS_FULL_CHR_H_INT conditional into init code.
|
13 years ago |
Ronald S. Bultje
|
bda9b20fa4
swscale: un-special-case yuv2yuvX16_c().
|
13 years ago |
Michael Niedermayer
|
ba91bf58cd
swscale: override the lack of the accurate rounding flag when needed for dither.
|
13 years ago |
Michael Niedermayer
|
87f40364d1
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Ronald S. Bultje
|
983260b0a4
swscale: split out x86/swscale_template.c from swscale.c.
|
13 years ago |
Michael Niedermayer
|
6713989c23
swscale: dither for planar yuv outputs
|
13 years ago |
Michael Niedermayer
|
b8a43bc1b5
Merge remote-tracking branch 'qatar/master' into master
|
13 years ago |
Michael Niedermayer
|
39d607e5bb
swscale: Commits that could not be pulled earlier due to bugs #2
|
13 years ago |