http://bugs.winehq.org/show_bug.cgi?id=10637
Summary: wineserver interferes with XVideo playback Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-x11driver AssignedTo: wine-bugs@winehq.org ReportedBy: mojoman69@gmail.com
As of 2007-11-28 10:52AM CST to now ( 2007-12-01 19:35 ) wine built from GIT interferes with XVideo playback whenever wineserver is running.
If the application that wine is running is shutdown and allowed to exit gracefully after the wineserver process halts XVideo playback is restored. However if wineserver is force killed ( kill -9 $PID ) XVideo will not resume untill after X has been restarted.
See attachment for example of XVideo corruption.
http://bugs.winehq.org/show_bug.cgi?id=10637
killertux killertux@suomi24.fi changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #1 from killertux killertux@suomi24.fi 2007-12-01 20:31:58 --- if some applications do not work in X without restarting it then clearly this is not Wine issue Wine can't directly b0rk X like that. so marking as INVALID.
http://bugs.winehq.org/show_bug.cgi?id=10637
Mojo mojoman69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID |
--- Comment #2 from Mojo mojoman69@gmail.com 2007-12-01 20:58:42 ---
if some applications do not work in X without restarting it then clearly this is not Wine issue Wine can't directly b0rk X like that. so marking as INVALID.
Please re-read the first post, if wine is running XVideo acceleration is garbled in ALL media playback. If wine exits _GRACEFULLY_ XVideo acceleration immediately resumes. If wine crashes \ gets immediately terminated and is _NOT_ allowed to do its cleanup THEN and only THEN X needs a restart. To sum it up it is a _WINE_ bug, it only happens when running wine or after a wine crash and it is a "regression" since this behavior only appeared after my weekly update on 2007-11-28.
http://bugs.winehq.org/show_bug.cgi?id=10637
--- Comment #3 from killertux killertux@suomi24.fi 2007-12-01 21:04:03 --- funny that you marked component to wine-x11driver and summary to that wineserver is the one that "interfaces" with XVideo playback... how can that be possible since wineserver does not even need X at all?
http://bugs.winehq.org/show_bug.cgi?id=10637
--- Comment #4 from Mojo mojoman69@gmail.com 2007-12-01 21:25:49 --- I am sorry for the confusion, but there is no "General" option that i saw for the component selection and the bugtracker wouldn't let me post without at least taking my best guess. I assumed that it would be related to the xdriver for drawing onscreen ( and that the xdriver portion was being called from wineserver as a helper process)
Personally I am not a programmer, I can do some basic scripting, building and limited debugging. If more specific info is needed please tell me what i need to do and i will be more than happy to provide more info.
Please feel free to reassign this bug to wherever it fits best.
As i said this has only started happening after 2007-11-28, before that this never came up, and i have not updated any other programs or changed X configs for several days before that up to now.
http://bugs.winehq.org/show_bug.cgi?id=10637
--- Comment #5 from Lei Zhang thestig@google.com 2007-12-02 11:07:25 --- What video card / driver / OS are you using? Does your X configuration have any special settings?
Are you saying before 2007-11-28, Wine built from GIT did not have this problem? If that's the case, run a regression test:
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=10637
--- Comment #6 from Mojo mojoman69@gmail.com 2007-12-02 19:26:56 --- I am using a Nvidia GEforce 6800LE with the latest drivers in ubuntu gutsy repos ( nvidia-glx-new 100.14.23+2.6.22-13 ) X has twinview+xinerama, nothing has changed from 2007-11-06 in my xorg.conf. 2007-11-06 was the last build I have without this bug.
I also CP'd the source over to my debian/lenny laptop and built a deb package on that machine with the same results. That machine is using an ATI 200M Express vid card.
I did find a slight workaround... if you have a video playing when you start a application with wine you can stop / shutdown/ and restart videos without a problem. if you have a video PAUSED while you start a wine app it seems to be about 50% that the video will restart correctly, if it does restart correctly XVideo acceleration will continue to work. If the paused video is corrupted when you resume playback then XV acceleration will not come back until after wine gracefully exits.
if it would help my sources are separate, i could diff them and post the differences between 2007-11-06 and 2007-12-01
http://bugs.winehq.org/show_bug.cgi?id=10637
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2007-12-02 20:16:29 ---
interferes with XVideo playback
Elaborate. How does it interferes? What do you see? With what program(s)?
Are you using any composite WM? Like compiz/beryl?
(In reply to comment #6)
if it would help my sources are separate, i could diff them and post the differences between 2007-11-06 and 2007-12-01
No it won't you can look for yourself how BIG that would be. Perform proper regression testing.
http://bugs.winehq.org/show_bug.cgi?id=10637
--- Comment #8 from Mojo mojoman69@gmail.com 2007-12-02 20:52:39 --- Created an attachment (id=9468) --> (http://bugs.winehq.org/attachment.cgi?id=9468) the XVideo accel corruption as seen in kaffeine
http://bugs.winehq.org/show_bug.cgi?id=10637
--- Comment #9 from Mojo mojoman69@gmail.com 2007-12-02 21:00:48 --- (In reply to comment #7)
interferes with XVideo playback
Elaborate. How does it interferes? What do you see? With what program(s)?
Are you using any composite WM? Like compiz/beryl?
(In reply to comment #6)
if it would help my sources are separate, i could diff them and post the differences between 2007-11-06 and 2007-12-01
No it won't you can look for yourself how BIG that would be. Perform proper regression testing.
See attachment, any media player using the XVideo acceleration driver causes the same corruption of the video playback, including: kaffeine ( both xine-engine and gstreamer engines), vlc, totem, and mplayer. XSHM and OpenGL drivers have no issues.
No compiz / beryl, I never set them up on my main machine and neither works well with ATI hardware so I never used them on my laptop.
I will TRY to do regression testing, but I may not understand half of what I am doing... I assume I should make that diversion on the WORKING source and update from there? Or do I have to somehow rewind the latest git sources?
http://bugs.winehq.org/show_bug.cgi?id=10637
Eric Mullins emwine@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |emwine@earthlink.net
--- Comment #10 from Eric Mullins emwine@earthlink.net 2007-12-08 16:09:07 --- I've had this issue long before Nov. 28, 2007. I've been trying to figure out what's triggering it, and hearing it might be wine seems reasonable.
Meanwhile, I'm evaluating a procedure to bypass the problem, installing gstreamer-sdl, and selecting that video output using "gstreamer-properties" and then restarting X.
http://bugs.winehq.org/show_bug.cgi?id=10637
--- Comment #11 from Austin English austinenglish@gmail.com 2008-06-03 13:31:29 --- Is this still an issue in 1.0-rc3?
http://bugs.winehq.org/show_bug.cgi?id=10637
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |ABANDONED
--- Comment #12 from Austin English austinenglish@gmail.com 2008-12-01 02:17:07 --- Abandoned.
http://bugs.winehq.org/show_bug.cgi?id=10637
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Austin English austinenglish@gmail.com 2008-12-01 02:17:54 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=10637
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified