Sergey Stepanov
cf5248ec54
Fix missing gameList transition handler
2024-03-14 12:24:39 +03:00
Sergey Stepanov
4fc53e7220
Update options UI
2024-03-14 12:24:39 +03:00
Sergey Stepanov
f8392ab0be
Update dependencies
2024-03-08 18:46:46 +03:00
Sergey Stepanov
43d3f84993
Add support of the 0RGB1555 pixel format
2024-03-08 18:43:23 +03:00
Sergey Stepanov
72e846894e
Use case-insensitive sort for games
2024-03-07 23:18:42 +03:00
Sergey Stepanov
84d2261391
Don't stretch portrait games
2024-03-07 17:25:26 +03:00
Sergey Stepanov
608da9f64b
Track fullscreen for <video>
2024-03-05 22:07:12 +03:00
Sergey Stepanov
91ace06f8b
Replace the hasMultitap option with a more general solution
...
The new hid option enables users to map a specific Libretro device (or multiple devices) to the input ports. For instance, this allows users to map a Multitap controller with the snes9x core.
2024-03-05 21:34:37 +03:00
Sergey Stepanov
cdbb5e98f5
Clean
2024-03-02 16:46:08 +03:00
Sergey Stepanov
92e59672f9
Expose scale factor value
2024-03-02 16:38:53 +03:00
Sergey Stepanov
3568b7a12a
Update dependencies
2024-03-02 16:23:11 +03:00
Sergey Stepanov
4195b7f2dc
Disable load test for new mGBA
2024-02-29 00:53:04 +03:00
Sergey Stepanov
17fe1a938a
Fix serialize test for new mGBA
...
Consecutive retro_serialize calls won't return same states for mGBA anymore.
2024-02-29 00:38:41 +03:00
Sergey Stepanov
c699455b58
Hide video element controls in fullscreen
2024-02-25 12:51:37 +03:00
Sergey Stepanov
000bc4f661
Load apps after rendering 1 frame
...
This is mandatory for Mupen and DOSBox save states. Enabled for all emulators.
2024-02-25 12:33:03 +03:00
Sergey Stepanov
9308e1b388
Sort lib alphabetically in console
2024-02-20 21:59:36 +03:00
Sergey Stepanov
1452317d45
Scan ROM extensions case-insensitive
2024-02-20 21:39:49 +03:00
Sergey Stepanov
41bfe4f4d3
Fix WebRTC datachannels in FF
2024-02-20 21:29:57 +03:00
Sergey Stepanov
b79b4c405a
Get random free port in websocket tests
2024-02-17 21:25:14 +03:00
Sergey Stepanov
e7e281083f
Add ugly persistent volume option
2024-02-16 22:47:54 +03:00
Sergey Stepanov
3459c7e8d6
Add VP9 encoder option
2024-02-15 14:06:28 +03:00
Sergey Stepanov
6258f9a5e4
Add RTCP packet reader for output streams
...
Default interceptors need those.
2024-02-13 21:17:27 +03:00
Sergey Stepanov
61b4108dce
Disable save states tests for Nestopia
...
Savestates are broken in the Nestopia version 1ae59e3. Wait when new version (revert) is pushed into the nightly repo.
2024-02-13 19:37:23 +03:00
Sergey Stepanov
ce7aa1be62
Disable frame duplication by default
...
It breaks newer PCSX rearmed versions by pushing dozen of frames in bursts.
To implement a proper support later.
2024-02-13 18:50:38 +03:00
Sergey Stepanov
e2226e7492
Remove Encoder.LoadBuf interface method
...
There is no point in keeping it only for early YUV image pooling.
2024-02-12 11:23:52 +03:00
Sergey Stepanov
b903700077
Update dependencies
2024-02-11 15:30:45 +03:00
Sergey Stepanov
46067dec8f
Use half GOP size in h264
2024-02-11 15:01:27 +03:00
Sergey Stepanov
11295a28f6
Fix h264 lib for Go 1.22
...
Unwrapped X264_ C structs prevent crash on Go version 1.22.
2024-02-10 21:13:49 +03:00
Sergey Stepanov
4e241d0448
Swap x264-git dep to libx264 in Msys2/Arch
2024-02-10 21:13:49 +03:00
Sergey Stepanov
a6e56a208c
Pin nano string options during Retro callbacks
2024-02-10 21:13:49 +03:00
Sergey Stepanov
ccb0f410ab
Revert "Revert Go version back to 1.20"
...
This reverts commit 1a44b94c85 .
2024-02-10 21:13:49 +03:00
Sergey Stepanov
1a44b94c85
Revert Go version back to 1.20
...
Go 1.22 crashes under Windows with h264 encoder.
2024-02-08 16:38:40 +03:00
Sergey Stepanov
53e55728db
Add PGO for 1.22
2024-02-07 15:15:41 +03:00
Sergey Stepanov
53a3624aef
Upload test frames separately
2024-02-07 12:48:59 +03:00
Sergey Stepanov
d6ceaad220
Enable overwrite for the upload-artifact action
2024-02-07 12:39:17 +03:00
Sergey Stepanov
e67b98d6fe
Update Github actions
2024-02-07 12:33:29 +03:00
Sergey Stepanov
a3f07057f4
Update dependencies
2024-02-07 12:23:14 +03:00
Sergey Stepanov
610e087bcd
Update to Go 1.22.0
2024-02-07 11:55:40 +03:00
Sergey Stepanov
fca46f1a32
Update dependencies
2023-12-22 20:49:16 +03:00
sergystepanov
f7d12e65e5
Update README.md
...
Add some additional libyuv notes.
2023-12-22 16:09:59 +03:00
sergystepanov
27c9ce681b
Update README.md
2023-12-04 18:39:26 +03:00
Sergey Stepanov
1993950cd7
Downgrade requirements for an old Ubuntu
2023-12-04 18:20:05 +03:00
Sergey Stepanov
f475dbabb7
Update dependencies
2023-12-04 01:38:30 +03:00
Sergey Stepanov
b7b530fe60
Update libretro.h
2023-11-26 22:39:52 +03:00
Sergey Stepanov
4fbfa1d4e3
Fix possible NPEs
2023-11-26 22:39:46 +03:00
Sergey Stepanov
a77069a634
Add L2, R2, L3, R3 mappings to keyboard
2023-11-26 22:39:43 +03:00
Sergey Stepanov
aa10008d1b
Use default Pion webrtc interceptors
...
Slightly higher latency, but more stable in high ping situations.
2023-11-16 01:16:09 +03:00
Sergey Stepanov
e6e537d799
Add a generic S3 provider for cloud saves
2023-11-13 21:33:12 +03:00
Sergey Stepanov
2e91feb861
Add initial automatic aspect ratio change
...
Depending on the configuration param coreAspectRatio, video streams may have automatic aspect ratio correction in the browser with the value provided by the cores themselves.
2023-11-03 01:12:22 +03:00
Sergey Stepanov
d805ba8eb8
Update dependencies
2023-11-03 01:12:22 +03:00