http://bugs.winehq.org/show_bug.cgi?id=14161
--- Comment #8 from Alexander Dorofeyev alexd4@inbox.lv 2008-06-29 08:53:17 --- Ok, some updates on this. I sent test, revert and some other fixes to wine-patches.
Experience with your avi splitter rewrite: yes it seems to fix the PullPin_Thread_Process crash. Also it seems to introduce noticeable improvements here and there. For example, several videos previously had a problem that sound would only start playing after video has finished. Now this seems to be fixed (at least in the intro video that had this problem). Also, the credits video that was previously crashing immediately when activated now seems to be playing right. Nice to see these problems gone, yay! :) New issue noticed though: Assertion `((HRESULT)(hr)>=0)' when shutting down (when video plays till the end or is aborted by pressing ESC. Previously it was hanging on stop, but in some yet earlier git versions (like few weeks ago) it was stopping without problems, unfortunately this part regressed. I'll try to attach the log from such a session.
There is one more still standing regression though, from the quartz: Fix Render and RenderFile patch. It still crashes the game because a custom MERIT_UNLIKELY renderer is connected instead of MERIT_PREFERRED standart renderer (looks wrong to me although I didn't deeply research or test this so far). Any idea about this? I can add logs for this if you are interested.