@ -1153,8 +1153,10 @@ static const AVOption vc2enc_options[] = {
{ " slice_height " , " Slice height " , offsetof ( VC2EncContext , slice_height ) , AV_OPT_TYPE_INT , { . i64 = 64 } , 8 , 1024 , VC2ENC_FLAGS , " slice_height " } ,
{ " wavelet_depth " , " Transform depth " , offsetof ( VC2EncContext , wavelet_depth ) , AV_OPT_TYPE_INT , { . i64 = 5 } , 1 , 5 , VC2ENC_FLAGS , " wavelet_depth " } ,
{ " wavelet_type " , " Transform type " , offsetof ( VC2EncContext , wavelet_idx ) , AV_OPT_TYPE_INT , { . i64 = VC2_TRANSFORM_9_7 } , 0 , VC2_TRANSFORMS_NB , VC2ENC_FLAGS , " wavelet_idx " } ,
{ " 9_7 " , " Deslauriers-Dubuc (9,7) " , 0 , AV_OPT_TYPE_CONST , { . i64 = VC2_TRANSFORM_9_7 } , INT_MIN , INT_MAX , VC2ENC_FLAGS , " wavelet_idx " } ,
{ " 5_3 " , " LeGall (5,3) " , 0 , AV_OPT_TYPE_CONST , { . i64 = VC2_TRANSFORM_5_3 } , INT_MIN , INT_MAX , VC2ENC_FLAGS , " wavelet_idx " } ,
{ " 9_7 " , " Deslauriers-Dubuc (9,7) " , 0 , AV_OPT_TYPE_CONST , { . i64 = VC2_TRANSFORM_9_7 } , INT_MIN , INT_MAX , VC2ENC_FLAGS , " wavelet_idx " } ,
{ " 5_3 " , " LeGall (5,3) " , 0 , AV_OPT_TYPE_CONST , { . i64 = VC2_TRANSFORM_5_3 } , INT_MIN , INT_MAX , VC2ENC_FLAGS , " wavelet_idx " } ,
{ " haar " , " Haar (with shift) " , 0 , AV_OPT_TYPE_CONST , { . i64 = VC2_TRANSFORM_HAAR_S } , INT_MIN , INT_MAX , VC2ENC_FLAGS , " wavelet_idx " } ,
{ " haar_noshift " , " Haar (without shift) " , 0 , AV_OPT_TYPE_CONST , { . i64 = VC2_TRANSFORM_HAAR } , INT_MIN , INT_MAX , VC2ENC_FLAGS , " wavelet_idx " } ,
{ " qm " , " Custom quantization matrix " , offsetof ( VC2EncContext , quant_matrix ) , AV_OPT_TYPE_INT , { . i64 = VC2_QM_DEF } , 0 , VC2_QM_NB , VC2ENC_FLAGS , " quant_matrix " } ,
{ " default " , " Default from the specifications " , 0 , AV_OPT_TYPE_CONST , { . i64 = VC2_QM_DEF } , INT_MIN , INT_MAX , VC2ENC_FLAGS , " quant_matrix " } ,
{ " color " , " Prevents low bitrate discoloration " , 0 , AV_OPT_TYPE_CONST , { . i64 = VC2_QM_COL } , INT_MIN , INT_MAX , VC2ENC_FLAGS , " quant_matrix " } ,