Summary: | audiocd-kio 4.9.1 does not supply vorbis support | ||
---|---|---|---|
Product: | [Unmaintained] kdemultimedia | Reporter: | Felix Tiede <kde> |
Component: | general | Assignee: | Multimedia Developers <kde-multimedia> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | mpyne |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/audiocd-kio/c2baf636be4cb17400669b989d0215307c4ce1ec | Version Fixed In: | 4.9.2 |
Sentry Crash Report: | |||
Attachments: |
Fix audiocd-kio plugins/vorbis/CMakeLists.txt to actually build vorbis encoder plugin
Fix plugins/vorbis/encodervorbis.* to not use HAVE_VORBIS anymore |
Description
Felix Tiede
2012-09-24 20:47:50 UTC
Created attachment 74146 [details]
Fix audiocd-kio plugins/vorbis/CMakeLists.txt to actually build vorbis encoder plugin
Created attachment 74156 [details]
Fix plugins/vorbis/encodervorbis.* to not use HAVE_VORBIS anymore
This is my other - IMHO cleaner - approach to the bug. It ditches conditional compiling completely but requires libvorbis version 2 (package version >RC2) at compiletime. As far as I understand this version of libvorbis is fairly old itself (according to xiph.org's source control: more than 10 years) so it should not pose any problems with reasonable recent installations.
This patch also makes use of the newer features of libvorbis, whih the other patch did not.
Git commit c2baf636be4cb17400669b989d0215307c4ce1ec by Michael Pyne. Committed on 27/09/2012 at 05:16. Pushed by mpyne into branch 'KDE/4.9'. audiocd-kio: Compile vorbis support when detected. Apply a patch from Felix Tiede to re-enable vorbis plugin support for the audio CD KIOSlave. (It can be verified that support was not previously compiled by running kcmshell4 audiocd). Felix has ideas for further improvement but I wanted to ensure that KDE SC 4.9.2 contained the fix. Thanks for the bug report, issue investigation, and fix(es)! FIXED-IN:4.9.2 M +2 -0 plugins/vorbis/CMakeLists.txt http://commits.kde.org/audiocd-kio/c2baf636be4cb17400669b989d0215307c4ce1ec Felix: I like the idea of your second patch to remove HAVE_VORBIS entirely. It would require the CMake check to be modified so that we don't try to compile if the correct version of the library isn't present (my version of CMake appears to already export data about which version of libvorbis was found, so this should hopefully be easy). In any event there's no emergency here so we can hold off until 4.10 before we change the required version of libvorbis. If you could please send the code change patch along to the kde-multimedia mailing list for discussion/development I would appreciate it, Bugzilla isn't really the best place for code review. ;-) |