I have an annex B stream starting with 00 00 00 01 67 that plays fine with: cvlc xxx.h264 but when I try with cvlc - < xxx.h264 or cat xxx.h264 | cvlc - I get a black window of the correct size (1080p) for several seconds, then it closes. WIth verbose logging, this appears to be the difference: main...