gitextract_saaj9mjn/ ├── 2017.03.12decSpeed_ksc265InffmpegVSopenhevcInffmpeg.xlsx ├── 2017.09.07qy265VSx264(sdk)_ios.xlsm ├── 2017.09.11qy265VSx264(sdk)_android.xlsm ├── 2017.09.13ksc265VSx264(sdk)-x265-vp9-intel265-classA-E&Game_v2613.xlsm ├── Android_demo/ │ ├── .gitignore │ ├── KSY265CodecDemo/ │ │ ├── .gitignore │ │ ├── app/ │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ ├── ianhanniballake/ │ │ │ │ │ └── localstorage/ │ │ │ │ │ └── LocalStorageProvider.java │ │ │ │ ├── ipaulpro/ │ │ │ │ │ └── afilechooser/ │ │ │ │ │ ├── FileChooserActivity.java │ │ │ │ │ ├── FileListAdapter.java │ │ │ │ │ ├── FileListFragment.java │ │ │ │ │ ├── FileLoader.java │ │ │ │ │ └── utils/ │ │ │ │ │ └── FileUtils.java │ │ │ │ └── ksyun/ │ │ │ │ └── media/ │ │ │ │ └── ksy265codec/ │ │ │ │ └── demo/ │ │ │ │ ├── decoder/ │ │ │ │ │ └── hevdecoder/ │ │ │ │ │ ├── GLPlayView.java │ │ │ │ │ ├── GLRenderer.java │ │ │ │ │ └── NativeMediaPlayer.java │ │ │ │ ├── encoder/ │ │ │ │ │ ├── Encoder.java │ │ │ │ │ └── EncoderWrapper.java │ │ │ │ └── ui/ │ │ │ │ ├── BaseFragment.java │ │ │ │ ├── DecoderFragment.java │ │ │ │ ├── DecoderSettings.java │ │ │ │ ├── DecoderSettingsFragment.java │ │ │ │ ├── EncoderFragment.java │ │ │ │ ├── EncoderSettings.java │ │ │ │ ├── EncoderSettingsFragment.java │ │ │ │ ├── HelpFragment.java │ │ │ │ ├── KSY265CodecDemoApp.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MyFragmentAdapter.java │ │ │ │ ├── ProgressDialogFragment.java │ │ │ │ └── Settings.java │ │ │ ├── jni/ │ │ │ │ ├── Android.mk │ │ │ │ ├── Application.mk │ │ │ │ ├── decoder/ │ │ │ │ │ ├── Android.mk │ │ │ │ │ └── jniplayer/ │ │ │ │ │ ├── Android.mk │ │ │ │ │ ├── Chromium_LICENSE.txt │ │ │ │ │ ├── gl_renderer.cpp │ │ │ │ │ ├── gl_renderer.h │ │ │ │ │ ├── jni_utils.cpp │ │ │ │ │ ├── jni_utils.h │ │ │ │ │ ├── jniplayer.cpp │ │ │ │ │ ├── jniplayer.h │ │ │ │ │ ├── jniplayer_new.cpp │ │ │ │ │ ├── yuv2rgb565.cpp │ │ │ │ │ └── yuv2rgb565.h │ │ │ │ └── encoder/ │ │ │ │ ├── Android.mk │ │ │ │ ├── encoderwrapper.c │ │ │ │ ├── encoderwrapper.h │ │ │ │ └── log.h │ │ │ └── res/ │ │ │ ├── drawable/ │ │ │ │ ├── selector_tab_background.xml │ │ │ │ ├── tab_home_btn.xml │ │ │ │ └── tab_view_btn.xml │ │ │ ├── layout/ │ │ │ │ ├── activity_main.xml │ │ │ │ ├── decoder_settings.xml │ │ │ │ ├── encoder_settings.xml │ │ │ │ ├── file.xml │ │ │ │ ├── fragment_item.xml │ │ │ │ ├── help.xml │ │ │ │ ├── main_tab_layout.xml │ │ │ │ └── tab_content.xml │ │ │ ├── values/ │ │ │ │ ├── bool.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ ├── styles.xml │ │ │ │ └── themes.xml │ │ │ └── xml/ │ │ │ └── mimetypes.xml │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── README.md │ └── prebuilt/ │ ├── arm64-v8a/ │ │ ├── libcpufeatures.a │ │ ├── libqydecoder.a │ │ ├── libqyencoder.a │ │ └── libx264.a │ ├── armeabi-v7a/ │ │ ├── libcpufeatures.a │ │ ├── libqydecoder.a │ │ ├── libqyencoder.a │ │ └── libx264.a │ └── include/ │ ├── lenthevcdec.h │ ├── qy265dec.h │ ├── qy265def.h │ ├── qy265enc.h │ ├── qyauth_env.h │ ├── x264.h │ └── x264_config.h ├── README.md ├── android_arm64/ │ ├── appdecoder │ └── appencoder ├── centos_x64/ │ ├── READme.txt │ ├── appdecoder │ └── appencoder ├── iOS_demo/ │ ├── KSY265CodecDemo_iOS/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── first.imageset/ │ │ │ │ └── Contents.json │ │ │ ├── recycle-bin.imageset/ │ │ │ │ └── Contents.json │ │ │ └── second.imageset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── BaseViewController.h │ │ ├── BaseViewController.m │ │ ├── DecoderHelperViewController.h │ │ ├── DecoderHelperViewController.m │ │ ├── EncoderHelperViewController.h │ │ ├── EncoderHelperViewController.m │ │ ├── FirstViewController.h │ │ ├── FirstViewController.m │ │ ├── GLRenderer.h │ │ ├── GLRenderer.m │ │ ├── GLView.h │ │ ├── GLView.m │ │ ├── Info.plist │ │ ├── KSYMovieEncoder.h │ │ ├── KSYMovieEncoder.m │ │ ├── KSYMoviePlayer.h │ │ ├── KSYMoviePlayer.m │ │ ├── MovieEncoder.h │ │ ├── MovieEncoder.m │ │ ├── MoviePlayer.h │ │ ├── MoviePlayer.m │ │ ├── MoviesViewController.h │ │ ├── MoviesViewController.m │ │ ├── PlayViewController.h │ │ ├── PlayViewController.m │ │ ├── PlayViewController.xib │ │ ├── SecondViewController.h │ │ ├── SecondViewController.m │ │ ├── SettingsDecoderViewController.h │ │ ├── SettingsDecoderViewController.m │ │ ├── SettingsEncoderViewController.h │ │ ├── SettingsEncoderViewController.m │ │ └── main.m │ ├── KSY265CodecDemo_iOS.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata/ │ │ │ ├── jiangdong.xcuserdatad/ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── ksyun.xcuserdatad/ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata/ │ │ ├── jiangdong.xcuserdatad/ │ │ │ ├── xcdebugger/ │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes/ │ │ │ ├── KSY265CodecDemo_iOS.xcscheme │ │ │ └── xcschememanagement.plist │ │ └── ksyun.xcuserdatad/ │ │ ├── xcdebugger/ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes/ │ │ ├── KSY265CodecDemo_iOS.xcscheme │ │ └── xcschememanagement.plist │ ├── combox/ │ │ ├── AYHCustomComboBox.h │ │ ├── AYHCustomComboBox.m │ │ └── AYHCustomComboBoxDelegate.h │ ├── ksy265codec/ │ │ ├── libqycommon.a │ │ ├── libqydecoder.a │ │ ├── libqyencoder.a │ │ ├── qy265dec.h │ │ ├── qy265def.h │ │ └── qy265enc.h │ ├── lenthevcdec/ │ │ ├── lenthevcdec.h │ │ └── liblenthevcdec.a │ ├── resource/ │ │ ├── 1280x720_15.yuv │ │ ├── 640x480_15.yuv │ │ └── 960x540_15.yuv │ └── x264/ │ ├── libx264.a │ ├── x264.h │ └── x264_config.h └── ubuntu_x64/ ├── READme.txt ├── appdecoder └── appencoder