Commit Graph

  • 58963bdbbb Merge branch 'library' into master Iwan Timmer 2015-07-23 17:35:55 +02:00
  • 6c087f40dc Libgamestream doesn't print to console Iwan Timmer 2015-07-23 13:06:47 +02:00
  • 06265eddad Specify directory to load certificate data from Iwan Timmer 2015-07-23 12:47:04 +02:00
  • ebd54bc5cc Split libgamestream in libgamestream and libmoonlight-common Iwan Timmer 2015-07-23 12:09:41 +02:00
  • c18bd2d194 Rename functions in libgamestream and provide better error handling Iwan Timmer 2015-07-23 11:43:48 +02:00
  • 8d064e67ac Update README with dependencies and OSMC support Iwan Timmer 2015-07-22 11:19:13 +02:00
  • 64f4bf38bb Update control Erik Lundgren 2015-07-20 08:26:42 +02:00
  • 3521d64396 OSMC support Erik Lundgren 2015-07-18 15:17:14 +02:00
  • 94f20e510b Enable asserts in Moonlight-Common-C when building in debug mode Cameron Gutman 2015-07-15 19:30:58 -04:00
  • 899fc0648e Use different default bitrates for different resolutions Iwan Timmer 2015-07-15 14:50:09 +02:00
  • d71d238a19 Error message when specifying unused mapping Iwan Timmer 2015-07-15 11:56:48 +02:00
  • f99ba40cc9 Enable fake video output only in debug builds Iwan Timmer 2015-07-15 11:43:34 +02:00
  • 7822a8cd9d Update README with new quit command Cameron Gutman 2015-07-15 04:02:58 -04:00
  • 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 Cameron Gutman 2015-07-15 03:16:02 -04:00
  • 2ba4840569 Move audio code to seperate directory Iwan Timmer 2015-07-12 21:31:53 +02:00
  • f167c6febb Support single gamepad in SDL Iwan Timmer 2015-07-12 21:04:02 +02:00
  • be83130820 Simple keyboard support for SDL Iwan Timmer 2015-07-12 18:22:30 +02:00
  • a92d215151 Mouse support for SDL Iwan Timmer 2015-07-12 14:04:10 +02:00
  • 676f39e197 Seperate main loop for SDL Iwan Timmer 2015-07-12 13:43:01 +02:00
  • 2945c13181 Platform can be specified as argument Iwan Timmer 2015-07-12 13:26:05 +02:00
  • 82d1ee1984 Initialize inputs only when necessary Iwan Timmer 2015-07-12 12:12:49 +02:00
  • 35cb5224ee Correct hexadecimal value for space key Iwan Timmer 2015-07-11 22:38:19 +02:00
  • 2ceebf8f1e Update debian patch Iwan Timmer 2015-07-07 22:10:40 +02:00
  • d0e0856946 Fix changed function call to LiStartConnection v2.0.2 Iwan Timmer 2015-07-07 21:23:36 +02:00
  • f2303fc285 Update version to 2.0.2 Iwan Timmer 2015-07-07 21:05:53 +02:00
  • 1a250a98a9 Update Moonlight-common-c Iwan Timmer 2015-07-07 21:01:54 +02:00
  • c10195f524 Correct CEC button up/down event Iwan Timmer 2015-06-30 13:03:16 +02:00
  • 2dd653d22b Merge branch 'library' into pc Iwan Timmer 2015-06-28 21:39:13 +02:00
  • 2c73836a06 Add a few extra mappings (untested) Iwan Timmer 2015-06-28 21:25:03 +02:00
  • 5f129e1988 Print a warning if an unmapped button is pressed Cameron Gutman 2015-06-27 14:47:51 -07:00
  • cd954e4935 Display an error if the mapping cannot be found. Fix mappings passed with absolute paths. Cameron Gutman 2015-06-27 14:47:20 -07:00
  • 8d7b2d94be Modify default.conf mapping to match the behavior of the Java client. The Y axis is reversed in mappings on the C client Cameron Gutman 2015-06-27 14:45:42 -07:00
  • 0b02016a6c Split input code in multiple files Iwan Timmer 2015-06-27 19:34:01 +02:00
  • d4ba4a5f8f Split application in client and library Iwan Timmer 2015-06-27 17:29:54 +02:00
  • 7ee58c8209 Convert to SDL2 Iwan Timmer 2015-06-27 13:42:14 +02:00
  • e1ae9f4874 Merge branch 'master' into pc Iwan Timmer 2015-06-27 12:53:14 +02:00
  • 9bf1ad75e8 Fix re-plugging of input devices present when the stream started. Fix scroll wheel and backwards scrolling issue in common-c Cameron Gutman 2015-06-25 21:03:29 -07:00
  • 3e543c95f6 Pairing doesn't work if a stream is in progress Cameron Gutman 2015-06-25 21:02:18 -07:00
  • bfd84705a1 Improve handling and reporting of common errors Cameron Gutman 2015-06-25 02:43:25 -04:00
  • 790f86681a Fix errors in input.c Iwan Timmer 2015-06-22 13:57:09 +02:00
  • 4cf3c695cf Add ArchLinux repository info Iwan Timmer 2015-06-21 23:13:05 +02:00
  • c7547bf771 Bigger range for some gamepads Iwan Timmer 2015-06-21 22:57:53 +02:00
  • 4a5c2d9248 Include package information Iwan Timmer 2015-06-21 15:37:42 +02:00
  • 5a1fd3f12d Update dependency information in README Iwan Timmer 2015-06-21 15:29:01 +02:00
  • f3478936af Merge branch 'cec' Iwan Timmer 2015-06-21 13:50:22 +02:00
  • baf1da7f30 Add missing CEC header Iwan Timmer 2015-06-21 13:49:58 +02:00
  • 7f840a3d16 Update to common-c with API 1.1 v2.0.1 Cameron Gutman 2015-06-20 00:11:09 -04:00
  • 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. Cameron Gutman 2015-06-19 23:41:20 -04:00
  • fa4f1a323a Switch to API 1.1 for moonlight-common-c Cameron Gutman 2015-06-19 22:15:03 -04:00
  • 8b42cb3f46 Cleanup CEC code Iwan Timmer 2015-06-17 19:35:45 +02:00
  • cb56c05c61 Simple CEC input Gustavo 2015-06-17 11:05:36 -03:00
  • 47ae046169 Reorder includes v2.0 Iwan Timmer 2015-06-12 18:50:57 +02:00
  • e662ea0b73 Update Moonlight-common-c Iwan Timmer 2015-06-12 18:36:05 +02:00
  • 70764b6c51 Add beter video output detection Iwan Timmer 2015-06-12 18:34:06 +02:00
  • 09461caaf9 Fail on HTTP error Iwan Timmer 2015-05-31 12:40:07 +02:00
  • 5263607ec8 Fix memory corruption with no input devices Cameron Gutman 2015-05-28 14:18:14 -05:00
  • 63120acf7d Fix OMX build Cameron Gutman 2015-05-28 14:16:29 -05:00
  • f8a1d62a7b Move third party code to own directory Iwan Timmer 2015-05-26 16:38:11 +02:00
  • ea79e1b980 Cleanup error messages Iwan Timmer 2015-05-26 16:27:32 +02:00
  • fd8bb4ac1b Fix indentation in Readme Iwan Timmer 2015-05-23 16:14:13 +02:00
  • d1c8ddefa7 Prevent integer overflow for input trigger Iwan Timmer 2015-05-23 16:08:51 +02:00
  • 5f9a31da5b Merge remote-tracking branch 'Ilos/master' Iwan Timmer 2015-05-20 17:48:13 +02:00
  • 3693c4e402 Fixed "reverse_dpad_x/y" affecting abs_x/y Ilos 2015-05-20 17:31:50 +02:00
  • bd130ed003 Fix D-Pad Y-axis input handling 7hunderbug 2015-05-20 10:09:30 +01:00
  • b84d11072c Add global functions Iwan Timmer 2015-05-19 23:31:28 +02:00
  • 3e6fbf3367 Fix IMX typo in video.h Iwan Timmer 2015-05-19 23:30:24 +02:00
  • f82fcd23af Update Readme Iwan Timmer 2015-05-18 22:37:50 +02:00
  • 41a10d7234 Gracefully shutdown when quiting Iwan Timmer 2015-05-18 16:34:02 +02:00
  • 08af7f66a2 Zero new device contexts when they're added Cameron Gutman 2015-05-17 22:43:52 +00:00
  • ccc3d2914a Fix Y button Cameron Gutman 2015-05-17 22:33:13 +00:00
  • a85ac17f50 Fix mapping issues caused by pending events between mappings. Make mapping messages more consistent Cameron Gutman 2015-05-17 22:31:49 +00:00
  • c4e3cb86ee Fix warnings Cameron Gutman 2015-05-17 22:26:45 +00:00
  • 438c18c6fc Move mapping file Iwan Timmer 2015-05-18 00:03:55 +02:00
  • 7c639ab04b Reverse Y-input Iwan Timmer 2015-05-18 00:03:14 +02:00
  • e97b6f4494 Correctly use dpad buttons Iwan Timmer 2015-05-17 23:53:50 +02:00
  • 9515ceefcf Fix trigger and shoulder/bumper button mapping 7hunderbug 2015-05-17 17:28:49 +01:00
  • cc792692a1 Add SDL/FFmpeg video output Iwan Timmer 2015-05-17 14:06:33 +02:00
  • b797987365 Initialize input before mapping Iwan Timmer 2015-05-17 13:10:39 +02:00
  • 60818fd9a6 Correct X / Y East / West mapping 7hunderbug 2015-05-17 01:36:57 +00:00
  • 5cd09adfc4 Correct 720p resolution 7hunderbug 2015-05-16 22:57:36 +00:00
  • f5e8728165 Update Moonlight-common-c Iwan Timmer 2015-05-15 18:47:41 +02:00
  • 2776ec0dd2 Fix keycodes for: left and right brace, enter, semicolon, apostrophe, grave, dot, and page up Cameron Gutman 2015-05-15 02:09:07 +00:00
  • db2c0eee2c Warning fixes Cameron Gutman 2015-05-15 01:43:01 +00:00
  • 6aad62ecde Don't register the connection callbacks for now, since they're unused Cameron Gutman 2015-05-15 01:27:58 +00:00
  • f4d8dfc169 Remove unused callbacks. Requires pulling latest moonlight-common-c Cameron Gutman 2015-05-15 01:24:28 +00:00
  • ad487cd5ee Only initialize input when streaming Cameron Gutman 2015-05-15 01:10:09 +00:00
  • 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 Cameron Gutman 2015-05-15 01:05:23 +00:00
  • 15e0048fca Handle key modifiers Iwan Timmer 2015-05-14 16:13:01 +02:00
  • 2235a0735b Change some key codes Iwan Timmer 2015-05-14 16:12:22 +02:00
  • c052190c2f Multiple video backend in single executable Iwan Timmer 2015-05-14 14:36:58 +02:00
  • 5982631e07 Merge remote-tracking branch 'cgutman/fixes' Iwan Timmer 2015-05-13 12:35:28 +02:00
  • 87117416bd Use freeaddrinfo() instead of free() Cameron Gutman 2015-05-13 05:25:56 +00:00
  • 1aefaf8f73 - Hostnames work when streaming - GFE 2.1.x is supported - Minor bug fixes Cameron Gutman 2015-05-13 05:10:14 +00:00
  • 636559d67b Provide default gamepad mapping Iwan Timmer 2015-05-12 16:13:18 +02:00
  • 685d7731b7 Auto remove unplugged input devices Iwan Timmer 2015-05-12 15:10:28 +02:00
  • 487f2d9f6f Hotplug new input devices Iwan Timmer 2015-05-12 14:39:20 +02:00
  • 25ebfde470 Autoload input devices Iwan Timmer 2015-05-11 21:27:25 +02:00
  • 65a4685c36 Fix saving gamepad mapping Iwan Timmer 2015-05-11 20:50:43 +02:00
  • 12e423744f Correct 1080p resolution Iwan Timmer 2015-05-11 20:50:28 +02:00
  • dfc51b345f Fix compilation of OMX video output Iwan Timmer 2015-05-11 20:36:03 +02:00