├── .gitignore ├── CommonVideoLibrary ├── .classpath ├── .project ├── AndroidManifest.xml ├── ic_launcher-web.png ├── libs │ ├── android-support-v4.jar │ └── isoviewer-1.0-RC-35.jar ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── roryhool │ └── commonvideolibrary │ ├── CursorHelper.java │ ├── InputSurface.java │ ├── Intents.java │ ├── MediaHelper.java │ ├── OutputSurface.java │ ├── Resolution.java │ ├── SamplerClip.java │ ├── TextureRenderer.java │ ├── UriHelper.java │ └── VideoResampler.java ├── LICENSE ├── README.md ├── VideoCreation ├── .classpath ├── .project ├── AndroidManifest.xml ├── ic_launcher-web.png ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_join.xml │ │ ├── activity_main.xml │ │ └── activity_render_from_surface.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── roryhool │ └── videocreation │ ├── JoinActivity.java │ ├── MainActivity.java │ ├── RenderFromSurfaceActivity.java │ └── SurfaceEncoder.java ├── VideoManipulation ├── .classpath ├── .project ├── AndroidManifest.xml ├── ic_launcher-web.png ├── proguard-project.txt ├── project.properties ├── res │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_resample.xml │ │ ├── activity_rotation.xml │ │ └── activity_trim.xml │ ├── values-v11 │ │ └── styles.xml │ ├── values-v14 │ │ └── styles.xml │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml └── src │ └── com │ └── roryhool │ └── videomanipulation │ ├── MainActivity.java │ ├── ResampleActivity.java │ ├── RotationActivity.java │ └── TrimActivity.java └── VideoPlayback ├── .classpath ├── .project ├── AndroidManifest.xml ├── ic_launcher-web.png ├── proguard-project.txt ├── project.properties ├── res ├── drawable-hdpi │ ├── ic_launcher.png │ ├── ic_media_pause.png │ ├── ic_media_play.png │ ├── ic_vidcontrol_fullscreen_off.png │ └── ic_vidcontrol_fullscreen_on.png ├── drawable-mdpi │ ├── ic_launcher.png │ ├── ic_media_pause.png │ ├── ic_media_play.png │ ├── ic_vidcontrol_fullscreen_off.png │ └── ic_vidcontrol_fullscreen_on.png ├── drawable-xhdpi │ ├── ic_launcher.png │ ├── ic_media_pause.png │ ├── ic_media_play.png │ ├── ic_vidcontrol_fullscreen_off.png │ └── ic_vidcontrol_fullscreen_on.png ├── drawable-xxhdpi │ └── ic_launcher.png ├── drawable │ └── button_selector.xml ├── layout │ ├── activity_decode_with_mediacodec.xml │ ├── activity_main.xml │ ├── activity_play_with_mediaplayer.xml │ └── video_player.xml ├── values-v11 │ └── styles.xml ├── values-v14 │ └── styles.xml └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── src └── com └── roryhool └── videoplayback ├── ControllerBase.java ├── DecodeWithMediaCodecActivity.java ├── MainActivity.java ├── MediaCodecDecodeController.java ├── MediaPlayerController.java ├── PlayWithMediaPlayerActivity.java ├── PlaybackTimer.java ├── ResizeAnimation.java ├── ScaledTextureView.java └── VideoPlayerView.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/.gitignore -------------------------------------------------------------------------------- /CommonVideoLibrary/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/.classpath -------------------------------------------------------------------------------- /CommonVideoLibrary/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/.project -------------------------------------------------------------------------------- /CommonVideoLibrary/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/AndroidManifest.xml -------------------------------------------------------------------------------- /CommonVideoLibrary/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/ic_launcher-web.png -------------------------------------------------------------------------------- /CommonVideoLibrary/libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/libs/android-support-v4.jar -------------------------------------------------------------------------------- /CommonVideoLibrary/libs/isoviewer-1.0-RC-35.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/libs/isoviewer-1.0-RC-35.jar -------------------------------------------------------------------------------- /CommonVideoLibrary/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/proguard-project.txt -------------------------------------------------------------------------------- /CommonVideoLibrary/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/project.properties -------------------------------------------------------------------------------- /CommonVideoLibrary/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /CommonVideoLibrary/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /CommonVideoLibrary/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CommonVideoLibrary/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /CommonVideoLibrary/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/res/values-v11/styles.xml -------------------------------------------------------------------------------- /CommonVideoLibrary/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/res/values-v14/styles.xml -------------------------------------------------------------------------------- /CommonVideoLibrary/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/res/values/strings.xml -------------------------------------------------------------------------------- /CommonVideoLibrary/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/res/values/styles.xml -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/CursorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/CursorHelper.java -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/InputSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/InputSurface.java -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/Intents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/Intents.java -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/MediaHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/MediaHelper.java -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/OutputSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/OutputSurface.java -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/Resolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/Resolution.java -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/SamplerClip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/SamplerClip.java -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/TextureRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/TextureRenderer.java -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/UriHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/UriHelper.java -------------------------------------------------------------------------------- /CommonVideoLibrary/src/com/roryhool/commonvideolibrary/VideoResampler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/CommonVideoLibrary/src/com/roryhool/commonvideolibrary/VideoResampler.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/README.md -------------------------------------------------------------------------------- /VideoCreation/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/.classpath -------------------------------------------------------------------------------- /VideoCreation/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/.project -------------------------------------------------------------------------------- /VideoCreation/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/AndroidManifest.xml -------------------------------------------------------------------------------- /VideoCreation/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/ic_launcher-web.png -------------------------------------------------------------------------------- /VideoCreation/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/proguard-project.txt -------------------------------------------------------------------------------- /VideoCreation/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/project.properties -------------------------------------------------------------------------------- /VideoCreation/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoCreation/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoCreation/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoCreation/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoCreation/res/layout/activity_join.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/layout/activity_join.xml -------------------------------------------------------------------------------- /VideoCreation/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/layout/activity_main.xml -------------------------------------------------------------------------------- /VideoCreation/res/layout/activity_render_from_surface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/layout/activity_render_from_surface.xml -------------------------------------------------------------------------------- /VideoCreation/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/values-v11/styles.xml -------------------------------------------------------------------------------- /VideoCreation/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/values-v14/styles.xml -------------------------------------------------------------------------------- /VideoCreation/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/values/strings.xml -------------------------------------------------------------------------------- /VideoCreation/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/res/values/styles.xml -------------------------------------------------------------------------------- /VideoCreation/src/com/roryhool/videocreation/JoinActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/src/com/roryhool/videocreation/JoinActivity.java -------------------------------------------------------------------------------- /VideoCreation/src/com/roryhool/videocreation/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/src/com/roryhool/videocreation/MainActivity.java -------------------------------------------------------------------------------- /VideoCreation/src/com/roryhool/videocreation/RenderFromSurfaceActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/src/com/roryhool/videocreation/RenderFromSurfaceActivity.java -------------------------------------------------------------------------------- /VideoCreation/src/com/roryhool/videocreation/SurfaceEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoCreation/src/com/roryhool/videocreation/SurfaceEncoder.java -------------------------------------------------------------------------------- /VideoManipulation/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/.classpath -------------------------------------------------------------------------------- /VideoManipulation/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/.project -------------------------------------------------------------------------------- /VideoManipulation/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/AndroidManifest.xml -------------------------------------------------------------------------------- /VideoManipulation/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/ic_launcher-web.png -------------------------------------------------------------------------------- /VideoManipulation/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/proguard-project.txt -------------------------------------------------------------------------------- /VideoManipulation/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/project.properties -------------------------------------------------------------------------------- /VideoManipulation/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoManipulation/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoManipulation/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoManipulation/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoManipulation/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/layout/activity_main.xml -------------------------------------------------------------------------------- /VideoManipulation/res/layout/activity_resample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/layout/activity_resample.xml -------------------------------------------------------------------------------- /VideoManipulation/res/layout/activity_rotation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/layout/activity_rotation.xml -------------------------------------------------------------------------------- /VideoManipulation/res/layout/activity_trim.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/layout/activity_trim.xml -------------------------------------------------------------------------------- /VideoManipulation/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/values-v11/styles.xml -------------------------------------------------------------------------------- /VideoManipulation/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/values-v14/styles.xml -------------------------------------------------------------------------------- /VideoManipulation/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/values/colors.xml -------------------------------------------------------------------------------- /VideoManipulation/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/values/strings.xml -------------------------------------------------------------------------------- /VideoManipulation/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/res/values/styles.xml -------------------------------------------------------------------------------- /VideoManipulation/src/com/roryhool/videomanipulation/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/src/com/roryhool/videomanipulation/MainActivity.java -------------------------------------------------------------------------------- /VideoManipulation/src/com/roryhool/videomanipulation/ResampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/src/com/roryhool/videomanipulation/ResampleActivity.java -------------------------------------------------------------------------------- /VideoManipulation/src/com/roryhool/videomanipulation/RotationActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/src/com/roryhool/videomanipulation/RotationActivity.java -------------------------------------------------------------------------------- /VideoManipulation/src/com/roryhool/videomanipulation/TrimActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoManipulation/src/com/roryhool/videomanipulation/TrimActivity.java -------------------------------------------------------------------------------- /VideoPlayback/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/.classpath -------------------------------------------------------------------------------- /VideoPlayback/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/.project -------------------------------------------------------------------------------- /VideoPlayback/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/AndroidManifest.xml -------------------------------------------------------------------------------- /VideoPlayback/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/ic_launcher-web.png -------------------------------------------------------------------------------- /VideoPlayback/proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/proguard-project.txt -------------------------------------------------------------------------------- /VideoPlayback/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/project.properties -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-hdpi/ic_media_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-hdpi/ic_media_pause.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-hdpi/ic_media_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-hdpi/ic_media_play.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-hdpi/ic_vidcontrol_fullscreen_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-hdpi/ic_vidcontrol_fullscreen_off.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-hdpi/ic_vidcontrol_fullscreen_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-hdpi/ic_vidcontrol_fullscreen_on.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-mdpi/ic_media_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-mdpi/ic_media_pause.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-mdpi/ic_media_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-mdpi/ic_media_play.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-mdpi/ic_vidcontrol_fullscreen_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-mdpi/ic_vidcontrol_fullscreen_off.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-mdpi/ic_vidcontrol_fullscreen_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-mdpi/ic_vidcontrol_fullscreen_on.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-xhdpi/ic_media_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-xhdpi/ic_media_pause.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-xhdpi/ic_media_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-xhdpi/ic_media_play.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-xhdpi/ic_vidcontrol_fullscreen_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-xhdpi/ic_vidcontrol_fullscreen_off.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-xhdpi/ic_vidcontrol_fullscreen_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-xhdpi/ic_vidcontrol_fullscreen_on.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /VideoPlayback/res/drawable/button_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/drawable/button_selector.xml -------------------------------------------------------------------------------- /VideoPlayback/res/layout/activity_decode_with_mediacodec.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/layout/activity_decode_with_mediacodec.xml -------------------------------------------------------------------------------- /VideoPlayback/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/layout/activity_main.xml -------------------------------------------------------------------------------- /VideoPlayback/res/layout/activity_play_with_mediaplayer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/layout/activity_play_with_mediaplayer.xml -------------------------------------------------------------------------------- /VideoPlayback/res/layout/video_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/layout/video_player.xml -------------------------------------------------------------------------------- /VideoPlayback/res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/values-v11/styles.xml -------------------------------------------------------------------------------- /VideoPlayback/res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/values-v14/styles.xml -------------------------------------------------------------------------------- /VideoPlayback/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/values/colors.xml -------------------------------------------------------------------------------- /VideoPlayback/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/values/dimens.xml -------------------------------------------------------------------------------- /VideoPlayback/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/values/strings.xml -------------------------------------------------------------------------------- /VideoPlayback/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/res/values/styles.xml -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/ControllerBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/ControllerBase.java -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/DecodeWithMediaCodecActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/DecodeWithMediaCodecActivity.java -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/MainActivity.java -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/MediaCodecDecodeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/MediaCodecDecodeController.java -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/MediaPlayerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/MediaPlayerController.java -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/PlayWithMediaPlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/PlayWithMediaPlayerActivity.java -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/PlaybackTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/PlaybackTimer.java -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/ResizeAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/ResizeAnimation.java -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/ScaledTextureView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/ScaledTextureView.java -------------------------------------------------------------------------------- /VideoPlayback/src/com/roryhool/videoplayback/VideoPlayerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoolrory/AndroidVideoSamples/HEAD/VideoPlayback/src/com/roryhool/videoplayback/VideoPlayerView.java --------------------------------------------------------------------------------