]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dnxhdenc.c
Merge commit 'f20141d73f08ed0c8e875bd993a7143e19b266e3'
[ffmpeg] / libavcodec / dnxhdenc.c
index f5a803bb7110813078c1140284868753453709d2..d7105a1479dc27729b77c106b77c73c9d33820d3 100644 (file)
@@ -117,7 +117,7 @@ static int dnxhd_10bit_dct_quantize(MpegEncContext *ctx, int16_t *block,
 
     for (i = 1; i < 64; ++i) {
         int j = scantable[i];
-        int sign = block[j] >> 31;
+        int sign = FF_SIGNBIT(block[j]);
         int level = (block[j] ^ sign) - sign;
         level = level * qmat[j] >> DNX10BIT_QMAT_SHIFT;
         block[j] = (level ^ sign) - sign;