Commit graph

2203 commits

Author SHA1 Message Date
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
Ilari Liusvaara
4f840b9cae Fix all warnings -Wall spews
Bsnes spews quite a lot of warnings with -Wall (not that surprising,
given the looks of the code), but at least non-bsnes parts shouldn't
give warnings. Oh, this also fixed couple of bugs in Lua support.
2011-09-13 20:29:31 +03:00
Ilari Liusvaara
c932df0faa lsnes rr0-β0
The first release for public testing.
2011-09-13 17:50:18 +03:00