Skip to content

Conversation

@hrydgard
Copy link
Owner

Two changes:

  • Now runs PNG/JPG encoding on separate threads in the background
  • If there are many files, on slow file systems (like Android scoped storage) the way we checked for a free filename was atrociously slow. Switched to just getting the full file listing, which is pretty quick, and then scanning that.

Hopefully fixes #20134 . At least, for me, it seems really fast now.

@hrydgard hrydgard added this to the v1.19.0 milestone Mar 20, 2025
@hrydgard hrydgard added the User Interface PPSSPP's own user interface / UX label Mar 20, 2025
@hrydgard hrydgard force-pushed the screenshot-speedup branch from a856abe to 6a71cbe Compare March 20, 2025 19:49
@hrydgard hrydgard merged commit a68e429 into master Mar 20, 2025
19 checks passed
@hrydgard hrydgard deleted the screenshot-speedup branch March 20, 2025 20:46
@Unknowncat1991
Copy link

This produce crash if you create save state or reporting feedback see ~ #20139

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

User Interface PPSSPP's own user interface / UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Screenshots freeze the emulator for more than a few seconds

3 participants