comparison vc1.c @ 3363:4c5227327416 libavcodec

VC1 Intra blocks in P-frames use different zigzag table than I-frames.
author kostya
date Tue, 27 Jun 2006 15:34:14 +0000
parents 2c4ddf5b9217
children 59c10b66fbbc
comparison
equal deleted inserted replaced
3362:c43fcf831f7c 3363:4c5227327416
1925 int scale; 1925 int scale;
1926 int k; 1926 int k;
1927 1927
1928 scale = mquant * 2 + v->halfpq; 1928 scale = mquant * 2 + v->halfpq;
1929 1929
1930 if(v->s.ac_pred) { 1930 zz_table = vc1_simple_progressive_8x8_zz;
1931 if(!dc_pred_dir)
1932 zz_table = vc1_horizontal_zz;
1933 else
1934 zz_table = vc1_vertical_zz;
1935 } else
1936 zz_table = vc1_normal_zz;
1937 1931
1938 ac_val = s->ac_val[0][0] + s->block_index[n] * 16; 1932 ac_val = s->ac_val[0][0] + s->block_index[n] * 16;
1939 ac_val2 = ac_val; 1933 ac_val2 = ac_val;
1940 if(dc_pred_dir) //left 1934 if(dc_pred_dir) //left
1941 ac_val -= 16; 1935 ac_val -= 16;