[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#592726: please use libmp3lame in the mp3 plugin instead of the lame frontend



Package: kdemultimedia-kio-plugins
Version: 4:4.4.5-1
Severity: wishlist

Hi,

as it seems, the mp3 plugin in /usr/lib/kde4/libaudiocd_encoder_lame.so currently relies on the existence of the lame frontend in /usr/bin/lame instead of using the libmp3lame shared library which is available for ages. The problem with this approach is that in order for this plugin to work, the lame frontend must not be compiled with libsndfile support, c.f. [1] and [2].

However, losing libsndfile support for the frontend is a pity, since it allows for a much wider range of input formats. So instead of relying on a command line frontend in /usr/bin (and furthrmore relying on specific compile time options for it to work properly), the mp3 plugin should e.g. dlopen() the libmp3lame library.

This way it will work when the library is installed and not if the library is absent - just as it is now with the frontend, but without the libsndfile compatiblity issue.

Cheers,
Fabian


[1] http://osdir.com/ml/kde-commits/2010-02/msg05221.html
[2] http://bugs.kde.org/show_bug.cgi?id=230026



Reply to: