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.

-- 
kubuntu-bugs mailing list
kubuntu-b...@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to