The attached patch adds a --open-gop command that use i/and recovery points instead of IDRs. i frames that fall below min-keyframe are not considered keyframes and do not have recovery points assigned. Also a command --strictdpb is added. it is only in conjunction with b-pyramid and ensures there is an extra slot for late displaying b-frames.  It needs some real world testing. TS-muxer doesnt like the frame_num resetting too often ( DS optimized the poc_lsb_length routine.) It is a bug in ts-muxer and im leaving it alone (yamb has no problem with it and reference decoder handles the raw stream fine) Any thoughts appreciated.<br>