Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 21 Oct 2012 15:09:36 +0000 (17:09 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 21 Oct 2012 15:09:36 +0000 (17:09 +0200)
* qatar/master:
  fate: adpcm: cosmetics: Sort test entries
  fate: adpcm: Add dependencies
  svq3: cosmetics: Drop useless parentheses

Conflicts:
libavcodec/svq3.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/svq3.c

@@@ -238,19 -236,21 +238,19 @@@ static inline int svq3_decode_block(Get
                      run   = 1;
                      level = 1;
                  } else {
-                     run   = (vlc & 0x3);
-                     level = ((vlc + 9) >> 2) - run;
+                     run   = vlc & 0x3;
+                     level = (vlc + 9 >> 2) - run;
                  }
              } else {
 -                if (vlc < 16) {
 +                if (vlc < 16U) {
                      run   = svq3_dct_tables[intra][vlc].run;
                      level = svq3_dct_tables[intra][vlc].level;
                  } else if (intra) {
-                     run   = (vlc & 0x7);
+                     run   = vlc & 0x7;
 -                    level = (vlc >> 3) +
 -                            ((run == 0) ? 8 : ((run < 2) ? 2 : ((run < 5) ? 0 : -1)));
 +                    level = (vlc >> 3) + ((run == 0) ? 8 : ((run < 2) ? 2 : ((run < 5) ? 0 : -1)));
                  } else {
-                     run   = (vlc & 0xF);
+                     run   = vlc & 0xF;
 -                    level = (vlc >> 4) +
 -                            ((run == 0) ? 4 : ((run < 3) ? 2 : ((run < 10) ? 1 : 0)));
 +                    level = (vlc >> 4) + ((run == 0) ? 4 : ((run < 3) ? 2 : ((run < 10) ? 1 : 0)));
                  }
              }
  
@@@ -550,21 -549,20 +550,21 @@@ static int svq3_decode_mb(SVQ3Context *
  
          /* decode motion vector(s) and form prediction(s) */
          if (s->pict_type == AV_PICTURE_TYPE_P) {
-             if (svq3_mc_dir(h, (mb_type - 1), mode, 0, 0) < 0)
+             if (svq3_mc_dir(h, mb_type - 1, mode, 0, 0) < 0)
                  return -1;
          } else {        /* AV_PICTURE_TYPE_B */
 -            if (mb_type != 2)
 +            if (mb_type != 2) {
                  if (svq3_mc_dir(h, 0, mode, 0, 0) < 0)
                      return -1;
 -            else
 +            } else {
                  for (i = 0; i < 4; i++)
                      memset(s->current_picture.f.motion_val[0][b_xy + i * h->b_stride],
                             0, 4 * 2 * sizeof(int16_t));
 -            if (mb_type != 1)
 +            }
 +            if (mb_type != 1) {
-                 if (svq3_mc_dir(h, 0, mode, 1, (mb_type == 3)) < 0)
+                 if (svq3_mc_dir(h, 0, mode, 1, mb_type == 3) < 0)
                      return -1;
 -            else
 +            } else {
                  for (i = 0; i < 4; i++)
                      memset(s->current_picture.f.motion_val[1][b_xy + i * h->b_stride],
                             0, 4 * 2 * sizeof(int16_t));
@@@ -957,10 -952,10 +957,10 @@@ static av_cold int svq3_decode_init(AVC
                  int u4                    = svq3_get_ue_golomb(&gb);
                  unsigned long buf_len     = watermark_width *
                                              watermark_height * 4;
-                 int offset                = (get_bits_count(&gb) + 7) >> 3;
+                 int offset                = get_bits_count(&gb) + 7 >> 3;
                  uint8_t *buf;
  
 -                if ((uint64_t)watermark_width * 4 > UINT_MAX / watermark_height)
 +                if (watermark_height <= 0 || (uint64_t)watermark_width*4 > UINT_MAX/watermark_height)
                      return -1;
  
                  buf = av_malloc(buf_len);