Added workaround for async screenshots.
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 18s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 18s
This commit is contained in:
parent
ef798ffe5c
commit
48de748ae8
16
README.md
16
README.md
|
@ -121,8 +121,8 @@ When you want to see whats happening do a debug run;
|
||||||
time VERBOSE=on DEBUG=on MB_OPENMSX_HEADLESS=off MB_OPENMSX_THROTTLE=on MB_OPENMSX_SPEED=100 make @package-qa
|
time VERBOSE=on DEBUG=on MB_OPENMSX_HEADLESS=off MB_OPENMSX_THROTTLE=on MB_OPENMSX_SPEED=100 make @package-qa
|
||||||
real 2m37.379s
|
real 2m37.379s
|
||||||
|
|
||||||
record run with screenshot on exit; (black screens without throttle)
|
record build run with screenshot on exit;
|
||||||
time MB_OPENMSX_HEADLESS=off MB_OPENMSX_THROTTLE=on MB_FLIGHT_SCREEN=on make @package-qa
|
time MB_OPENMSX_HEADLESS=off MB_FLIGHT_SCREEN=on make @build
|
||||||
real 2m40.784s
|
real 2m40.784s
|
||||||
|
|
||||||
record run with video per session and merge to one video file;
|
record run with video per session and merge to one video file;
|
||||||
|
@ -156,13 +156,13 @@ When you want to see whats happening do a debug run;
|
||||||
|
|
||||||
* Only all all 16 bit unicode fonts because unicode is 21 bit but imgui is not
|
* Only all all 16 bit unicode fonts because unicode is 21 bit but imgui is not
|
||||||
* (FIXED:rm-SDL) Bug: screenshots sometimes segfaults when using SDL renderer
|
* (FIXED:rm-SDL) Bug: screenshots sometimes segfaults when using SDL renderer
|
||||||
* Screenshots don't work without throttle
|
* (FIXED:add-issue) Screenshots don't work without throttle
|
||||||
* (FIXED++) Audio device init option + warning messages on computer without sound card
|
* (FIXED++) Audio device init option + warning messages on computer without sound card
|
||||||
* MIDI device init option + warning messages on computer without sound card
|
* (#1669) MIDI device init option + warning messages on computer without sound card
|
||||||
* Enhancing the IDE CD-ROM support
|
* (#1671) Enhancing the IDE CD-ROM support
|
||||||
* Allow `<type>IDEHD</type><DeviceName>OPENMSX IDEHD</DeviceName>` now hardcoded in IDEHD.CC:37 + update default for mode 40
|
* (#1704) Allow `<type>IDEHD</type><DeviceName>OPENMSX IDEHD</DeviceName>` now hardcoded in IDEHD.CC:37 + update default for mode 40
|
||||||
* Diskmanipulator export (sync) fully non-cased filename compare (duplicates)
|
* (#1705) Diskmanipulator export (sync) fully non-cased filename compare (duplicates)
|
||||||
* Diskmanipulator export (sync) don't touch/overwrite unmodified files
|
* (#1705) Diskmanipulator export (sync) don't touch/overwrite unmodified files
|
||||||
* Diskmanipulator reuse the device defined filename
|
* Diskmanipulator reuse the device defined filename
|
||||||
* Diskmanipulator Imported folders in openMSX; `cd utils;cd ..;dir` breaks, use `cd utils:cd a:\;dir` as workaround
|
* Diskmanipulator Imported folders in openMSX; `cd utils;cd ..;dir` breaks, use `cd utils:cd a:\;dir` as workaround
|
||||||
* run instance-id or run/process-label to replace hardcoded "untitled1" path
|
* run instance-id or run/process-label to replace hardcoded "untitled1" path
|
||||||
|
|
|
@ -32,7 +32,15 @@ proc night_flight_save_screenshot {{prefix_id 0}} {
|
||||||
} else {
|
} else {
|
||||||
set file_prefix "$night_flight_prefix$night_flight_seperator"
|
set file_prefix "$night_flight_prefix$night_flight_seperator"
|
||||||
}
|
}
|
||||||
screenshot -prefix $file_prefix
|
global throttle
|
||||||
|
global speed
|
||||||
|
set old_throttle [set throttle]
|
||||||
|
set old_speed [set speed]
|
||||||
|
set throttle on
|
||||||
|
set speed 100
|
||||||
|
after time 1 "screenshot -prefix $file_prefix"
|
||||||
|
after time 2 "set throttle $old_throttle"
|
||||||
|
after time 2 "set speed $old_speed"
|
||||||
return "mb::save flight screenshot"
|
return "mb::save flight screenshot"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue