├── bin ├── classes.dex ├── resources.ap_ ├── ubuntu_LanSoEditor_common.apk ├── res │ └── crunch │ │ ├── drawable-hdpi │ │ ├── start.png │ │ ├── ic_launcher.png │ │ └── right_arrow.png │ │ ├── drawable-mdpi │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ │ └── drawable-xxhdpi │ │ └── ic_launcher.png ├── classes │ └── com │ │ ├── lansoeditor │ │ └── demo │ │ │ ├── R.class │ │ │ ├── R$id.class │ │ │ ├── R$attr.class │ │ │ ├── R$color.class │ │ │ ├── R$dimen.class │ │ │ ├── R$style.class │ │ │ ├── R$layout.class │ │ │ ├── R$string.class │ │ │ ├── BuildConfig.class │ │ │ └── R$drawable.class │ │ └── lansosdk │ │ ├── videoeditor │ │ ├── Atom.class │ │ ├── MP4Header.class │ │ ├── MediaInfo.class │ │ ├── utils │ │ │ ├── DLog.class │ │ │ ├── FileUtils.class │ │ │ ├── IRenderView.class │ │ │ ├── AndroidVersion.class │ │ │ ├── MeasureHelper.class │ │ │ ├── TextureRenderView.class │ │ │ └── snoCrashHandler.class │ │ ├── LanSoEditor.class │ │ ├── VideoEditor.class │ │ ├── player │ │ │ ├── VPlayer.class │ │ │ ├── IRenderView.class │ │ │ ├── IVideoView.class │ │ │ ├── VPlayer$1.class │ │ │ ├── VPlayer$2.class │ │ │ ├── VPlayer$3.class │ │ │ ├── VPlayer$4.class │ │ │ ├── VPlayer$5.class │ │ │ ├── VPlayer$6.class │ │ │ ├── VideoPlayer.class │ │ │ ├── IMediaPlayer.class │ │ │ ├── MeasureHelper.class │ │ │ ├── VideoPlayView.class │ │ │ ├── CodecInfoKnowed.class │ │ │ ├── IMediaDataSource.class │ │ │ ├── VideoPlayView$1.class │ │ │ ├── VideoPlayView$2.class │ │ │ ├── VideoPlayView$3.class │ │ │ ├── VideoPlayView$4.class │ │ │ ├── VideoPlayView$5.class │ │ │ ├── VideoPlayView$6.class │ │ │ ├── TextureRenderView.class │ │ │ ├── IRenderView$ISurfaceHolder.class │ │ │ ├── VideoPlayer$EventHandler.class │ │ │ ├── IMediaPlayer$OnErrorListener.class │ │ │ ├── IMediaPlayer$OnInfoListener.class │ │ │ ├── IMediaPlayer$OnPreparedListener.class │ │ │ ├── VideoPlayView$SurfaceCallback.class │ │ │ ├── IMediaPlayer$OnCompletionListener.class │ │ │ ├── IMediaPlayer$OnSeekCompleteListener.class │ │ │ ├── VideoPlayer$OnControlMessageListener.class │ │ │ ├── VideoPlayer$OnNativeInvokeListener.class │ │ │ ├── IMediaPlayer$OnBufferingUpdateListener.class │ │ │ ├── VideoPlayer$DefaultMediaCodecSelector.class │ │ │ ├── VideoPlayer$OnMediaCodecSelectListener.class │ │ │ └── IMediaPlayer$OnVideoSizeChangedListener.class │ │ ├── AudioEncodeDecode.class │ │ ├── VideoEditor$EventHandler.class │ │ └── onVideoEditorProgressListener.class │ │ └── editorDemo │ │ ├── MainActivity$1.class │ │ ├── MainActivity$2.class │ │ ├── MainActivity$3.class │ │ ├── MainActivity$4.class │ │ ├── MainActivity.class │ │ ├── StartActivity.class │ │ ├── SdkHintActivity.class │ │ ├── StartActivity$1.class │ │ ├── SdkHintActivity$1.class │ │ ├── SdkHintActivity$2.class │ │ ├── VideoPlayerActivity.class │ │ ├── VideoEditDemoActivity.class │ │ ├── VideoPlayerActivity$1.class │ │ ├── VideoPlayerActivity$2.class │ │ ├── VideoPlayerActivity$3.class │ │ ├── VideoEditDemoActivity$1.class │ │ ├── VideoEditDemoActivity$2.class │ │ ├── VideoEditDemoActivity$3.class │ │ ├── VideoEditDemoActivity$4.class │ │ └── VideoEditDemoActivity$SubAsyncTask.class ├── jarlist.cache ├── dexedLibs │ ├── android-support-v4-310d6a55214a32ba51ad8e052c8a4142.jar │ └── android-support-v4-d47386badd64428f8ff27377ac039762.jar └── AndroidManifest.xml ├── ic_launcher-web.png ├── libs ├── android-support-v4.jar └── armeabi-v7a │ ├── liblsplayer.so │ ├── liblsdisplay.so │ └── libffmpegeditor.so ├── res ├── drawable-hdpi │ ├── start.png │ ├── ic_launcher.png │ └── right_arrow.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable-xhdpi │ └── ic_launcher.png ├── drawable-xxhdpi │ └── ic_launcher.png ├── drawable │ └── start_background.xml ├── values │ ├── dimens.xml │ ├── strings.xml │ ├── styles.xml │ └── colors.xml ├── values-v11 │ └── styles.xml ├── values-w820dp │ └── dimens.xml ├── values-v14 │ └── styles.xml └── layout │ ├── start_layout3.xml │ ├── player_layout.xml │ ├── activity_player.xml │ ├── video_edit_demo_layout.xml │ ├── playbox_hint_layout.xml │ └── activity_main.xml ├── src └── com │ └── lansosdk │ ├── videoeditor │ ├── player │ │ ├── IVideoView.java │ │ ├── IMediaDataSource.java │ │ ├── IRenderView.java │ │ ├── TextureRenderView.java │ │ ├── IMediaPlayer.java │ │ ├── MeasureHelper.java │ │ ├── CodecInfoKnowed.java │ │ ├── VPlayer.java │ │ └── VideoPlayView.java │ ├── onVideoEditorProgressListener.java │ ├── utils │ │ ├── IRenderView.java │ │ ├── AndroidVersion.java │ │ ├── TextureRenderView.java │ │ ├── DLog.java │ │ ├── snoCrashHandler.java │ │ ├── FileUtils.java │ │ └── MeasureHelper.java │ ├── LanSoEditor.java │ └── MediaInfo.java │ └── editorDemo │ ├── StartActivity.java │ ├── SdkHintActivity.java │ ├── MainActivity.java │ ├── VideoPlayerActivity.java │ └── VideoEditDemoActivity.java ├── gen └── com │ └── lansoeditor │ └── demo │ └── BuildConfig.java ├── .settings └── org.eclipse.jdt.core.prefs ├── .classpath ├── project.properties ├── proguard-project.txt ├── .project ├── README.md └── AndroidManifest.xml /bin/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes.dex -------------------------------------------------------------------------------- /bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/resources.ap_ -------------------------------------------------------------------------------- /ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/ic_launcher-web.png -------------------------------------------------------------------------------- /libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/libs/android-support-v4.jar -------------------------------------------------------------------------------- /res/drawable-hdpi/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/res/drawable-hdpi/start.png -------------------------------------------------------------------------------- /libs/armeabi-v7a/liblsplayer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/libs/armeabi-v7a/liblsplayer.so -------------------------------------------------------------------------------- /bin/ubuntu_LanSoEditor_common.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/ubuntu_LanSoEditor_common.apk -------------------------------------------------------------------------------- /libs/armeabi-v7a/liblsdisplay.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/libs/armeabi-v7a/liblsdisplay.so -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-hdpi/right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/res/drawable-hdpi/right_arrow.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /libs/armeabi-v7a/libffmpegeditor.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/libs/armeabi-v7a/libffmpegeditor.so -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/res/crunch/drawable-hdpi/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/res/crunch/drawable-hdpi/start.png -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/R.class -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/R$id.class -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/R$attr.class -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/R$color.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/R$color.class -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/R$dimen.class -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/R$style.class -------------------------------------------------------------------------------- /bin/jarlist.cache: -------------------------------------------------------------------------------- 1 | # cache for current jar dependency. DO NOT EDIT. 2 | # format is 3 | # Encoding is UTF-8 4 | -------------------------------------------------------------------------------- /bin/res/crunch/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/res/crunch/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/res/crunch/drawable-hdpi/right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/res/crunch/drawable-hdpi/right_arrow.png -------------------------------------------------------------------------------- /bin/res/crunch/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/res/crunch/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/res/crunch/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/res/crunch/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/res/crunch/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/res/crunch/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/R$layout.class -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/R$string.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/Atom.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/Atom.class -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/BuildConfig.class -------------------------------------------------------------------------------- /bin/classes/com/lansoeditor/demo/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansoeditor/demo/R$drawable.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/MP4Header.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/MP4Header.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/MediaInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/MediaInfo.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/utils/DLog.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/utils/DLog.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/MainActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/MainActivity$1.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/MainActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/MainActivity$2.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/MainActivity$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/MainActivity$3.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/MainActivity$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/MainActivity$4.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/MainActivity.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/StartActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/StartActivity.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/LanSoEditor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/LanSoEditor.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/VideoEditor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/VideoEditor.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/SdkHintActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/SdkHintActivity.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/StartActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/StartActivity$1.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VPlayer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VPlayer.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/utils/FileUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/utils/FileUtils.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/SdkHintActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/SdkHintActivity$1.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/SdkHintActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/SdkHintActivity$2.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoPlayerActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoPlayerActivity.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/AudioEncodeDecode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/AudioEncodeDecode.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IRenderView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IRenderView.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IVideoView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IVideoView.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VPlayer$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VPlayer$1.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VPlayer$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VPlayer$2.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VPlayer$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VPlayer$3.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VPlayer$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VPlayer$4.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VPlayer$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VPlayer$5.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VPlayer$6.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VPlayer$6.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayer.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/utils/IRenderView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/utils/IRenderView.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoPlayerActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoPlayerActivity$1.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoPlayerActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoPlayerActivity$2.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoPlayerActivity$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoPlayerActivity$3.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/MeasureHelper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/MeasureHelper.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayView.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/utils/AndroidVersion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/utils/AndroidVersion.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/utils/MeasureHelper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/utils/MeasureHelper.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$1.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$2.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$3.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$4.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/CodecInfoKnowed.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/CodecInfoKnowed.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IMediaDataSource.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IMediaDataSource.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$1.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$2.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$3.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$3.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$4.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$4.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$5.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$6.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$6.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/utils/TextureRenderView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/utils/TextureRenderView.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/utils/snoCrashHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/utils/snoCrashHandler.class -------------------------------------------------------------------------------- /src/com/lansosdk/videoeditor/player/IVideoView.java: -------------------------------------------------------------------------------- 1 | package com.lansosdk.videoeditor.player; 2 | 3 | 4 | 5 | 6 | public interface IVideoView extends IMediaPlayer{ 7 | 8 | } 9 | -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/VideoEditor$EventHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/VideoEditor$EventHandler.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/TextureRenderView.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/TextureRenderView.class -------------------------------------------------------------------------------- /bin/dexedLibs/android-support-v4-310d6a55214a32ba51ad8e052c8a4142.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/dexedLibs/android-support-v4-310d6a55214a32ba51ad8e052c8a4142.jar -------------------------------------------------------------------------------- /bin/dexedLibs/android-support-v4-d47386badd64428f8ff27377ac039762.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/dexedLibs/android-support-v4-d47386badd64428f8ff27377ac039762.jar -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/onVideoEditorProgressListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/onVideoEditorProgressListener.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$SubAsyncTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/editorDemo/VideoEditDemoActivity$SubAsyncTask.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IRenderView$ISurfaceHolder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IRenderView$ISurfaceHolder.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$EventHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$EventHandler.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnErrorListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnErrorListener.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnInfoListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnInfoListener.class -------------------------------------------------------------------------------- /res/drawable/start_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnPreparedListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnPreparedListener.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$SurfaceCallback.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayView$SurfaceCallback.class -------------------------------------------------------------------------------- /gen/com/lansoeditor/demo/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.lansoeditor.demo; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnCompletionListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnCompletionListener.class -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 | org.eclipse.jdt.core.compiler.compliance=1.6 4 | org.eclipse.jdt.core.compiler.source=1.6 5 | -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnSeekCompleteListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnSeekCompleteListener.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$OnControlMessageListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$OnControlMessageListener.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$OnNativeInvokeListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$OnNativeInvokeListener.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnBufferingUpdateListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnBufferingUpdateListener.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$DefaultMediaCodecSelector.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$DefaultMediaCodecSelector.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$OnMediaCodecSelectListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/VideoPlayer$OnMediaCodecSelectListener.class -------------------------------------------------------------------------------- /bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnVideoSizeChangedListener.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seoppt/LanSoEditor_common/HEAD/bin/classes/com/lansosdk/videoeditor/player/IMediaPlayer$OnVideoSizeChangedListener.class -------------------------------------------------------------------------------- /res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/com/lansosdk/videoeditor/onVideoEditorProgressListener.java: -------------------------------------------------------------------------------- 1 | package com.lansosdk.videoeditor; 2 | 3 | public interface onVideoEditorProgressListener { 4 | /** 5 | * 6 | * @param v 7 | * @param currentTime 当前正在处理的视频帧的时间戳.即当前的位置. 8 | */ 9 | void onProgress(VideoEditor v,int percent); 10 | } 11 | -------------------------------------------------------------------------------- /res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 10 | 11 | -------------------------------------------------------------------------------- /res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-23 15 | -------------------------------------------------------------------------------- /res/layout/start_layout3.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 19 | 20 | -------------------------------------------------------------------------------- /proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | ubuntu_LanSoEditor_common 4 | 5 | 6 | 7 | 8 | 9 | com.android.ide.eclipse.adt.ResourceManagerBuilder 10 | 11 | 12 | 13 | 14 | com.android.ide.eclipse.adt.PreCompilerBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.android.ide.eclipse.adt.ApkBuilder 25 | 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.AndroidNature 31 | org.eclipse.jdt.core.javanature 32 | 33 | 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LanSoEditor_common ---android平台的视频编辑SDK 2 | 3 | ###当前版本是LanSoEditor-v1.3 4 | * 主要使用在音视频的: 裁剪,剪切,分离,合并,转换,拼接,水印,叠加,混合,转码等场合; 5 | * 6 | * 我们是针对android平台对ffmpeg做了硬件加速优化,经过多款手机的测试,优化性能大概提升4倍左右 7 | * 8 | * 我们在项目中提供了大约30个常用的方法并写了详细的说明注释,基本满足一般视频编辑的需求 9 | * 10 | * 我们另外提供了扩展接口,您完全可以根据强大的ffmpeg命令来扩展您需要的功能 11 | * 12 | * 此SDK采用低价收费授权,公司性质的合作,为了您项目更好的进行,欢迎和我们联系.谢谢! 13 | 14 | ###下载地址: 15 | * https://github.com/LanSoSdk/LanSoEditor_common 16 | 17 | ###联系方式: 18 | * QQ 1852600324 19 | * Email:support@lansongtech.com 20 | 21 | ###您可以直接下载APK来安装测试: 22 | [LanSoEditor_common.apk][id] 23 | [id]:http://files.cnblogs.com/files/guobaPlayer/LanSoEditor_common.apk 24 | 25 | ###本SDK的编解码有: 26 | * 软解码器H264 27 | * 硬件加速解码器lansoh264_dec 28 | * 软编码器libx264 29 | * 硬编码器lansoh264_enc 30 | * 音频mp3编码器libmp3lame 31 | * 音频aac编码器 faac 32 | 33 | ####我们有免费的,仅供个人视频爱好者使用的版本,欢迎您的使用 34 | * 下载地址 https://github.com/LanSoSdk/video_play_edit_sdk 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | LanSongEditor 5 | 杭州蓝松科技有限公司\n 专业的视频处理SDK开发团队. 6 | "说明\n 此SDK是lansoEditor的基本版本. \n\n主要使用在音视频的: 裁剪,剪切,分离,合并,转换,拼接,水印,叠加,混合,转码等场合;\n\n 我们是针对android平台对ffmpeg做了硬件加速优化,经过多款手机的测试,优化性能大概提升4倍左右" 7 | "demo仅仅举例演示一两个功能,我们在 项目中提供了大约30个常用的方法并写了详细的说明注释,基本满足一般视频编辑的需求" 8 | "我们另外提供了扩展接口,您完全可以根据强大的ffmpeg命令来扩展您需要的功能" 9 | "此SDK采用低价收费授权,公司性质的合作,为了您项目更好的进行,欢迎和我们联系,询价.谢谢!" 10 | 11 | 此演示功能是:解码==>画面裁剪(比如1280x720的画面裁剪成240x240, 从视频画面的左上角开始裁剪,裁剪240x240的像素点)==>编码输出,保存在/sdcard/video_demo_framecrop.mp4中.\n\n 12 | 13 | 我们在VideoEditor.java中提供了大约30个常用的方法并写了详细的说明注释,基本满足一般视频编辑的需求\n 欢迎联系我们:\n 手机:18006716739 \n QQ:1852600324 \n email:support@lansongtech.com" 14 | 文件不存在 15 | 16 | -------------------------------------------------------------------------------- /src/com/lansosdk/videoeditor/player/IMediaDataSource.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2015 Zhang Rui 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.lansosdk.videoeditor.player; 18 | 19 | import java.io.IOException; 20 | 21 | @SuppressWarnings("RedundantThrows") 22 | public interface IMediaDataSource { 23 | int readAt(long position, byte[] buffer, int offset, int size) throws IOException; 24 | 25 | long getSize() throws IOException; 26 | 27 | void close() throws IOException; 28 | } 29 | -------------------------------------------------------------------------------- /res/layout/player_layout.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | 25 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /res/layout/activity_player.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 13 | 14 | 20 |