Would be nice to have something as simple and powerful as a user defined SoX command line. E.g. something like:

sox -p -p rate -h 96k

where "rate -h 96k" can be any SoX effect chain.

This would be of great value to the plugin because it would allow users to have full access to SoX, and that's why I like the idea very much. Unfortunately there's no "out of the box" parser for the SoX command line, and I have write one at least for the effects chain syntax.

This would be of great value to the plugin because it would allow users to have full access to SoX, and that's why I like the idea very much. Unfortunately there's no "out of the box" parser for the SoX command line, and I have write one at least for the effects chain syntax.

Youíd only need to split the line wherever the name of an effect appears. All other parsing is done by the effects themselves.

Thanks for this great plugin. To me, it sounds better than the default Winamp5lite FLAC decoder. But I may be mistaken as the Foobar2000 FAQ says that there's no difference between almost all the modern music players (http://www.foobar2000.org/FAQ#other_questions /sound better). Anyway, I just use the default FFSox configuration and I'm happy with it for now. I just really hope that some day, the seek forward/backward (according to player's song progress button) feature will be available. I've used SoX on Linux too and as far as I can remember it's not able to seek while playing FLAC files. It would be really great if one could do that. Please basically explain to me why this feature isn't built-in the SoX player and why it's not possible - or recommended - to enable it. MPlayer, which is also a great FLAC decoder, is able to seek backward and forward. On Windows, though, I prefer to use Winamp for plugins.

Thanks for this great plugin. To me, it sounds better than the default Winamp5lite FLAC decoder.

Thank you

Edit: Of course, this is not due to the FLAC decoder but to the processing chain delivering the decoded audio to your sound card. Each FLAC decoder will produce the same audio stream because FLAC is a lossless format.

QUOTE (elge @ Sep 28 2012, 10:53)

But I may be mistaken as the Foobar2000 FAQ says that there's no difference between almost all the modern music players (http://www.foobar2000.org/FAQ#other_questions /sound better).

Cf. my motto below and trust your ears. I've figured this out wasting about ten years unsuccessfully following other people's advise.

QUOTE (elge @ Sep 28 2012, 10:53)

Please basically explain to me why this feature isn't built-in the SoX player and why it's not possible - or recommended - to enable it.

Please double check whether you have enabled seeking:

That you have to manually enable seeking dates back to the times when seeking was not reliable implemented in FFmpeg. Meanwhile seeking in FFmpeg can be considered stable and I should remove the option with the next release.

You should also double check whether you have enabled "prefer float". This option means that the 32 bit float decoders are chosen for lossy codecs instead of 16 bit integer.

But I may be mistaken as the Foobar2000 FAQ says that there's no difference between almost all the modern music players (http://www.foobar2000.org/FAQ#other_questions /sound better).

Cf. my motto below and trust your ears. I've figured this out wasting about ten years unsuccessfully following other people's advise.

Elge's post is subject to TOS #8 and will not get a pass.

That you've piled on in the way that you did is pretty disconcerting, especially since you've never once provided any evidence to back TOS8 violations of your own and apparently continue to think you are somehow immune to expectation bias, despite insisting that you only listen with your "ears" (which is the true historical basis for the defiant "motto" in your signature).

With every new build of Zeranoe ffmpeg (http://ffmpeg.zeranoe.com/builds/win32/shared/?C=M;O=D)i will update the avCodec-dll, avFormat-.dll, avUtil-.dll, swScale-.dll in the /Winamp/Plugins/in_ffsox directory

Hi,In my first post here I would like to thank you for this excelent project! I've replaced all audio input plugins with FFSoX and full version of ffmpeg.However, with Zeranoe FFmpeg v20121105, ogg do not play properly (same problem as fixed APE).Keep your great work!

Hi,In my first post here I would like to thank you for this excelent project! I've replaced all audio input plugins with FFSoX and full version of ffmpeg.However, with Zeranoe FFmpeg v20121105, ogg do not play properly (same problem as fixed APE).Keep your great work!

Thank you for the report, and I can reproduce it. Unfortunately I don't have a solution yet. FFmpeg's OGG decoder claims to be AV_SAMPLE_FMT_FLT, i.e. interleaved, the same as e.g. AAC and AC3. Other then OGG, decoded AAC and AC3 work fine.

It would be very nice if you can specify decoder libraries e.g. for ogg - libogg / libvorbis, for mp3 - libmad etc. without passing it to ffmpeg. Ffmpeg, for example, don't support MP3 freeformat like 640 kbps whil libmad supports it. But its only a dream now

with Zeranoe FFmpeg v20121105, ogg do not play properly (same problem as fixed APE).

It's not exactly the same. For what ever reason the FFmpeg method av_get_bytes_per_sample() nowadays gives unexpected results in case of the OGG codec (at least to me). I've changed in_ffsox in order to avoid this particular method at all and released version 0.4.9-5:

It would be very nice if you can specify decoder libraries e.g. for ogg - libogg / libvorbis, for mp3 - libmad etc. without passing it to ffmpeg. Ffmpeg, for example, don't support MP3 freeformat like 640 kbps whil libmad supports it. But its only a dream now

Rewritten and reactivated the FFmpeg adapters for "libmad.dll" and "liba52.dll".

Thanks for the steep development of your plugin.In addition to the problems with APE and OGG playback, some weeks ago (see posts by Polarus and myself),there is a similar problem with stuttering sound in MPC (musepack) files.I hope you can resolve this the same way you did to the APE and OGG decoding.Thanks very much again and keep up the good work.

By the way: do you recommend the use of the steep filter option? and why?