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