http://bugs.winehq.org/show_bug.cgi?id=10117
Summary: Mpeg2Schnitt doesn't display video since wine v. 0.9.16 Product: Wine Version: 0.9.47. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: jussaar@mbnet.fi
Created an attachment (id=8682) --> (http://bugs.winehq.org/attachment.cgi?id=8682) Full output of wine when running Mpeg2Schnitt
Since wine version 0.9.16, Mpeg2Schnitt (a program for cutting mpeg2-files) has stopped showing video. This of course makes choosing the right cut points virtually impossible.
When the program should display the video, wine prints out the following errors:
fixme:win:EnumDisplayDevicesW ((null),0,0x34f544,0x00000000), stub! err:ddraw:IDirectDrawImpl_SetDisplayMode Width=0, Height=0, what to do?
I have tested both multiple versions of wine (including the newest 0.9.47-version) and Mpeg2Schnitt (versions 0.71, 0.80 and 0.87).
Mpeg2Schnitt is distributed under GPL2 license and available for download at
http://www.mdienert.de/mpeg2schnitt/
http://bugs.winehq.org/show_bug.cgi?id=10117
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source
http://bugs.winehq.org/show_bug.cgi?id=10117
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Austin English austinenglish@gmail.com 2007-10-20 11:59:35 --- Please run a regression test:
http://wiki.winehq.org/RegressionTesting
and post the results here.
http://bugs.winehq.org/show_bug.cgi?id=10117
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com URL| |http://www.mdienert.de/mpeg2 | |schnitt/
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #2 from Lei Zhang thestig@google.com 2007-10-20 12:55:46 --- the ddraw rewrite is a good starting point for a regression testing.
http://bugs.winehq.org/show_bug.cgi?id=10117
Marc Black vbldtpekdt@trashmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Marc Black vbldtpekdt@trashmail.net 2007-12-22 08:04:43 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=10117
Marc Black vbldtpekdt@trashmail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger@gmx.at
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #4 from Marc Black vbldtpekdt@trashmail.net 2007-12-23 10:01:02 --- I have done a regression test, here are the results:
c8901d6f6253f6c97610eb1068ac4ff89758ed0a is first bad commit commit c8901d6f6253f6c97610eb1068ac4ff89758ed0a Author: Stefan Dösinger stefandoesinger@gmx.at Date: Fri Jun 9 19:36:12 2006 +0200
ddraw: Rewrite most of ddraw using WineD3D.
:040000 040000 9761355e24bc348d1e1c03110877541730611adb 67589bfed4fe0ed2619ce120d17eff82e3ca24f0 M dlls
http://bugs.winehq.org/show_bug.cgi?id=10117
Ove Kaaven ovek@arcticnet.no changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ovek@arcticnet.no
--- Comment #5 from Ove Kaaven ovek@arcticnet.no 2008-01-13 01:42:58 --- This appears to be Debian bug #427935, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=427935
There are debug traces in that report (though they're from Wine 0.9.34).
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #6 from Austin English austinenglish@gmail.com 2008-01-14 12:54:51 --- Can someone who speaks german try this? I tried it, but I couldn't get it to open any of my video files (didn't recognize mpg/mpeg/avi as video files?). The language barrier makes it hard to figure out why.
http://bugs.winehq.org/show_bug.cgi?id=10117
Russell Weatherburn bugs@oxyoss.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugs@oxyoss.net
--- Comment #7 from Russell Weatherburn bugs@oxyoss.net 2008-01-15 18:51:20 --- Austin,
I had this working quite well on Debian Sarge - it broke after updating to Etch. I can get the process to work again using VMware with a copy of Sarge.
From what I understand of the process, you need to have split video and audio
files. The program takes them as separate inputs and cuts them separately as well. If you have a .m2v file (mpeg2 video) you should be able to see the issue.
Regards,
Russell.
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #8 from Marc Black vbldtpekdt@trashmail.net 2008-01-17 11:04:13 --- (In reply to comment #6)
Can someone who speaks german try this? I tried it, but I couldn't get it to open any of my video files (didn't recognize mpg/mpeg/avi as video files?). The language barrier makes it hard to figure out why.
Hi Austin,
Look for the pull-down menu titled "Sprachen" - it should be 3rd from the right, and select English. :)
Also, if you don't have any split audio/video files handy to load, there are some M2V files available here: http://watermarking.unige.ch/video/samples.htm
Any of the M2V files should load straight up, and the one titled short_video1.m2v is less than a megabyte so should be a fairly quick download. You should see the first frame of the video appear upon loading and you can use the left+right arrows to step through the frames. With Wine 0.9.15 it should all work fine, but from 0.9.16 on the video area will remain blank.
Thanks for taking the time to check this problem out.
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #9 from Marc Black vbldtpekdt@trashmail.net 2008-01-17 11:43:18 --- (In reply to comment #7)
I had this working quite well on Debian Sarge - it broke after updating to Etch. I can get the process to work again using VMware with a copy of Sarge.
I had a look at your debian bug report (linked by Ove above) - are you saying that you had Mpeg2Schnitt working fine with Wine 0.9.25 on Sarge?
If so, then perhaps a change made from Sarge to Etch (possibly xorg as you suggested) has conflicted somehow with the changes made to ddraw in 0.9.16.
I have been using Ubuntu all along (currently running Feisty), but since it is based on Debian, that might explain why I've been having the same problem. It would be interesting to try some other distributions that use different X-servers and see if they have the same problem.
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #10 from Jussi Saarinen jussaar@mbnet.fi 2008-01-30 05:27:34 --- As I reported in the application database, I have been having the same problems with Gentoo Linux, so the problem is not limited to Debian based distributions. I haven't paid attention to the xorg versions that I have been using while testing Mpeg2Schnitt and Wine, but I've had the problem ever since Wine 0.9.16 was released.
But if you still think that testing different xorg versions would help, let me know which ones you have in mind.
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #11 from Russell Weatherburn bugs@oxyoss.net 2008-01-30 07:40:44 --- (In reply to comment #9)
(In reply to comment #7)
I had this working quite well on Debian Sarge - it broke after updating to Etch. I can get the process to work again using VMware with a copy of Sarge.
I had a look at your debian bug report (linked by Ove above) - are you saying that you had Mpeg2Schnitt working fine with Wine 0.9.25 on Sarge?
If so, then perhaps a change made from Sarge to Etch (possibly xorg as you suggested) has conflicted somehow with the changes made to ddraw in 0.9.16.
I have been using Ubuntu all along (currently running Feisty), but since it is based on Debian, that might explain why I've been having the same problem. It would be interesting to try some other distributions that use different X-servers and see if they have the same problem.
Hello,
I have had a further look at my VMWare session, and the Sarge version that I currently have working is the standard 20050310 - I am about to "upgrade" to 0.9.25 and see how that goes.
Russell.
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #12 from Russell Weatherburn bugs@oxyoss.net 2008-01-30 08:12:22 --- (In reply to comment #11)
(In reply to comment #9)
(In reply to comment #7)
I had this working quite well on Debian Sarge - it broke after updating to Etch. I can get the process to work again using VMware with a copy of Sarge.
I had a look at your debian bug report (linked by Ove above) - are you saying that you had Mpeg2Schnitt working fine with Wine 0.9.25 on Sarge?
Further to my last post, I attempted to run with 0.9.25 on Sarge. Unfortunately, no go after I added the libwine-gl package - after getting an error message asking of DirectX 7 was installed (which obviously wasn't until I installed the libwine-gl package).
It would appear obvious that there is some issue with the libwine-gl changes from 20050310 to 0.9.25 - and not necessarily related to Xorg as was my first thought.
Russell.
PS I have attempted again with 0.9.53, and I think that the error messages are a little more informative. The specific d3d and ddraw output is below.
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 4 vertex samplers and 2 total samplers fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers fixme:win:EnumDisplayDevicesW ((null),0,0x33f574,0x00000000), stub! err:ddraw:IDirectDrawImpl_SetDisplayMode Width=0, Height=0, what to do?
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #13 from Timo-Heikki Mäkelä imaxfun@gmail.com 2008-03-13 18:18:04 --- Created an attachment (id=11366) --> (http://bugs.winehq.org/attachment.cgi?id=11366) Screenshot of the error
Doesn't work for me on 0.9.57.
No wonder. The major rewrite of d3d/ddraw code in 0.9.16 is a well-known cause of lots of bugs with similar symptoms. I'd personally love to kill off several of them as duplicates, but that would be a major job and likely of less use for now. Also, there'd be a risk of closing falsely some non-duplicates generated by different reasons.
Basically the screen remains blank or black in those bugs and/or apps have slowed down considerably. AFAIR the cause is also majorly related with X11DRV, which often shows up in these bugs. And Andre is still working on it.
http://bugs.winehq.org/show_bug.cgi?id=10117
--- Comment #14 from Jussi Saarinen jussaar@mbnet.fi 2008-09-08 03:14:16 --- Looks like the problem has been solved in Wine version 1.1.4: Mpeg2Schnitt 0.90 shows video.
I'll test the application more when I have time for it.
Meanwhile, can anyone else confirm this?
http://bugs.winehq.org/show_bug.cgi?id=10117
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #15 from Austin English austinenglish@gmail.com 2008-09-08 10:27:22 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=10117
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org 2008-09-19 11:16:49 --- Closing bugs fixed in 1.1.5.
http://bugs.winehq.org/show_bug.cgi?id=10117
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-ddraw |directx-d3d