67 Commits

Author SHA1 Message Date
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
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
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
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