440 Commits

Author SHA1 Message Date
Cameron Gutman
7b41b1158e Separate H.265 video format for SDR and HDR formats 2017-11-25 12:15:21 -08:00
Cameron Gutman
d0da5d3702 Fix IDR frame NALU drop race condition 2017-11-18 14:42:41 -08:00
Cameron Gutman
42668b5699 Update for NDK 16 (deprecating MIPS) 2017-11-18 13:37:54 -08:00
Cameron Gutman
9444430830 Update common-c to fix HEVC artifacts in some apps 2017-11-10 00:09:51 -08:00
Cameron Gutman
e30088e53b Update build tools to 27.0.1 and target API 27 2017-11-07 21:43:54 -08:00
Cameron Gutman
a989bdde80 Add support for HDR streaming 2017-11-05 19:23:15 -08:00
Cameron Gutman
e5d9da447c Wait for connection stop before allowing a pending start to proceed 2017-11-05 13:46:56 -08:00
Cameron Gutman
ba5c026bff Update common-c 2017-10-17 00:35:08 -07:00
Cameron Gutman
66536aa755 Fix failure to quit games on GFE 3.10 2017-10-16 23:46:29 -07:00
Cameron Gutman
a53444148e Update build tools to 26.0.2 2017-10-04 19:29:34 -07:00
Cameron Gutman
d237ceb1df Add the ability for clients to reduce bitrate when HEVC is used 2017-09-25 21:38:43 -07:00
Cameron Gutman
1f504288cb Update common-c to fix a failure path bug 2017-09-09 16:13:56 -07:00
Cameron Gutman
0543420624 Enable HTTP debugging on debug builds 2017-09-09 16:12:50 -07:00
Cameron Gutman
6580eb8ea4 Fix Lint warnings 2017-09-09 14:01:48 -07:00
Cameron Gutman
8584bf1910 Convert address fields to strings to better manage DNS names 2017-09-09 13:39:20 -07:00
Cameron Gutman
e7f92d3667 Rename localIp/remoteIp fields to localAddress/remoteAddress to prepare for DNS names 2017-09-09 12:46:02 -07:00
Cameron Gutman
fe71b1be20 Update common-c with hang fix 2017-09-01 18:39:05 -07:00
Cameron Gutman
0ba0d37a37 Update build tools version 2017-08-13 18:33:30 -07:00
Cameron Gutman
673a115b52 Update for Gradle 4 2017-06-24 12:55:28 -07:00
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