├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── demo │ ├── preview.jpg │ ├── preview1.jpg │ └── preview2.jpg ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── asha │ │ └── md360player4android │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── asha │ │ │ └── md360player4android │ │ │ ├── BitmapPlayerActivity.java │ │ │ ├── CubemapPlayerActivity.java │ │ │ ├── CustomProjectionFactory.java │ │ │ ├── DemoActivity.java │ │ │ ├── HoverView.java │ │ │ ├── IjkPlayerDemoActivity.java │ │ │ ├── MD360PlayerActivity.java │ │ │ ├── MediaPlayerWrapper.java │ │ │ ├── RecyclerViewActivity.java │ │ │ ├── SpinnerHelper.java │ │ │ ├── VRLibManager.java │ │ │ └── VideoPlayerActivity.java │ └── res │ │ ├── drawable-xhdpi │ │ ├── bitmap360.jpg │ │ ├── cube_back.jpg │ │ ├── cube_bottom.jpg │ │ ├── cube_front.jpg │ │ ├── cube_left.jpg │ │ ├── cube_right.jpg │ │ ├── cube_top.jpg │ │ ├── dome_pic.jpg │ │ ├── fish2sphere180s.jpg │ │ ├── fish2sphere180sx2.png │ │ ├── moredoo_logo.png │ │ ├── multifisheye.png │ │ ├── multifisheye2.png │ │ ├── stereo.jpg │ │ └── texture.png │ │ ├── drawable │ │ └── selector_button_background.xml │ │ ├── layout │ │ ├── activity_demo.xml │ │ ├── activity_ijkdemo.xml │ │ ├── activity_main.xml │ │ ├── activity_md_using_surface_view.xml │ │ ├── activity_md_using_texture_view.xml │ │ ├── feed_panorama_layout.xml │ │ ├── feed_text_layout.xml │ │ └── simple_spinner_item.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── asha │ └── md360player4android │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── settings.gradle ├── travis-push-to-bintray.sh └── vrlib ├── .gitignore ├── build.gradle ├── gradle-mvn-local.gradle ├── gradle-mvn-push.gradle ├── gradle.properties ├── proguard-rules.pro ├── src ├── androidTest │ └── java │ │ └── com │ │ └── asha │ │ └── vrlib │ │ └── ApplicationTest.java ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ ├── asha │ │ │ └── vrlib │ │ │ │ ├── MD360Director.java │ │ │ │ ├── MD360DirectorFactory.java │ │ │ │ ├── MD360Program.java │ │ │ │ ├── MD360Renderer.java │ │ │ │ ├── MDDirectorCamUpdate.java │ │ │ │ ├── MDDirectorCamera.java │ │ │ │ ├── MDDirectorFilter.java │ │ │ │ ├── MDGLScreenWrapper.java │ │ │ │ ├── MDPickerManager.java │ │ │ │ ├── MDTouchHelper.java │ │ │ │ ├── MDVRLibrary.java │ │ │ │ ├── common │ │ │ │ ├── Fps.java │ │ │ │ ├── GLUtil.java │ │ │ │ ├── MDDirection.java │ │ │ │ ├── MDGLHandler.java │ │ │ │ ├── MDMainHandler.java │ │ │ │ ├── MDUtil.java │ │ │ │ └── VRUtil.java │ │ │ │ ├── compact │ │ │ │ ├── CompactEyePickAdapter.java │ │ │ │ └── CompactTouchPickAdapter.java │ │ │ │ ├── model │ │ │ │ ├── BarrelDistortionConfig.java │ │ │ │ ├── MDDirectorBrief.java │ │ │ │ ├── MDDirectorSnapshot.java │ │ │ │ ├── MDFlingConfig.java │ │ │ │ ├── MDHitEvent.java │ │ │ │ ├── MDHitPoint.java │ │ │ │ ├── MDHotspotBuilder.java │ │ │ │ ├── MDMainPluginBuilder.java │ │ │ │ ├── MDPinchConfig.java │ │ │ │ ├── MDPluginBuilder.java │ │ │ │ ├── MDPosition.java │ │ │ │ ├── MDQuaternion.java │ │ │ │ ├── MDRay.java │ │ │ │ ├── MDVector3D.java │ │ │ │ ├── MDViewBuilder.java │ │ │ │ └── position │ │ │ │ │ └── MDMutablePosition.java │ │ │ │ ├── objects │ │ │ │ ├── MDAbsObject3D.java │ │ │ │ ├── MDCubeMap.java │ │ │ │ ├── MDDome3D.java │ │ │ │ ├── MDMultiFisheye3D.java │ │ │ │ ├── MDObject3DHelper.java │ │ │ │ ├── MDPlane.java │ │ │ │ ├── MDSphere3D.java │ │ │ │ └── MDStereoSphere3D.java │ │ │ │ ├── plugins │ │ │ │ ├── MDAbsLinePipe.java │ │ │ │ ├── MDAbsPlugin.java │ │ │ │ ├── MDBarrelDistortionLinePipe.java │ │ │ │ ├── MDDrawingCache.java │ │ │ │ ├── MDHotspotPlugin.java │ │ │ │ ├── MDMultiFishEyePlugin.java │ │ │ │ ├── MDPanoramaPlugin.java │ │ │ │ ├── MDPluginAdapter.java │ │ │ │ ├── MDPluginManager.java │ │ │ │ ├── MDWidgetPlugin.java │ │ │ │ └── hotspot │ │ │ │ │ ├── IMDHotspot.java │ │ │ │ │ ├── MDAbsHotspot.java │ │ │ │ │ ├── MDAbsView.java │ │ │ │ │ ├── MDLayoutParams.java │ │ │ │ │ ├── MDSimpleHotspot.java │ │ │ │ │ └── MDView.java │ │ │ │ ├── strategy │ │ │ │ ├── IModeStrategy.java │ │ │ │ ├── ModeManager.java │ │ │ │ ├── display │ │ │ │ │ ├── AbsDisplayStrategy.java │ │ │ │ │ ├── DisplayModeManager.java │ │ │ │ │ ├── GlassStrategy.java │ │ │ │ │ ├── IDisplayMode.java │ │ │ │ │ └── NormalStrategy.java │ │ │ │ ├── interactive │ │ │ │ │ ├── AbsInteractiveStrategy.java │ │ │ │ │ ├── CardboardMTStrategy.java │ │ │ │ │ ├── CardboardMotionStrategy.java │ │ │ │ │ ├── IInteractiveMode.java │ │ │ │ │ ├── InteractiveModeManager.java │ │ │ │ │ ├── MotionStrategy.java │ │ │ │ │ ├── MotionWithTouchStrategy.java │ │ │ │ │ └── TouchStrategy.java │ │ │ │ └── projection │ │ │ │ │ ├── AbsProjectionStrategy.java │ │ │ │ │ ├── CubeProjection.java │ │ │ │ │ ├── DomeProjection.java │ │ │ │ │ ├── IMDProjectionFactory.java │ │ │ │ │ ├── IProjectionMode.java │ │ │ │ │ ├── MultiFishEyeProjection.java │ │ │ │ │ ├── PlaneProjection.java │ │ │ │ │ ├── ProjectionModeManager.java │ │ │ │ │ ├── SphereProjection.java │ │ │ │ │ └── StereoSphereProjection.java │ │ │ │ └── texture │ │ │ │ ├── MD360BitmapTexture.java │ │ │ │ ├── MD360CubemapTexture.java │ │ │ │ ├── MD360Texture.java │ │ │ │ └── MD360VideoTexture.java │ │ │ ├── badlogic │ │ │ └── gdx │ │ │ │ └── math │ │ │ │ └── MathUtils.java │ │ │ └── google │ │ │ ├── android │ │ │ └── apps │ │ │ │ └── muzei │ │ │ │ └── render │ │ │ │ └── GLTextureView.java │ │ │ └── vrtoolkit │ │ │ └── cardboard │ │ │ └── sensors │ │ │ ├── Clock.java │ │ │ ├── DeviceSensorLooper.java │ │ │ ├── HeadTracker.java │ │ │ ├── SensorEventProvider.java │ │ │ ├── SystemClock.java │ │ │ └── internal │ │ │ ├── GyroscopeBiasEstimator.java │ │ │ ├── LowPassFilter.java │ │ │ ├── Matrix3x3d.java │ │ │ ├── OrientationEKF.java │ │ │ ├── So3Helper.java │ │ │ ├── So3Util.java │ │ │ └── Vector3d.java │ └── res │ │ └── raw │ │ ├── per_pixel_fragment_shader.glsl │ │ ├── per_pixel_fragment_shader_bitmap.glsl │ │ ├── per_pixel_fragment_shader_bitmap_fbo.glsl │ │ ├── per_pixel_fragment_shader_cubemap.glsl │ │ └── per_pixel_vertex_shader.glsl └── test │ └── java │ └── com │ └── asha │ └── vrlib │ └── ExampleUnitTest.java └── version.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/demo/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/demo/preview.jpg -------------------------------------------------------------------------------- /app/demo/preview1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/demo/preview1.jpg -------------------------------------------------------------------------------- /app/demo/preview2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/demo/preview2.jpg -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/asha/md360player4android/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/androidTest/java/com/asha/md360player4android/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/BitmapPlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/BitmapPlayerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/CubemapPlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/CubemapPlayerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/CustomProjectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/CustomProjectionFactory.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/DemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/DemoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/HoverView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/HoverView.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/IjkPlayerDemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/IjkPlayerDemoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/MD360PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/MD360PlayerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/MediaPlayerWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/MediaPlayerWrapper.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/RecyclerViewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/RecyclerViewActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/SpinnerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/SpinnerHelper.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/VRLibManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/VRLibManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/asha/md360player4android/VideoPlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/java/com/asha/md360player4android/VideoPlayerActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/bitmap360.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/bitmap360.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/cube_back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/cube_back.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/cube_bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/cube_bottom.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/cube_front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/cube_front.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/cube_left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/cube_left.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/cube_right.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/cube_right.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/cube_top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/cube_top.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/dome_pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/dome_pic.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/fish2sphere180s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/fish2sphere180s.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/fish2sphere180sx2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/fish2sphere180sx2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/moredoo_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/moredoo_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/multifisheye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/multifisheye.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/multifisheye2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/multifisheye2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/stereo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/stereo.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable-xhdpi/texture.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_button_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/drawable/selector_button_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/layout/activity_demo.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_ijkdemo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/layout/activity_ijkdemo.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_md_using_surface_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/layout/activity_md_using_surface_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_md_using_texture_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/layout/activity_md_using_texture_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/feed_panorama_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/layout/feed_panorama_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/feed_text_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/layout/feed_text_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/simple_spinner_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/layout/simple_spinner_item.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/asha/md360player4android/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/app/src/test/java/com/asha/md360player4android/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/jitpack.yml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':vrlib' 2 | -------------------------------------------------------------------------------- /travis-push-to-bintray.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/travis-push-to-bintray.sh -------------------------------------------------------------------------------- /vrlib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /vrlib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/build.gradle -------------------------------------------------------------------------------- /vrlib/gradle-mvn-local.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/gradle-mvn-local.gradle -------------------------------------------------------------------------------- /vrlib/gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /vrlib/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/gradle.properties -------------------------------------------------------------------------------- /vrlib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/proguard-rules.pro -------------------------------------------------------------------------------- /vrlib/src/androidTest/java/com/asha/vrlib/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/androidTest/java/com/asha/vrlib/ApplicationTest.java -------------------------------------------------------------------------------- /vrlib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MD360Director.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MD360Director.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MD360DirectorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MD360DirectorFactory.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MD360Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MD360Program.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MD360Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MD360Renderer.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MDDirectorCamUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MDDirectorCamUpdate.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MDDirectorCamera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MDDirectorCamera.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MDDirectorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MDDirectorFilter.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MDGLScreenWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MDGLScreenWrapper.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MDPickerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MDPickerManager.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MDTouchHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MDTouchHelper.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/MDVRLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/MDVRLibrary.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/common/Fps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/common/Fps.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/common/GLUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/common/GLUtil.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/common/MDDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/common/MDDirection.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/common/MDGLHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/common/MDGLHandler.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/common/MDMainHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/common/MDMainHandler.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/common/MDUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/common/MDUtil.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/common/VRUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/common/VRUtil.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/compact/CompactEyePickAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/compact/CompactEyePickAdapter.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/compact/CompactTouchPickAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/compact/CompactTouchPickAdapter.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/BarrelDistortionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/BarrelDistortionConfig.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDDirectorBrief.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDDirectorBrief.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDDirectorSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDDirectorSnapshot.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDFlingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDFlingConfig.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDHitEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDHitEvent.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDHitPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDHitPoint.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDHotspotBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDHotspotBuilder.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDMainPluginBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDMainPluginBuilder.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDPinchConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDPinchConfig.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDPluginBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDPluginBuilder.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDPosition.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDQuaternion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDQuaternion.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDRay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDRay.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDVector3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDVector3D.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/MDViewBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/MDViewBuilder.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/model/position/MDMutablePosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/model/position/MDMutablePosition.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/objects/MDAbsObject3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/objects/MDAbsObject3D.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/objects/MDCubeMap.java: -------------------------------------------------------------------------------- 1 | package com.asha.vrlib.objects; 2 | 3 | public class MDCubeMap extends MDSphere3D { 4 | } 5 | 6 | -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/objects/MDDome3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/objects/MDDome3D.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/objects/MDMultiFisheye3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/objects/MDMultiFisheye3D.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/objects/MDObject3DHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/objects/MDObject3DHelper.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/objects/MDPlane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/objects/MDPlane.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/objects/MDSphere3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/objects/MDSphere3D.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/objects/MDStereoSphere3D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/objects/MDStereoSphere3D.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDAbsLinePipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDAbsLinePipe.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDAbsPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDAbsPlugin.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDBarrelDistortionLinePipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDBarrelDistortionLinePipe.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDDrawingCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDDrawingCache.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDHotspotPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDHotspotPlugin.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDMultiFishEyePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDMultiFishEyePlugin.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDPanoramaPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDPanoramaPlugin.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDPluginAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDPluginAdapter.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDPluginManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDPluginManager.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/MDWidgetPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/MDWidgetPlugin.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/IMDHotspot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/IMDHotspot.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDAbsHotspot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDAbsHotspot.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDAbsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDAbsView.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDLayoutParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDLayoutParams.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDSimpleHotspot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDSimpleHotspot.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/plugins/hotspot/MDView.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/IModeStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/IModeStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/ModeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/ModeManager.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/display/AbsDisplayStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/display/AbsDisplayStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/display/DisplayModeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/display/DisplayModeManager.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/display/GlassStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/display/GlassStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/display/IDisplayMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/display/IDisplayMode.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/display/NormalStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/display/NormalStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/interactive/AbsInteractiveStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/interactive/AbsInteractiveStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/interactive/CardboardMTStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/interactive/CardboardMTStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/interactive/CardboardMotionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/interactive/CardboardMotionStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/interactive/IInteractiveMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/interactive/IInteractiveMode.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/interactive/InteractiveModeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/interactive/InteractiveModeManager.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/interactive/MotionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/interactive/MotionStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/interactive/MotionWithTouchStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/interactive/MotionWithTouchStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/interactive/TouchStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/interactive/TouchStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/AbsProjectionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/AbsProjectionStrategy.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/CubeProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/CubeProjection.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/DomeProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/DomeProjection.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/IMDProjectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/IMDProjectionFactory.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/IProjectionMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/IProjectionMode.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/MultiFishEyeProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/MultiFishEyeProjection.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/PlaneProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/PlaneProjection.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/ProjectionModeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/ProjectionModeManager.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/SphereProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/SphereProjection.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/strategy/projection/StereoSphereProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/strategy/projection/StereoSphereProjection.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/texture/MD360BitmapTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/texture/MD360BitmapTexture.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/texture/MD360CubemapTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/texture/MD360CubemapTexture.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/texture/MD360Texture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/texture/MD360Texture.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/asha/vrlib/texture/MD360VideoTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/asha/vrlib/texture/MD360VideoTexture.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/badlogic/gdx/math/MathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/badlogic/gdx/math/MathUtils.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/android/apps/muzei/render/GLTextureView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/android/apps/muzei/render/GLTextureView.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/Clock.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/DeviceSensorLooper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/DeviceSensorLooper.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/HeadTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/HeadTracker.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/SensorEventProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/SensorEventProvider.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/SystemClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/SystemClock.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/GyroscopeBiasEstimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/GyroscopeBiasEstimator.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/LowPassFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/LowPassFilter.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/Matrix3x3d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/Matrix3x3d.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/OrientationEKF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/OrientationEKF.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/So3Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/So3Helper.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/So3Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/So3Util.java -------------------------------------------------------------------------------- /vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/Vector3d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/java/com/google/vrtoolkit/cardboard/sensors/internal/Vector3d.java -------------------------------------------------------------------------------- /vrlib/src/main/res/raw/per_pixel_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/res/raw/per_pixel_fragment_shader.glsl -------------------------------------------------------------------------------- /vrlib/src/main/res/raw/per_pixel_fragment_shader_bitmap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/res/raw/per_pixel_fragment_shader_bitmap.glsl -------------------------------------------------------------------------------- /vrlib/src/main/res/raw/per_pixel_fragment_shader_bitmap_fbo.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/res/raw/per_pixel_fragment_shader_bitmap_fbo.glsl -------------------------------------------------------------------------------- /vrlib/src/main/res/raw/per_pixel_fragment_shader_cubemap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/res/raw/per_pixel_fragment_shader_cubemap.glsl -------------------------------------------------------------------------------- /vrlib/src/main/res/raw/per_pixel_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/main/res/raw/per_pixel_vertex_shader.glsl -------------------------------------------------------------------------------- /vrlib/src/test/java/com/asha/vrlib/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/src/test/java/com/asha/vrlib/ExampleUnitTest.java -------------------------------------------------------------------------------- /vrlib/version.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashqal/MD360Player4Android/HEAD/vrlib/version.gradle --------------------------------------------------------------------------------