I have prepared fixes for all 3 of these grave bugs. Support for libxine is still enabled.
The hanging on open problem turned out to be caused by multiple threads using XLockDisplay(). In addition to the main thread which is opening the video plugins, the OpenGL video plugin also starts up a new thread that then tries to lock the displsy. I suspect this was an ehancement in libxine that caught pornview off guard. The fix for the crash is the patch which was already contained in 345100. The hang on close problem was cause by things not getting destroyed in the reverse order in which they were created. Keeping the threads properly in sync seems to work better when cleaning up in reverse order. I've verified these fixes on the systems I have available, but would appreciate it if some of the folks contributing to the threads in these bugs could also confirm that it works for them. Packages are available at http://www4.netsweng.com/~anderson/video/ or deb http://www.netsweng.com/~anderson/video/ binary/ Stuart Stuart R. Anderson [EMAIL PROTECTED] Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]