Merge commit 'e6d8acf6a8fba4743eb56eabe72a741d1bbee3cb'
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 5 Jul 2013 09:41:30 +0000 (11:41 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 5 Jul 2013 09:41:30 +0000 (11:41 +0200)
* commit 'e6d8acf6a8fba4743eb56eabe72a741d1bbee3cb':
  indeo: use a typedef for the mc function pointer
  cabac: x86 version of get_cabac_bypass
  aic: use chroma scan tables while decoding luma component in progressive mode

Conflicts:
libavcodec/aic.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/aic.c
libavcodec/cabac_functions.h
libavcodec/ivi_common.c
libavcodec/x86/cabac.h

@@@ -200,9 -200,8 +200,9 @@@ static int aic_decode_coeffs(GetBitCont
  {
      int has_skips, coeff_type, coeff_bits, skip_type, skip_bits;
      const int num_coeffs = aic_num_band_coeffs[band];
-     const uint8_t *scan = aic_scan[band];
+     const uint8_t *scan = aic_scan[band | force_chroma];
 -    int mb, idx, val;
 +    int mb, idx;
 +    unsigned val;
  
      has_skips  = get_bits1(gb);
      coeff_type = get_bits1(gb);
Simple merge
@@@ -395,14 -391,13 +398,13 @@@ static int ivi_decode_blocks(GetBitCont
                               AVCodecContext *avctx)
  {
      int         mbn, blk, num_blocks, num_coeffs, blk_size, scan_pos, run, val,
 -                pos, is_intra, mc_type = 0, mv_x, mv_y, col_mask;
 +                pos, is_intra, mc_type = 0, av_uninit(mv_x), av_uninit(mv_y), col_mask;
      uint8_t     col_flags[8];
      int32_t     prev_dc, trvec[64];
 -    uint32_t    cbp, sym, lo, hi, quant, buf_offs, q;
 +    uint32_t    cbp, av_uninit(sym), lo, hi, quant, buf_offs, q;
      IVIMbInfo   *mb;
      RVMapDesc   *rvmap = band->rv_map;
-     void (*mc_with_delta_func)(int16_t *buf, const int16_t *ref_buf, uint32_t pitch, int mc_type);
-     void (*mc_no_delta_func)  (int16_t *buf, const int16_t *ref_buf, uint32_t pitch, int mc_type);
+     ivi_mc_func mc_with_delta_func, mc_no_delta_func;
      const uint16_t  *base_tab;
      const uint8_t   *scale_tab;
  
Simple merge