The force stereo option only works for local file playback and the Transcoder functions. Not for online streams so I don't know how that can possibly effect streaming playback. Humdinger.
With the crashing, I need to know if it's crashing at the beginning of playback, the end of playback, in the middle of playback at a specific point, at a random point, or just if it's in the playlist or some other sequence of events?
Does it crash if you download it first and then play it back from a local drive?
In my case, this is what happens when Force Stereo is enabled:
o I download the file on my local drive (it's a multichannel test file btw).
o I open it with Winamp via double click.
o Playback starts, but it sounds distorded and accelerated.
o If I start the playback a second time (without closing Winamp), the app crashes immediately.
For info, Chrome 28 and Firefox 22 natively play the file without any issue.
[Edit] Link to the demo presentation (see section Surround masking):
I just did some preliminary tests and I found that it seems the libopusfile api function "op_read_stereo" (used when forcing stereo instead of "op_read") doesn't like it when it is called on OggOpusFile handles created using "op_open_callbacks" (instead of "op_open_file"), which is what I was forced to use to enable Unicode named files/paths on Windows filesystems without 8dot3 file name support.
This looks like it may actually be libopusfile's fault. I'll have to do more testing to confirm my suspicions but I'm really tired right now and I need sleep. Just came off a long day.
Version 1.2.17.52 attached. See if it stops crashing Winamp when you have "Force Stereo on multichannel audio" re-enabled please. It stopped on my machine, just want to confirm it stops for you.
I just replicated your issue. However, I'm in the middle of a funeral and I can't troubleshoot the issue 'till afterwards.
I swear...
...ever since I put in Unicode support for Unicode files on filesystems without 8dot3 name support everything has gotten demonstrably worse all around. Driving me up the wall...
Xiph's media server was down for a couple of days, but it's back now. I just tested your latest build with the multichannel demos and it all looks a-ok to me. Surround is successfully forced to stereo without crashing, and Unicode still works
Comment