Commit Graph

651 Commits

Author SHA1 Message Date
Iwan Timmer cc792692a1 Add SDL/FFmpeg video output 2015-05-17 14:06:33 +02:00
Iwan Timmer b797987365 Initialize input before mapping 2015-05-17 13:10:39 +02:00
7hunderbug 60818fd9a6 Correct X / Y East / West mapping 2015-05-17 01:36:57 +00:00
7hunderbug 5cd09adfc4 Correct 720p resolution 2015-05-16 22:57:36 +00:00
Iwan Timmer f5e8728165 Update Moonlight-common-c 2015-05-15 18:47:41 +02:00
Cameron Gutman 2776ec0dd2 Fix keycodes for: left and right brace, enter, semicolon, apostrophe, grave, dot, and page up 2015-05-15 02:09:07 +00:00
Cameron Gutman db2c0eee2c Warning fixes 2015-05-15 01:43:01 +00:00
Cameron Gutman 6aad62ecde Don't register the connection callbacks for now, since they're unused 2015-05-15 01:27:58 +00:00
Cameron Gutman f4d8dfc169 Remove unused callbacks. Requires pulling latest moonlight-common-c 2015-05-15 01:24:28 +00:00
Cameron Gutman ad487cd5ee Only initialize input when streaming 2015-05-15 01:10:09 +00:00
Cameron Gutman 6be4ffef9f - Change 'applist' action to 'list' to match the documentation
- Add 'quit' action to quit the app being streamed
- Check if the device is paired before streaming
- Fix a typo that caused a segfault when streaming
2015-05-15 01:05:23 +00:00
Iwan Timmer 15e0048fca Handle key modifiers 2015-05-14 16:13:01 +02:00
Iwan Timmer 2235a0735b Change some key codes 2015-05-14 16:12:22 +02:00
Iwan Timmer c052190c2f Multiple video backend in single executable 2015-05-14 14:36:58 +02:00
Iwan Timmer 5982631e07 Merge remote-tracking branch 'cgutman/fixes' 2015-05-13 12:35:28 +02:00
Cameron Gutman 87117416bd Use freeaddrinfo() instead of free() 2015-05-13 05:25:56 +00:00
Cameron Gutman 1aefaf8f73 - Hostnames work when streaming
- GFE 2.1.x is supported
- Minor bug fixes
2015-05-13 05:10:14 +00:00
Iwan Timmer 636559d67b Provide default gamepad mapping 2015-05-12 16:13:48 +02:00
Iwan Timmer 685d7731b7 Auto remove unplugged input devices 2015-05-12 15:10:28 +02:00
Iwan Timmer 487f2d9f6f Hotplug new input devices 2015-05-12 14:39:20 +02:00
Iwan Timmer 25ebfde470 Autoload input devices 2015-05-11 21:27:25 +02:00
Iwan Timmer 65a4685c36 Fix saving gamepad mapping 2015-05-11 20:50:43 +02:00
Iwan Timmer 12e423744f Correct 1080p resolution 2015-05-11 20:50:28 +02:00
Iwan Timmer dfc51b345f Fix compilation of OMX video output 2015-05-11 20:36:29 +02:00
Iwan Timmer 82d2ec9098 Correctly read reverse from mapping 2015-05-11 20:35:01 +02:00
Iwan Timmer c9ab7ba9e1 Support reversed gamepad input 2015-05-11 19:32:19 +02:00
Iwan Timmer 44540b08e9 Fix compilation errors video output 2015-05-11 19:31:42 +02:00
Iwan Timmer 286600afdc Fix video output compile 2015-05-11 19:30:07 +02:00
Iwan Timmer 55632b2e0a Fixes for CMake buildfile 2015-05-11 17:26:48 +02:00
Iwan Timmer b47e07e888 Automtically discover Gamestream servers on local network 2015-05-11 17:13:34 +02:00
Iwan Timmer 83bcfff00a Switch to own fork of moonlight-common-c 2015-05-11 17:11:05 +02:00
Iwan Timmer 567c341a2b Remove old debug code from fake video output 2015-05-11 16:50:10 +02:00
Iwan Timmer b736d18836 Add support for iMX.6 VPU video decoding 2015-05-11 15:44:43 +02:00
Iwan Timmer 68e8ab8e14 Add missing mapping files 2015-05-11 15:39:12 +02:00
Iwan Timmer 54bcaf47bb Add support for multiple controllers 2015-05-11 12:43:37 +02:00
Iwan Timmer e30bd107c4 Added mapping tool for gamepads 2015-05-11 12:34:37 +02:00
Iwan Timmer bb460aebb0 Can play audio locally 2015-05-10 23:59:41 +02:00
Iwan Timmer 073d5f1b3e Can change audio device 2015-05-10 23:56:42 +02:00
Iwan Timmer 3f10389863 Optional disable sops 2015-05-10 23:52:23 +02:00
Iwan Timmer 460dde6031 Correct actions 2015-05-10 23:46:52 +02:00
Iwan Timmer 949f7a4d30 Generation of certificates 2015-05-10 23:38:53 +02:00
Iwan Timmer 93ec5c2df2 Make OMX optional 2015-05-10 18:32:06 +02:00
Iwan Timmer 59d710c95f Support gamepad with mapping 2015-05-10 18:23:36 +02:00
Iwan Timmer 4a745b43f1 Change SPS for lower video latency 2015-05-10 18:23:36 +02:00
Iwan Timmer de40d3f54d Fixes for h264bitstream library for reading and writing SPS 2015-05-10 18:23:36 +02:00
Iwan Timmer c4e8cee2bf Include h264bitstream library 2015-05-10 18:23:36 +02:00
Iwan Timmer f231f0a8e0 Output video using OMX Raspberry Pi 2015-05-10 18:23:36 +02:00
Iwan Timmer de74c11828 Advanced command line options 2015-05-10 18:23:36 +02:00
Iwan Timmer a1e24afaa8 Decode Opus and play using Alsa 2015-05-10 18:23:36 +02:00
Iwan Timmer 5647f7a90d Keyboard and mouse support 2015-05-10 18:23:36 +02:00