X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=resampler.h;h=7d3b6025eb7b490655bcf2327e6c3db280195888;hb=cc0ead5bf8b439ba15a0a8da0bb93228eeaaac01;hp=80ed1af0b455caffd091a9f7e707b86be6c7147f;hpb=b375322092639df22d3a79554ab530bf93ece7d1;p=nageru diff --git a/resampler.h b/resampler.h index 80ed1af..7d3b602 100644 --- a/resampler.h +++ b/resampler.h @@ -40,9 +40,10 @@ #include #include +#include #include - #include +#include class Resampler { public: @@ -50,7 +51,7 @@ public: // Note: pts is always in seconds. void add_input_samples(double pts, const float *samples, ssize_t num_samples); - void get_output_samples(double pts, float *samples, ssize_t num_samples); + bool get_output_samples(double pts, float *samples, ssize_t num_samples); // Returns false if underrun. private: void init_loop_filter(double bandwidth_hz);