aboutsummaryrefslogtreecommitdiff
path: root/src/pcm_convert.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pcm_convert.c')
-rw-r--r--src/pcm_convert.c28
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();