Linear Resampling for Winamp or Foobar
Aug 27, 2007 at 8:47 AM Post #16 of 74
What's the card?

Well you could try manually upsampling FLACs to 192/16, then attempting to play... A wild-poke guess is F2000's upsampled internal data stream from FLAC resampled overflows the poor app (or the plugin, specifically... it could be timed, maybe a 100+-msec. output latency could fix something...).

Have you tried 24-bit playback without the resampling plugin, just with KS (or some other...) set to 96/24?

There's also a KS plugin for Winamp,

http://www.stevemonks.com/ksplugin/
 
Aug 27, 2007 at 9:01 AM Post #17 of 74
Which does bring certain questions... Might depend on the FLAC assembly (custom builds?), but does FLAC even support 192 KHz? Here it rejected 32-bit waves, accepted only 24-bit. As for 192 KHz... Eh... Well... There goes the non-linear resample in a wave editor...
 
Aug 27, 2007 at 9:04 AM Post #18 of 74
On the subject of linear resampling for Winamp... there doesn't seem to be a dedicated DSP plugin for that, however there was a Directx plugin adapter, Adaptx. Now if there's some kind of a dedicated linear resampler (maybe even with the default set of transformers supplied with Directx itself), it could be hooked to Adaptx.
 
Aug 27, 2007 at 9:07 AM Post #19 of 74
The card is an ESI Juli@. I just tried 192Khz upsampling using SSRC, and it works fine with flacs. Odd. That means its a bug in SRC right?

About AdaptX, do you know if DSP plugins can do upsampling? I thought it was only output plugins that could do that. Correct me if I'm wrong.
 
Aug 27, 2007 at 9:12 AM Post #21 of 74
SSRC doesn't appear to have a hardware mixing option. Just tried 24bit and it freezes.
 
Aug 27, 2007 at 9:13 AM Post #22 of 74
Weird it freezes with 24-bit... Something might be going on with the internal quantising in F2000.

Eh sure, any upsampling IS a DSP operation, technically. Digital signal processing. Hence a DSP plugin can handle the operation just as well as any other sound transform...

http://shibatch.sourceforge.net/ - there's an old version of SSRC for Winamp.

Correction: it's here.

http://nunzioweb.com/sawgstuff/wa/out_ds_ssrc.zip

Winamp, by the way, should work in 24/32-bit with KS and whichever internal resampling that uses. The old SSRC output plugin is DS though.
 
Aug 27, 2007 at 9:16 AM Post #23 of 74
Cpu us at 3% at 96000 Khz and jumps to 100% (freezes) any higher than that. I think it's a bug in SRC. Any idea how I can report it?
 
Aug 27, 2007 at 9:19 AM Post #24 of 74
Quote:

Originally Posted by b0dhi /img/forum/go_quote.gif
SSRC doesn't appear to have a hardware mixing option. Just tried 24bit and it freezes.


So neither of them has the software mixing option?
 
Aug 27, 2007 at 9:20 AM Post #25 of 74
I can't find a software/hardware mixing option anywhere in Foobar.
 
Aug 27, 2007 at 9:22 AM Post #27 of 74
Which version of Foobar do u use? Maybe downgrading to an older version would help.

The author expects me to write a test program before he will look at the bug reports...Can't do that without the code, which isn't supplied. yay.
 
Aug 27, 2007 at 9:24 AM Post #28 of 74
Quote:

Originally Posted by b0dhi /img/forum/go_quote.gif
I can't find a software/hardware mixing option anywhere in Foobar.


The point here is, if the resampling plugin (either SRC or SSRC) had a hardware mixing toggle, it could be a problem with the plugin doing a wrong interfacing to the hardware. Hence the software mixing (yes, but the PC's CPU and all...) would be failproof. Here's an old thread concerning the Winamp and F2000 SSRC plugin:

http://cmpout.com/pages/new32s18o236452.html
 
Aug 27, 2007 at 9:25 AM Post #29 of 74
Here it's just regular 96/24 output with whichever internal resampling F2000 and Audigy-2 use. Last version of Foobar2000.
 
Aug 27, 2007 at 9:29 AM Post #30 of 74
In that thread people keep talking about a hardware mixing option in Foobar, but I can't find it. I searched for a config file, searched in the registry...no advanced options anywhere. What the?
 

Users who are viewing this thread

Back
Top