id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 1332,Double read of SEI byte alignment when payload extension present,jackh,,"The reference code currently doesn't handle payload extensions in SEI messages correctly. In SEIread.cpp, each SEI parsing function calls xParseByteAlign() before returning. The payload extension decoding code (in SEIReader::xReadSEImessage(), line 328) then reads the payload extension followed by another alignment. According to the spec, the payload extension should be read before any alignnment. The reference code only fails when there is a payload extension present, as the code at the end of xReadSEImessage() only runs if there are bits remaining in the buffer. The solution is to remove the calls to xParseByteAlign().",defect,closed,minor,HM-16.2,HM,HM-16.1,fixed,,ksuehring davidf karlsharman jct-vc@…