├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── libs └── android-support-v4.jar ├── proguard-project.txt ├── project.properties ├── res ├── drawable-hdpi │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable-xhdpi │ └── ic_launcher.png ├── drawable-xxhdpi │ ├── auto.png │ ├── ic_launcher.png │ ├── icon_camera.png │ ├── icon_camera_snap_selected.png │ ├── icon_camera_snap_unselected.png │ └── icon_toggle_flash.png ├── drawable │ ├── back.xml │ └── capture_photo_button.xml ├── layout-land │ └── activity_double_decode.xml ├── layout │ ├── about_dialog.xml │ ├── activity_camera_capture.xml │ ├── activity_continuous_capture.xml │ ├── activity_double_decode.xml │ ├── activity_multi_surface_test.xml │ ├── activity_play_movie.xml │ ├── activity_play_movie_surface.xml │ ├── activity_read_pixels.xml │ ├── activity_record_fbo.xml │ ├── activity_texture_from_camera.xml │ ├── activity_texture_upload.xml │ ├── activity_texture_view_canvas.xml │ ├── activity_texture_view_gl.xml │ └── work_dialog.xml ├── menu │ └── main.xml └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── src └── com ├── android └── grafika │ └── gles │ ├── Drawable2d.java │ ├── EglCore.java │ ├── EglSurfaceBase.java │ ├── FlatShadedProgram.java │ ├── FullFrameRect.java │ ├── GeneratedTexture.java │ ├── GlUtil.java │ ├── OffscreenSurface.java │ ├── Sprite2d.java │ ├── Texture2dProgram.java │ └── WindowSurface.java └── chris └── video ├── AboutBox.java ├── AspectFrameLayout.java ├── CameraCaptureActivity.java ├── CameraUtils.java ├── CircularEncoder.java ├── CircularEncoderBuffer.java ├── Content.java ├── ContentManager.java ├── ContinuousCaptureActivity.java ├── GeneratedMovie.java ├── LiveCameraActivity.java ├── MiscUtils.java ├── MovieEightRects.java ├── MoviePlayer.java ├── MovieSliders.java ├── MultiSurfaceActivity.java ├── PlayMovieActivity.java ├── PlayMovieSurfaceActivity.java ├── RecordFBOActivity.java ├── ScaledDrawable2d.java ├── SpeedControlCallback.java ├── SquareCameraPreview.java ├── TextureFromCameraActivity.java ├── TextureMovieEncoder.java ├── TextureMovieEncoder2.java ├── TextureViewCanvasActivity.java ├── TextureViewGLActivity.java ├── VideoEncoderCore.java └── WorkDialog.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/AndroidManifest.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/gradlew -------------------------------------------------------------------------------- /libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/libs/android-support-v4.jar -------------------------------------------------------------------------------- /proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/proguard-project.txt -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/project.properties -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable-xxhdpi/auto.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/icon_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable-xxhdpi/icon_camera.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/icon_camera_snap_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable-xxhdpi/icon_camera_snap_selected.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/icon_camera_snap_unselected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable-xxhdpi/icon_camera_snap_unselected.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/icon_toggle_flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable-xxhdpi/icon_toggle_flash.png -------------------------------------------------------------------------------- /res/drawable/back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable/back.xml -------------------------------------------------------------------------------- /res/drawable/capture_photo_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/drawable/capture_photo_button.xml -------------------------------------------------------------------------------- /res/layout-land/activity_double_decode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout-land/activity_double_decode.xml -------------------------------------------------------------------------------- /res/layout/about_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/about_dialog.xml -------------------------------------------------------------------------------- /res/layout/activity_camera_capture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_camera_capture.xml -------------------------------------------------------------------------------- /res/layout/activity_continuous_capture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_continuous_capture.xml -------------------------------------------------------------------------------- /res/layout/activity_double_decode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_double_decode.xml -------------------------------------------------------------------------------- /res/layout/activity_multi_surface_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_multi_surface_test.xml -------------------------------------------------------------------------------- /res/layout/activity_play_movie.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_play_movie.xml -------------------------------------------------------------------------------- /res/layout/activity_play_movie_surface.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_play_movie_surface.xml -------------------------------------------------------------------------------- /res/layout/activity_read_pixels.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_read_pixels.xml -------------------------------------------------------------------------------- /res/layout/activity_record_fbo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_record_fbo.xml -------------------------------------------------------------------------------- /res/layout/activity_texture_from_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_texture_from_camera.xml -------------------------------------------------------------------------------- /res/layout/activity_texture_upload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_texture_upload.xml -------------------------------------------------------------------------------- /res/layout/activity_texture_view_canvas.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_texture_view_canvas.xml -------------------------------------------------------------------------------- /res/layout/activity_texture_view_gl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/activity_texture_view_gl.xml -------------------------------------------------------------------------------- /res/layout/work_dialog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/layout/work_dialog.xml -------------------------------------------------------------------------------- /res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/menu/main.xml -------------------------------------------------------------------------------- /res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/values/dimens.xml -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/values/strings.xml -------------------------------------------------------------------------------- /res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/res/values/styles.xml -------------------------------------------------------------------------------- /src/com/android/grafika/gles/Drawable2d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/Drawable2d.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/EglCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/EglCore.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/EglSurfaceBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/EglSurfaceBase.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/FlatShadedProgram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/FlatShadedProgram.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/FullFrameRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/FullFrameRect.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/GeneratedTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/GeneratedTexture.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/GlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/GlUtil.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/OffscreenSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/OffscreenSurface.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/Sprite2d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/Sprite2d.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/Texture2dProgram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/Texture2dProgram.java -------------------------------------------------------------------------------- /src/com/android/grafika/gles/WindowSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/android/grafika/gles/WindowSurface.java -------------------------------------------------------------------------------- /src/com/chris/video/AboutBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/AboutBox.java -------------------------------------------------------------------------------- /src/com/chris/video/AspectFrameLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/AspectFrameLayout.java -------------------------------------------------------------------------------- /src/com/chris/video/CameraCaptureActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/CameraCaptureActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/CameraUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/CameraUtils.java -------------------------------------------------------------------------------- /src/com/chris/video/CircularEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/CircularEncoder.java -------------------------------------------------------------------------------- /src/com/chris/video/CircularEncoderBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/CircularEncoderBuffer.java -------------------------------------------------------------------------------- /src/com/chris/video/Content.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/Content.java -------------------------------------------------------------------------------- /src/com/chris/video/ContentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/ContentManager.java -------------------------------------------------------------------------------- /src/com/chris/video/ContinuousCaptureActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/ContinuousCaptureActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/GeneratedMovie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/GeneratedMovie.java -------------------------------------------------------------------------------- /src/com/chris/video/LiveCameraActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/LiveCameraActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/MiscUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/MiscUtils.java -------------------------------------------------------------------------------- /src/com/chris/video/MovieEightRects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/MovieEightRects.java -------------------------------------------------------------------------------- /src/com/chris/video/MoviePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/MoviePlayer.java -------------------------------------------------------------------------------- /src/com/chris/video/MovieSliders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/MovieSliders.java -------------------------------------------------------------------------------- /src/com/chris/video/MultiSurfaceActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/MultiSurfaceActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/PlayMovieActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/PlayMovieActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/PlayMovieSurfaceActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/PlayMovieSurfaceActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/RecordFBOActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/RecordFBOActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/ScaledDrawable2d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/ScaledDrawable2d.java -------------------------------------------------------------------------------- /src/com/chris/video/SpeedControlCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/SpeedControlCallback.java -------------------------------------------------------------------------------- /src/com/chris/video/SquareCameraPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/SquareCameraPreview.java -------------------------------------------------------------------------------- /src/com/chris/video/TextureFromCameraActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/TextureFromCameraActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/TextureMovieEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/TextureMovieEncoder.java -------------------------------------------------------------------------------- /src/com/chris/video/TextureMovieEncoder2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/TextureMovieEncoder2.java -------------------------------------------------------------------------------- /src/com/chris/video/TextureViewCanvasActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/TextureViewCanvasActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/TextureViewGLActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/TextureViewGLActivity.java -------------------------------------------------------------------------------- /src/com/chris/video/VideoEncoderCore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/VideoEncoderCore.java -------------------------------------------------------------------------------- /src/com/chris/video/WorkDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriszeng87/pause-resume-video-recording/HEAD/src/com/chris/video/WorkDialog.java --------------------------------------------------------------------------------