[Bug 28217] Worms Armageddon frontend palette rapidly flickers between normal and messed up

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Nov 15 16:40:21 CST 2011


http://bugs.winehq.org/show_bug.cgi?id=28217

--- Comment #9 from Murray Colpman <muzerakascooby at gmail.com> 2011-11-15 16:40:21 CST ---
"So between 40742c2f725e8a5f987471ccaafb59aa5c03820d and
abf8728e1f2f966650eaa5528a1f593a6e1986bb it was working correctly, and the
original bug you filed this for was caused by
abf8728e1f2f966650eaa5528a1f593a6e1986bb, right?"

Correct.


"Wrt. 94ae743ea668e49d40ae4e2dc5fe1f5d9be018cb, does setting the
"DirectDrawRenderer" registry key to "gdi" make it work again with current
git?"


Yes, it does - that's fantastic :D

Is there anything you would need to help with fixing the bug in the opengl
renderer? Here's the output of wine when WA is run with the GL renderer:

fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0
method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0
method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0
method=0)
fixme:win:EnumDisplayDevicesW ((null),0,0x32b6f4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32b808,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to
8
err:d3d_surface:d3dfmt_p8_init_palette This code should never get entered for
DirectDraw!, expect problems
fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1.
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels,
pretending there's only 2 channels
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Permission
denied
fixme:gstreamer:init_new_decoded_pad Linking: 0
fixme:gstreamer:no_more_pads Done
fixme:gstreamer:event_sink 0x7cf35c50 stub tag
fixme:gstreamer:got_data_sink Triggering 0x7cf00f10 0x248
fixme:gstreamer:watch_bus wavparse0: Internal data flow error.
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
err:mmtime:TIME_MMTimeStop Timer still active?!



(notice especially the seventh line)



And here it is with GDI, for comparison:


fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0
method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0
method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0
method=0)
fixme:win:EnumDisplayDevicesW ((null),0,0x32b6f4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32b808,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to
8
fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1.
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels,
pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels,
pretending there's only 2 channels
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Permission
denied
fixme:gstreamer:init_new_decoded_pad Linking: 0
fixme:gstreamer:no_more_pads Done
fixme:gstreamer:event_sink 0x7d09e450 stub tag
fixme:gstreamer:got_data_sink Triggering 0x7d069710 0x240
fixme:gstreamer:watch_bus wavparse0: Internal data flow error.
fixme:ddraw:ddraw7_GetScanLine iface 0x1345c0, line 0x329c24 partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
err:mmtime:TIME_MMTimeStop Timer still active?!

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list