add new control flags for coding tools
add some extra command line parameters to enable / disable few
coding tools, including min/max partition size, ab partition
type, 1:4/4:1 partition type, flip/identity transform, one sided
compound.
also fix a bug in which previous smooth/paeth intra control is
only applied to luma plane, but not chroma plane.
Change-Id: I2112b5615f6367c1dac3b05565e7d666f50ef32e
diff --git a/av1/encoder/encoder.h b/av1/encoder/encoder.h
index 8b64998..537fdef 100644
--- a/av1/encoder/encoder.h
+++ b/av1/encoder/encoder.h
@@ -350,8 +350,13 @@
unsigned int motion_vector_unit_test;
const cfg_options_t *cfg;
int enable_rect_partitions;
+ int enable_ab_partitions;
+ int enable_1to4_partitions;
+ int min_partition_size;
+ int max_partition_size;
int enable_intra_edge_filter;
int enable_tx64;
+ int enable_flip_idtx;
int enable_order_hint;
int enable_dist_wtd_comp;
int enable_ref_frame_mvs;
@@ -359,6 +364,7 @@
int enable_reduced_reference_set;
unsigned int allow_ref_frame_mvs;
int enable_masked_comp;
+ int enable_onesided_comp;
int enable_interintra_comp;
int enable_smooth_interintra;
int enable_diff_wtd_comp;