[Bug 155482] Re: [jaunty] xine engine doesn't run
hftom
hftom at free.fr
Fri Jun 26 11:39:20 UTC 2009
Hi all,
with the default configure options, kaffeine is compiled with xcb
support, that means that it can only use xcb-based xine's vo plugins: xv
and xshm.
with the "--without-xcb" configure option, kaffeine is compiled without
xcb support, that means that it can use any xine's X11 vo plugin: xv,
xshm, opengl, xxmc ...
When an application wants to call Xlib functions from different threads, it has first to call XInitThreads, prior to any other X call, e.g. in main(). That's not possible for a plugin, like kaffeine's embeddable xine-part. The result will be most notably a konqueror crash at exit.
OTOH, xcb is a truely thread-safe X11 library, so it solves the above mentionned issues. But only xv and xshm xine's vo plugins have been ported to xcb atm.
( Unrelated but FYI: Phonon-Xine uses xcb. )
--
[jaunty] xine engine doesn't run
https://bugs.launchpad.net/bugs/155482
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kaffeine in ubuntu.
More information about the kubuntu-bugs
mailing list