├── .gitignore ├── .idea ├── gradle.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── CMakeLists.txt ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── media │ │ └── ushow │ │ └── as_video_player │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ ├── CMakeLists.txt │ │ ├── common │ │ │ ├── CommonTools.h │ │ │ ├── WAVTools.h │ │ │ ├── egl_core │ │ │ │ ├── egl_core.cpp │ │ │ │ ├── egl_core.h │ │ │ │ ├── egl_share_context.cpp │ │ │ │ ├── egl_share_context.h │ │ │ │ └── gl_tools.h │ │ │ ├── libresampler │ │ │ │ ├── Resampler.cpp │ │ │ │ └── Resampler.h │ │ │ ├── matrix.cpp │ │ │ ├── matrix.h │ │ │ ├── message_queue │ │ │ │ ├── handler.cpp │ │ │ │ ├── handler.h │ │ │ │ ├── message_queue.cpp │ │ │ │ └── message_queue.h │ │ │ ├── opengl_media │ │ │ │ ├── movie_frame.cpp │ │ │ │ ├── movie_frame.h │ │ │ │ ├── render │ │ │ │ │ ├── video_gl_surface_render.cpp │ │ │ │ │ └── video_gl_surface_render.h │ │ │ │ ├── texture │ │ │ │ │ ├── gpu_texture_frame.cpp │ │ │ │ │ ├── gpu_texture_frame.h │ │ │ │ │ ├── texture_frame.cpp │ │ │ │ │ ├── texture_frame.h │ │ │ │ │ ├── yuv_texture_frame.cpp │ │ │ │ │ └── yuv_texture_frame.h │ │ │ │ └── texture_copier │ │ │ │ │ ├── gpu_texture_frame_copier.cpp │ │ │ │ │ ├── gpu_texture_frame_copier.h │ │ │ │ │ ├── texture_frame_copier.cpp │ │ │ │ │ ├── texture_frame_copier.h │ │ │ │ │ ├── yuv_texture_frame_copier.cpp │ │ │ │ │ └── yuv_texture_frame_copier.h │ │ │ ├── opensl_media │ │ │ │ ├── opensl_es_context.cpp │ │ │ │ ├── opensl_es_context.h │ │ │ │ └── opensl_es_util.h │ │ │ ├── thread.cpp │ │ │ └── thread.h │ │ ├── thirdparty │ │ │ ├── ffmpeg │ │ │ │ └── include │ │ │ │ │ ├── libavcodec │ │ │ │ │ ├── avcodec.h │ │ │ │ │ ├── avfft.h │ │ │ │ │ ├── d3d11va.h │ │ │ │ │ ├── dv_profile.h │ │ │ │ │ ├── dxva2.h │ │ │ │ │ ├── old_codec_ids.h │ │ │ │ │ ├── qsv.h │ │ │ │ │ ├── vaapi.h │ │ │ │ │ ├── vda.h │ │ │ │ │ ├── vdpau.h │ │ │ │ │ ├── version.h │ │ │ │ │ ├── videotoolbox.h │ │ │ │ │ ├── vorbis_parser.h │ │ │ │ │ └── xvmc.h │ │ │ │ │ ├── libavfilter │ │ │ │ │ ├── asrc_abuffer.h │ │ │ │ │ ├── avcodec.h │ │ │ │ │ ├── avfilter.h │ │ │ │ │ ├── avfiltergraph.h │ │ │ │ │ ├── buffersink.h │ │ │ │ │ ├── buffersrc.h │ │ │ │ │ └── version.h │ │ │ │ │ ├── libavformat │ │ │ │ │ ├── avformat.h │ │ │ │ │ ├── avio.h │ │ │ │ │ └── version.h │ │ │ │ │ ├── libavutil │ │ │ │ │ ├── adler32.h │ │ │ │ │ ├── aes.h │ │ │ │ │ ├── attributes.h │ │ │ │ │ ├── audio_fifo.h │ │ │ │ │ ├── audioconvert.h │ │ │ │ │ ├── avassert.h │ │ │ │ │ ├── avconfig.h │ │ │ │ │ ├── avstring.h │ │ │ │ │ ├── avutil.h │ │ │ │ │ ├── base64.h │ │ │ │ │ ├── blowfish.h │ │ │ │ │ ├── bprint.h │ │ │ │ │ ├── bswap.h │ │ │ │ │ ├── buffer.h │ │ │ │ │ ├── camellia.h │ │ │ │ │ ├── cast5.h │ │ │ │ │ ├── channel_layout.h │ │ │ │ │ ├── common.h │ │ │ │ │ ├── cpu.h │ │ │ │ │ ├── crc.h │ │ │ │ │ ├── dict.h │ │ │ │ │ ├── display.h │ │ │ │ │ ├── downmix_info.h │ │ │ │ │ ├── error.h │ │ │ │ │ ├── eval.h │ │ │ │ │ ├── ffversion.h │ │ │ │ │ ├── fifo.h │ │ │ │ │ ├── file.h │ │ │ │ │ ├── frame.h │ │ │ │ │ ├── hash.h │ │ │ │ │ ├── hmac.h │ │ │ │ │ ├── imgutils.h │ │ │ │ │ ├── intfloat.h │ │ │ │ │ ├── intreadwrite.h │ │ │ │ │ ├── lfg.h │ │ │ │ │ ├── log.h │ │ │ │ │ ├── macros.h │ │ │ │ │ ├── mathematics.h │ │ │ │ │ ├── md5.h │ │ │ │ │ ├── mem.h │ │ │ │ │ ├── motion_vector.h │ │ │ │ │ ├── murmur3.h │ │ │ │ │ ├── old_pix_fmts.h │ │ │ │ │ ├── opt.h │ │ │ │ │ ├── parseutils.h │ │ │ │ │ ├── pixdesc.h │ │ │ │ │ ├── pixelutils.h │ │ │ │ │ ├── pixfmt.h │ │ │ │ │ ├── random_seed.h │ │ │ │ │ ├── rational.h │ │ │ │ │ ├── replaygain.h │ │ │ │ │ ├── ripemd.h │ │ │ │ │ ├── samplefmt.h │ │ │ │ │ ├── sha.h │ │ │ │ │ ├── sha512.h │ │ │ │ │ ├── stereo3d.h │ │ │ │ │ ├── tea.h │ │ │ │ │ ├── threadmessage.h │ │ │ │ │ ├── time.h │ │ │ │ │ ├── timecode.h │ │ │ │ │ ├── timestamp.h │ │ │ │ │ ├── twofish.h │ │ │ │ │ ├── version.h │ │ │ │ │ └── xtea.h │ │ │ │ │ ├── libpostproc │ │ │ │ │ ├── postprocess.h │ │ │ │ │ └── version.h │ │ │ │ │ ├── libswresample │ │ │ │ │ ├── swresample.h │ │ │ │ │ └── version.h │ │ │ │ │ └── libswscale │ │ │ │ │ ├── swscale.h │ │ │ │ │ └── version.h │ │ │ └── prebuilt │ │ │ │ └── armeabi-v7a │ │ │ │ ├── libavcodec.a │ │ │ │ ├── libavfilter.a │ │ │ │ ├── libavformat.a │ │ │ │ ├── libavutil.a │ │ │ │ ├── libfdk-aac.a │ │ │ │ ├── libpostproc.a │ │ │ │ ├── libswresample.a │ │ │ │ ├── libswscale.a │ │ │ │ ├── libvo-aacenc.a │ │ │ │ └── libx264.a │ │ └── video_player │ │ │ ├── audio_output.cpp │ │ │ ├── audio_output.h │ │ │ ├── common │ │ │ ├── circle_texture_queue.cpp │ │ │ └── circle_texture_queue.h │ │ │ ├── decoder │ │ │ ├── decoder_request_header.cpp │ │ │ ├── decoder_request_header.h │ │ │ ├── ffmpeg_video_decoder.cpp │ │ │ ├── ffmpeg_video_decoder.h │ │ │ ├── mediacodec_video_decoder.cpp │ │ │ ├── mediacodec_video_decoder.h │ │ │ ├── video_decoder.cpp │ │ │ └── video_decoder.h │ │ │ ├── sync │ │ │ ├── av_synchronizer.cpp │ │ │ └── av_synchronizer.h │ │ │ ├── texture_uploader │ │ │ ├── gpu_texture_frame_uploader.cpp │ │ │ ├── gpu_texture_frame_uploader.h │ │ │ ├── texture_frame_uploader.cpp │ │ │ ├── texture_frame_uploader.h │ │ │ ├── yuv_texture_frame_uploader.cpp │ │ │ └── yuv_texture_frame_uploader.h │ │ │ ├── video_output.cpp │ │ │ ├── video_output.h │ │ │ ├── video_player_controller.cpp │ │ │ └── video_player_controller.h │ ├── java │ │ ├── com │ │ │ └── changba │ │ │ │ └── songstudio │ │ │ │ └── video │ │ │ │ ├── decoder │ │ │ │ ├── MediaCodecDecoder.java │ │ │ │ └── MediaCodecDecoderLifeCycle.java │ │ │ │ └── player │ │ │ │ ├── ChangbaPlayer.java │ │ │ │ ├── OnInitializedCallback.java │ │ │ │ └── OnStoppedCallback.java │ │ └── media │ │ │ └── ushow │ │ │ └── as_video_player │ │ │ ├── ChangbaPlayerActivity.java │ │ │ └── MainActivity.java │ ├── jni │ │ ├── ChangbaPlayer.cpp │ │ ├── com_changba_songstudio_video_player_ChangbaPlayer.h │ │ └── native-lib.cpp │ └── res │ │ ├── drawable-hdpi │ │ ├── ic_launcher.png │ │ └── playback_player_control_button.png │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── music_player_seekbar.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ └── activity_surfaceview_player.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── media │ └── ushow │ └── as_video_player │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/CMakeLists.txt -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/media/ushow/as_video_player/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/androidTest/java/media/ushow/as_video_player/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /app/src/main/cpp/common/CommonTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/CommonTools.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/WAVTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/WAVTools.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/egl_core/egl_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/egl_core/egl_core.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/egl_core/egl_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/egl_core/egl_core.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/egl_core/egl_share_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/egl_core/egl_share_context.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/egl_core/egl_share_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/egl_core/egl_share_context.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/egl_core/gl_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/egl_core/gl_tools.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/libresampler/Resampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/libresampler/Resampler.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/libresampler/Resampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/libresampler/Resampler.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/matrix.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/matrix.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/message_queue/handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/message_queue/handler.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/message_queue/handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/message_queue/handler.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/message_queue/message_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/message_queue/message_queue.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/message_queue/message_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/message_queue/message_queue.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/movie_frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/movie_frame.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/movie_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/movie_frame.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/render/video_gl_surface_render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/render/video_gl_surface_render.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/render/video_gl_surface_render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/render/video_gl_surface_render.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture/gpu_texture_frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture/gpu_texture_frame.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture/gpu_texture_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture/gpu_texture_frame.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture/texture_frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture/texture_frame.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture/texture_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture/texture_frame.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture/yuv_texture_frame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture/yuv_texture_frame.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture/yuv_texture_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture/yuv_texture_frame.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture_copier/gpu_texture_frame_copier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture_copier/gpu_texture_frame_copier.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture_copier/gpu_texture_frame_copier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture_copier/gpu_texture_frame_copier.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture_copier/texture_frame_copier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture_copier/texture_frame_copier.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture_copier/texture_frame_copier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture_copier/texture_frame_copier.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture_copier/yuv_texture_frame_copier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture_copier/yuv_texture_frame_copier.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/opengl_media/texture_copier/yuv_texture_frame_copier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opengl_media/texture_copier/yuv_texture_frame_copier.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opensl_media/opensl_es_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opensl_media/opensl_es_context.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/opensl_media/opensl_es_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opensl_media/opensl_es_context.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/opensl_media/opensl_es_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/opensl_media/opensl_es_util.h -------------------------------------------------------------------------------- /app/src/main/cpp/common/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/thread.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/common/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/common/thread.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/avcodec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/avcodec.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/avfft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/avfft.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/d3d11va.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/d3d11va.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/dv_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/dv_profile.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/dxva2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/dxva2.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/old_codec_ids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/old_codec_ids.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/qsv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/qsv.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/vaapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/vaapi.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/vda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/vda.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/vdpau.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/vdpau.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/version.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/videotoolbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/videotoolbox.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/vorbis_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/vorbis_parser.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/xvmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavcodec/xvmc.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/asrc_abuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/asrc_abuffer.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/avcodec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/avcodec.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/avfilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/avfilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/avfiltergraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/avfiltergraph.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/buffersink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/buffersink.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/buffersrc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/buffersrc.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavfilter/version.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavformat/avformat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavformat/avformat.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavformat/avio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavformat/avio.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavformat/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavformat/version.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/adler32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/adler32.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/aes.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/attributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/attributes.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/audio_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/audio_fifo.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/audioconvert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/audioconvert.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/avassert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/avassert.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/avconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/avconfig.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/avstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/avstring.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/avutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/avutil.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/base64.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/blowfish.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/bprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/bprint.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/bswap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/bswap.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/buffer.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/camellia.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/cast5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/cast5.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/channel_layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/channel_layout.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/common.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/cpu.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/crc.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/dict.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/display.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/downmix_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/downmix_info.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/error.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/eval.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/ffversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/ffversion.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/fifo.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/file.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/frame.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/hash.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/hmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/hmac.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/imgutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/imgutils.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/intfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/intfloat.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/intreadwrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/intreadwrite.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/lfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/lfg.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/log.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/macros.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/mathematics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/mathematics.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/md5.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/mem.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/motion_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/motion_vector.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/murmur3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/murmur3.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/old_pix_fmts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/old_pix_fmts.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/opt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/opt.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/parseutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/parseutils.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/pixdesc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/pixdesc.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/pixelutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/pixelutils.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/pixfmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/pixfmt.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/random_seed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/random_seed.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/rational.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/rational.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/replaygain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/replaygain.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/ripemd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/ripemd.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/samplefmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/samplefmt.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/sha.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/sha512.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/stereo3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/stereo3d.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/tea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/tea.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/threadmessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/threadmessage.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/time.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/timecode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/timecode.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/timestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/timestamp.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/twofish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/twofish.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/version.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/xtea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libavutil/xtea.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libpostproc/postprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libpostproc/postprocess.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libpostproc/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libpostproc/version.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libswresample/swresample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libswresample/swresample.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libswresample/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libswresample/version.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libswscale/swscale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libswscale/swscale.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/ffmpeg/include/libswscale/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/ffmpeg/include/libswscale/version.h -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libavcodec.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libavcodec.a -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libavfilter.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libavfilter.a -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libavformat.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libavformat.a -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libavutil.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libavutil.a -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libfdk-aac.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libfdk-aac.a -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libpostproc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libpostproc.a -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libswresample.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libswresample.a -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libswscale.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libswscale.a -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libvo-aacenc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libvo-aacenc.a -------------------------------------------------------------------------------- /app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libx264.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/thirdparty/prebuilt/armeabi-v7a/libx264.a -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/audio_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/audio_output.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/audio_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/audio_output.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/common/circle_texture_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/common/circle_texture_queue.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/common/circle_texture_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/common/circle_texture_queue.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/decoder/decoder_request_header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/decoder/decoder_request_header.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/decoder/decoder_request_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/decoder/decoder_request_header.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/decoder/ffmpeg_video_decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/decoder/ffmpeg_video_decoder.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/decoder/ffmpeg_video_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/decoder/ffmpeg_video_decoder.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/decoder/mediacodec_video_decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/decoder/mediacodec_video_decoder.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/decoder/mediacodec_video_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/decoder/mediacodec_video_decoder.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/decoder/video_decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/decoder/video_decoder.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/decoder/video_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/decoder/video_decoder.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/sync/av_synchronizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/sync/av_synchronizer.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/sync/av_synchronizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/sync/av_synchronizer.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/texture_uploader/gpu_texture_frame_uploader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/texture_uploader/gpu_texture_frame_uploader.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/texture_uploader/gpu_texture_frame_uploader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/texture_uploader/gpu_texture_frame_uploader.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/texture_uploader/texture_frame_uploader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/texture_uploader/texture_frame_uploader.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/texture_uploader/texture_frame_uploader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/texture_uploader/texture_frame_uploader.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/texture_uploader/yuv_texture_frame_uploader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/texture_uploader/yuv_texture_frame_uploader.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/texture_uploader/yuv_texture_frame_uploader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/texture_uploader/yuv_texture_frame_uploader.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/video_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/video_output.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/video_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/video_output.h -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/video_player_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/video_player_controller.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/video_player/video_player_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/cpp/video_player/video_player_controller.h -------------------------------------------------------------------------------- /app/src/main/java/com/changba/songstudio/video/decoder/MediaCodecDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/java/com/changba/songstudio/video/decoder/MediaCodecDecoder.java -------------------------------------------------------------------------------- /app/src/main/java/com/changba/songstudio/video/decoder/MediaCodecDecoderLifeCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/java/com/changba/songstudio/video/decoder/MediaCodecDecoderLifeCycle.java -------------------------------------------------------------------------------- /app/src/main/java/com/changba/songstudio/video/player/ChangbaPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/java/com/changba/songstudio/video/player/ChangbaPlayer.java -------------------------------------------------------------------------------- /app/src/main/java/com/changba/songstudio/video/player/OnInitializedCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/java/com/changba/songstudio/video/player/OnInitializedCallback.java -------------------------------------------------------------------------------- /app/src/main/java/com/changba/songstudio/video/player/OnStoppedCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/java/com/changba/songstudio/video/player/OnStoppedCallback.java -------------------------------------------------------------------------------- /app/src/main/java/media/ushow/as_video_player/ChangbaPlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/java/media/ushow/as_video_player/ChangbaPlayerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/media/ushow/as_video_player/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/java/media/ushow/as_video_player/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/jni/ChangbaPlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/jni/ChangbaPlayer.cpp -------------------------------------------------------------------------------- /app/src/main/jni/com_changba_songstudio_video_player_ChangbaPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/jni/com_changba_songstudio_video_player_ChangbaPlayer.h -------------------------------------------------------------------------------- /app/src/main/jni/native-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/jni/native-lib.cpp -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/playback_player_control_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/drawable-hdpi/playback_player_control_button.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/music_player_seekbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/drawable/music_player_seekbar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_surfaceview_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/layout/activity_surfaceview_player.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/media/ushow/as_video_player/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/app/src/test/java/media/ushow/as_video_player/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhanxiaokai/as_video_player/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------