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 |
|
Cameron Gutman
|
5e5470ae12
|
Specify video transfer matrix for SLVideo
|
2019-12-15 11:27:47 -08:00 |
|
Cameron Gutman
|
6230a99360
|
Fix colorspace conversion with SDL as frontend renderer
|
2019-12-14 17:17:29 -08:00 |
|
Cameron Gutman
|
801adb6af7
|
Add colorspace support to VAAPI renderer
|
2019-12-14 16:58:04 -08:00 |
|
Cameron Gutman
|
8b9b96f422
|
Only enable slicing when CPU decoding
|
2019-12-14 15:34:48 -08:00 |
|
Cameron Gutman
|
160684f23e
|
Allow decoders to choose a desired colorspace
|
2019-12-14 15:25:56 -08:00 |
|
Cameron Gutman
|
88930a9de4
|
Optimize decoder capability checking
|
2019-12-14 15:20:44 -08:00 |
|
Cameron Gutman
|
af6b8c9b88
|
Update common-c with colorspace configuration support
|
2019-12-14 14:40:02 -08:00 |
|
Cameron Gutman
|
4832d8007b
|
Print joystick haptic capabilities to log
|
2019-12-13 18:43:35 -08:00 |
|
Cameron Gutman
|
c8b887fe32
|
Use the new SDL_GameControllerRumble() API on SDL 2.0.9 to fix rumble on HIDAPI gamepads
|
2019-12-07 16:17:01 -08:00 |
|
Cameron Gutman
|
3a6bf4d20b
|
Disable arbitrary audio duration for libsoundio until further testing is done
|
2019-12-03 19:00:43 -08:00 |
|
Cameron Gutman
|
5e2f32e3eb
|
Force remote streaming mode if connecting through a VPN
|
2019-12-01 21:50:36 -08:00 |
|
Cameron Gutman
|
0ccee9d806
|
Support arbitrary audio duration in libsoundio renderer
|
2019-12-01 19:43:22 -08:00 |
|
Cameron Gutman
|
5700272dc4
|
Improve low bandwidth audio performance for SDL and SLAudio and fix RTSP issues with broken PMTUD
|
2019-11-30 22:24:28 -06:00 |
|
Cameron Gutman
|
7e5a3925b3
|
Fix typo in channel mapping
|
2019-11-17 14:35:37 -08:00 |
|
Cameron Gutman
|
1febe32e73
|
Fix 5.1 channel mapping on Steam Link
|
2019-11-17 12:22:57 -08:00 |
|
Cameron Gutman
|
de7b973239
|
Plumb presentation time from server into AVFrame.pts field
|
2019-11-11 18:03:47 -08:00 |
|