Cameron Gutman
|
e56329d05a
|
Don't render with vaPutSurface() on XWayland
|
2020-03-27 19:11:03 -07:00 |
|
Cameron Gutman
|
2452e80e57
|
Add VDPAU driver path fallbacks for AppImage
|
2020-03-26 19:06:24 -07:00 |
|
Cameron Gutman
|
b9019831a9
|
Fix failure to try the default VAAPI driver with the modified LIBVA_DRIVERS_PATH
|
2020-03-26 18:25:52 -07:00 |
|
Cameron Gutman
|
b3b49b440e
|
Add VAAPI driver path fallbacks for AppImage
|
2020-03-24 00:09:03 -07:00 |
|
Cameron Gutman
|
93ea437760
|
Key repeat is handled server-side, so don't send repeat events
|
2020-03-20 23:56:44 -07:00 |
|
Cameron Gutman
|
fe6a1244ed
|
Fix a couple compiler warnings
|
2020-03-18 22:46:32 -07:00 |
|
Cameron Gutman
|
953858b0e7
|
Add workaround for Steam Link graphics bug. Fixes #254
|
2020-03-18 22:26:15 -07:00 |
|
Cameron Gutman
|
ba2488b6e2
|
Try the iHD VA driver as a fallback to fix Comet Lake and later
|
2020-03-18 18:39:43 -07:00 |
|
Cameron Gutman
|
4e7e0d67e5
|
Add a workaround for Mesa Iris returning the wrong VA driver
|
2020-03-17 17:34:35 -07:00 |
|
Cameron Gutman
|
faa16b207c
|
Implement a more reliable mouse capture workaround for GNOME+Wayland
|
2020-03-14 00:33:53 -07:00 |
|
Cameron Gutman
|
2d9f62761c
|
Don't pass through the super key to the host
|
2020-03-13 18:11:31 -07:00 |
|
Cameron Gutman
|
81221336f4
|
Rec 601 seems to be a bit more accurate on macOS
|
2020-03-10 23:21:00 -07:00 |
|
Cameron Gutman
|
ecfc758ce4
|
Attach colorspace data to CVPixelBuffer. Fixes #323
|
2020-03-10 22:21:09 -07:00 |
|
Cameron Gutman
|
2cb3a132c6
|
Fix false positives in SDL_GameControllerRumble() support detection
|
2020-03-07 17:00:38 -08:00 |
|
Cameron Gutman
|
519473e498
|
Enable rumble on Bluetooth PS4 controllers
|
2020-03-07 16:46:41 -08:00 |
|
Cameron Gutman
|
9b271d918a
|
Use SDL_GameControllerSetPlayerIndex() to indicate player index
|
2020-03-03 20:15:35 -08:00 |
|
Cameron Gutman
|
7ee323f0d5
|
Fix deprecation warning on macOS
|
2020-02-29 15:54:10 -08:00 |
|
Cameron Gutman
|
816cec8f5c
|
Remove deprecated listener callbacks
|
2020-02-25 00:31:05 -08:00 |
|
Cameron Gutman
|
2394dfe88a
|
Change errorCode to an int type
|
2020-02-24 23:03:34 -08:00 |
|
Cameron Gutman
|
dfc0d2303b
|
Fix incorrect #endif location
|
2020-02-24 20:55:07 -08:00 |
|
Cameron Gutman
|
598a48ec50
|
Remove the Wayland mouse capture hack that is not necessary on SDL 2.0.11
|
2020-02-24 20:33:33 -08:00 |
|
Cameron Gutman
|
9f41e98e3f
|
Remove RPi hacks that are not necessary on SDL 2.0.11
|
2020-02-24 19:55:22 -08:00 |
|
Cameron Gutman
|
a44ed0b047
|
Allow initial destination position to be used as an offset with scaleSourceToDestinationSurface()
|
2020-02-24 18:01:30 -08:00 |
|
Cameron Gutman
|
979de190dc
|
Cap resolution options at 1080p on Steam Link and Raspberry Pi due to hardware limitations
|
2020-02-23 00:43:43 -08:00 |
|
Cameron Gutman
|
46bcbda972
|
MMAL is always full-screen
|
2020-02-23 00:25:01 -08:00 |
|
Cameron Gutman
|
43bdc353fb
|
Fix 720p streaming on MMAL
|
2020-02-23 00:22:44 -08:00 |
|
Cameron Gutman
|
e790b0761e
|
Add another RPi hack to fix mouse capture in full-screen in LXDE
|
2020-02-09 12:00:30 -08:00 |
|
Cameron Gutman
|
57a1c5eb76
|
Disable the window mode options for always full-screen renderers
|
2020-02-09 11:35:05 -08:00 |
|
Cameron Gutman
|
5b7e2521cc
|
Ignore unbind and full-screen key combos on EGLFS
|
2020-02-09 10:20:41 -08:00 |
|
Cameron Gutman
|
fced653c1c
|
Add a hack to avoid PulseAudio on RPi
|
2020-02-08 23:35:42 -08:00 |
|
Cameron Gutman
|
77386f8dfc
|
Reduce buffering for MMAL to avoid requiring 128 MB VRAM split
|
2020-02-08 17:56:30 -08:00 |
|
Cameron Gutman
|
529fdf0341
|
Add decoder options dictionary to prepareDecoderContext()
|
2020-02-08 17:47:26 -08:00 |
|
Cameron Gutman
|
4794f44a6d
|
Charge decoders for time spent holding on to frames
|
2020-01-26 20:15:11 -08:00 |
|
Cameron Gutman
|
f0119b1231
|
Add support for the out-of-tree Jetson FFmpeg NVMPI decoders
https://github.com/jocover/jetson-ffmpeg
|
2020-01-26 19:16:03 -08:00 |
|
Cameron Gutman
|
4c579aa826
|
Provide another frame if avcodec_receive_frame() returns EAGAIN
|
2020-01-26 15:36:22 -08:00 |
|
Cameron Gutman
|
b9463b3c0e
|
Allow NV12 and NV21 to be selected for non-hwaccel decoders using the SDL renderer
|
2020-01-26 15:02:29 -08:00 |
|
Cameron Gutman
|
cede6ce8a9
|
Add H264_DECODER_HINT and HEVC_DECODER_HINT envvars to specify a decoder manually
|
2020-01-26 14:40:48 -08:00 |
|
Cameron Gutman
|
956e6e3638
|
Avoid slicing for hardware decoders that use SDL as the renderer
|
2020-01-26 14:13:42 -08:00 |
|
Cameron Gutman
|
58313ad8fc
|
Allow default mouse polling interval to be overridden by setting MOUSE_POLLING_INTERVAL
|
2020-01-21 19:15:17 -08:00 |
|
Cameron Gutman
|
7aff148e9f
|
Add --packet-size command-line option
|
2020-01-21 19:10:10 -08:00 |
|
Cameron Gutman
|
91be6c8028
|
Only hide Qt's mouse cursor on EGLFS
|
2020-01-15 18:23:02 -08:00 |
|
Cameron Gutman
|
2e0bd2ec28
|
Invoke avcodec_receive_frame() during decoder testing
|
2020-01-15 18:09:59 -08:00 |
|
Cameron Gutman
|
a0151fbc04
|
Fix memory leak if 10-bit color is not supported
|
2020-01-15 17:56:11 -08:00 |
|
Cameron Gutman
|
d853782fea
|
Add support for the Meta/Super/Windows key on macOS and Linux
|
2020-01-15 17:54:57 -08:00 |
|
Cameron Gutman
|
c6638a7154
|
Add support for 10-bit output in full-screen with DXVA2
|
2020-01-14 17:12:55 -08:00 |
|
Cameron Gutman
|
4abebe3aec
|
Hide the Qt cursor when streaming
|
2020-01-11 02:06:08 -08:00 |
|
Cameron Gutman
|
5aed8f928a
|
Add V4L2M2M support using SDL renderer
Note: This requires FFmpeg master to work, since it depends on:
https://github.com/FFmpeg/FFmpeg/commit/d61cf1b1ebc2477749d7d7825a072400ed24af9
|
2020-01-10 20:52:16 -08:00 |
|
Cameron Gutman
|
1313c7b3bf
|
Enable HDR as an experimental option
|
2019-12-30 18:05:43 -06:00 |
|
Cameron Gutman
|
e1603f0808
|
Explicitly use Rec 601 for VDPAU
|
2019-12-16 18:02:28 -08:00 |
|
Cameron Gutman
|
d4c2350d63
|
Fix DXVA2 rendering with the wrong colorspace on AMD GPUs
|
2019-12-15 13:29:19 -08:00 |
|