added option to require H264 and log failure