lame isn't able to understand what is coming faad. One of the following has happened since your upgrade.
* You've changed one or more of your transcoding tools since the upgrade
* Your transcoder commands are incorrect (what I believe is happening)
* Subsonic isn't handling the transcoders properly.
I've tried simulating your commands and I believe your lame transcoder command is wrong. It should be (tells lame to assume raw PCM input and not search for a wave header)
- Code: Select all
lame -r -b %b - -
not
- Code: Select all
lame -x -b %b - -
Although if you get static rather actual music then you may need to play with the --signed , --unsigned, --little-endian, --big-endian options.
Either way the -x is completely wrong because it is for use with the --decode options (for reading mp3s and outputting wav files)
Personally I prefer to use ffmpeg instead of faad. See my transcoder article on the wiki for more info
http://sourceforge.net/apps/mediawiki/subsonic/index.php?title=Transcoders#Transcoding_to_MP3
I hope this helps.