JackOfAll wrote: > Triode, > > I'm trying to replicate the "rate -v -s -M" I'm using for the back-end > resampling with the sox binary, using squeezelite and libsoxr. (For the > moment, my quick hack is in the flac decoder, in the callback, running > the decoded flac->PCM data through libsoxr before writing it to the > output stream). The thing is, that although I have it working, the > re-sampled output from libsoxr doesn't sound as good as when the > decoding is done on the back-end with sox. Now trying to figure out > why...... > > Have you started looking at this yet? > > > Code: -------------------- > > > soxr_io_spec_t io_spec = soxr_io_spec(SOXR_INT32_I, SOXR_INT32_I); > io_spec.scale = 0.9; > soxr_quality_spec_t q_spec = soxr_quality_spec(SOXR_VHQ | SOXR_MINIMUM_PHASE | SOXR_STEEP_FILTER, 0); > soxr_runtime_spec_t const runtime_spec = soxr_runtime_spec(1); > soxr = soxr_create( > frame->header.sample_rate, > output_rate, > frame->header.channels, // channels > &error, > &io_spec, &q_spec, &runtime_spec); > -------------------- > >
Hum - thats interesting - only just started to look at it, will be intested if you can work out why... ------------------------------------------------------------------------ Triode's Profile: http://forums.slimdevices.com/member.php?userid=17 View this thread: http://forums.slimdevices.com/showthread.php?t=98544 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
