diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2012-01-19 16:35:54 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2012-01-19 23:26:13 +0000 |
commit | 05372760539ddb642ffd10dfe6bc827ea866acb6 (patch) | |
tree | 5fb005be629178fe498a6f9b785cb53e6e4c8d00 | |
parent | bea1a111a027270680dfd9bf908184cfc4f26547 (diff) |
videoscale: prevent implicit upgrade to integer type and sign extension
-rw-r--r-- | gst/videoscale/vs_fill_borders.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/videoscale/vs_fill_borders.c b/gst/videoscale/vs_fill_borders.c index 160e137de..ca6cfd51f 100644 --- a/gst/videoscale/vs_fill_borders.c +++ b/gst/videoscale/vs_fill_borders.c @@ -394,8 +394,8 @@ vs_fill_borders_AYUV64 (const VSImage * dest, const uint8_t * val) uint8_t *data; uint64_t v; - v = (val[0] << 8) | (val[1] << 24) | (((guint64) val[2]) << 40) | (((guint64) - val[3]) << 56); + v = (((guint32) val[0]) << 8) | (((guint32) val[1]) << 24) | + (((guint64) val[2]) << 40) | (((guint64) val[3]) << 56); data = dest->real_pixels; for (i = 0; i < top; i++) { |