23 #ifndef INCLUDED_SATNOGS_SSTV_PD120_SINK_IMPL_H 24 #define INCLUDED_SATNOGS_SSTV_PD120_SINK_IMPL_H 29 #include <png++/png.hpp> 36 std::string d_filename_png;
44 png::image<png::rgb_pixel> d_image;
46 float to_frequency(
float sample);
47 int to_color(
float sample);
48 void ycbcr_to_rgb(
int ycbcr[3],
int rgb[3]);
49 bool is_sync(
size_t pos,
const float *samples);
60 int work(
int noutput_items,
61 gr_vector_const_void_star &input_items,
62 gr_vector_void_star &output_items);
sstv_pd120_sink_impl(const char *filename_png)
SSTV demodulator block.
Definition: sstv_pd120_sink.h:37
Definition: sstv_pd120_sink_impl.h:34
Definition: amsat_duv_decoder.h:29
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)