mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-15 02:44:46 +00:00
9cfd5d00ca
Some games (such as Digimon Survive) create temporary video files and will hang if deleting them fails. Open the files with FILE_SHARE_DELETE, which will allow this deletion to go ahead even if the FileSource hasn't yet been closed. Note that many windows codec packs do themselves open files without FILE_SHARE_DELETE, so a similar hang can be observed in some windows configurations. I haven't checked that this is the file share mode used on windows (alas, I don't have a windows machine available), so I haven't removed the FIXME comment. Equally, I also updated the CreateFileW() call in get_media_type(), but that _may_ be unnecessary. Signed-off-by: David Gow <david@ingeniumdigital.com> |
||
---|---|---|
.. | ||
tests | ||
acmwrapper.c | ||
avidec.c | ||
control_tlb.idl | ||
dsoundrender.c | ||
filesource.c | ||
filtergraph.c | ||
filtermapper.c | ||
main.c | ||
Makefile.in | ||
memallocator.c | ||
passthrough.c | ||
quartz.rc | ||
quartz.rgs | ||
quartz.spec | ||
quartz_private.h | ||
quartz_strmif.idl | ||
regsvr.c | ||
systemclock.c | ||
videorenderer.c | ||
vmr9.c | ||
window.c |