http://bugs.winehq.org/show_bug.cgi?id=14695
Summary: Lifeforce demo misses codecs Product: Wine Version: 1.1.2 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: atari@gabo.pl
Lifeforce demoscene production (download here: http://pouet.net/prod.php?which=31571) displays an error message (at startup) that some video codec (Microsoft Video 1) is missing. Then, it runs but do not display some videos. Otherwise it runs fine.
http://bugs.winehq.org/show_bug.cgi?id=14695
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://pouet.net/prod.php?wh | |ich=31571 Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=14695
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2008-11-02 21:07:32 --- Tested with 1.1.7, still present. Confirming.
http://bugs.winehq.org/show_bug.cgi?id=14695
Benjamin Debski benjamin.debski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |benjamin.debski@gmail.com
--- Comment #2 from Benjamin Debski benjamin.debski@gmail.com 2010-02-01 17:57:42 --- Still present in Wine-1.1.37
http://bugs.winehq.org/show_bug.cgi?id=14695
Giovanni Bajo rasky@develer.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rasky@develer.com
--- Comment #3 from Giovanni Bajo rasky@develer.com 2010-08-01 11:46:25 --- Still present in wine-1.2
http://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #4 from Benjamin Debski benjamin.debski@gmail.com 2011-01-07 21:22:56 CST --- Present in Wine 1.3.10
http://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #5 from Austin English austinenglish@gmail.com 2013-04-08 22:05:14 CDT --- Still in wine-1.5.27-182-g77ed56c
https://bugs.winehq.org/show_bug.cgi?id=14695
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #6 from super_man@post.com --- still the same 1.7.50
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com --- Please attach console output, for me the app shows a config screen and after pressing Run it quits.
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #8 from super_man@post.com --- I get a popup that has description at comment 1.
console output is quite poor
Warning: Profile option 'NumTemps=' value (256) too large; clamped to 32. (this is spammed a lot)
and at the end just 2 lines
err:msvideo:ICLocate Required media codec 'vidc msvc' not found! err:msvideo:ICLocate Required media codec 'vidc msvc' not found!
that's basically it.
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #9 from Bruno Jesus 00cpxxx@gmail.com --- Thanks, those two lines are the most important. They tell that the video decompressor was indeed not found.
Please attach a +msvideo,+msvidc32.
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #10 from super_man@post.com --- Created attachment 52148 --> https://bugs.winehq.org/attachment.cgi?id=52148 1.7.50 trace
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #11 from Bruno Jesus 00cpxxx@gmail.com --- Thanks for the log. Something is wrong in CRAM_DecompressQuery, it should support that video because I installed realplayer and it is able to play the video using wine's codec.
Some parameter passed by the application is not good and the function bails out, additional instrumentation is required to find the issue.
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #12 from Bruno Jesus 00cpxxx@gmail.com --- Created attachment 52160 --> https://bugs.winehq.org/attachment.cgi?id=52160 extra output patch
Please attach a new +msvideo,+msvidc32 with this patch. It should help get to the root of the problem.
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #13 from super_man@post.com --- Created attachment 52162 --> https://bugs.winehq.org/attachment.cgi?id=52162 1.7.50+patch
With the patch I got a crash at
Backtrace: =>0 0x775b9bc3 msvideo1_decode_16bit+0x1d3(width
https://bugs.winehq.org/show_bug.cgi?id=14695
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Lifeforce demo misses |Lifeforce demo misses |codecs |codecs (msvideo1 needs to | |support 24 bpp output)
--- Comment #14 from Bruno Jesus 00cpxxx@gmail.com --- Thanks, the crash happens because I changed the if condition to force it succeed.
trace:msvidc32:CRAM_DecompressQuery in->planes = 1 trace:msvidc32:CRAM_DecompressQuery in->bpp = 16 trace:msvidc32:CRAM_DecompressQuery in->height = 256 trace:msvidc32:CRAM_DecompressQuery in->width = 256 trace:msvidc32:CRAM_DecompressQuery in->compr = 4d415243 trace:msvidc32:CRAM_DecompressQuery out->planes = 1 trace:msvidc32:CRAM_DecompressQuery out->bpp = 24 trace:msvidc32:CRAM_DecompressQuery out->height = 256 trace:msvidc32:CRAM_DecompressQuery out->width = 256
The app is requesting an incompatible bpp value of 24, it should be 16. Wine gives up decompression due to that. I don't know if it's possible to add such conversion and make it work in wine, need someone more skilled to comment on that.
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #15 from super_man@post.com --- Wine source seems to be missing 24 option it only has checks for 16 and 8 bit modes, but does adding 24 checks everywhere add the support or does wine need real implementation?
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #16 from Bruno Jesus 00cpxxx@gmail.com --- I have zero knowledge on video decoding, but I'm certain that some sort of pixel conversion has to be made.
https://bugs.winehq.org/show_bug.cgi?id=14695
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msvidc32
https://bugs.winehq.org/show_bug.cgi?id=14695
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathanbusby@gmail.com
--- Comment #17 from Bruno Jesus 00cpxxx@gmail.com --- *** Bug 17963 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #20 from Bruno Jesus 00cpxxx@gmail.com --- Outstanding, thanks for working on this.
https://bugs.winehq.org/show_bug.cgi?id=14695
--- Comment #18 from super_man@post.com --- Muller is updating staging patches. I don't know what bugs he is working on. But I tested his recent work against this bug and this bug doesnt complain about missing videos/codecs.
But I get a assert crash shortly after starting the demo.
fixme:msvidc32:convert_depth Conversion from 0 to 24 bit unimplemented wine: Unhandled page fault on read access to 0x800081f8 at address 0x7ea38325 (thread 0009), starting debugger... threadpool.c:832: queue_get_timeout: Assertion `!t->destroy || t->expire == (~(ULONGLONG)0)' failed.
Also conversion from 0 to 24 sounds suspicious !
https://bugs.winehq.org/show_bug.cgi?id=14695
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@fds-team.de
--- Comment #19 from Michael Müller michael@fds-team.de --- You also need the "avifil32-IGetFrame_fnSetFormat" patch. There is a bug in avifil32 calling decode before initializing the decoder. This results in depth being uninitialized.
https://bugs.winehq.org/show_bug.cgi?id=14695
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |STAGED CC| |dmitry@baikal.ru, | |erich.e.hoover@wine-staging | |.com, sebastian@fds-team.de Staged patchset| |https://github.com/wine-com | |pholio/wine-staging/tree/ma | |ster/patches/msvidc32-Conve | |rt_Bitness
https://bugs.winehq.org/show_bug.cgi?id=14695
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Staged patchset|https://github.com/wine-com |https://github.com/wine-com |pholio/wine-staging/tree/ma |pholio/wine-staging/tree/ma |ster/patches/msvidc32-Conve |ster/patches/msvfw32-ICGetD |rt_Bitness |isplayFormat
https://bugs.winehq.org/show_bug.cgi?id=14695
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=14695
Wojciech Arabczyk arabek+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arabek+wine@gmail.com
--- Comment #21 from Wojciech Arabczyk arabek+wine@gmail.com --- Any progress on upstreaming the patches?
https://bugs.winehq.org/show_bug.cgi?id=14695
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=14695
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Staged patchset|https://github.com/wine-com |https://github.com/wine-sta |pholio/wine-staging/tree/ma |ging/wine-staging/tree/mast |ster/patches/msvfw32-ICGetD |er/patches/msvfw32-ICGetDis |isplayFormat |playFormat CC| |nerv@dawncrow.de
https://bugs.winehq.org/show_bug.cgi?id=14695
Maik Wagner maiktapwagner@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maiktapwagner@aol.com
--- Comment #22 from Maik Wagner maiktapwagner@aol.com --- Created attachment 61972 --> https://bugs.winehq.org/attachment.cgi?id=61972 Console output (wine 3.13-staging) using nouveau driver
This is what I get with the nouveau driver on current openSUSE "Tumbleweed".
https://bugs.winehq.org/show_bug.cgi?id=14695
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #23 from joaopa jeremielapuree@yahoo.fr --- Bug still occurs with wine-4.3.
https://bugs.winehq.org/show_bug.cgi?id=14695
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Staged patchset|https://github.com/wine-sta |https://github.com/wine-sta |ging/wine-staging/tree/mast |ging/wine-staging/tree/mast |er/patches/msvfw32-ICGetDis |er/patches/avifil32-IGetFra |playFormat |me_fnSetFormat
--- Comment #24 from Gijs Vermeulen gijsvrm@gmail.com --- Changing STAGED patchset to avifil32-IGetFrame_fnSetFormat as mentioned in comment #19
https://bugs.winehq.org/show_bug.cgi?id=14695
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|STAGED |RESOLVED Fixed by SHA1| |da0f196c9348a80f04461d708b2 | |6db0f108dead6
--- Comment #25 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Gijs Vermeulen from comment #24)
Changing STAGED patchset to avifil32-IGetFrame_fnSetFormat as mentioned in comment #19
This was upstreamed as da0f196c9348a80f04461d708b26db0f108dead6 Marking FIXED
https://bugs.winehq.org/show_bug.cgi?id=14695
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #26 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.8.
https://bugs.winehq.org/show_bug.cgi?id=14695
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.0.x
https://bugs.winehq.org/show_bug.cgi?id=14695
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|4.0.x |---
--- Comment #27 from Michael Stefaniuc mstefani@winehq.org --- Removing the 4.0.x milestone from bug fixes included in 4.0.3.
https://bugs.winehq.org/show_bug.cgi?id=14695
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86 CC| |focht@gmx.net OS|other |Linux URL|http://pouet.net/prod.php?w |https://web.archive.org/web |hich=31571 |/20150509231041/http://arch | |ive.scene.org/pub/parties/2 | |007/assembly07/demo/lifefor | |ce_by_andromeda_software_de | |velopment.zip
--- Comment #28 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive for documentation.
https://web.archive.org/web/20150509231041/http://archive.scene.org/pub/part...
$ sha1sum lifeforce_by_andromeda_software_development.zip d87a01bef317163e7cd61ebb39c8cb8a18392d21 lifeforce_by_andromeda_software_development.zip
$ du -sh lifeforce_by_andromeda_software_development.zip 27M lifeforce_by_andromeda_software_development.zip
Regards
https://bugs.winehq.org/show_bug.cgi?id=14695
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msvidc32 |msvfw32