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
1c86c4485d
Disable HEVC until iPhone X and other issues can be sorted out. See #296
2018-02-24 21:16:02 -08:00
Cameron Gutman
4b9bd8398b
Update for video decoder API changes
2017-11-18 18:17:22 -08:00
Cameron Gutman
5434b653c7
Reduce bitrate when streaming HEVC to reduce bandwidth at better IQ than H.264
2017-10-17 01:07:41 -07:00
Cameron Gutman
da1115e529
Disable reference frame invalidation for HEVC
2017-09-14 22:03:20 -07:00
Cameron Gutman
de5377a95d
Only use HEVC if the client has hardware-accelerated decoding
2017-09-14 19:50:53 -07:00
Cameron Gutman
b99988836a
Implement HEVC decoding for iOS 11 devices
2017-09-10 00:00:40 -07:00
Cameron Gutman
b51341ef54
Update to latest moonlight-common-c
2017-06-11 13:36:23 -07:00
Cameron Gutman
9716867ade
Update moonlight-common-c
2017-06-05 22:27:15 -07:00
Cameron Gutman
42c4e7ca58
Enable reference frame invalidation
2017-05-11 20:46:09 -07:00
Cameron Gutman
23564a3028
Add support for GFE 3.0.7
2016-10-05 17:32:30 -07:00
Cameron Gutman
b0c2978405
Update common-c submodule with const char * change
2016-07-31 17:10:32 -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
3773e841d1
Update common to support GFE 2.7
2015-10-25 13:28:24 -07:00
Cameron Gutman
23e9d48b0d
Update common-c and use the new LiInitializeXXX() functions
2015-08-16 12:27:21 -07:00
Cameron Gutman
9ec650a84f
Zero audio renderer callbacks before populating
2015-08-12 01:18:22 -07:00
Cameron Gutman
c0b2bbe552
Remove a parameter from LiStartConnection
2015-07-08 19:16:48 -07:00
Cameron Gutman
bb24495b3f
Warning fix (char* -> const char*)
2015-06-19 20:53:14 -07:00
Cameron Gutman
a9a00629b1
Use API 1.1 common in preparation for IPv6 requirement
2015-06-17 23:32:00 -07:00
Cameron Gutman
6b97af13bf
Update common-c and remove unused callbacks
2015-05-13 23:13:20 -05: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
7d584fb4de
Update for backwards compatibility with GFE 2.1.x (WIP)
2015-02-01 20:21:54 -05:00
Cameron Gutman
f7fdd7cb45
Request an IDR frame and reset the decoder if the decoder breaks
2015-01-09 18:02:18 -05:00
Cameron Gutman
c1a1dbe881
Use larger 1350 byte video packets like Android
2015-01-09 18:00:35 -05:00
Cameron Gutman
64c60976f7
Merge branch 'master' of github.com:limelight-stream/limelight-ios
2015-01-09 16:58:26 -05:00
Cameron Gutman
61401b3e7b
Only dispatch_async on limelight-common's threads
2015-01-09 16:58:18 -05:00
Diego Waxemberg
b7ccf57a2d
replaced all printf with NSLog
2015-01-09 16:56:17 -05:00
Cameron Gutman
d8020a367f
Update to the new common library
2014-11-11 19:03:46 -08:00
Cameron Gutman
88c917c103
Fix iOS build with new common
2014-10-31 21:43:13 -07: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
Cameron Gutman
528b44f2f2
Stop using NSLog in internal functions because it seems to acquire a mutex that violates our locking order and causes deadlocks
2014-10-21 05:11:12 -04:00
Cameron Gutman
44bbba805f
Merge branch 'master' of github.com:limelight-stream/limelight-ios
2014-10-21 04:19:13 -04:00
Diego Waxemberg
29f676a6d1
refactored project directories
2014-10-21 03:50:18 -04:00