Repository navigation
Conversation
|
Other open pull requests touch the same code. Merging one will break the other, or both implement the same thing. If this one builds on them, list them in Depends on.
|
|
One more overlap beyond the bot's #1648/#1801 list: open PR #1048 also catches Please coordinate with those authors/maintainers on the canonical change and list any actual dependency in the PR body before rebasing or resolving the shared |
|
I reviewed the full diff and compared it with the live PR list. #1225 is still open and already contains the same |
What
Resolves #1040:
VideoOutDriver::presentLoop, wrapsAgcDriverShutdown_nid_postfix()in a try-catch block and records any shutdown exception intoflipQueue->failure. This preventsDriver::Shutdown()'s stored worker failure from throwing unhandled onpresentThreadand invokingstd::terminate(), allowingpresentThread.join()to finish cleanly soVideoOutDriver::Shutdown()can propagate the error to the caller thread as expected by tests.core/libs/prx/libSceVideoOut/CMakeLists.txt, buildsvideo_out_flip_testsunderif(BUILD_TESTING)and registers all three headless test cases (video_out_flip,video_out_flip_decode,video_out_flip_controls) in CTest withSDL_VIDEODRIVER=offscreenand Windows libc path prepend.tools/check_test_registration.py, removesvideo_out_flip_testsfromKNOWN_UNRUN.Tested
ctest -R video_out_flip: 3/3 passed (100% tests passed:video_out_flip,video_out_flip_decode,video_out_flip_controls)python tools/check_test_registration.py build_wsl: 100% passed (401 test executables, 3 built and not run as recorded, none new)python tools/check_conventions.py --base origin/main: 100% passedChecklist
main; no other open PR implements the same functionsNotImplemented_nid_no_patch); silent stubs are listed in TechnicalDebt.mdfiles or images added to the repository