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

Reply via email to