Change History (8)
comment:2 by , 13 years ago
Owner: | set to |
---|
comment:3 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:4 by , 13 years ago
Able to now use later 10 versions and version 11.1... one oddity I have found with at least version 11, sometimes if the browser has focus the video does not play while audio does... changing focus to something else like the desktop will then cause video to play (moving the mouse around on the video will also cause it to play). This is not to say they work necessarily as well as the 10.22 version... in some cases it seems better while in others not as well.
comment:5 by , 13 years ago
Andy, thanks for the commit. I have a question: does Flash try to import VerSetConditionMask() from KERNEL32.DLL? Why do you export it from both NTDLL and KERNEL32?
comment:6 by , 13 years ago
Flash calls it from Kernel32.dll. I had initially thought I needed to add the export to NDLL and import it into Kernel32 but that failed so I exported from Kernel32 and it worked then I tried removing it from NTDLL and it failed so I just added it back in. I can try again to remove it and see if it was something unaccountable at this point that caused it to fail the first time. As best I could figure out... Wine exports it from both which is why I didn't really look deeper at it.
comment:7 by , 13 years ago
Okay, I checked that myself. VerSetConditionMask() is exported from both KERNEL32 and NTDLL on a real Windows machine indeed.
Only one request: could you please move these new exports after SetWaptableTimer (@3162), just to keep the .def more clean? And you also need to add the same exports to KERNEL32DBG.DEF (to make the debug build work) and also put names containing "@" in quotes (otherwise GCC builds will fail). Thanks.
Added an export for one module, added two other functions (one as a stub) and exports. Committed revision r21848.