comparison wmv2.c @ 1943:62beeb1a8676 libavcodec

seems wmv8 doesnt use intra-inter prediction
author michael
date Fri, 16 Apr 2004 18:50:30 +0000
parents e2501e6e7ff7
children f65d87bfdd5a
comparison
equal deleted inserted replaced
1942:9241d99f7443 1943:62beeb1a8676
179 s->rl_chroma_table_index = s->rl_table_index; 179 s->rl_chroma_table_index = s->rl_table_index;
180 } 180 }
181 put_bits(&s->pb, 1, s->dc_table_index); 181 put_bits(&s->pb, 1, s->dc_table_index);
182 put_bits(&s->pb, 1, s->mv_table_index); 182 put_bits(&s->pb, 1, s->mv_table_index);
183 183
184 s->inter_intra_pred= (s->width*s->height < 320*240 && s->bit_rate<=II_BITRATE); 184 s->inter_intra_pred= 0;//(s->width*s->height < 320*240 && s->bit_rate<=II_BITRATE);
185 } 185 }
186 s->esc3_level_length= 0; 186 s->esc3_level_length= 0;
187 s->esc3_run_length= 0; 187 s->esc3_run_length= 0;
188 188
189 return 0; 189 return 0;
441 } 441 }
442 442
443 s->dc_table_index = get_bits1(&s->gb); 443 s->dc_table_index = get_bits1(&s->gb);
444 s->mv_table_index = get_bits1(&s->gb); 444 s->mv_table_index = get_bits1(&s->gb);
445 445
446 s->inter_intra_pred= (s->width*s->height < 320*240 && s->bit_rate<=II_BITRATE); 446 s->inter_intra_pred= 0;//(s->width*s->height < 320*240 && s->bit_rate<=II_BITRATE);
447 s->no_rounding ^= 1; 447 s->no_rounding ^= 1;
448 448
449 if(s->avctx->debug&FF_DEBUG_PICT_INFO){ 449 if(s->avctx->debug&FF_DEBUG_PICT_INFO){
450 av_log(s->avctx, AV_LOG_DEBUG, "rl:%d rlc:%d dc:%d mv:%d mbrl:%d qp:%d mspel:%d per_mb_abt:%d abt_type:%d cbp:%d ii:%d\n", 450 av_log(s->avctx, AV_LOG_DEBUG, "rl:%d rlc:%d dc:%d mv:%d mbrl:%d qp:%d mspel:%d per_mb_abt:%d abt_type:%d cbp:%d ii:%d\n",
451 s->rl_table_index, 451 s->rl_table_index,