# HG changeset patch # User michael # Date 1142684028 0 # Node ID f20bba087cc8359f09ae3808f8df3150e9b24f96 # Parent d526e19c56c35d38560371f6332e65b05065cc44 flags cleanup diff -r d526e19c56c3 -r f20bba087cc8 DOCS/tech/mpcf.txt --- a/DOCS/tech/mpcf.txt Fri Mar 17 23:47:10 2006 +0000 +++ b/DOCS/tech/mpcf.txt Sat Mar 18 12:13:48 2006 +0000 @@ -182,7 +182,7 @@ continue; } flags[i]= tmp_flag; - stream_id_plus1[i]= tmp_stream; + stream_id[i]= tmp_stream; data_size_mul[i]= tmp_mul; data_size_lsb[i]= tmp_size + j; pts_delta[i]= tmp_pts; @@ -217,20 +217,22 @@ frame: frame_code f(8) - if(stream_id_plus1[frame_code]==0){ - stream_id v - } - if(pts_delta[frame_code]==0){ - coded_pts v - } frame_flags= flags[frame_code] if(frame_flags&FLAG_CODED){ coded_flags v frame_flags ^= coded_flags } + if(frame_flags&FLAG_STREAM_ID){ + stream_id v + } + if(frame_flags&FLAG_CODED_PTS){ + coded_pts v + } if(frame_flags&FLAG_SIZE_MSB){ data_size_msb v } + if(frame_flags&FLAG_RESERVED) + reserved_count[frame_code] v for(i=0; i