lsnes from git://repo.or.cz/lsnes.git
Find a file
Ilari Liusvaara ed85cc6f90 Fix race condition bug that causes video corruption
If multi-threaded dumping was enabled, then a race was possible, where
code rendered next frame while previous frame hadn't yet been dumped.

This caused previous frame data to become corrupted, leading to encode
desyncing, complete with massive artifacts.
2011-09-13 22:13:38 +03:00
fonts lsnes rr0-β0 2011-09-13 17:50:18 +03:00
.gitignore lsnes rr0-β0 2011-09-13 17:50:18 +03:00
controllerdata.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
controllerdata.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
Doxyfile lsnes rr0-β0 2011-09-13 17:50:18 +03:00
fieldsplit.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
fieldsplit.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
framerate.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
framerate.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
keymapper.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
keymapper.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
lsnes.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
lsnes.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
lsnes.rc lsnes rr0-β0 2011-09-13 17:50:18 +03:00
lsnesrc lsnes rr0-β0 2011-09-13 17:50:18 +03:00
lsnesrc.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
lua-dummy.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
lua.cpp Fix all warnings -Wall spews 2011-09-13 20:29:31 +03:00
lua.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
mainloop.cpp Fix all warnings -Wall spews 2011-09-13 20:29:31 +03:00
mainloop.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
Makefile lsnes rr0-β0 2011-09-13 17:50:18 +03:00
manual.lyx Fix race condition bug that causes video corruption 2011-09-13 22:13:38 +03:00
manual.text lsnes rr0-β0 2011-09-13 17:50:18 +03:00
memorymanip.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
memorymanip.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
memorywatch.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
memorywatch.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
misc.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
misc.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
movie.cpp Fix all warnings -Wall spews 2011-09-13 20:29:31 +03:00
movie.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
moviefile.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
moviefile.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
movietrunctest.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
png.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
png.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
render.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
render.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
rom.cpp Fix all warnings -Wall spews 2011-09-13 20:29:31 +03:00
rom.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
rrdata.cpp Fix all warnings -Wall spews 2011-09-13 20:29:31 +03:00
rrdata.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
settings.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
settings.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
specialframes.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
videodumper.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
videodumper.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
videodumper2.cpp Fix race condition bug that causes video corruption 2011-09-13 22:13:38 +03:00
videodumper2.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
window-sdl.cpp Fix all warnings -Wall spews 2011-09-13 20:29:31 +03:00
window.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
window.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
zip.cpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00
zip.hpp lsnes rr0-β0 2011-09-13 17:50:18 +03:00