OSDN Git Service
(root)
/
coroid
/
libav_saccubus.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c31bc53
)
swscale: fix another yuv range conversion overflow in 16bit scaling.
author
Ronald S. Bultje
<rsbultje@gmail.com>
Thu, 30 Jun 2011 14:05:52 +0000
(07:05 -0700)
committer
Ronald S. Bultje
<rsbultje@gmail.com>
Thu, 30 Jun 2011 14:05:52 +0000
(07:05 -0700)
libswscale/swscale.c
patch
|
blob
|
history
diff --git
a/libswscale/swscale.c
b/libswscale/swscale.c
index
1e4994c
..
ef8fc39
100644
(file)
--- a/
libswscale/swscale.c
+++ b/
libswscale/swscale.c
@@
-2001,7
+2001,7
@@
static void lumRangeToJpeg16_c(int16_t *_dst, int width)
int i;
int32_t *dst = (int32_t *) _dst;
for (i = 0; i < width; i++)
- dst[i] = (FFMIN(dst[i],30189<<4)*
19077 - (39057361<<4))>>14
;
+ dst[i] = (FFMIN(dst[i],30189<<4)*
4769 - (39057361<<2))>>12
;
}
static void lumRangeFromJpeg16_c(int16_t *_dst, int width)
{