Commit 7ff296be authored by Michael Niedermayer's avatar Michael Niedermayer

avfilter/avf_showspectrum: Change enums to int, which are accessed via AVOption as int

This fixes depending on implementation defined behavior
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent cf729b24
...@@ -48,16 +48,16 @@ typedef struct { ...@@ -48,16 +48,16 @@ typedef struct {
int nb_display_channels; int nb_display_channels;
int channel_height; int channel_height;
int sliding; ///< 1 if sliding mode, 0 otherwise int sliding; ///< 1 if sliding mode, 0 otherwise
enum DisplayMode mode; ///< channel display mode int mode; ///< channel display mode
enum ColorMode color_mode; ///< display color scheme int color_mode; ///< display color scheme
enum DisplayScale scale; int scale;
float saturation; ///< color saturation multiplier float saturation; ///< color saturation multiplier
int xpos; ///< x position (current column) int xpos; ///< x position (current column)
RDFTContext *rdft; ///< Real Discrete Fourier Transform context RDFTContext *rdft; ///< Real Discrete Fourier Transform context
int rdft_bits; ///< number of bits (RDFT window size = 1<<rdft_bits) int rdft_bits; ///< number of bits (RDFT window size = 1<<rdft_bits)
FFTSample **rdft_data; ///< bins holder for each (displayed) channels FFTSample **rdft_data; ///< bins holder for each (displayed) channels
float *window_func_lut; ///< Window function LUT float *window_func_lut; ///< Window function LUT
enum WindowFunc win_func; int win_func;
float *combine_buffer; ///< color combining buffer (3 * h items) float *combine_buffer; ///< color combining buffer (3 * h items)
} ShowSpectrumContext; } ShowSpectrumContext;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment