public void ReadSei(H264Bitstream r, ICollection<byte> buffer) { var payloadType = r.ReadFfSum(); var payloadLength = r.ReadFfSum(); // Rec. ITU-T H.264 (04/2013) Section D.1 switch (payloadType) { case 1: // pic_timing if (_slicePicParameterSetId.HasValue) ReadPicTiming(r, payloadLength); else if (!buffer.SequencesAreEquivalent(_timingBytes)) _timingBytes = buffer.ToArray(); break; #if false case 5: // user_data_unregistered ReadUserDataUnregistered(r, payloadLength); break; #endif } }