Ronald S. Bultje
|
f44d50a94c
|
swscale: fix 16-bit horizontal scaling underflow.
When using e.g. lanczos scaling, values can drop below 0, so they
should never be unsigned.
|
2011-07-08 15:15:30 -07:00 |
|
Ronald S. Bultje
|
42d622fab3
|
swscale: fix 16-bit scaling when output is 8-bits.
We would use the second half of the U plane buffer, rather than the
V plane buffer, to output the V plane pixels.
|
2011-07-08 15:15:30 -07:00 |
|
Ronald S. Bultje
|
8a8d0ce208
|
swscale: for >8bit scaling, read in native bit-depth.
For 9/10bit, it means we don't have to upscale to 16bit before
actual scaling or pixel format conversion, and thus a performance
gain.
|
2011-07-01 09:08:26 -07:00 |
|
Ronald S. Bultje
|
ef1ee362b3
|
swscale: implement >8bit scaling support.
This means that precision is retained when scaling between sample
formats with >8 bits per component (48bit RGB, 16bit grayscale,
9/10/16bit YUV).
|
2011-06-29 09:45:52 -07:00 |
|
Mans Rullgard
|
b0da4903dd
|
fate: enable lavfi-pixmt tests on big endian systems
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
2011-06-28 23:35:00 +01:00 |
|