Version: (using KDE 4.0.3) Installed from: Fedora RPMs OS: Linux Phonon-xine assumes at 2 places that the xine-lib "tvtime" deinterlacing plugin is always available, and crashes with an assertion failure if it isn't: * in xineoptions.cpp, affecting the "Sound" settings in systemsettings (shouldn't those be renamed to "Sound and Video" or "Multimedia"?) and * in xinestream.cpp, affecting video playback. Fedora's xine-lib does not include the tvtime plugin due to potential patent issues, see: https://bugzilla.redhat.com/show_bug.cgi?id=441052 The proposed patch I'm about to attach (not tested yet, currently building in our build system) fixes Phonon not to crash if deinterlacing is not available. It does not impact functionality at all if the tvtime plugin is present. See also: https://bugzilla.redhat.com/show_bug.cgi?id=440299
Created attachment 24201 [details] Proposed patch for the crashes
FYI, the patch builds successfully in the Fedora build system.
SVN commit 793919 by mkretz: Patch by Kevin Kofler. Thanks a lot. fixes Phonon not to crash if deinterlacing is not available BUG: 160414 M +48 -38 kcm/xineoptions.cpp M +1 -0 kcm/xineoptions.h M +1 -1 kcm/xineoptions.ui M +25 -25 xinestream.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=793919
Can we please backport this to 4.0 too?
> Can we please backport this to 4.0 too? Already done.
That was fast, thanks!