# HG changeset patch # User michael # Date 1216987945 0 # Node ID d2d876733e9ef63c8c73369c779775ec0421dfa6 # Parent dee39446a364160da02f16d32e4f333e26c90d3f Simplify mmco setup code used in IDR pictures. diff -r dee39446a364 -r d2d876733e9e h264.c --- a/h264.c Fri Jul 25 12:02:45 2008 +0000 +++ b/h264.c Fri Jul 25 12:12:25 2008 +0000 @@ -3632,9 +3632,9 @@ h->mmco_index= 0; if(h->nal_unit_type == NAL_IDR_SLICE){ //FIXME fields s->broken_link= get_bits1(gb) -1; - h->mmco[0].long_arg= get_bits1(gb) - 1; // current_long_term_idx - if(h->mmco[0].long_arg != -1){ + if(get_bits1(gb)){ h->mmco[0].opcode= MMCO_LONG; + h->mmco[0].long_arg= 0; h->mmco_index= 1; } }else{