From: Miguel F. <mi...@ce...> - 2002-04-30 19:16:25
|
Hi folks. After some private mail exchanging with libmad author's, Rob Leslie, i decided to update our libmad copy to the latest version and enable speed optimizations on it. For those who followed an xine-dev thread earlier this year it was suggested that libmad should be dropped as default's xine mp3 decoder. The reason was because it's "slowness". Well, Rob confirmed that on desktop systems (with floating point support) ffmpeg mp3 decoder will be faster than mad. But my point that for these systems mad implementation is already fast enough and known to produce ISO compliance output even when optimized for speed. (previously this optimization was disabled in xine) I did some tests between xine (updated libmad) and xmms, the cpu utilization difference while playing mp3s is quite small. Besides libmad should be able to handle more stream types (free format) and is more robust to corrupt streams (indeed an important feature for a media player!) In short i think we should keep libmad in xine. And Rob offered to help if we find any problems about it. regards, Miguel |