diff options
Diffstat (limited to 'src/pcm_convert.c')
-rw-r--r-- | src/pcm_convert.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/pcm_convert.c b/src/pcm_convert.c index 34e6c32b..67f8d5e7 100644 --- a/src/pcm_convert.c +++ b/src/pcm_convert.c @@ -35,21 +35,16 @@ void pcm_convert_init(struct pcm_convert_state *state) { memset(state, 0, sizeof(*state)); - - pcm_dsd_init(&state->dsd); } void pcm_convert_deinit(struct pcm_convert_state *state) { - pcm_dsd_deinit(&state->dsd); - avresample_free(&state->avr); } void pcm_convert_reset(struct pcm_convert_state *state) { - pcm_dsd_reset(&state->dsd); avresample_free(&state->avr); } @@ -61,29 +56,6 @@ AVFrame *pcm_convert(struct pcm_convert_state *state, AVFrame *dst; int ret; -#if 0 // FIXME - struct audio_format float_format; - if (src_format->format == SAMPLE_FORMAT_DSD) { - size_t f_size; - const float *f = pcm_dsd_to_float(&state->dsd, - src_format->channels, - false, src, src_size, - &f_size); - if (f == NULL) { - g_set_error_literal(error_r, pcm_convert_quark(), 0, - "DSD to PCM conversion failed"); - return NULL; - } - - float_format = *src_format; - float_format.format = SAMPLE_FORMAT_FLOAT; - - src_format = &float_format; - src = f; - src_size = f_size; - } -#endif - if (!state->avr) { char in_layout[128], out_layout[128]; state->avr = avresample_alloc_context(); |