39 const float f_average_alpha;
40 static const bool synca_seq[];
41 static const bool syncb_seq[];
43 std::string d_filename_png;
46 bool d_synchronize_opt;
48 size_t d_history_length;
50 bool d_image_received;
52 png::image<png::gray_pixel> d_full_image;
53 png::image<png::gray_pixel> d_left_image;
54 png::image<png::gray_pixel> d_right_image;
55 std::string d_full_filename;
56 std::string d_left_filename;
57 std::string d_right_filename;
69 const char* filename_png,
size_t width,
size_t height,
bool sync,
bool flip);
73 int work(
int noutput_items,
74 gr_vector_const_void_star& input_items,
75 gr_vector_void_star& output_items);
87 void set_pixel(
size_t x,
size_t y,
float sample);
93 void skip_to(
size_t new_x,
size_t pos,
const float* samples);
96 void write_image(png::image<png::gray_pixel> image, std::string filename);