X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=vpxenc.h;h=d867e9d9548a5a0bc915e6790da28d9f96d15b33;hb=27a6be1419507d50d00744f7a4ac04e5f2b39aab;hp=a8c3722bdbf8caeb6e6fcc4a112d69be3b98b2f3;hpb=bc28ee7bb1d8b67e544ce236e7a441e9d79efaa6;p=libvpx diff --git a/vpxenc.h b/vpxenc.h index a8c3722bd..d867e9d95 100644 --- a/vpxenc.h +++ b/vpxenc.h @@ -22,6 +22,14 @@ enum TestDecodeFatality { TEST_DECODE_WARN, }; +typedef enum { + I420, // 4:2:0 8+ bit-depth + I422, // 4:2:2 8+ bit-depth + I444, // 4:4:4 8+ bit-depth + I440, // 4:4:0 8+ bit-depth + YV12, // 4:2:0 with uv flipped, only 8-bit depth +} ColorInputType; + struct VpxInterface; /* Configuration elements common to all streams. */ @@ -31,7 +39,7 @@ struct VpxEncoderConfig { int pass; int usage; int deadline; - int use_i420; + ColorInputType color_type; int quiet; int verbose; int limit;