video_sequence(){ next_start_code() sequence_header() if(nextbits() == extension_start_code){ sequence_extension() do{ extension_and_user_data(0) do { if(nextbits() == group_start_code){ group_of_pictures_header() extension_and_user_data(1) } picture_header() picture_coding_extension() extensions_and_user_data(2) picture_data() } while((nextbits() == picture_start_code) || (nextbits() == group_start_code)) if(nextbits() != sequence_end_code){ sequence_header() sequence_extension() } } while(nextbits() != sequence_end_code) } else { /* ISO/IEC 11172-2 */ } sequence_end_code } |
No.of bits 32 |
Created by: Kuan, Yeh Cheang. Copyright © 2002 YC Kuan. All rights reserved.