]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/agm.c
avcodec/vc1_block: Fix invalid left shift in vc1_decode_p_mb()
[ffmpeg] / libavcodec / agm.c
index a499c09082237ec42646079689900bacbd0002eb..2c4c9805e90031843aeb498f6da73a4485a41181 100644 (file)
@@ -918,7 +918,7 @@ static void get_tree_codes(uint32_t *codes, Node *nodes, int idx, uint32_t pfx,
         codes[idx] = pfx;
     } else if (idx >= 0) {
         get_tree_codes(codes, nodes, nodes[idx].child[0], pfx + (0 << bitpos), bitpos + 1);
-        get_tree_codes(codes, nodes, nodes[idx].child[1], pfx + (1 << bitpos), bitpos + 1);
+        get_tree_codes(codes, nodes, nodes[idx].child[1], pfx + (1U << bitpos), bitpos + 1);
     }
 }