Mercurial > libavcodec.hg
diff ffv1.c @ 1908:e20fd60b215c libavcodec
h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>)
author | michael |
---|---|
date | Fri, 26 Mar 2004 19:35:53 +0000 |
parents | b7340afa261a |
children | 8d3540dddd1b |
line wrap: on
line diff
--- a/ffv1.c Fri Mar 26 12:30:04 2004 +0000 +++ b/ffv1.c Fri Mar 26 19:35:53 2004 +0000 @@ -650,6 +650,8 @@ ff_init_cabac_encoder(c, buf, buf_size); ff_init_cabac_states(c, ff_h264_lps_range, ff_h264_mps_state, ff_h264_lps_state, 64); + c->lps_state[2] = 1; + c->lps_state[3] = 0; *p = *pict; p->pict_type= FF_I_TYPE; @@ -954,6 +956,9 @@ ff_init_cabac_decoder(c, buf, buf_size); ff_init_cabac_states(c, ff_h264_lps_range, ff_h264_mps_state, ff_h264_lps_state, 64); + c->lps_state[2] = 1; + c->lps_state[3] = 0; + p->pict_type= FF_I_TYPE; //FIXME I vs. P if(get_cabac_bypass(c)){