diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2022-12-03 15:15:44 +0000 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2022-12-22 17:20:14 -0500 |
commit | b96b7640de381757c5ceac182e01bc84f668e64a (patch) | |
tree | 28480994531e0e6563c5dec34affd69e2adcdeac /lib/rbcodec/dsp/dsp_sample_io.h | |
parent | 646d5f92ef966bfaae288becd8774953d3703f5f (diff) | |
download | rockbox-b96b7640de.tar.gz rockbox-b96b7640de.zip |
rbcodec dsp: Move dsp_sample_io_configure() to its own file
Makes dsp_sample_input.c a bit less messy, and dependencies
are more explicit. There's possibly a minor loss of inlining
but it isn't a big deal.
Change-Id: I30f923a0ca758f2b113d32852d1f65586dff0cd1
Diffstat (limited to 'lib/rbcodec/dsp/dsp_sample_io.h')
-rw-r--r-- | lib/rbcodec/dsp/dsp_sample_io.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/rbcodec/dsp/dsp_sample_io.h b/lib/rbcodec/dsp/dsp_sample_io.h index 5117e04a3e..483f24112c 100644 --- a/lib/rbcodec/dsp/dsp_sample_io.h +++ b/lib/rbcodec/dsp/dsp_sample_io.h @@ -56,9 +56,13 @@ struct sample_io_data uint8_t output_version; /* Format version of src buffer at output */ }; +void dsp_sample_input_init(struct sample_io_data *this, enum dsp_ids dsp_id); +void dsp_sample_input_flush(struct sample_io_data *this); void dsp_sample_input_format_change(struct sample_io_data *this, struct sample_format *format); +void dsp_sample_output_init(struct sample_io_data *this); +void dsp_sample_output_flush(struct sample_io_data *this); void dsp_sample_output_format_change(struct sample_io_data *this, struct sample_format *format); |