Cameron Gutman
bedf472e9e
Update common-c to fix yet another assert
2017-06-11 14:56:07 -07:00
Cameron Gutman
f4abc66eeb
Update to latest moonlight-common-c
2017-06-11 13:52:00 -07:00
Cameron Gutman
164e6f83d8
Update common-c to fix broken assert firing
2017-06-11 13:07:29 -07:00
Cameron Gutman
0074848a4e
Add receive time and frame number to video decoder callbacks
2017-06-10 16:22:27 -07:00
Cameron Gutman
8c09154183
Build debug and release library variants
2017-06-08 19:55:28 -07:00
Cameron Gutman
c8339d5eae
Update common-c with fencepost error fix
2017-06-08 00:47:56 -07:00
Cameron Gutman
07e4991c56
Temporarily enable asserts in common-c to see if we get any hits in the wild
2017-06-07 23:06:51 -07:00
Cameron Gutman
4eb62e6c5f
Update common-c with FEC and latency fixes
2017-06-07 23:01:04 -07:00
Cameron Gutman
bf82556783
Fix FEC bug with large frames
2017-06-06 22:40:01 -07:00
Cameron Gutman
f282e84174
Don't bind to IPv6 addresses for mDNS
2017-06-06 22:34:15 -07:00
Cameron Gutman
ed1a56dc68
Override jmDNS's detection of multicast-capable adapters to fix mDNS not binding to the primary NIC on some devices
2017-06-03 13:34:19 -07:00
Cameron Gutman
af04831fb0
Plumb the specified packet size through to moonlight-common-c
2017-05-26 22:44:15 -07:00
Cameron Gutman
8f3eecd980
Remove starting app stage from under the lock
2017-05-21 14:42:09 -07:00
Cameron Gutman
636c20d67b
Add start and stop callbacks for audio and video renderers
2017-05-21 13:04:50 -07:00
Cameron Gutman
5d90950591
Use LiInterruptConnection to prevent long waits for RTSP timeout
2017-05-21 12:25:04 -07:00
Cameron Gutman
7651ce5e84
Prevent racing connection start and stop
2017-05-21 11:52:43 -07:00
Cameron Gutman
b3a1938c1d
Reuse buffers for video and audio renderer callbacks to prevent excessive object allocation during stream
2017-05-18 13:29:54 -07:00
Cameron Gutman
0ce1e1be27
Update readme
2017-05-18 11:29:55 -07:00
Cameron Gutman
470680d463
Change submodule remote to use HTTPS link
2017-05-18 11:24:35 -07:00
Cameron Gutman
63e2fd447d
Fix cleanup on stream connection failure
2017-05-18 09:56:54 -07:00
Cameron Gutman
864bcadcb2
Add support for per-codec reference frame invalidation options
2017-05-15 23:12:54 -07:00
Cameron Gutman
ae852eb911
Allow video decoder capabilities to be set at runtime
2017-05-15 22:28:24 -07:00
Cameron Gutman
203fcd82e7
Fix use of negotiated stream parameters
2017-05-15 21:37:26 -07:00
Cameron Gutman
67469103d4
Enable 4 slices per frame as Java used to
2017-05-15 01:02:20 -07:00
Cameron Gutman
9e413000a5
Add support for Limelog in moonlight-common-c
2017-05-15 01:01:54 -07:00
Cameron Gutman
bedcbfbb7e
Basic streaming working on new-core
2017-05-15 00:30:25 -07:00
Cameron Gutman
73e4970a43
JNI code complete
2017-05-14 23:06:41 -07:00
Cameron Gutman
ac8b7ae960
Add OpenSSL and mk files for moonlight-core
2017-05-14 20:39:39 -07:00
Cameron Gutman
c62986e7b1
Plumb common->JNI functions
2017-05-14 18:19:39 -07:00
Cameron Gutman
a3d5e955aa
Rework interfaces for JNI bridge
2017-05-14 17:12:30 -07:00
Cameron Gutman
04e77e557b
Update .gitignore
2017-05-14 15:10:41 -07:00
Cameron Gutman
a748b54041
Update build.gradle
2017-05-14 15:09:36 -07:00
Cameron Gutman
f77673a5c8
Move JNI modules and add moonlight-common-c submodule
2017-05-12 18:56:18 -07:00
Cameron Gutman
23ebc4d927
Purge the majority of the streaming core
2017-05-12 18:46:01 -07:00
Cameron Gutman
92b86674b9
Ignore iml files
2017-05-12 18:21:36 -07:00
Cameron Gutman
f94d224395
Clean up build files
2017-05-12 18:19:29 -07:00
Cameron Gutman
822f498646
Migrate all files to AAR project
2017-05-12 17:53:55 -07:00
Cameron Gutman
4566c1855b
Allow clients to correctly send the number of controllers connected
2017-02-04 21:00:10 -08:00
Cameron Gutman
195bf8ed55
Apparently we're back to 8 byte first frame headers on GFE 3.2
2016-12-13 20:33:58 -08:00
Cameron Gutman
52678cfe35
Move the mouse cursor 1 pixel each direction when connecting to force the screen to wake up
2016-11-06 01:04:50 -07:00
Cameron Gutman
61f89a2d4c
Remove isRunning property from apps (since it's gone in GFE 3.1)
2016-10-21 12:16:43 -07:00
Cameron Gutman
ba398e4073
Handle pairing while a pairing attempt is pending
2016-10-20 00:06:41 -07:00
Cameron Gutman
a14a4a8d60
Add support for GFE 3.0.7
2016-10-05 18:45:19 -07:00
Cameron Gutman
9caf3b37ac
Fix IDR frame requests on Gen 3 servers
2016-09-24 13:21:29 -07:00
Cameron Gutman
e6965605c9
Consolidate string trimming into getXmlString()
2016-09-20 14:37:51 -07:00
Cameron Gutman
5b355a3e73
Fail quitApp() if the session isn't ours
2016-09-20 14:35:06 -07:00
Cameron Gutman
92d534a9c3
Merge pull request #15 from nanotech/f/idr-obo
...
Fix off-by-one when looking for an I-frame NAL
2016-09-11 10:02:55 -07:00
NanoTech
2d08f568e9
Fix off-by-one when looking for an I-frame NAL
...
Between finding the NAL and checking its type,
reassembleFrame is called and overwrites the
cachedSpecialDesc with the data and NAL type
from the previous NAL. If the only IDR NAL in the
packet is the last NAL in the packet, it gets
missed and the depacketizer is stuck waiting
for it.
2016-09-10 00:52:56 -06:00
Cameron Gutman
a9f7b1aeab
Merge branch 'android'
2016-08-13 13:39:36 -07:00
Cameron Gutman
4f53cfcb20
Only use 4K on GFE 3.x
2016-08-13 13:24:31 -07:00