Mercurial > libavcodec.hg
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, |