Make sure that seq params are changed only once
Ensure with a check that sequence level coding tools flags
cannot be changed after the frist legitimate av1_pack_bitstream()
call that writes the sequence header.
Change-Id: I9cee8ace9b584e8bc6d81e0ebf3a1c891c93cd37
diff --git a/av1/encoder/encoder.h b/av1/encoder/encoder.h
index ec6350d..a53976d 100644
--- a/av1/encoder/encoder.h
+++ b/av1/encoder/encoder.h
@@ -562,6 +562,11 @@
int resize_buffer_underflow;
int resize_count;
+ // Sequence parameters have been transmitted already and locked
+ // or not. Once locked av1_change_config cannot change the seq
+ // parameters.
+ int seq_params_locked;
+
// VARIANCE_AQ segment map refresh
int vaq_refresh;