git.videolan.org
/
ffmpeg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
avcodec/hq_hqa: Fix runtime error: left shift of negative value -207
[ffmpeg.git]
/
libavcodec
/
hq_hqa.c
diff --git
a/libavcodec/hq_hqa.c
b/libavcodec/hq_hqa.c
index
5cf5fcf
..
80dc6b5
100644
(file)
--- a/
libavcodec/hq_hqa.c
+++ b/
libavcodec/hq_hqa.c
@@
-68,11
+68,11
@@
static int hq_decode_block(HQContext *c, GetBitContext *gb, int16_t block[64],
memset(block, 0, 64 * sizeof(*block));
if (!is_hqa) {
memset(block, 0, 64 * sizeof(*block));
if (!is_hqa) {
- block[0] = get_sbits(gb, 9)
<< 6
;
+ block[0] = get_sbits(gb, 9)
* 64
;
q = ff_hq_quants[qsel][is_chroma][get_bits(gb, 2)];
} else {
q = ff_hq_quants[qsel][is_chroma][get_bits(gb, 2)];
q = ff_hq_quants[qsel][is_chroma][get_bits(gb, 2)];
} else {
q = ff_hq_quants[qsel][is_chroma][get_bits(gb, 2)];
- block[0] = get_sbits(gb, 9)
<< 6
;
+ block[0] = get_sbits(gb, 9)
* 64
;
}
for (;;) {
}
for (;;) {