Ut Video Codec Suite では既にサポート外にした YVYU フォーマットですが、アップルの記事を見ていたらバイト順序について疑念が出てきました。

FOURCC.org の記述を見ると、バイト順序は Y0 Cr(V) Y1 Cb(U) となっていますが、アップルの記事によると k2vuyPixelFormat = UYVY を4バイト単位でエンディアンを逆転した Y1 Cr(V) Y0 Cb(U) と説明されています。つまり、輝度の情報が逆になっています。

「ほとんど使われていない」フォーマット (“This is not a common format.”) であるし、再サポートする気もないのですけど、どちらが正しいんでしょうかね。