Commit Graph
43 Commits
Author SHA1 Message Date
Cameron Gutman 0f5b50dfa7 Fix integer overflow in deadzone calculation 2016-04-03 02:14:53 -04:00
Cameron Gutman 86532497ef Fix pairing and streaming from Gen 7 servers 2016-04-01 01:30:37 -04:00
Cameron Gutman c6c4e5102c Fix build with new moonlight-common-c source layout 2016-04-01 00:31:32 -04:00
Cameron Gutman 895054aa69 Update common to disable dynamic resolution switching 2016-02-28 20:39:11 +01:00
Cameron Gutman 501c20565b Fix several areas of pairing that relied on undefined behavior 2016-02-27 23:05:59 -08:00
Cameron Gutman 8c22abbab1 Fix stack corruption when creating the server challenge response 2016-02-23 17:19:06 -05:00
Cameron Gutman 07657529a9 SDL uses software decoding so it should only be considered when no hardware accelerated options are available 2015-11-22 15:23:36 -08:00
Cameron Gutman e215252dc8 Fix overrun of input buffers with large frames 2015-11-22 12:32:44 +01:00
Cameron Gutman 70970e9b27 Add GFE 2.8 support 2015-11-14 04:35:05 +00:00
Cameron Gutman 48f88f6d2f Add 5.1 surround sound support 2015-10-26 02:58:28 +00:00
Cameron Gutman 6d23e28676 Fix audio on non-SDL builds 2015-08-15 01:06:26 -07:00
Cameron Gutman 96128b5bb1 Fix loading platform libraries 2015-08-15 01:00:10 -07:00
Cameron Gutman 16574aac38 Fix regression in input grabbing functionality 2015-08-15 00:59:28 -07:00
Cameron Gutman 8d80cc3476 Fix use-after-free bug in SPS processing 2015-08-15 00:58:32 -07:00
Cameron Gutman 7946e87446 Fix inconsistent redetection of replugged input devices 2015-08-15 00:57:55 -07:00
Cameron Gutman 531634c403 Fix creation of the key directory 2015-08-15 00:56:21 -07: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
Cameron Gutman 94f20e510b Enable asserts in Moonlight-Common-C when building in debug mode 2015-07-15 19:30:58 -04:00
Cameron Gutman 7822a8cd9d Update README with new quit command 2015-07-15 04:02:58 -04: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
Cameron Gutman 5f129e1988 Print a warning if an unmapped button is pressed 2015-06-28 20:12:48 +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
Cameron Gutman 8d7b2d94be Modify default.conf mapping to match the behavior of the Java client. The Y axis is reversed in mappings on the C client 2015-06-27 14:45:42 -07:00
Cameron Gutman 9bf1ad75e8 Fix re-plugging of input devices present when the stream started. Fix scroll wheel and backwards scrolling issue in common-c 2015-06-25 21:03:29 -07:00
Cameron Gutman 3e543c95f6 Pairing doesn't work if a stream is in progress 2015-06-25 21:02:18 -07:00
Cameron Gutman bfd84705a1 Improve handling and reporting of common errors 2015-06-25 02:43:25 -04:00
Cameron Gutman 7f840a3d16 Update to common-c with API 1.1 2015-06-20 00:11:09 -04:00
Cameron Gutman 91386f554e Safely handle missing fields in the serverinfo response. This fixes GFE 2.5.4.54, albeit in a non-ideal manner. A proper fix would be to parse the error out of the response and reissue the query over HTTP if it fails with error code 401. 2015-06-19 23:41:20 -04:00
Cameron Gutman fa4f1a323a Switch to API 1.1 for moonlight-common-c 2015-06-19 22:15:03 -04:00
Cameron Gutman 5263607ec8 Fix memory corruption with no input devices 2015-05-28 14:18:14 -05:00
Cameron Gutman 63120acf7d Fix OMX build 2015-05-28 14:16:29 -05:00
Cameron Gutman 08af7f66a2 Zero new device contexts when they're added 2015-05-17 22:43:52 +00:00
Cameron Gutman ccc3d2914a Fix Y button 2015-05-17 22:33:13 +00:00
Cameron Gutman a85ac17f50 Fix mapping issues caused by pending events between mappings. Make mapping messages more consistent 2015-05-17 22:31:49 +00:00
Cameron Gutman c4e3cb86ee Fix warnings 2015-05-17 22:26:45 +00: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
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