From 6fe31a263307f1954cdf5e5a1d037434124d7985 Mon Sep 17 00:00:00 2001 From: William Seemann Date: Sun, 29 Mar 2020 18:00:19 -0700 Subject: [PATCH] v1.0.15 --- .idea/caches/build_file_checksums.ser | Bin 640 -> 638 bytes .idea/caches/gradle_models.ser | Bin 224680 -> 196044 bytes ...__androidx_activity_activity_1_0_0_aar.xml | 12 + ...androidx_appcompat_appcompat_1_0_2_aar.xml | 6 +- ...androidx_appcompat_appcompat_1_1_0_aar.xml | 15 + ...ppcompat_appcompat_resources_1_1_0_aar.xml | 12 + ...droidx_arch_core_core_common_2_1_0_jar.xml | 11 + ...roidx_arch_core_core_runtime_2_0_0_aar.xml | 4 +- ...inflater_asynclayoutinflater_1_0_0_aar.xml | 4 +- ...droidx_collection_collection_1_1_0_jar.xml | 11 + ...atorlayout_coordinatorlayout_1_0_0_aar.xml | 6 +- .../Gradle__androidx_core_core_1_0_1_aar.xml | 6 +- .../Gradle__androidx_core_core_1_1_0_aar.xml | 15 + ..._cursoradapter_cursoradapter_1_0_0_aar.xml | 4 +- ...droidx_customview_customview_1_0_0_aar.xml | 4 +- ...dx_documentfile_documentfile_1_0_0_aar.xml | 4 +- ...dx_drawerlayout_drawerlayout_1_0_0_aar.xml | 6 +- ...__androidx_fragment_fragment_1_0_0_aar.xml | 6 +- ...__androidx_fragment_fragment_1_1_0_aar.xml | 15 + ...dx_interpolator_interpolator_1_0_0_aar.xml | 4 +- ...egacy_legacy_support_core_ui_1_0_0_aar.xml | 4 +- ...cy_legacy_support_core_utils_1_0_0_aar.xml | 4 +- ...x_lifecycle_lifecycle_common_2_1_0_jar.xml | 11 + ...lifecycle_lifecycle_livedata_2_0_0_aar.xml | 4 +- ...ycle_lifecycle_livedata_core_2_0_0_aar.xml | 4 +- ..._lifecycle_lifecycle_runtime_2_0_0_aar.xml | 4 +- ..._lifecycle_lifecycle_runtime_2_1_0_aar.xml | 12 + ...ifecycle_lifecycle_viewmodel_2_0_0_aar.xml | 4 +- ...ifecycle_lifecycle_viewmodel_2_1_0_aar.xml | 12 + ...adle__androidx_loader_loader_1_0_0_aar.xml | 4 +- ...anager_localbroadcastmanager_1_0_0_aar.xml | 4 +- ...Gradle__androidx_print_print_1_0_0_aar.xml | 6 +- ...droidx_savedstate_savedstate_1_0_0_aar.xml | 12 + ...panelayout_slidingpanelayout_1_0_0_aar.xml | 4 +- ...eshlayout_swiperefreshlayout_1_0_0_aar.xml | 6 +- ..._test_espresso_espresso_core_3_2_0_aar.xml | 4 +- ...sso_espresso_idling_resource_3_2_0_aar.xml | 4 +- ...radle__androidx_test_monitor_1_2_0_aar.xml | 4 +- .../Gradle__androidx_test_rules_1_2_0_aar.xml | 4 +- ...Gradle__androidx_test_runner_1_2_0_aar.xml | 4 +- ...ectordrawable_vectordrawable_1_0_1_aar.xml | 4 +- ...ectordrawable_vectordrawable_1_1_0_aar.xml | 12 + ...able_vectordrawable_animated_1_0_0_aar.xml | 4 +- ...able_vectordrawable_animated_1_1_0_aar.xml | 12 + ...rcelable_versionedparcelable_1_0_0_aar.xml | 4 +- ...rcelable_versionedparcelable_1_1_0_aar.xml | 12 + ...androidx_viewpager_viewpager_1_0_0_aar.xml | 4 +- .idea/modules.xml | 2 +- .idea/vcs.xml | 1 + .idea/workspace.xml | 821 ++++++++++++++++-- binaries/maven-push.gradle | 99 --- binaries/src/main/libs/arm64-v8a/gdb.setup | 2 - binaries/src/main/libs/armeabi-v7a/gdb.setup | 2 - binaries/src/main/libs/x86/gdb.setup | 2 - binaries/src/main/libs/x86_64/gdb.setup | 2 - .../ffmpeg_mediametadataretriever.o | Bin 142824 -> 0 bytes .../ffmpeg_mediametadataretriever.o.d | 92 -- .../ffmpeg_utils.o | Bin 116272 -> 0 bytes .../ffmpeg_utils.o.d | 89 -- .../mediametadataretriever.o | Bin 34696 -> 0 bytes .../mediametadataretriever.o.d | 89 -- .../wseemann_media_MediaMetadataRetriever.o | Bin 211168 -> 0 bytes .../wseemann_media_MediaMetadataRetriever.o.d | 89 -- .../ffmpeg_mediametadataretriever.o | Bin 120472 -> 0 bytes .../ffmpeg_mediametadataretriever.o.d | 92 -- .../ffmpeg_utils.o | Bin 104468 -> 0 bytes .../ffmpeg_utils.o.d | 89 -- .../mediametadataretriever.o | Bin 24492 -> 0 bytes .../mediametadataretriever.o.d | 89 -- .../wseemann_media_MediaMetadataRetriever.o | Bin 125876 -> 0 bytes .../wseemann_media_MediaMetadataRetriever.o.d | 89 -- .../ffmpeg_mediametadataretriever.o | Bin 115780 -> 0 bytes .../ffmpeg_mediametadataretriever.o.d | 92 -- .../ffmpeg_utils.o | Bin 100488 -> 0 bytes .../ffmpeg_utils.o.d | 89 -- .../mediametadataretriever.o | Bin 17064 -> 0 bytes .../mediametadataretriever.o.d | 89 -- .../wseemann_media_MediaMetadataRetriever.o | Bin 119384 -> 0 bytes .../wseemann_media_MediaMetadataRetriever.o.d | 89 -- .../ffmpeg_mediametadataretriever.o | Bin 142720 -> 0 bytes .../ffmpeg_mediametadataretriever.o.d | 92 -- .../ffmpeg_utils.o | Bin 116072 -> 0 bytes .../ffmpeg_utils.o.d | 89 -- .../mediametadataretriever.o | Bin 34072 -> 0 bytes .../mediametadataretriever.o.d | 89 -- .../wseemann_media_MediaMetadataRetriever.o | Bin 196784 -> 0 bytes .../wseemann_media_MediaMetadataRetriever.o.d | 89 -- build.gradle | 6 +- core/build.gradle | 22 +- core/core.iml | 50 +- core/gradle.properties | 41 + core/src/{main => androidTest}/res/raw/song | Bin fmmr-demo/build.gradle | 6 +- fmmr-demo/fmmr-demo.iml | 48 +- gradle.properties | 6 - {binaries => native}/binaries.iml | 4 +- {binaries => native}/build.gradle | 23 +- native/gradle.properties | 53 ++ native/native.iml | 101 +++ {binaries => native}/proguard-rules.pro | 0 .../src/main/AndroidManifest.xml | 0 .../src/main/ffmpeg/Setenv-android.sh | 0 .../src/main/ffmpeg/build-ffmpeg.sh | 0 .../src/main/ffmpeg/build_ffmpeg.sh | 0 .../src/main/ffmpeg/build_ffmpeg_with_ssl.sh | 0 .../src/main/ffmpeg/build_openssl.sh | 0 .../src/main/ffmpeg/libopenssl_builder.sh | 0 .../src/main/ffmpeg/openssl-1.0.2j.tar.gz | Bin .../src/main/jni/ARM_64Application.mk | 0 .../src/main/jni/ARMv7Application.mk | 0 {binaries => native}/src/main/jni/Android.mk | 0 .../src/main/jni/Application.mk | 0 .../src/main/jni/ffmpeg/Android.mk | 0 .../arm64-v8a/include/libavcodec/ac3_parser.h | 0 .../include/libavcodec/adts_parser.h | 0 .../arm64-v8a/include/libavcodec/avcodec.h | 0 .../arm64-v8a/include/libavcodec/avdct.h | 0 .../arm64-v8a/include/libavcodec/avfft.h | 0 .../arm64-v8a/include/libavcodec/d3d11va.h | 0 .../arm64-v8a/include/libavcodec/dirac.h | 0 .../arm64-v8a/include/libavcodec/dv_profile.h | 0 .../arm64-v8a/include/libavcodec/dxva2.h | 0 .../ffmpeg/arm64-v8a/include/libavcodec/jni.h | 0 .../arm64-v8a/include/libavcodec/mediacodec.h | 0 .../ffmpeg/arm64-v8a/include/libavcodec/qsv.h | 0 .../arm64-v8a/include/libavcodec/vaapi.h | 0 .../arm64-v8a/include/libavcodec/vdpau.h | 0 .../arm64-v8a/include/libavcodec/version.h | 0 .../include/libavcodec/videotoolbox.h | 0 .../include/libavcodec/vorbis_parser.h | 0 .../arm64-v8a/include/libavcodec/xvmc.h | 0 .../arm64-v8a/include/libavformat/avformat.h | 0 .../arm64-v8a/include/libavformat/avio.h | 0 .../arm64-v8a/include/libavformat/version.h | 0 .../arm64-v8a/include/libavutil/adler32.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/aes.h | 0 .../arm64-v8a/include/libavutil/aes_ctr.h | 0 .../arm64-v8a/include/libavutil/attributes.h | 0 .../arm64-v8a/include/libavutil/audio_fifo.h | 0 .../arm64-v8a/include/libavutil/avassert.h | 0 .../arm64-v8a/include/libavutil/avconfig.h | 0 .../arm64-v8a/include/libavutil/avstring.h | 0 .../arm64-v8a/include/libavutil/avutil.h | 0 .../arm64-v8a/include/libavutil/base64.h | 0 .../arm64-v8a/include/libavutil/blowfish.h | 0 .../arm64-v8a/include/libavutil/bprint.h | 0 .../arm64-v8a/include/libavutil/bswap.h | 0 .../arm64-v8a/include/libavutil/buffer.h | 0 .../arm64-v8a/include/libavutil/camellia.h | 0 .../arm64-v8a/include/libavutil/cast5.h | 0 .../include/libavutil/channel_layout.h | 0 .../arm64-v8a/include/libavutil/common.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/cpu.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/crc.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/des.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/dict.h | 0 .../arm64-v8a/include/libavutil/display.h | 0 .../include/libavutil/downmix_info.h | 0 .../include/libavutil/encryption_info.h | 0 .../arm64-v8a/include/libavutil/error.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/eval.h | 0 .../arm64-v8a/include/libavutil/ffversion.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/fifo.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/file.h | 0 .../arm64-v8a/include/libavutil/frame.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/hash.h | 0 .../include/libavutil/hdr_dynamic_metadata.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/hmac.h | 0 .../arm64-v8a/include/libavutil/hwcontext.h | 0 .../include/libavutil/hwcontext_cuda.h | 0 .../include/libavutil/hwcontext_d3d11va.h | 0 .../include/libavutil/hwcontext_drm.h | 0 .../include/libavutil/hwcontext_dxva2.h | 0 .../include/libavutil/hwcontext_mediacodec.h | 0 .../include/libavutil/hwcontext_qsv.h | 0 .../include/libavutil/hwcontext_vaapi.h | 0 .../include/libavutil/hwcontext_vdpau.h | 0 .../libavutil/hwcontext_videotoolbox.h | 0 .../arm64-v8a/include/libavutil/imgutils.h | 0 .../arm64-v8a/include/libavutil/intfloat.h | 0 .../include/libavutil/intreadwrite.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/lfg.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/log.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/lzo.h | 0 .../arm64-v8a/include/libavutil/macros.h | 0 .../libavutil/mastering_display_metadata.h | 0 .../arm64-v8a/include/libavutil/mathematics.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/md5.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/mem.h | 0 .../include/libavutil/motion_vector.h | 0 .../arm64-v8a/include/libavutil/murmur3.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/opt.h | 0 .../arm64-v8a/include/libavutil/parseutils.h | 0 .../arm64-v8a/include/libavutil/pixdesc.h | 0 .../arm64-v8a/include/libavutil/pixelutils.h | 0 .../arm64-v8a/include/libavutil/pixfmt.h | 0 .../arm64-v8a/include/libavutil/random_seed.h | 0 .../arm64-v8a/include/libavutil/rational.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/rc4.h | 0 .../arm64-v8a/include/libavutil/replaygain.h | 0 .../arm64-v8a/include/libavutil/ripemd.h | 0 .../arm64-v8a/include/libavutil/samplefmt.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/sha.h | 0 .../arm64-v8a/include/libavutil/sha512.h | 0 .../arm64-v8a/include/libavutil/spherical.h | 0 .../arm64-v8a/include/libavutil/stereo3d.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/tea.h | 0 .../include/libavutil/threadmessage.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/time.h | 0 .../arm64-v8a/include/libavutil/timecode.h | 0 .../arm64-v8a/include/libavutil/timestamp.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/tree.h | 0 .../arm64-v8a/include/libavutil/twofish.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/tx.h | 0 .../arm64-v8a/include/libavutil/version.h | 0 .../ffmpeg/arm64-v8a/include/libavutil/xtea.h | 0 .../arm64-v8a/include/libswscale/swscale.h | 0 .../arm64-v8a/include/libswscale/version.h | 0 .../ffmpeg/ffmpeg/arm64-v8a/lib/libavcodec.so | Bin .../ffmpeg/arm64-v8a/lib/libavformat.so | Bin .../ffmpeg/ffmpeg/arm64-v8a/lib/libavutil.so | Bin .../ffmpeg/ffmpeg/arm64-v8a/lib/libswscale.so | Bin .../include/libavcodec/ac3_parser.h | 0 .../include/libavcodec/adts_parser.h | 0 .../armeabi-v7a/include/libavcodec/avcodec.h | 0 .../armeabi-v7a/include/libavcodec/avdct.h | 0 .../armeabi-v7a/include/libavcodec/avfft.h | 0 .../armeabi-v7a/include/libavcodec/d3d11va.h | 0 .../armeabi-v7a/include/libavcodec/dirac.h | 0 .../include/libavcodec/dv_profile.h | 0 .../armeabi-v7a/include/libavcodec/dxva2.h | 0 .../armeabi-v7a/include/libavcodec/jni.h | 0 .../include/libavcodec/mediacodec.h | 0 .../armeabi-v7a/include/libavcodec/qsv.h | 0 .../armeabi-v7a/include/libavcodec/vaapi.h | 0 .../armeabi-v7a/include/libavcodec/vdpau.h | 0 .../armeabi-v7a/include/libavcodec/version.h | 0 .../include/libavcodec/videotoolbox.h | 0 .../include/libavcodec/vorbis_parser.h | 0 .../armeabi-v7a/include/libavcodec/xvmc.h | 0 .../include/libavformat/avformat.h | 0 .../armeabi-v7a/include/libavformat/avio.h | 0 .../armeabi-v7a/include/libavformat/version.h | 0 .../armeabi-v7a/include/libavutil/adler32.h | 0 .../armeabi-v7a/include/libavutil/aes.h | 0 .../armeabi-v7a/include/libavutil/aes_ctr.h | 0 .../include/libavutil/attributes.h | 0 .../include/libavutil/audio_fifo.h | 0 .../armeabi-v7a/include/libavutil/avassert.h | 0 .../armeabi-v7a/include/libavutil/avconfig.h | 0 .../armeabi-v7a/include/libavutil/avstring.h | 0 .../armeabi-v7a/include/libavutil/avutil.h | 0 .../armeabi-v7a/include/libavutil/base64.h | 0 .../armeabi-v7a/include/libavutil/blowfish.h | 0 .../armeabi-v7a/include/libavutil/bprint.h | 0 .../armeabi-v7a/include/libavutil/bswap.h | 0 .../armeabi-v7a/include/libavutil/buffer.h | 0 .../armeabi-v7a/include/libavutil/camellia.h | 0 .../armeabi-v7a/include/libavutil/cast5.h | 0 .../include/libavutil/channel_layout.h | 0 .../armeabi-v7a/include/libavutil/common.h | 0 .../armeabi-v7a/include/libavutil/cpu.h | 0 .../armeabi-v7a/include/libavutil/crc.h | 0 .../armeabi-v7a/include/libavutil/des.h | 0 .../armeabi-v7a/include/libavutil/dict.h | 0 .../armeabi-v7a/include/libavutil/display.h | 0 .../include/libavutil/downmix_info.h | 0 .../include/libavutil/encryption_info.h | 0 .../armeabi-v7a/include/libavutil/error.h | 0 .../armeabi-v7a/include/libavutil/eval.h | 0 .../armeabi-v7a/include/libavutil/ffversion.h | 0 .../armeabi-v7a/include/libavutil/fifo.h | 0 .../armeabi-v7a/include/libavutil/file.h | 0 .../armeabi-v7a/include/libavutil/frame.h | 0 .../armeabi-v7a/include/libavutil/hash.h | 0 .../include/libavutil/hdr_dynamic_metadata.h | 0 .../armeabi-v7a/include/libavutil/hmac.h | 0 .../armeabi-v7a/include/libavutil/hwcontext.h | 0 .../include/libavutil/hwcontext_cuda.h | 0 .../include/libavutil/hwcontext_d3d11va.h | 0 .../include/libavutil/hwcontext_drm.h | 0 .../include/libavutil/hwcontext_dxva2.h | 0 .../include/libavutil/hwcontext_mediacodec.h | 0 .../include/libavutil/hwcontext_qsv.h | 0 .../include/libavutil/hwcontext_vaapi.h | 0 .../include/libavutil/hwcontext_vdpau.h | 0 .../libavutil/hwcontext_videotoolbox.h | 0 .../armeabi-v7a/include/libavutil/imgutils.h | 0 .../armeabi-v7a/include/libavutil/intfloat.h | 0 .../include/libavutil/intreadwrite.h | 0 .../armeabi-v7a/include/libavutil/lfg.h | 0 .../armeabi-v7a/include/libavutil/log.h | 0 .../armeabi-v7a/include/libavutil/lzo.h | 0 .../armeabi-v7a/include/libavutil/macros.h | 0 .../libavutil/mastering_display_metadata.h | 0 .../include/libavutil/mathematics.h | 0 .../armeabi-v7a/include/libavutil/md5.h | 0 .../armeabi-v7a/include/libavutil/mem.h | 0 .../include/libavutil/motion_vector.h | 0 .../armeabi-v7a/include/libavutil/murmur3.h | 0 .../armeabi-v7a/include/libavutil/opt.h | 0 .../include/libavutil/parseutils.h | 0 .../armeabi-v7a/include/libavutil/pixdesc.h | 0 .../include/libavutil/pixelutils.h | 0 .../armeabi-v7a/include/libavutil/pixfmt.h | 0 .../include/libavutil/random_seed.h | 0 .../armeabi-v7a/include/libavutil/rational.h | 0 .../armeabi-v7a/include/libavutil/rc4.h | 0 .../include/libavutil/replaygain.h | 0 .../armeabi-v7a/include/libavutil/ripemd.h | 0 .../armeabi-v7a/include/libavutil/samplefmt.h | 0 .../armeabi-v7a/include/libavutil/sha.h | 0 .../armeabi-v7a/include/libavutil/sha512.h | 0 .../armeabi-v7a/include/libavutil/spherical.h | 0 .../armeabi-v7a/include/libavutil/stereo3d.h | 0 .../armeabi-v7a/include/libavutil/tea.h | 0 .../include/libavutil/threadmessage.h | 0 .../armeabi-v7a/include/libavutil/time.h | 0 .../armeabi-v7a/include/libavutil/timecode.h | 0 .../armeabi-v7a/include/libavutil/timestamp.h | 0 .../armeabi-v7a/include/libavutil/tree.h | 0 .../armeabi-v7a/include/libavutil/twofish.h | 0 .../ffmpeg/armeabi-v7a/include/libavutil/tx.h | 0 .../armeabi-v7a/include/libavutil/version.h | 0 .../armeabi-v7a/include/libavutil/xtea.h | 0 .../armeabi-v7a/include/libswscale/swscale.h | 0 .../armeabi-v7a/include/libswscale/version.h | 0 .../ffmpeg/armeabi-v7a/lib/libavcodec.so | Bin .../ffmpeg/armeabi-v7a/lib/libavformat.so | Bin .../ffmpeg/armeabi-v7a/lib/libavutil.so | Bin .../ffmpeg/armeabi-v7a/lib/libswscale.so | Bin .../x86/include/libavcodec/ac3_parser.h | 0 .../x86/include/libavcodec/adts_parser.h | 0 .../ffmpeg/x86/include/libavcodec/avcodec.h | 0 .../ffmpeg/x86/include/libavcodec/avdct.h | 0 .../ffmpeg/x86/include/libavcodec/avfft.h | 0 .../ffmpeg/x86/include/libavcodec/d3d11va.h | 0 .../ffmpeg/x86/include/libavcodec/dirac.h | 0 .../x86/include/libavcodec/dv_profile.h | 0 .../ffmpeg/x86/include/libavcodec/dxva2.h | 0 .../ffmpeg/x86/include/libavcodec/jni.h | 0 .../x86/include/libavcodec/mediacodec.h | 0 .../ffmpeg/x86/include/libavcodec/qsv.h | 0 .../ffmpeg/x86/include/libavcodec/vaapi.h | 0 .../ffmpeg/x86/include/libavcodec/vdpau.h | 0 .../ffmpeg/x86/include/libavcodec/version.h | 0 .../x86/include/libavcodec/videotoolbox.h | 0 .../x86/include/libavcodec/vorbis_parser.h | 0 .../ffmpeg/x86/include/libavcodec/xvmc.h | 0 .../ffmpeg/x86/include/libavformat/avformat.h | 0 .../ffmpeg/x86/include/libavformat/avio.h | 0 .../ffmpeg/x86/include/libavformat/version.h | 0 .../ffmpeg/x86/include/libavutil/adler32.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/aes.h | 0 .../ffmpeg/x86/include/libavutil/aes_ctr.h | 0 .../ffmpeg/x86/include/libavutil/attributes.h | 0 .../ffmpeg/x86/include/libavutil/audio_fifo.h | 0 .../ffmpeg/x86/include/libavutil/avassert.h | 0 .../ffmpeg/x86/include/libavutil/avconfig.h | 0 .../ffmpeg/x86/include/libavutil/avstring.h | 0 .../ffmpeg/x86/include/libavutil/avutil.h | 0 .../ffmpeg/x86/include/libavutil/base64.h | 0 .../ffmpeg/x86/include/libavutil/blowfish.h | 0 .../ffmpeg/x86/include/libavutil/bprint.h | 0 .../ffmpeg/x86/include/libavutil/bswap.h | 0 .../ffmpeg/x86/include/libavutil/buffer.h | 0 .../ffmpeg/x86/include/libavutil/camellia.h | 0 .../ffmpeg/x86/include/libavutil/cast5.h | 0 .../x86/include/libavutil/channel_layout.h | 0 .../ffmpeg/x86/include/libavutil/common.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/cpu.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/crc.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/des.h | 0 .../ffmpeg/x86/include/libavutil/dict.h | 0 .../ffmpeg/x86/include/libavutil/display.h | 0 .../x86/include/libavutil/downmix_info.h | 0 .../x86/include/libavutil/encryption_info.h | 0 .../ffmpeg/x86/include/libavutil/error.h | 0 .../ffmpeg/x86/include/libavutil/eval.h | 0 .../ffmpeg/x86/include/libavutil/ffversion.h | 0 .../ffmpeg/x86/include/libavutil/fifo.h | 0 .../ffmpeg/x86/include/libavutil/file.h | 0 .../ffmpeg/x86/include/libavutil/frame.h | 0 .../ffmpeg/x86/include/libavutil/hash.h | 0 .../include/libavutil/hdr_dynamic_metadata.h | 0 .../ffmpeg/x86/include/libavutil/hmac.h | 0 .../ffmpeg/x86/include/libavutil/hwcontext.h | 0 .../x86/include/libavutil/hwcontext_cuda.h | 0 .../x86/include/libavutil/hwcontext_d3d11va.h | 0 .../x86/include/libavutil/hwcontext_drm.h | 0 .../x86/include/libavutil/hwcontext_dxva2.h | 0 .../include/libavutil/hwcontext_mediacodec.h | 0 .../x86/include/libavutil/hwcontext_qsv.h | 0 .../x86/include/libavutil/hwcontext_vaapi.h | 0 .../x86/include/libavutil/hwcontext_vdpau.h | 0 .../libavutil/hwcontext_videotoolbox.h | 0 .../ffmpeg/x86/include/libavutil/imgutils.h | 0 .../ffmpeg/x86/include/libavutil/intfloat.h | 0 .../x86/include/libavutil/intreadwrite.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/lfg.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/log.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/lzo.h | 0 .../ffmpeg/x86/include/libavutil/macros.h | 0 .../libavutil/mastering_display_metadata.h | 0 .../x86/include/libavutil/mathematics.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/md5.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/mem.h | 0 .../x86/include/libavutil/motion_vector.h | 0 .../ffmpeg/x86/include/libavutil/murmur3.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/opt.h | 0 .../ffmpeg/x86/include/libavutil/parseutils.h | 0 .../ffmpeg/x86/include/libavutil/pixdesc.h | 0 .../ffmpeg/x86/include/libavutil/pixelutils.h | 0 .../ffmpeg/x86/include/libavutil/pixfmt.h | 0 .../x86/include/libavutil/random_seed.h | 0 .../ffmpeg/x86/include/libavutil/rational.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/rc4.h | 0 .../ffmpeg/x86/include/libavutil/replaygain.h | 0 .../ffmpeg/x86/include/libavutil/ripemd.h | 0 .../ffmpeg/x86/include/libavutil/samplefmt.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/sha.h | 0 .../ffmpeg/x86/include/libavutil/sha512.h | 0 .../ffmpeg/x86/include/libavutil/spherical.h | 0 .../ffmpeg/x86/include/libavutil/stereo3d.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/tea.h | 0 .../x86/include/libavutil/threadmessage.h | 0 .../ffmpeg/x86/include/libavutil/time.h | 0 .../ffmpeg/x86/include/libavutil/timecode.h | 0 .../ffmpeg/x86/include/libavutil/timestamp.h | 0 .../ffmpeg/x86/include/libavutil/tree.h | 0 .../ffmpeg/x86/include/libavutil/twofish.h | 0 .../ffmpeg/ffmpeg/x86/include/libavutil/tx.h | 0 .../ffmpeg/x86/include/libavutil/version.h | 0 .../ffmpeg/x86/include/libavutil/xtea.h | 0 .../ffmpeg/x86/include/libswscale/swscale.h | 0 .../ffmpeg/x86/include/libswscale/version.h | 0 .../jni/ffmpeg/ffmpeg/x86/lib/libavcodec.so | Bin .../jni/ffmpeg/ffmpeg/x86/lib/libavformat.so | Bin .../jni/ffmpeg/ffmpeg/x86/lib/libavutil.so | Bin .../jni/ffmpeg/ffmpeg/x86/lib/libswscale.so | Bin .../x86_64/include/libavcodec/ac3_parser.h | 0 .../x86_64/include/libavcodec/adts_parser.h | 0 .../x86_64/include/libavcodec/avcodec.h | 0 .../ffmpeg/x86_64/include/libavcodec/avdct.h | 0 .../ffmpeg/x86_64/include/libavcodec/avfft.h | 0 .../x86_64/include/libavcodec/d3d11va.h | 0 .../ffmpeg/x86_64/include/libavcodec/dirac.h | 0 .../x86_64/include/libavcodec/dv_profile.h | 0 .../ffmpeg/x86_64/include/libavcodec/dxva2.h | 0 .../ffmpeg/x86_64/include/libavcodec/jni.h | 0 .../x86_64/include/libavcodec/mediacodec.h | 0 .../ffmpeg/x86_64/include/libavcodec/qsv.h | 0 .../ffmpeg/x86_64/include/libavcodec/vaapi.h | 0 .../ffmpeg/x86_64/include/libavcodec/vdpau.h | 0 .../x86_64/include/libavcodec/version.h | 0 .../x86_64/include/libavcodec/videotoolbox.h | 0 .../x86_64/include/libavcodec/vorbis_parser.h | 0 .../ffmpeg/x86_64/include/libavcodec/xvmc.h | 0 .../x86_64/include/libavformat/avformat.h | 0 .../ffmpeg/x86_64/include/libavformat/avio.h | 0 .../x86_64/include/libavformat/version.h | 0 .../ffmpeg/x86_64/include/libavutil/adler32.h | 0 .../ffmpeg/x86_64/include/libavutil/aes.h | 0 .../ffmpeg/x86_64/include/libavutil/aes_ctr.h | 0 .../x86_64/include/libavutil/attributes.h | 0 .../x86_64/include/libavutil/audio_fifo.h | 0 .../x86_64/include/libavutil/avassert.h | 0 .../x86_64/include/libavutil/avconfig.h | 0 .../x86_64/include/libavutil/avstring.h | 0 .../ffmpeg/x86_64/include/libavutil/avutil.h | 0 .../ffmpeg/x86_64/include/libavutil/base64.h | 0 .../x86_64/include/libavutil/blowfish.h | 0 .../ffmpeg/x86_64/include/libavutil/bprint.h | 0 .../ffmpeg/x86_64/include/libavutil/bswap.h | 0 .../ffmpeg/x86_64/include/libavutil/buffer.h | 0 .../x86_64/include/libavutil/camellia.h | 0 .../ffmpeg/x86_64/include/libavutil/cast5.h | 0 .../x86_64/include/libavutil/channel_layout.h | 0 .../ffmpeg/x86_64/include/libavutil/common.h | 0 .../ffmpeg/x86_64/include/libavutil/cpu.h | 0 .../ffmpeg/x86_64/include/libavutil/crc.h | 0 .../ffmpeg/x86_64/include/libavutil/des.h | 0 .../ffmpeg/x86_64/include/libavutil/dict.h | 0 .../ffmpeg/x86_64/include/libavutil/display.h | 0 .../x86_64/include/libavutil/downmix_info.h | 0 .../include/libavutil/encryption_info.h | 0 .../ffmpeg/x86_64/include/libavutil/error.h | 0 .../ffmpeg/x86_64/include/libavutil/eval.h | 0 .../x86_64/include/libavutil/ffversion.h | 0 .../ffmpeg/x86_64/include/libavutil/fifo.h | 0 .../ffmpeg/x86_64/include/libavutil/file.h | 0 .../ffmpeg/x86_64/include/libavutil/frame.h | 0 .../ffmpeg/x86_64/include/libavutil/hash.h | 0 .../include/libavutil/hdr_dynamic_metadata.h | 0 .../ffmpeg/x86_64/include/libavutil/hmac.h | 0 .../x86_64/include/libavutil/hwcontext.h | 0 .../x86_64/include/libavutil/hwcontext_cuda.h | 0 .../include/libavutil/hwcontext_d3d11va.h | 0 .../x86_64/include/libavutil/hwcontext_drm.h | 0 .../include/libavutil/hwcontext_dxva2.h | 0 .../include/libavutil/hwcontext_mediacodec.h | 0 .../x86_64/include/libavutil/hwcontext_qsv.h | 0 .../include/libavutil/hwcontext_vaapi.h | 0 .../include/libavutil/hwcontext_vdpau.h | 0 .../libavutil/hwcontext_videotoolbox.h | 0 .../x86_64/include/libavutil/imgutils.h | 0 .../x86_64/include/libavutil/intfloat.h | 0 .../x86_64/include/libavutil/intreadwrite.h | 0 .../ffmpeg/x86_64/include/libavutil/lfg.h | 0 .../ffmpeg/x86_64/include/libavutil/log.h | 0 .../ffmpeg/x86_64/include/libavutil/lzo.h | 0 .../ffmpeg/x86_64/include/libavutil/macros.h | 0 .../libavutil/mastering_display_metadata.h | 0 .../x86_64/include/libavutil/mathematics.h | 0 .../ffmpeg/x86_64/include/libavutil/md5.h | 0 .../ffmpeg/x86_64/include/libavutil/mem.h | 0 .../x86_64/include/libavutil/motion_vector.h | 0 .../ffmpeg/x86_64/include/libavutil/murmur3.h | 0 .../ffmpeg/x86_64/include/libavutil/opt.h | 0 .../x86_64/include/libavutil/parseutils.h | 0 .../ffmpeg/x86_64/include/libavutil/pixdesc.h | 0 .../x86_64/include/libavutil/pixelutils.h | 0 .../ffmpeg/x86_64/include/libavutil/pixfmt.h | 0 .../x86_64/include/libavutil/random_seed.h | 0 .../x86_64/include/libavutil/rational.h | 0 .../ffmpeg/x86_64/include/libavutil/rc4.h | 0 .../x86_64/include/libavutil/replaygain.h | 0 .../ffmpeg/x86_64/include/libavutil/ripemd.h | 0 .../x86_64/include/libavutil/samplefmt.h | 0 .../ffmpeg/x86_64/include/libavutil/sha.h | 0 .../ffmpeg/x86_64/include/libavutil/sha512.h | 0 .../x86_64/include/libavutil/spherical.h | 0 .../x86_64/include/libavutil/stereo3d.h | 0 .../ffmpeg/x86_64/include/libavutil/tea.h | 0 .../x86_64/include/libavutil/threadmessage.h | 0 .../ffmpeg/x86_64/include/libavutil/time.h | 0 .../x86_64/include/libavutil/timecode.h | 0 .../x86_64/include/libavutil/timestamp.h | 0 .../ffmpeg/x86_64/include/libavutil/tree.h | 0 .../ffmpeg/x86_64/include/libavutil/twofish.h | 0 .../ffmpeg/x86_64/include/libavutil/tx.h | 0 .../ffmpeg/x86_64/include/libavutil/version.h | 0 .../ffmpeg/x86_64/include/libavutil/xtea.h | 0 .../x86_64/include/libswscale/swscale.h | 0 .../x86_64/include/libswscale/version.h | 0 .../ffmpeg/ffmpeg/x86_64/lib/libavcodec.so | Bin .../ffmpeg/ffmpeg/x86_64/lib/libavformat.so | Bin .../jni/ffmpeg/ffmpeg/x86_64/lib/libavutil.so | Bin .../ffmpeg/ffmpeg/x86_64/lib/libswscale.so | Bin .../src/main/jni/metadata/Android.mk | 0 .../src/main/jni/metadata/Errors.h | 0 .../src/main/jni/metadata/Mutex.h | 0 .../metadata/ffmpeg_mediametadataretriever.c | 0 .../metadata/ffmpeg_mediametadataretriever.h | 0 .../src/main/jni/metadata/ffmpeg_utils.c | 0 .../src/main/jni/metadata/ffmpeg_utils.h | 0 .../jni/metadata/mediametadataretriever.cpp | 0 .../jni/metadata/mediametadataretriever.h | 0 .../wseemann_media_MediaMetadataRetriever.cpp | 0 .../openssl-android/Android.mk_not_used.mk | 0 .../src/main/jni/x86Application.mk | 0 .../src/main/jni/x86_64Application.mk | 0 native/src/main/libs/arm64-v8a/gdb.setup | 2 + .../src/main/libs/arm64-v8a/gdbserver | Bin .../src/main/libs/arm64-v8a/libavcodec.so | Bin .../src/main/libs/arm64-v8a/libavformat.so | Bin .../src/main/libs/arm64-v8a/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../src/main/libs/arm64-v8a/libswscale.so | Bin native/src/main/libs/armeabi-v7a/gdb.setup | 2 + .../src/main/libs/armeabi-v7a/gdbserver | Bin .../src/main/libs/armeabi-v7a/libavcodec.so | Bin .../src/main/libs/armeabi-v7a/libavformat.so | Bin .../src/main/libs/armeabi-v7a/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../src/main/libs/armeabi-v7a/libswscale.so | Bin native/src/main/libs/x86/gdb.setup | 2 + .../src/main/libs/x86/gdbserver | Bin .../src/main/libs/x86/libavcodec.so | Bin .../src/main/libs/x86/libavformat.so | Bin .../src/main/libs/x86/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../src/main/libs/x86/libswscale.so | Bin native/src/main/libs/x86_64/gdb.setup | 2 + .../src/main/libs/x86_64/gdbserver | Bin .../src/main/libs/x86_64/libavcodec.so | Bin .../src/main/libs/x86_64/libavformat.so | Bin .../src/main/libs/x86_64/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../src/main/libs/x86_64/libswscale.so | Bin .../main/obj/local/arm64-v8a/libavcodec.so | Bin .../main/obj/local/arm64-v8a/libavformat.so | Bin .../src/main/obj/local/arm64-v8a/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../src/main/obj/local/arm64-v8a/libstdc++.a | 0 .../main/obj/local/arm64-v8a/libswscale.so | Bin .../ffmpeg_mediametadataretriever.o | Bin .../ffmpeg_mediametadataretriever.o.d | 0 .../ffmpeg_utils.o | Bin .../ffmpeg_utils.o.d | 0 .../mediametadataretriever.o | Bin .../mediametadataretriever.o.d | 0 .../wseemann_media_MediaMetadataRetriever.o | Bin .../wseemann_media_MediaMetadataRetriever.o.d | 0 .../main/obj/local/armeabi-v7a/libavcodec.so | Bin .../main/obj/local/armeabi-v7a/libavformat.so | Bin .../main/obj/local/armeabi-v7a/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../main/obj/local/armeabi-v7a/libstdc++.a | 0 .../main/obj/local/armeabi-v7a/libswscale.so | Bin .../ffmpeg_mediametadataretriever.o | Bin .../ffmpeg_mediametadataretriever.o.d | 0 .../ffmpeg_utils.o | Bin .../ffmpeg_utils.o.d | 0 .../mediametadataretriever.o | Bin .../mediametadataretriever.o.d | 0 .../wseemann_media_MediaMetadataRetriever.o | Bin .../wseemann_media_MediaMetadataRetriever.o.d | 0 .../src/main/obj/local/armeabi/libavcodec.so | Bin .../src/main/obj/local/armeabi/libavformat.so | Bin .../src/main/obj/local/armeabi/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../src/main/obj/local/armeabi/libstdc++.a | 0 .../src/main/obj/local/armeabi/libswscale.so | Bin .../ffmpeg_mediametadataretriever.o | Bin .../ffmpeg_mediametadataretriever.o.d | 0 .../ffmpeg_utils.o | Bin .../ffmpeg_utils.o.d | 0 .../mediametadataretriever.o | Bin .../mediametadataretriever.o.d | 0 .../wseemann_media_MediaMetadataRetriever.o | Bin .../wseemann_media_MediaMetadataRetriever.o.d | 0 .../src/main/obj/local/mips/libavcodec.so | Bin .../src/main/obj/local/mips/libavformat.so | Bin .../src/main/obj/local/mips/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../src/main/obj/local/mips/libstdc++.a | 0 .../src/main/obj/local/mips/libswscale.so | Bin .../ffmpeg_mediametadataretriever.o | Bin .../ffmpeg_mediametadataretriever.o.d | 0 .../ffmpeg_utils.o | Bin .../ffmpeg_utils.o.d | 0 .../mediametadataretriever.o | Bin .../mediametadataretriever.o.d | 0 .../wseemann_media_MediaMetadataRetriever.o | Bin .../wseemann_media_MediaMetadataRetriever.o.d | 0 .../src/main/obj/local/x86/libavcodec.so | Bin .../src/main/obj/local/x86/libavformat.so | Bin .../src/main/obj/local/x86/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../src/main/obj/local/x86/libstdc++.a | 0 .../src/main/obj/local/x86/libswscale.so | Bin .../ffmpeg_mediametadataretriever.o | Bin .../ffmpeg_mediametadataretriever.o.d | 0 .../ffmpeg_utils.o | Bin .../ffmpeg_utils.o.d | 0 .../mediametadataretriever.o | Bin .../mediametadataretriever.o.d | 0 .../wseemann_media_MediaMetadataRetriever.o | Bin .../wseemann_media_MediaMetadataRetriever.o.d | 0 .../src/main/obj/local/x86_64/libavcodec.so | Bin .../src/main/obj/local/x86_64/libavformat.so | Bin .../src/main/obj/local/x86_64/libavutil.so | Bin .../libffmpeg_mediametadataretriever_jni.so | Bin .../src/main/obj/local/x86_64/libstdc++.a | 0 .../src/main/obj/local/x86_64/libswscale.so | Bin .../ffmpeg_mediametadataretriever.o | Bin .../ffmpeg_mediametadataretriever.o.d | 0 .../ffmpeg_utils.o | Bin .../ffmpeg_utils.o.d | 0 .../mediametadataretriever.o | Bin .../mediametadataretriever.o.d | 0 .../wseemann_media_MediaMetadataRetriever.o | Bin .../wseemann_media_MediaMetadataRetriever.o.d | 0 settings.gradle | 2 +- 675 files changed, 1264 insertions(+), 1785 deletions(-) create mode 100644 .idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_collection_collection_1_1_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_core_core_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0_jar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml delete mode 100644 binaries/maven-push.gradle delete mode 100644 binaries/src/main/libs/arm64-v8a/gdb.setup delete mode 100644 binaries/src/main/libs/armeabi-v7a/gdb.setup delete mode 100644 binaries/src/main/libs/x86/gdb.setup delete mode 100644 binaries/src/main/libs/x86_64/gdb.setup delete mode 100644 binaries/src/main/obj/local/arm64-v8a/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o delete mode 100644 binaries/src/main/obj/local/arm64-v8a/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d delete mode 100644 binaries/src/main/obj/local/arm64-v8a/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o delete mode 100644 binaries/src/main/obj/local/arm64-v8a/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d delete mode 100644 binaries/src/main/obj/local/arm64-v8a/objs/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o delete mode 100644 binaries/src/main/obj/local/arm64-v8a/objs/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d delete mode 100644 binaries/src/main/obj/local/arm64-v8a/objs/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o delete mode 100644 binaries/src/main/obj/local/arm64-v8a/objs/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d delete mode 100644 binaries/src/main/obj/local/armeabi-v7a/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o delete mode 100644 binaries/src/main/obj/local/armeabi-v7a/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d delete mode 100644 binaries/src/main/obj/local/armeabi-v7a/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o delete mode 100644 binaries/src/main/obj/local/armeabi-v7a/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d delete mode 100644 binaries/src/main/obj/local/armeabi-v7a/objs/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o delete mode 100644 binaries/src/main/obj/local/armeabi-v7a/objs/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d delete mode 100644 binaries/src/main/obj/local/armeabi-v7a/objs/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o delete mode 100644 binaries/src/main/obj/local/armeabi-v7a/objs/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d delete mode 100644 binaries/src/main/obj/local/x86/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o delete mode 100644 binaries/src/main/obj/local/x86/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d delete mode 100644 binaries/src/main/obj/local/x86/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o delete mode 100644 binaries/src/main/obj/local/x86/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d delete mode 100644 binaries/src/main/obj/local/x86/objs/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o delete mode 100644 binaries/src/main/obj/local/x86/objs/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d delete mode 100644 binaries/src/main/obj/local/x86/objs/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o delete mode 100644 binaries/src/main/obj/local/x86/objs/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d delete mode 100644 binaries/src/main/obj/local/x86_64/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o delete mode 100644 binaries/src/main/obj/local/x86_64/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d delete mode 100644 binaries/src/main/obj/local/x86_64/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o delete mode 100644 binaries/src/main/obj/local/x86_64/objs/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d delete mode 100644 binaries/src/main/obj/local/x86_64/objs/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o delete mode 100644 binaries/src/main/obj/local/x86_64/objs/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d delete mode 100644 binaries/src/main/obj/local/x86_64/objs/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o delete mode 100644 binaries/src/main/obj/local/x86_64/objs/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d create mode 100644 core/gradle.properties rename core/src/{main => androidTest}/res/raw/song (100%) rename {binaries => native}/binaries.iml (99%) rename {binaries => native}/build.gradle (89%) create mode 100644 native/gradle.properties create mode 100644 native/native.iml rename {binaries => native}/proguard-rules.pro (100%) rename {binaries => native}/src/main/AndroidManifest.xml (100%) rename {binaries => native}/src/main/ffmpeg/Setenv-android.sh (100%) rename {binaries => native}/src/main/ffmpeg/build-ffmpeg.sh (100%) rename {binaries => native}/src/main/ffmpeg/build_ffmpeg.sh (100%) rename {binaries => native}/src/main/ffmpeg/build_ffmpeg_with_ssl.sh (100%) rename {binaries => native}/src/main/ffmpeg/build_openssl.sh (100%) rename {binaries => native}/src/main/ffmpeg/libopenssl_builder.sh (100%) rename {binaries => native}/src/main/ffmpeg/openssl-1.0.2j.tar.gz (100%) rename {binaries => native}/src/main/jni/ARM_64Application.mk (100%) rename {binaries => native}/src/main/jni/ARMv7Application.mk (100%) rename {binaries => native}/src/main/jni/Android.mk (100%) rename {binaries => native}/src/main/jni/Application.mk (100%) rename {binaries => native}/src/main/jni/ffmpeg/Android.mk (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/ac3_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/adts_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/avcodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/avdct.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/avfft.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/d3d11va.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/dirac.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/dv_profile.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/dxva2.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/jni.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/mediacodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/qsv.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/vaapi.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/vdpau.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/videotoolbox.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/vorbis_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavcodec/xvmc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavformat/avformat.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavformat/avio.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavformat/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/adler32.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/aes.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/aes_ctr.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/attributes.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/audio_fifo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/avassert.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/avconfig.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/avstring.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/avutil.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/base64.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/blowfish.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/bprint.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/bswap.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/buffer.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/camellia.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/cast5.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/channel_layout.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/common.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/cpu.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/crc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/des.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/dict.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/display.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/downmix_info.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/encryption_info.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/error.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/eval.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/ffversion.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/fifo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/file.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/frame.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hash.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hdr_dynamic_metadata.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hmac.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext_cuda.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext_d3d11va.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext_drm.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext_dxva2.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext_mediacodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext_qsv.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext_vaapi.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext_vdpau.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/hwcontext_videotoolbox.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/imgutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/intfloat.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/intreadwrite.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/lfg.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/log.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/lzo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/macros.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/mastering_display_metadata.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/mathematics.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/md5.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/mem.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/motion_vector.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/murmur3.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/opt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/parseutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/pixdesc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/pixelutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/pixfmt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/random_seed.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/rational.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/rc4.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/replaygain.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/ripemd.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/samplefmt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/sha.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/sha512.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/spherical.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/stereo3d.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/tea.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/threadmessage.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/time.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/timecode.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/timestamp.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/tree.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/twofish.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/tx.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libavutil/xtea.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libswscale/swscale.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/include/libswscale/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/lib/libavcodec.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/lib/libavformat.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/lib/libavutil.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/arm64-v8a/lib/libswscale.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/ac3_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/adts_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/avcodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/avdct.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/avfft.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/d3d11va.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/dirac.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/dv_profile.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/dxva2.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/jni.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/mediacodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/qsv.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/vaapi.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/vdpau.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/videotoolbox.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/vorbis_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavcodec/xvmc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavformat/avformat.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavformat/avio.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavformat/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/adler32.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/aes.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/aes_ctr.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/attributes.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/audio_fifo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/avassert.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/avconfig.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/avstring.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/avutil.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/base64.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/blowfish.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/bprint.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/bswap.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/buffer.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/camellia.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/cast5.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/channel_layout.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/common.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/cpu.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/crc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/des.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/dict.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/display.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/downmix_info.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/encryption_info.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/error.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/eval.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/ffversion.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/fifo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/file.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/frame.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hash.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hdr_dynamic_metadata.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hmac.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext_cuda.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext_d3d11va.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext_drm.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext_dxva2.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext_mediacodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext_qsv.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext_vaapi.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext_vdpau.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/hwcontext_videotoolbox.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/imgutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/intfloat.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/intreadwrite.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/lfg.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/log.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/lzo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/macros.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/mastering_display_metadata.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/mathematics.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/md5.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/mem.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/motion_vector.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/murmur3.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/opt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/parseutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/pixdesc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/pixelutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/pixfmt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/random_seed.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/rational.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/rc4.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/replaygain.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/ripemd.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/samplefmt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/sha.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/sha512.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/spherical.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/stereo3d.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/tea.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/threadmessage.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/time.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/timecode.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/timestamp.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/tree.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/twofish.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/tx.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libavutil/xtea.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libswscale/swscale.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/include/libswscale/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/lib/libavcodec.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/lib/libavformat.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/lib/libavutil.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/armeabi-v7a/lib/libswscale.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/ac3_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/adts_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/avcodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/avdct.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/avfft.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/d3d11va.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/dirac.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/dv_profile.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/dxva2.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/jni.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/mediacodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/qsv.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/vaapi.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/vdpau.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/videotoolbox.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/vorbis_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavcodec/xvmc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavformat/avformat.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavformat/avio.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavformat/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/adler32.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/aes.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/aes_ctr.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/attributes.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/audio_fifo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/avassert.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/avconfig.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/avstring.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/avutil.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/base64.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/blowfish.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/bprint.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/bswap.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/buffer.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/camellia.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/cast5.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/channel_layout.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/common.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/cpu.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/crc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/des.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/dict.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/display.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/downmix_info.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/encryption_info.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/error.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/eval.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/ffversion.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/fifo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/file.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/frame.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hash.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hdr_dynamic_metadata.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hmac.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext_cuda.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext_d3d11va.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext_drm.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext_dxva2.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext_mediacodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext_qsv.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext_vaapi.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext_vdpau.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/hwcontext_videotoolbox.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/imgutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/intfloat.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/intreadwrite.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/lfg.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/log.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/lzo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/macros.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/mastering_display_metadata.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/mathematics.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/md5.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/mem.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/motion_vector.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/murmur3.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/opt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/parseutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/pixdesc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/pixelutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/pixfmt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/random_seed.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/rational.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/rc4.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/replaygain.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/ripemd.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/samplefmt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/sha.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/sha512.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/spherical.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/stereo3d.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/tea.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/threadmessage.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/time.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/timecode.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/timestamp.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/tree.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/twofish.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/tx.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libavutil/xtea.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libswscale/swscale.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/include/libswscale/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/lib/libavcodec.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/lib/libavformat.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/lib/libavutil.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86/lib/libswscale.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/ac3_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/adts_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/avcodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/avdct.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/avfft.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/d3d11va.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/dirac.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/dv_profile.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/dxva2.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/jni.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/mediacodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/qsv.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/vaapi.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/vdpau.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/videotoolbox.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/vorbis_parser.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavcodec/xvmc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavformat/avformat.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavformat/avio.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavformat/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/adler32.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/aes.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/aes_ctr.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/attributes.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/audio_fifo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/avassert.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/avconfig.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/avstring.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/avutil.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/base64.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/blowfish.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/bprint.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/bswap.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/buffer.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/camellia.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/cast5.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/channel_layout.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/common.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/cpu.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/crc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/des.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/dict.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/display.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/downmix_info.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/encryption_info.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/error.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/eval.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/ffversion.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/fifo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/file.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/frame.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hash.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hdr_dynamic_metadata.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hmac.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext_cuda.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext_d3d11va.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext_drm.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext_dxva2.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext_mediacodec.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext_qsv.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext_vaapi.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext_vdpau.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/hwcontext_videotoolbox.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/imgutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/intfloat.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/intreadwrite.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/lfg.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/log.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/lzo.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/macros.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/mastering_display_metadata.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/mathematics.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/md5.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/mem.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/motion_vector.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/murmur3.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/opt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/parseutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/pixdesc.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/pixelutils.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/pixfmt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/random_seed.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/rational.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/rc4.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/replaygain.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/ripemd.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/samplefmt.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/sha.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/sha512.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/spherical.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/stereo3d.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/tea.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/threadmessage.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/time.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/timecode.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/timestamp.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/tree.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/twofish.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/tx.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libavutil/xtea.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libswscale/swscale.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/include/libswscale/version.h (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/lib/libavcodec.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/lib/libavformat.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/lib/libavutil.so (100%) rename {binaries => native}/src/main/jni/ffmpeg/ffmpeg/x86_64/lib/libswscale.so (100%) rename {binaries => native}/src/main/jni/metadata/Android.mk (100%) rename {binaries => native}/src/main/jni/metadata/Errors.h (100%) rename {binaries => native}/src/main/jni/metadata/Mutex.h (100%) rename {binaries => native}/src/main/jni/metadata/ffmpeg_mediametadataretriever.c (100%) rename {binaries => native}/src/main/jni/metadata/ffmpeg_mediametadataretriever.h (100%) rename {binaries => native}/src/main/jni/metadata/ffmpeg_utils.c (100%) rename {binaries => native}/src/main/jni/metadata/ffmpeg_utils.h (100%) rename {binaries => native}/src/main/jni/metadata/mediametadataretriever.cpp (100%) rename {binaries => native}/src/main/jni/metadata/mediametadataretriever.h (100%) rename {binaries => native}/src/main/jni/metadata/wseemann_media_MediaMetadataRetriever.cpp (100%) rename {binaries => native}/src/main/jni/openssl-android/Android.mk_not_used.mk (100%) rename {binaries => native}/src/main/jni/x86Application.mk (100%) rename {binaries => native}/src/main/jni/x86_64Application.mk (100%) create mode 100644 native/src/main/libs/arm64-v8a/gdb.setup rename {binaries => native}/src/main/libs/arm64-v8a/gdbserver (100%) rename {binaries => native}/src/main/libs/arm64-v8a/libavcodec.so (100%) rename {binaries => native}/src/main/libs/arm64-v8a/libavformat.so (100%) rename {binaries => native}/src/main/libs/arm64-v8a/libavutil.so (100%) rename {binaries => native}/src/main/libs/arm64-v8a/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/libs/arm64-v8a/libswscale.so (100%) create mode 100644 native/src/main/libs/armeabi-v7a/gdb.setup rename {binaries => native}/src/main/libs/armeabi-v7a/gdbserver (100%) rename {binaries => native}/src/main/libs/armeabi-v7a/libavcodec.so (100%) rename {binaries => native}/src/main/libs/armeabi-v7a/libavformat.so (100%) rename {binaries => native}/src/main/libs/armeabi-v7a/libavutil.so (100%) rename {binaries => native}/src/main/libs/armeabi-v7a/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/libs/armeabi-v7a/libswscale.so (100%) create mode 100644 native/src/main/libs/x86/gdb.setup rename {binaries => native}/src/main/libs/x86/gdbserver (100%) rename {binaries => native}/src/main/libs/x86/libavcodec.so (100%) rename {binaries => native}/src/main/libs/x86/libavformat.so (100%) rename {binaries => native}/src/main/libs/x86/libavutil.so (100%) rename {binaries => native}/src/main/libs/x86/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/libs/x86/libswscale.so (100%) create mode 100644 native/src/main/libs/x86_64/gdb.setup rename {binaries => native}/src/main/libs/x86_64/gdbserver (100%) rename {binaries => native}/src/main/libs/x86_64/libavcodec.so (100%) rename {binaries => native}/src/main/libs/x86_64/libavformat.so (100%) rename {binaries => native}/src/main/libs/x86_64/libavutil.so (100%) rename {binaries => native}/src/main/libs/x86_64/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/libs/x86_64/libswscale.so (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/libavcodec.so (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/libavformat.so (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/libavutil.so (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/libstdc++.a (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/libswscale.so (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o (100%) rename {binaries => native}/src/main/obj/local/arm64-v8a/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/libavcodec.so (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/libavformat.so (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/libavutil.so (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/libstdc++.a (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/libswscale.so (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o (100%) rename {binaries => native}/src/main/obj/local/armeabi-v7a/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d (100%) rename {binaries => native}/src/main/obj/local/armeabi/libavcodec.so (100%) rename {binaries => native}/src/main/obj/local/armeabi/libavformat.so (100%) rename {binaries => native}/src/main/obj/local/armeabi/libavutil.so (100%) rename {binaries => native}/src/main/obj/local/armeabi/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/obj/local/armeabi/libstdc++.a (100%) rename {binaries => native}/src/main/obj/local/armeabi/libswscale.so (100%) rename {binaries => native}/src/main/obj/local/armeabi/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/armeabi/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/armeabi/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o (100%) rename {binaries => native}/src/main/obj/local/armeabi/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d (100%) rename {binaries => native}/src/main/obj/local/armeabi/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/armeabi/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/armeabi/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o (100%) rename {binaries => native}/src/main/obj/local/armeabi/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d (100%) rename {binaries => native}/src/main/obj/local/mips/libavcodec.so (100%) rename {binaries => native}/src/main/obj/local/mips/libavformat.so (100%) rename {binaries => native}/src/main/obj/local/mips/libavutil.so (100%) rename {binaries => native}/src/main/obj/local/mips/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/obj/local/mips/libstdc++.a (100%) rename {binaries => native}/src/main/obj/local/mips/libswscale.so (100%) rename {binaries => native}/src/main/obj/local/mips/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/mips/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/mips/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o (100%) rename {binaries => native}/src/main/obj/local/mips/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d (100%) rename {binaries => native}/src/main/obj/local/mips/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/mips/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/mips/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o (100%) rename {binaries => native}/src/main/obj/local/mips/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d (100%) rename {binaries => native}/src/main/obj/local/x86/libavcodec.so (100%) rename {binaries => native}/src/main/obj/local/x86/libavformat.so (100%) rename {binaries => native}/src/main/obj/local/x86/libavutil.so (100%) rename {binaries => native}/src/main/obj/local/x86/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/obj/local/x86/libstdc++.a (100%) rename {binaries => native}/src/main/obj/local/x86/libswscale.so (100%) rename {binaries => native}/src/main/obj/local/x86/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/x86/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/x86/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o (100%) rename {binaries => native}/src/main/obj/local/x86/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d (100%) rename {binaries => native}/src/main/obj/local/x86/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/x86/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/x86/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o (100%) rename {binaries => native}/src/main/obj/local/x86/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d (100%) rename {binaries => native}/src/main/obj/local/x86_64/libavcodec.so (100%) rename {binaries => native}/src/main/obj/local/x86_64/libavformat.so (100%) rename {binaries => native}/src/main/obj/local/x86_64/libavutil.so (100%) rename {binaries => native}/src/main/obj/local/x86_64/libffmpeg_mediametadataretriever_jni.so (100%) rename {binaries => native}/src/main/obj/local/x86_64/libstdc++.a (100%) rename {binaries => native}/src/main/obj/local/x86_64/libswscale.so (100%) rename {binaries => native}/src/main/obj/local/x86_64/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/x86_64/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/x86_64/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o (100%) rename {binaries => native}/src/main/obj/local/x86_64/objs-debug/ffmpeg_mediametadataretriever_jni/ffmpeg_utils.o.d (100%) rename {binaries => native}/src/main/obj/local/x86_64/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o (100%) rename {binaries => native}/src/main/obj/local/x86_64/objs-debug/ffmpeg_mediametadataretriever_jni/mediametadataretriever.o.d (100%) rename {binaries => native}/src/main/obj/local/x86_64/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o (100%) rename {binaries => native}/src/main/obj/local/x86_64/objs-debug/ffmpeg_mediametadataretriever_jni/wseemann_media_MediaMetadataRetriever.o.d (100%) diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 64e772fa5812de1cbdcb4bddbe93727ea9a0c66b..d358c1a147ebcc0c31d63a934d5d611199969427 100644 GIT binary patch delta 188 zcmV;t07L(P1^xt(nFI1&&XJsb5CVJiVL#na%Y?J>16_Y^%E)gjCVGm=NpMGpk%nR|Jbjx^^7f*En delta 232 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
*?W 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�Z=7Eb}U?9la7T&OTlAwL9!El;V(}D5Z*`o7H@!SS=g5GG;Y7n6+|MF_k>#JXxC#72nZDkZg+&({FnWi>!o z2&kmem60j&9As zU{o1}!6HjwVg7hE0gI`oe5p`S3z+M}M6Ts4SR2%^-jrDCn16;#9f%qB1d z#)5{xz>Jv_kIjYYod6{7)rN;r`GpI^f@CXMaP~5=K)Bfan!oS3z!|23dUD{(6X3bG zK%Ehb(1JQ@U_L~G^uhTb9u9at*##jo1ShdcO*e@|o5k2zdj;VoGlL z@C%N7y3@lu#aOG9&74|MvD8~L%OyEilND?bVFM(u6l=x2fz5tKUc4!MLqf&LrZBI9 z+roO@#2PG?E3i#j!V0`r#k#XzG(o8f_kdiXqMHhKs)Ce-@K!Y}S$H{~u4i6RKg7B%&`r(O>I2|7H ziR|;7iW%|PkT-%C(Y#W#)oxsAjEN$~vSlTQhP&LS!Q_)F`(eW(v#M zT2Y2&o>z@(u4rQ4D`#LQ7~WcCcv$4C1x<$UNGWf+pV{Pvpm>*<2n@=VIkDJS5E=qt zyf>R2M&sE9VL-AOTwfSETq`*L+0Q@C8J?o%=YYdA0gwf?!l1(;7Lf(lNCvJyYMtVQ zyH9*G@KkZ3XBP{`pz~l1lfj>G@T@oKR#F(p{;iSULRDUg@!^m?&-T#-iX1B3-X}rhMU3?|hO24lms+97@n6*X$LdVin8P zdxxATJ#*0~p7SIq0NGUl4P%?C%}(0?EbZBM1KUm-)AeZe^0BW=kHfPh`V$m>XkX!; zR{7uqFSyAO9KrR+YDvkfa#b@bGTgJ_`LF4DT`N|w3z)~QU@03-R=iSqcS7gPsZ{LB zV(R3&qzo^)GL~tSvRo{~Pf)=orlP

2dbfvH1Dhgy{LF{Q-ll4}#lj?pFQ*f*yt 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 R+_6*VE(nXvG;jL${{{V2z)=7I diff --git a/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml new file mode 100644 index 00000000..2431bc5b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml index e6e7dde4..01588386 100644 --- a/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml +++ b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_0_2_aar.xml @@ -1,11 +1,11 @@ - + - - + + diff --git a/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml new file mode 100644 index 00000000..acb08dfe --- /dev/null +++ b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml new file mode 100644 index 00000000..f59a0af8 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_jar.xml b/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_jar.xml new file mode 100644 index 00000000..a7f501b6 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml index de49aa54..0a3db8d4 100644 --- a/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml index e6c668dc..a784c232 100644 --- a/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_asynclayoutinflater_asynclayoutinflater_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_jar.xml b/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_jar.xml new file mode 100644 index 00000000..ecb16c34 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_collection_collection_1_1_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml index 18e2bb50..b98276bb 100644 --- a/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_0_0_aar.xml @@ -1,11 +1,11 @@ - + - - + + diff --git a/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml index c8761fad..b36b3665 100644 --- a/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml +++ b/.idea/libraries/Gradle__androidx_core_core_1_0_1_aar.xml @@ -1,11 +1,11 @@ - + - - + + diff --git a/.idea/libraries/Gradle__androidx_core_core_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_core_core_1_1_0_aar.xml new file mode 100644 index 00000000..29c1813e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_core_core_1_1_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml index 8ecc377c..99bf6ae7 100644 --- a/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml index 5a129aa5..a60d9920 100644 --- a/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml index 14940b5d..8b5654a0 100644 --- a/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml index 0bf82eaa..cd77561a 100644 --- a/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml @@ -1,11 +1,11 @@ - + - - + + diff --git a/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml index e09748d1..843849b5 100644 --- a/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_fragment_fragment_1_0_0_aar.xml @@ -1,11 +1,11 @@ - + - - + + diff --git a/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml new file mode 100644 index 00000000..e4fa697c --- /dev/null +++ b/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml index 1bffb53e..e07bc26d 100644 --- a/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml index af1a917c..da8ed213 100644 --- a/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_ui_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml index b7eedd72..e69501c2 100644 --- a/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0_jar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0_jar.xml new file mode 100644 index 00000000..8c4384c9 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_1_0_jar.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml index 66e55851..09e3b63c 100644 --- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml index fa2d395f..6fc44214 100644 --- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml index 7fa25441..1a81baac 100644 --- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml new file mode 100644 index 00000000..c256a694 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml index 2f71cc5f..dff99064 100644 --- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml new file mode 100644 index 00000000..c831418c --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml index 3f3ebdb7..ff332cbd 100644 --- a/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml index 4ef85445..e9c27303 100644 --- a/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml index 66a951f3..95783fdf 100644 --- a/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml @@ -1,11 +1,11 @@ - + - - + + diff --git a/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml new file mode 100644 index 00000000..a8395ca8 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml index 5371f0b2..082c9234 100644 --- a/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml index 29681826..166e6a64 100644 --- a/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_0_0_aar.xml @@ -1,11 +1,11 @@ - + - - + + diff --git a/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml b/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml index efb2160a..a0455c77 100644 --- a/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml b/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml index 765c8c48..ef06d296 100644 --- a/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml index f22f50a6..c7ddfa58 100644 --- a/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_test_rules_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_test_rules_1_2_0_aar.xml index 872ed243..25ed455b 100644 --- a/.idea/libraries/Gradle__androidx_test_rules_1_2_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_test_rules_1_2_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml index bab56864..10262833 100644 --- a/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml index 8e124ef6..12bbe7e3 100644 --- a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_0_1_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml new file mode 100644 index 00000000..7995d849 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml index 7ad7a1ff..c25f856e 100644 --- a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml new file mode 100644 index 00000000..5b5c21b0 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml index 02c0fa2a..60093982 100644 --- a/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml new file mode 100644 index 00000000..0a4319d3 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml index 738fa6f9..844a6121 100644 --- a/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml +++ b/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml @@ -1,8 +1,8 @@ - - + + diff --git a/.idea/modules.xml b/.idea/modules.xml index 8751995c..346d568a 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,9 +3,9 @@ - + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml index d13dbd3b..5c229882 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -3,5 +3,6 @@ + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 321272e2..56eb324a 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,6 +2,22 @@ + + + + + + + + + + + + + + + + @@ -35,19 +51,629 @@ + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + - - - - + - - - + - - - - - - - - - - - - - - - - - + +