X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=vpxenc.h;h=d867e9d9548a5a0bc915e6790da28d9f96d15b33;hb=7970cc02df12cbbe6beee8afe99cdb8b18a3fd32;hp=a8c3722bdbf8caeb6e6fcc4a112d69be3b98b2f3;hpb=55214924ac5479c632cdcea78205f47c7fff9aa8;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;