├── .gitignore ├── .idea ├── codeStyles │ └── codeStyleConfig.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── ALVR-common ├── common-utils.cpp ├── common-utils.h ├── exception.cpp ├── exception.h ├── packet_types.h └── reedsolomon │ ├── rs.c │ └── rs.h ├── LICENSE ├── README.md ├── app ├── .gitignore ├── CMakeLists.txt ├── build.gradle ├── include │ ├── VrApi.h │ ├── VrApi_Config.h │ ├── VrApi_Ext.h │ ├── VrApi_Helpers.h │ ├── VrApi_Input.h │ ├── VrApi_SystemUtils.h │ ├── VrApi_Types.h │ ├── VrApi_Version.h │ ├── VrApi_Vulkan.h │ ├── tinygltf │ │ ├── json.hpp │ │ ├── stb_image.h │ │ ├── stb_image_write.h │ │ └── tiny_gltf.h │ └── vr │ │ └── gvr │ │ └── capi │ │ └── include │ │ ├── gvr.h │ │ ├── gvr_audio.h │ │ ├── gvr_audio_surround.h │ │ ├── gvr_beta.h │ │ ├── gvr_controller.h │ │ ├── gvr_gesture.h │ │ ├── gvr_types.h │ │ └── gvr_version.h ├── proguard-rules.pro └── src │ ├── ARCore │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── polygraphene │ │ │ └── alvr │ │ │ ├── ArThread.java │ │ │ └── Constants.java │ └── res │ │ └── values │ │ └── strings.xml │ ├── Daydream │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── polygraphene │ │ │ └── alvr │ │ │ ├── GvrActivity.java │ │ │ ├── GvrRenderer.java │ │ │ └── GvrTracking.java │ └── res │ │ └── values │ │ └── strings.xml │ ├── Normal │ └── java │ │ └── com │ │ └── polygraphene │ │ └── alvr │ │ ├── ArThread.java │ │ └── Constants.java │ ├── Ovr │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── polygraphene │ │ │ └── alvr │ │ │ ├── OvrActivity.java │ │ │ ├── OvrContext.java │ │ │ └── OvrThread.java │ └── res │ │ └── values │ │ └── strings.xml │ ├── androidTest │ └── java │ │ └── com │ │ └── polygraphene │ │ └── alvr │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── buffer.bin │ │ ├── empty.txt │ │ └── loading.gltf │ ├── cpp │ │ ├── asset.cpp │ │ ├── asset.h │ │ ├── fec.cpp │ │ ├── fec.h │ │ ├── gltf_model.cpp │ │ ├── gltf_model.h │ │ ├── gvr_render.cpp │ │ ├── gvr_render.h │ │ ├── gvr_tracking.cpp │ │ ├── gvr_tracking.h │ │ ├── latency_collector.cpp │ │ ├── latency_collector.h │ │ ├── nal.cpp │ │ ├── nal.h │ │ ├── ovr_context.cpp │ │ ├── ovr_context.h │ │ ├── render.cpp │ │ ├── render.h │ │ ├── sound.h │ │ ├── udp.cpp │ │ ├── udp.h │ │ ├── utils.cpp │ │ └── utils.h │ ├── java │ │ └── com │ │ │ └── polygraphene │ │ │ └── alvr │ │ │ ├── BaseActivity.java │ │ │ ├── DecoderThread.java │ │ │ ├── DeviceDescriptor.java │ │ │ ├── FrameMap.java │ │ │ ├── LatencyCollector.java │ │ │ ├── LauncherSocket.java │ │ │ ├── LoadingTexture.java │ │ │ ├── NAL.java │ │ │ ├── NalQueue.java │ │ │ ├── OutputFrameQueue.java │ │ │ ├── PersistentConfig.java │ │ │ ├── ThreadBase.java │ │ │ ├── TrackingThread.java │ │ │ ├── UdpReceiverThread.java │ │ │ ├── Utils.java │ │ │ └── test │ │ │ └── DecoderTestActivity.java │ ├── jniLibs │ │ ├── arm64-v8a │ │ │ ├── libgvr.so │ │ │ ├── libgvr_audio.so │ │ │ └── libvrapi.so │ │ ├── armeabi-v7a │ │ │ ├── libgvr.so │ │ │ ├── libgvr_audio.so │ │ │ └── libvrapi.so │ │ └── x86 │ │ │ ├── libgvr.so │ │ │ └── libgvr_audio.so │ └── res │ │ ├── layout │ │ ├── activity_decoder_test.xml │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── polygraphene │ └── alvr │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /ALVR-common/common-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/ALVR-common/common-utils.cpp -------------------------------------------------------------------------------- /ALVR-common/common-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/ALVR-common/common-utils.h -------------------------------------------------------------------------------- /ALVR-common/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/ALVR-common/exception.cpp -------------------------------------------------------------------------------- /ALVR-common/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/ALVR-common/exception.h -------------------------------------------------------------------------------- /ALVR-common/packet_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/ALVR-common/packet_types.h -------------------------------------------------------------------------------- /ALVR-common/reedsolomon/rs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/ALVR-common/reedsolomon/rs.c -------------------------------------------------------------------------------- /ALVR-common/reedsolomon/rs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/ALVR-common/reedsolomon/rs.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/CMakeLists.txt -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/include/VrApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/VrApi.h -------------------------------------------------------------------------------- /app/include/VrApi_Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/VrApi_Config.h -------------------------------------------------------------------------------- /app/include/VrApi_Ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/VrApi_Ext.h -------------------------------------------------------------------------------- /app/include/VrApi_Helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/VrApi_Helpers.h -------------------------------------------------------------------------------- /app/include/VrApi_Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/VrApi_Input.h -------------------------------------------------------------------------------- /app/include/VrApi_SystemUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/VrApi_SystemUtils.h -------------------------------------------------------------------------------- /app/include/VrApi_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/VrApi_Types.h -------------------------------------------------------------------------------- /app/include/VrApi_Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/VrApi_Version.h -------------------------------------------------------------------------------- /app/include/VrApi_Vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/VrApi_Vulkan.h -------------------------------------------------------------------------------- /app/include/tinygltf/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/tinygltf/json.hpp -------------------------------------------------------------------------------- /app/include/tinygltf/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/tinygltf/stb_image.h -------------------------------------------------------------------------------- /app/include/tinygltf/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/tinygltf/stb_image_write.h -------------------------------------------------------------------------------- /app/include/tinygltf/tiny_gltf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/tinygltf/tiny_gltf.h -------------------------------------------------------------------------------- /app/include/vr/gvr/capi/include/gvr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/vr/gvr/capi/include/gvr.h -------------------------------------------------------------------------------- /app/include/vr/gvr/capi/include/gvr_audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/vr/gvr/capi/include/gvr_audio.h -------------------------------------------------------------------------------- /app/include/vr/gvr/capi/include/gvr_audio_surround.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/vr/gvr/capi/include/gvr_audio_surround.h -------------------------------------------------------------------------------- /app/include/vr/gvr/capi/include/gvr_beta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/vr/gvr/capi/include/gvr_beta.h -------------------------------------------------------------------------------- /app/include/vr/gvr/capi/include/gvr_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/vr/gvr/capi/include/gvr_controller.h -------------------------------------------------------------------------------- /app/include/vr/gvr/capi/include/gvr_gesture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/vr/gvr/capi/include/gvr_gesture.h -------------------------------------------------------------------------------- /app/include/vr/gvr/capi/include/gvr_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/vr/gvr/capi/include/gvr_types.h -------------------------------------------------------------------------------- /app/include/vr/gvr/capi/include/gvr_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/include/vr/gvr/capi/include/gvr_version.h -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/ARCore/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/ARCore/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/ARCore/java/com/polygraphene/alvr/ArThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/ARCore/java/com/polygraphene/alvr/ArThread.java -------------------------------------------------------------------------------- /app/src/ARCore/java/com/polygraphene/alvr/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/ARCore/java/com/polygraphene/alvr/Constants.java -------------------------------------------------------------------------------- /app/src/ARCore/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/ARCore/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/Daydream/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Daydream/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/Daydream/java/com/polygraphene/alvr/GvrActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Daydream/java/com/polygraphene/alvr/GvrActivity.java -------------------------------------------------------------------------------- /app/src/Daydream/java/com/polygraphene/alvr/GvrRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Daydream/java/com/polygraphene/alvr/GvrRenderer.java -------------------------------------------------------------------------------- /app/src/Daydream/java/com/polygraphene/alvr/GvrTracking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Daydream/java/com/polygraphene/alvr/GvrTracking.java -------------------------------------------------------------------------------- /app/src/Daydream/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Daydream/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/Normal/java/com/polygraphene/alvr/ArThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Normal/java/com/polygraphene/alvr/ArThread.java -------------------------------------------------------------------------------- /app/src/Normal/java/com/polygraphene/alvr/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Normal/java/com/polygraphene/alvr/Constants.java -------------------------------------------------------------------------------- /app/src/Ovr/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Ovr/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/Ovr/java/com/polygraphene/alvr/OvrActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Ovr/java/com/polygraphene/alvr/OvrActivity.java -------------------------------------------------------------------------------- /app/src/Ovr/java/com/polygraphene/alvr/OvrContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Ovr/java/com/polygraphene/alvr/OvrContext.java -------------------------------------------------------------------------------- /app/src/Ovr/java/com/polygraphene/alvr/OvrThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Ovr/java/com/polygraphene/alvr/OvrThread.java -------------------------------------------------------------------------------- /app/src/Ovr/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/Ovr/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/androidTest/java/com/polygraphene/alvr/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/androidTest/java/com/polygraphene/alvr/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/buffer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/assets/buffer.bin -------------------------------------------------------------------------------- /app/src/main/assets/empty.txt: -------------------------------------------------------------------------------- 1 | Put the osig file in this directory. -------------------------------------------------------------------------------- /app/src/main/assets/loading.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/assets/loading.gltf -------------------------------------------------------------------------------- /app/src/main/cpp/asset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/asset.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/asset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/asset.h -------------------------------------------------------------------------------- /app/src/main/cpp/fec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/fec.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/fec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/fec.h -------------------------------------------------------------------------------- /app/src/main/cpp/gltf_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/gltf_model.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/gltf_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/gltf_model.h -------------------------------------------------------------------------------- /app/src/main/cpp/gvr_render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/gvr_render.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/gvr_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/gvr_render.h -------------------------------------------------------------------------------- /app/src/main/cpp/gvr_tracking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/gvr_tracking.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/gvr_tracking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/gvr_tracking.h -------------------------------------------------------------------------------- /app/src/main/cpp/latency_collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/latency_collector.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/latency_collector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/latency_collector.h -------------------------------------------------------------------------------- /app/src/main/cpp/nal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/nal.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/nal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/nal.h -------------------------------------------------------------------------------- /app/src/main/cpp/ovr_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/ovr_context.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/ovr_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/ovr_context.h -------------------------------------------------------------------------------- /app/src/main/cpp/render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/render.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/render.h -------------------------------------------------------------------------------- /app/src/main/cpp/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/sound.h -------------------------------------------------------------------------------- /app/src/main/cpp/udp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/udp.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/udp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/udp.h -------------------------------------------------------------------------------- /app/src/main/cpp/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/utils.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/cpp/utils.h -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/DecoderThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/DecoderThread.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/DeviceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/DeviceDescriptor.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/FrameMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/FrameMap.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/LatencyCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/LatencyCollector.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/LauncherSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/LauncherSocket.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/LoadingTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/LoadingTexture.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/NAL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/NAL.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/NalQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/NalQueue.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/OutputFrameQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/OutputFrameQueue.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/PersistentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/PersistentConfig.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/ThreadBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/ThreadBase.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/TrackingThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/TrackingThread.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/UdpReceiverThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/UdpReceiverThread.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/Utils.java -------------------------------------------------------------------------------- /app/src/main/java/com/polygraphene/alvr/test/DecoderTestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/java/com/polygraphene/alvr/test/DecoderTestActivity.java -------------------------------------------------------------------------------- /app/src/main/jniLibs/arm64-v8a/libgvr.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/jniLibs/arm64-v8a/libgvr.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/arm64-v8a/libgvr_audio.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/jniLibs/arm64-v8a/libgvr_audio.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/arm64-v8a/libvrapi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/jniLibs/arm64-v8a/libvrapi.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libgvr.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/jniLibs/armeabi-v7a/libgvr.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libgvr_audio.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/jniLibs/armeabi-v7a/libgvr_audio.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/armeabi-v7a/libvrapi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/jniLibs/armeabi-v7a/libvrapi.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86/libgvr.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/jniLibs/x86/libgvr.so -------------------------------------------------------------------------------- /app/src/main/jniLibs/x86/libgvr_audio.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/jniLibs/x86/libgvr_audio.so -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_decoder_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/layout/activity_decoder_test.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/polygraphene/alvr/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/app/src/test/java/com/polygraphene/alvr/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polygraphene/ALVRClient/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------