Commit Graph

98 Commits

Author SHA1 Message Date
Iwan Timmer
ddbec9661a Store encryption key's in XDG cache directory and make location changable 2015-08-03 11:24:14 +02:00
Iwan Timmer
77bffa5193 Correct platform detection to reallow other platforms beside SDL 2015-08-03 11:24:14 +02:00
Iwan Timmer
01d891542b Can save game configuration to file 2015-08-02 14:59:31 +02:00
Iwan Timmer
2571787384 Merge branch 'pc' 2015-07-28 12:23:03 +02:00
Iwan Timmer
3dda71dd0a Add support for configuration files 2015-07-27 21:55:19 +02:00
Iwan Timmer
47f1ea3551 Fix libgamestream doesn't print to console 2015-07-27 18:47:20 +02:00
Iwan Timmer
58963bdbbb Merge branch 'library' into master 2015-07-23 17:47:24 +02:00
Iwan Timmer
6c087f40dc Libgamestream doesn't print to console 2015-07-23 13:06:47 +02:00
Iwan Timmer
06265eddad Specify directory to load certificate data from 2015-07-23 13:05:51 +02:00
Iwan Timmer
c18bd2d194 Rename functions in libgamestream and provide better error handling 2015-07-23 12:04:33 +02:00
Iwan Timmer
899fc0648e Use different default bitrates for different resolutions 2015-07-15 14:50:09 +02:00
Iwan Timmer
d71d238a19 Error message when specifying unused mapping 2015-07-15 11:56:48 +02:00
Cameron Gutman
4215364350 Grab input devices to avoid input events being directed to the console. This also changes the quit logic so Ctrl+C works up until streaming starts when Ctrl+Alt+Shift+Q becomes the quit combo 2015-07-15 03:16:02 -04:00
Iwan Timmer
2ba4840569 Move audio code to seperate directory 2015-07-12 21:31:53 +02:00
Iwan Timmer
676f39e197 Seperate main loop for SDL 2015-07-12 13:43:01 +02:00
Iwan Timmer
2945c13181 Platform can be specified as argument 2015-07-12 13:26:05 +02:00
Iwan Timmer
82d1ee1984 Initialize inputs only when necessary 2015-07-12 12:12:49 +02:00
Iwan Timmer
d0e0856946 Fix changed function call to LiStartConnection 2015-07-07 21:23:36 +02:00
Cameron Gutman
cd954e4935 Display an error if the mapping cannot be found. Fix mappings passed with absolute paths. 2015-06-28 20:12:25 +02:00
Iwan Timmer
0b02016a6c Split input code in multiple files 2015-06-27 19:34:01 +02:00
Cameron Gutman
bfd84705a1 Improve handling and reporting of common errors 2015-06-25 02:43:25 -04:00
Cameron Gutman
fa4f1a323a Switch to API 1.1 for moonlight-common-c 2015-06-19 22:15:03 -04:00
Iwan Timmer
ea79e1b980 Cleanup error messages 2015-05-26 16:27:32 +02:00
Iwan Timmer
41a10d7234 Gracefully shutdown when quiting 2015-05-18 16:56:51 +02:00
Iwan Timmer
b797987365 Initialize input before mapping 2015-05-17 13:10:39 +02:00
7hunderbug
5cd09adfc4 Correct 720p resolution 2015-05-16 22:57:36 +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
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
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
12e423744f Correct 1080p resolution 2015-05-11 20:50:28 +02:00
Iwan Timmer
b47e07e888 Automtically discover Gamestream servers on local network 2015-05-11 17:13:34 +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
59d710c95f Support gamepad with mapping 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
5647f7a90d Keyboard and mouse support 2015-05-10 18:23:36 +02:00
Iwan Timmer
7aab4013e4 Initial commit of Moonlight Embedded port to C 2015-05-10 18:23:36 +02:00