cloud-game/pkg
sergystepanov f4c3a8cfef
Add new YUV converter with avg color calc (#287)
Add new YUV converter with 2x2 pixel matrix YUV color estimation.

The new YUV color converter, as opposed to the original one, uses more precise color calculations based on four neighboring pixels' average color values which helps a great deal with image aliasing / shimmering artifacts.
By default, it runs in the multithreaded mode with the game frames sliced between 2*(CPU cores) goroutines.
In case if this estimation mode doesn't work as expected it is possible to switch back to the original mode.

The default encoder is switched to x264 since it's faster now.
2021-03-07 18:17:52 +03:00
..
config Refactor and update VPX codec (#285) 2021-02-27 18:09:55 +03:00
coordinator Fix Docker run for bridged Docker network in Windows, macOS (#259) 2021-01-08 22:43:15 +03:00
cws Fix small bug, to not response on Empty Packet 2021-02-16 22:30:43 +08:00
downloader Add fallback repo for not found cores (#258) 2021-01-07 13:38:53 +03:00
emulator Refactor input for safe concurrency (#278) 2021-02-19 20:33:58 +03:00
encoder Add new YUV converter with avg color calc (#287) 2021-03-07 18:17:52 +03:00
environment Add experimental core's SRAM save/load (#273) 2021-02-06 01:12:24 +03:00
extractor Add new Libretro core manager module (#249) 2020-12-31 13:24:27 +03:00
games Add game library module (#232) 2020-10-10 21:42:06 +08:00
lock Handle no config situation for workers (#253) 2021-01-03 21:23:55 +03:00
monitoring Skip normal ErrServerClosed errors 2021-02-21 16:13:29 +03:00
server Handle no config situation for workers (#253) 2021-01-03 21:23:55 +03:00
thread Fix errors/misuse with OpenGL-based core API (#237) 2020-11-04 18:59:12 +08:00
util Refactor and update VPX codec (#285) 2021-02-27 18:09:55 +03:00
webrtc Use modified x264 lib (#275) 2021-02-21 13:51:44 +03:00
worker Refactor and update VPX codec (#285) 2021-02-27 18:09:55 +03:00