34 gr::thread::thread d_worker;
42 gr::thread::mutex d_render_mutex;
53 static gr::thread::mutex s_boot_mutex;
57 SETTING_DIMENSIONS = (1 << 0),
58 SETTING_POWER_RANGE = (1 << 1),
59 SETTING_FREQUENCY_RANGE = (1 << 2),
60 SETTING_FFT_WINDOW = (1 << 3),
61 SETTING_RENDER_OPTIONS = (1 << 4),
64 uint32_t d_settings_changed;
65 gr::thread::mutex d_settings_mutex;
67 void settings_mark_changed(uint32_t setting);
68 uint32_t settings_get_and_reset_changed(
void);
69 void settings_apply(uint32_t settings);
75 static const int k_db_per_div[];
90 gr::fft::window::win_type d_fft_window;
122 gr_vector_const_void_star &input_items,
123 gr_vector_void_star &output_items);