Felipe Cavalcanti
7d6cb247b8
Add Frame Pacing feature
2022-02-02 13:37:07 -03:00
Cameron Gutman
7ed6b22cac
Pass RTSP session URL to moonlight-common-c for dynamic ports
2021-07-02 17:31:45 -05:00
Cameron Gutman
073873f681
Add network latency to stats overlay
2021-05-15 17:22:46 -05:00
Cameron Gutman
ecd3427767
Add handling for above 4K resolutions
2020-12-24 13:33:54 -06:00
Cameron Gutman
0d75dd4efb
Create stream view hierarchy programmatically
2020-11-01 20:00:39 -06:00
Cameron Gutman
42f29c44e6
Remove OSPortabilityDefs.h
...
The macOS support that used it has been removed for a while
2020-11-01 16:50:02 -06:00
Cameron Gutman
8ffee9e10f
Minor video stats improvements
2020-11-01 14:09:05 -06:00
Cameron Gutman
44f713f5c9
Add a basic stats overlay
2020-11-01 13:27:10 -06:00
Cameron Gutman
bd5e0ecc40
Standardize mouse input scaling to avoid variance based on stream resolution
2020-04-18 14:44:57 -07:00
Cameron Gutman
653a72eaf8
Remove macOS port
...
We now have a proper native PC port (Moonlight Qt) and if we
wanted to bring the full iOS app over we can now use Catalyst.
2019-10-21 17:39:48 -07:00
Cameron Gutman
1121a918d1
Improve description messages of error message dialogs
2019-10-12 16:41:32 -07:00
Cameron Gutman
5d4d10ac8a
Fix displaying GFE error messages for launch and resume
2018-12-28 01:16:56 -08:00
Cameron Gutman
fbae7f88b5
Add server cert pinning after pairing
2018-12-22 00:05:48 -08:00
Cameron Gutman
2c0624f1e7
Improve handling of non-local addresses and remote streaming
2018-11-16 19:02:31 -08:00
Cameron Gutman
450960eaaf
Fix credential storage on tvOS
2018-08-27 00:34:34 -07:00
Cameron Gutman
2e479837ed
Fix spinners on tvOS and mouse support using the remote
2018-08-26 15:55:39 -07:00
Diego Waxemberg
f5b99b6b9c
Can now stream to tvOS
2018-08-26 11:31:20 -07:00
Cameron Gutman
a28049a58c
Plumb several new options into stream config and launch requests: optimizeGameSettings, playAudioOnPC, surround sound, and HDR
2018-06-02 13:25:53 -07:00
Cameron Gutman
30ec68cd4e
Ensure the progress messages aren't obscured by the video layer
2018-06-02 01:01:45 -07:00
Cameron Gutman
e8832ed746
Refactor new macOS code to reduce #ifs, increase shared code, and fix warnings
2018-03-27 00:34:38 -07:00
Felix Kratz
6cc165b589
Port for macOS ( #311 )
...
* merged moonlight-mac with moonlight-ios
* reverted to the original project.pbxproj
* cleaned up the code, fixed lots of unnecessary code duplications
* multicontroller support (not tested)
* new class that can be used for further modularization of the MainFrameViewController
2018-03-26 23:50:40 -07:00
Cameron Gutman
6bb6c40bec
Report attached gamepads during launch to fix L4D2
2018-01-20 14:37:33 -08:00
Cameron Gutman
23564a3028
Add support for GFE 3.0.7
2016-10-05 17:32:30 -07:00
Cameron Gutman
1783abec13
Lock around LiStartConnection() and LiStopConnection() to fix thread-safety issues. This will hopefully address the crashes seen in 1.0.3 and 1.0.4.
2016-04-12 00:50:59 -04:00
Cameron Gutman
d7adf96f3a
Newer GFE versions don't mind resuming another device's stream
2016-02-06 23:10:36 -05:00
Cameron Gutman
2f31f93bf8
Add support for GFE 2.8
2015-11-11 18:24:36 -08:00
Diego Waxemberg
06289ac4d2
No longer use IDFA, now generate UUID and persist in Core Data. Bumped version to 1.0.0
2015-10-31 23:04:32 -07:00
Cameron Gutman
73364127d2
Fix pairing with GFE 2.4.5.57+
2015-07-08 23:03:23 -07:00
Diego Waxemberg
8d3401f962
Changed name from Limelight to Moonlight due to C&D from Limelight
...
Networks, Inc.
2015-05-12 21:48:30 -04:00
Diego Waxemberg
e3dd4e7238
Created logger with log levels
2015-02-10 21:26:55 -05:00
Cameron Gutman
11c27baaf8
Finish GFE 2.1.x compatibility
2015-02-01 20:31:57 -05:00
Diego Waxemberg
879f304a79
Refactored http communications to be more abstract and OOP
2015-02-01 04:26:47 -05:00
Diego Waxemberg
e3e95c29f6
Created http response class and added error checking
2015-01-31 01:57:23 -05:00
Cameron Gutman
179110508c
Scale mouse input deltas based on the ratio of the stream resolution to the screen size and the screen scale
2015-01-10 00:37:34 -05:00
Cameron Gutman
61401b3e7b
Only dispatch_async on limelight-common's threads
2015-01-09 16:58:18 -05:00
Diego Waxemberg
d6d30f021d
started implementing on-screen controls
...
- directional pad works
- a,b,x,y work
2014-12-31 18:55:31 -05:00
Diego Waxemberg
412c5c2516
new ui is almost fully functional
...
- add hosts
- pair to host
- get app list
- launch app
- resume app
2014-10-26 02:15:53 -04:00
Cameron Gutman
3554b40962
Display status messages for failed app launch
2014-10-23 23:41:07 -04:00
Cameron Gutman
ba022da665
Don't attempt to start or resume a game if the device isn't paired
2014-10-23 14:53:31 -04:00
Cameron Gutman
3357b3882b
Use different bitrates for each stream configuration
2014-10-22 00:04:58 -04:00
Cameron Gutman
0ccf046c69
Fix inverted if
2014-10-21 16:23:03 -04:00
Cameron Gutman
85b65d7112
Display a failure dialog when we fail to launch an app
2014-10-21 15:54:19 -04:00
Cameron Gutman
ea24b39fbe
Enhance the connection callback protocol to include other connection listener callbacks exposed by common. Start handling some HTTP request errors.
2014-10-21 14:54:10 -04:00
Diego Waxemberg
29f676a6d1
refactored project directories
2014-10-21 03:50:18 -04:00