diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2012-10-30 18:39:44 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-10-30 18:51:21 +0100 |
commit | 70c25c62051f018cb2d2c2b51bd2d631a4c61650 (patch) | |
tree | 7dec158babd7645a1a837ed81b93ad66b7f985c8 /libswscale/swscale_unscaled.c | |
parent | 89d2f014bc57397cb65259329eb36772ed2351a1 (diff) | |
download | ffmpeg-streaming-70c25c62051f018cb2d2c2b51bd2d631a4c61650.zip ffmpeg-streaming-70c25c62051f018cb2d2c2b51bd2d631a4c61650.tar.gz |
sws: move fillPlane16() to header so it can be used from more than 1 place
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libswscale/swscale_unscaled.c')
-rw-r--r-- | libswscale/swscale_unscaled.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/libswscale/swscale_unscaled.c b/libswscale/swscale_unscaled.c index ba0303c..f35d1ba 100644 --- a/libswscale/swscale_unscaled.c +++ b/libswscale/swscale_unscaled.c @@ -139,26 +139,6 @@ static void fillPlane(uint8_t *plane, int stride, int width, int height, int y, } } -static void fillPlane16(uint8_t *plane, int stride, int width, int height, int y, - int alpha, int bits, const int big_endian) -{ - int i, j; - uint8_t *ptr = plane + stride * y; - int v = alpha ? 0xFFFF>>(15-bits) : (1<<bits); - for (i = 0; i < height; i++) { -#define FILL(wfunc) \ - for (j = 0; j < width; j++) {\ - wfunc(ptr+2*j, v);\ - } - if (big_endian) { - FILL(AV_WB16); - } else { - FILL(AV_WL16); - } - ptr += stride; - } -} - static void copyPlane(const uint8_t *src, int srcStride, int srcSliceY, int srcSliceH, int width, uint8_t *dst, int dstStride) |