@ -119,31 +119,31 @@ static const AVOption astats_options[] = {
{ " measure_perchannel " , " Select the parameters which are measured per channel " , OFFSET ( measure_perchannel ) , AV_OPT_TYPE_FLAGS , { . i64 = MEASURE_ALL } , 0 , UINT_MAX , FLAGS , " measure " } ,
{ " none " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NONE } , 0 , 0 , FLAGS , " measure " } ,
{ " all " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_ALL } , 0 , 0 , FLAGS , " measure " } ,
{ " Bit_depth " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_BIT_DEPTH } , 0 , 0 , FLAGS , " measure " } ,
{ " Crest_factor " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_CREST_FACTOR } , 0 , 0 , FLAGS , " measure " } ,
{ " DC_offset " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_DC_OFFSET } , 0 , 0 , FLAGS , " measure " } ,
{ " Min_level " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_MIN_LEVEL } , 0 , 0 , FLAGS , " measure " } ,
{ " Max_level " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_MAX_LEVEL } , 0 , 0 , FLAGS , " measure " } ,
{ " Min_difference " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_MIN_DIFFERENCE } , 0 , 0 , FLAGS , " measure " } ,
{ " Dynamic_range " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_DYNAMIC_RANGE } , 0 , 0 , FLAGS , " measure " } ,
{ " Entropy " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_ENTROPY } , 0 , 0 , FLAGS , " measure " } ,
{ " Flat_factor " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_FLAT_FACTOR } , 0 , 0 , FLAGS , " measure " } ,
{ " Max_difference " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_MAX_DIFFERENCE } , 0 , 0 , FLAGS , " measure " } ,
{ " Max_level " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_MAX_LEVEL } , 0 , 0 , FLAGS , " measure " } ,
{ " Mean_difference " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_MEAN_DIFFERENCE } , 0 , 0 , FLAGS , " measure " } ,
{ " RMS_difference " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_RMS_DIFFERENCE } , 0 , 0 , FLAGS , " measure " } ,
{ " Min_difference " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_MIN_DIFFERENCE } , 0 , 0 , FLAGS , " measure " } ,
{ " Min_level " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_MIN_LEVEL } , 0 , 0 , FLAGS , " measure " } ,
{ " Noise_floor " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NOISE_FLOOR } , 0 , 0 , FLAGS , " measure " } ,
{ " Noise_floor_count " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NOISE_FLOOR_COUNT } , 0 , 0 , FLAGS , " measure " } ,
{ " Number_of_Infs " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NUMBER_OF_INFS } , 0 , 0 , FLAGS , " measure " } ,
{ " Number_of_NaNs " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NUMBER_OF_NANS } , 0 , 0 , FLAGS , " measure " } ,
{ " Number_of_denormals " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NUMBER_OF_DENORMALS } , 0 , 0 , FLAGS , " measure " } ,
{ " Number_of_samples " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NUMBER_OF_SAMPLES } , 0 , 0 , FLAGS , " measure " } ,
{ " Peak_count " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_PEAK_COUNT } , 0 , 0 , FLAGS , " measure " } ,
{ " Peak_level " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_PEAK_LEVEL } , 0 , 0 , FLAGS , " measure " } ,
{ " RMS_difference " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_RMS_DIFFERENCE } , 0 , 0 , FLAGS , " measure " } ,
{ " RMS_level " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_RMS_LEVEL } , 0 , 0 , FLAGS , " measure " } ,
{ " RMS_peak " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_RMS_PEAK } , 0 , 0 , FLAGS , " measure " } ,
{ " RMS_trough " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_RMS_TROUGH } , 0 , 0 , FLAGS , " measure " } ,
{ " Crest_factor " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_CREST_FACTOR } , 0 , 0 , FLAGS , " measure " } ,
{ " Flat_factor " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_FLAT_FACTOR } , 0 , 0 , FLAGS , " measure " } ,
{ " Peak_count " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_PEAK_COUNT } , 0 , 0 , FLAGS , " measure " } ,
{ " Bit_depth " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_BIT_DEPTH } , 0 , 0 , FLAGS , " measure " } ,
{ " Dynamic_range " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_DYNAMIC_RANGE } , 0 , 0 , FLAGS , " measure " } ,
{ " Zero_crossings " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_ZERO_CROSSINGS } , 0 , 0 , FLAGS , " measure " } ,
{ " Zero_crossings_rate " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_ZERO_CROSSINGS_RATE } , 0 , 0 , FLAGS , " measure " } ,
{ " Noise_floor " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NOISE_FLOOR } , 0 , 0 , FLAGS , " measure " } ,
{ " Noise_floor_count " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NOISE_FLOOR_COUNT } , 0 , 0 , FLAGS , " measure " } ,
{ " Entropy " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_ENTROPY } , 0 , 0 , FLAGS , " measure " } ,
{ " Number_of_samples " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NUMBER_OF_SAMPLES } , 0 , 0 , FLAGS , " measure " } ,
{ " Number_of_NaNs " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NUMBER_OF_NANS } , 0 , 0 , FLAGS , " measure " } ,
{ " Number_of_Infs " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NUMBER_OF_INFS } , 0 , 0 , FLAGS , " measure " } ,
{ " Number_of_denormals " , " " , 0 , AV_OPT_TYPE_CONST , { . i64 = MEASURE_NUMBER_OF_DENORMALS } , 0 , 0 , FLAGS , " measure " } ,
{ " measure_overall " , " Select the parameters which are measured overall " , OFFSET ( measure_overall ) , AV_OPT_TYPE_FLAGS , { . i64 = MEASURE_ALL } , 0 , UINT_MAX , FLAGS , " measure " } ,
{ NULL }
} ;