Commit Graph

60 Commits

Author SHA1 Message Date
Iwan Timmer 89cca8bdc4 Allow X11 window to be fullscreen 2017-05-25 20:37:12 +02:00
Iwan Timmer a426ae6e2d Support for X11 with software decoder using GLES 2.0 and EGL to perform YUV to RGB color conversion 2017-05-25 20:37:12 +02:00
Iwan Timmer 441bf6c7e0 Use Freerun mode for Amlogic decoder 2017-05-10 19:44:48 +02:00
OtherCrashOverride 045e608681 Fix Odroid-C2 build. 2017-05-10 16:23:05 +02:00
Iwan Timmer 1a4794ff0e Use newer FFmpeg api 2017-03-18 16:02:04 +01:00
Iwan Timmer a85d6105b8 Buffer frame to sync with vsync in SDL 2017-03-18 15:37:39 +01:00
Iwan Timmer bea030c52b Convert line-endings to UNIX for ffmpeg.c 2017-03-18 15:19:42 +01:00
Iwan Timmer cd1135d8ea Do displaying in main thread instead of decoding thread 2017-03-04 15:22:46 +00:00
tezcatli 44937321c6 imx6 optimization: crop framebuffer dimension to screen dimension. 2017-03-03 21:23:50 +00:00
Iwan Timmer e7912ddc8b Split i.MX code between VPU and V4L output 2017-03-03 21:19:49 +00:00
tezcatli 4c9412cd86 Change the IOGetVirtMem return value test to == -1 instead of < 0 which may include valid addresses 2017-01-13 21:17:15 +01:00
Iwan Timmer f0a0024aeb Fix compile issue for Amlogic video decoder backend 2016-09-29 07:52:46 +02:00
Iwan Timmer 6fcc63ee9e Workaround for decoding special case of C1, 1080p, H264 2016-04-05 20:45:24 +02:00
Iwan Timmer d44f06961f Fix unasked usage of VDPAU in SDL 2016-04-03 14:32:58 +02:00
Iwan Timmer be4a13aead Cleanup aml decoder 2016-04-03 12:00:27 +02:00
Cameron Gutman c6c4e5102c Fix build with new moonlight-common-c source layout 2016-04-01 00:31:32 -04:00
Iwan Timmer e53be38bdb Fix missing functino arguments for FFMpeg 2016-03-16 19:29:10 +01:00
Iwan Timmer feb174478c Attempt to support HEVC with VDPAU and software decoding 2016-03-15 18:21:01 +01:00
Iwan Timmer 58da4da6c3 Give error when enabling HEVC on unsupported platforms 2016-03-15 18:15:42 +01:00
Daniel Mehrwald c1f5a2a30e Add: Amlogic hardware video decoder backend 2016-03-14 16:36:09 +01:00
Iwan Timmer 3943ba8cd8 Update moonlight-common-c for GFE 2.11 2016-03-08 14:51:08 +01:00
Iwan Timmer 46c8c89baf Update FFMpeg API to new version 2016-03-06 12:44:26 +01:00
Iwan Timmer 6b5eef8572 Can force video hardware acceleration with VDPAU 2016-03-06 12:43:31 +01:00
Iwan Timmer 2da3ca2bcf Remove unneeded variables 2016-03-01 20:16:05 +01:00
Iwan Timmer bb8ddb8ebe Cleanup IMX.6 decoder code 2016-01-17 13:25:53 +01:00
AreaScout 7e73b65797 Fix: remove swscale, we are not software scaling nor color convert a frame 2016-01-16 15:13:07 +01:00
Iwan Timmer 72e649a66d Add hardware acceleration force option 2016-01-16 14:11:53 +01:00
Iwan Timmer ac1f0184e7 SDL in single thread 2016-01-01 15:02:11 +01:00
Iwan Timmer 537dbd8215 Merge remote-tracking branch 'origin/vdpau' 2015-12-24 19:11:44 +01:00
Iwan Timmer 4f03c65d9c Optimize ffmpeg software decoding 2015-12-04 20:47:45 +01:00
Cameron Gutman e215252dc8 Fix overrun of input buffers with large frames 2015-11-22 12:32:44 +01:00
Iwan Timmer 036fa5949d Fix "Make SDL fullscreen optional" 2015-09-12 12:48:47 +02:00
Iwan Timmer 5e66091935 Make SDL fullscreen optional 2015-09-06 19:00:26 +02:00
Iwan Timmer 0add19f332 Fix iMX.6 decoding 2015-08-31 15:42:23 +02:00
Iwan Timmer cee58fa52c Fullscreen by default for SDL 2015-08-26 15:30:52 +02:00
Iwan Timmer 4fce2292bb Add support for VDPAU video acceleration 2015-08-16 21:05:16 +02:00
Iwan Timmer 26661f7ea1 Initialize video in same thread as decoding 2015-08-16 20:58:09 +02:00
Iwan Timmer 1dbb809542 Enable frame invalidation for FFMpeg decoder 2015-08-15 19:51:59 +02:00
Iwan Timmer c4bd362a5d Enable direct submit optimization in audio and video decoders 2015-08-15 11:09:42 +02:00
Iwan Timmer 639bfbef38 Move OMX and IMX code to libraries 2015-08-13 22:13:35 +02:00
Iwan Timmer d0da5ea29e Rename OMX module to Pi because of naming conflict 2015-08-13 11:23:57 +02:00
Iwan Timmer 4fc96f2461 Fix heap corruption in SPS 2015-08-12 17:13:26 +02:00
Iwan Timmer 05fc925c19 Make SDL more reliable 2015-08-10 10:18:33 +02:00
Cameron Gutman 495604dbc5 Fix null pointer dereference if no frames have been received when the connection terminates 2015-08-08 23:24:10 +02:00
Iwan Timmer d5cbd7f69e Port Android SPS fixes to libgamestream 2015-08-08 23:14:50 +02:00
Iwan Timmer be83130820 Simple keyboard support for SDL 2015-07-12 18:22:30 +02:00
Iwan Timmer 7ee58c8209 Convert to SDL2 2015-06-27 13:42:14 +02:00
Iwan Timmer e1ae9f4874 Merge branch 'master' into pc 2015-06-27 12:53:14 +02:00
Cameron Gutman fa4f1a323a Switch to API 1.1 for moonlight-common-c 2015-06-19 22:15:03 -04:00
Iwan Timmer 47ae046169 Reorder includes 2015-06-12 18:50:57 +02:00