[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