]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/snowdec.c
lavf/movenc: Fail when codec tag is invalid for format
[ffmpeg] / libavcodec / snowdec.c
index 0146a2a4c9ba0ddf79f51ba9c33d111816afbe65..59bd24e8811a4b39c25854c48ec4c9443dddf6e5 100644 (file)
@@ -208,8 +208,8 @@ static int decode_q_branch(SnowContext *s, int level, int x, int y){
                 return AVERROR_INVALIDDATA;
             }
             pred_mv(s, &mx, &my, ref, left, top, tr);
-            mx+= get_symbol(&s->c, &s->block_state[128 + 32*(mx_context + 16*!!ref)], 1);
-            my+= get_symbol(&s->c, &s->block_state[128 + 32*(my_context + 16*!!ref)], 1);
+            mx+= (unsigned)get_symbol(&s->c, &s->block_state[128 + 32*(mx_context + 16*!!ref)], 1);
+            my+= (unsigned)get_symbol(&s->c, &s->block_state[128 + 32*(my_context + 16*!!ref)], 1);
         }
         set_blocks(s, level, x, y, l, cb, cr, mx, my, ref, type);
     }else{