diff options
author | Xavier Thomas <xavier.thomas.1980@gmail.com> | 2010-12-14 00:17:00 +0300 |
---|---|---|
committer | Xavier Thomas <xavier.thomas.1980@gmail.com> | 2010-12-14 00:17:00 +0300 |
commit | bfe5ae9ff12daff1f12266170465c234034735ca (patch) | |
tree | 429648a2199697133b7ae7cb21101d028e51cd56 /source/blender/makesrna/intern/rna_nodetree.c | |
parent | 33d98c4d3ab4382a296615b770f915cbbf44628b (diff) |
Compositor: Add an option to select the YCbCR conversion mode for the YCbCR combine/separate nodes.
Diffstat (limited to 'source/blender/makesrna/intern/rna_nodetree.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_nodetree.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/source/blender/makesrna/intern/rna_nodetree.c b/source/blender/makesrna/intern/rna_nodetree.c index 012954d72ca..0001537bbb9 100644 --- a/source/blender/makesrna/intern/rna_nodetree.c +++ b/source/blender/makesrna/intern/rna_nodetree.c @@ -630,6 +630,11 @@ static EnumPropertyItem node_filter_items[] = { {6, "SHADOW", 0, "Shadow", ""}, {0, NULL, 0, NULL, NULL}}; +static EnumPropertyItem node_ycc_items[] = { +{ 0, "ITUBT601", 0, "ITU 601", ""}, +{ 1, "ITUBT709", 0, "ITU 709", ""}, +{ 2, "JFIF", 0, "Jpeg", ""}, +{0, NULL, 0, NULL, NULL}}; #define MaxNodes 1000 @@ -2203,6 +2208,17 @@ static void def_cmp_zcombine(StructRNA *srna) RNA_def_property_update(prop, NC_NODE|NA_EDITED, "rna_Node_update"); } +static void def_cmp_ycc(StructRNA *srna) +{ + PropertyRNA *prop; + + prop = RNA_def_property(srna, "mode", PROP_ENUM, PROP_NONE); + RNA_def_property_enum_sdna(prop, NULL, "custom1"); + RNA_def_property_enum_items(prop, node_ycc_items); + RNA_def_property_ui_text(prop, "Mode", ""); + RNA_def_property_update(prop, NC_NODE|NA_EDITED, "rna_Node_update"); +} + /* -- Texture Nodes --------------------------------------------------------- */ |