bravobit / FFmpeg-Android

FFMpeg/FFprobe compiled for Android
https://bravobit.nl/
MIT License
741 stars 176 forks source link

Cryptic warnings.. #6

Closed Aditya94A closed 6 years ago

Aditya94A commented 6 years ago

I tested this on the API 22 x86 default Android emulator, executing ffmpeg -version gives the following output:

WARNING: linker: /data/data/xeus.timbre/files/ffmpeg: unused DT entry: type 0x6ffffffe arg 0x1e54
12-16 21:09:04.677 8449-8449/xeus.timbre D/xxx_ConsoleActivity: 

WARNING: linker: /data/data/xeus.timbre/files/ffmpeg: unused DT entry: type 0x6fffffff arg 0x3
12-16 21:09:04.682 8449-8449/xeus.timbre D/xxx_ConsoleActivity: onSuccess: WARNING: linker: /data/data/xeus.timbre/files/ffmpeg: unused DT entry: type 0x6ffffffe arg 0x1e54

WARNING: linker: /data/data/xeus.timbre/files/ffmpeg: unused DT entry: type 0x6fffffff arg 0x3
                                                                ffmpeg version n3.4.1 Copyright (c) 2000-2017 the FFmpeg developersbuilt with gcc 4.9.x (GCC) 20150123 (prerelease)configuration: --target-os=linux --cross-prefix=/root/bravobit/ffmpeg-android/toolchain-android/bin/i686-linux-android- --arch=x86 --cpu=i686 --enable-runtime-cpudetect --sysroot=/root/bravobit/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-linux-perf --disable-doc --disable-shared --enable-static --enable-runtime-cpudetect --enable-nonfree --disable-network --enable-avresample --enable-avformat --enable-avcodec --enable-indev=lavfi --enable-hwaccels --enable-ffmpeg --enable-zlib --enable-gpl --enable-small --disable-asm --pkg-config=/root/bravobit/ffmpeg-android/ffmpeg-pkg-config --prefix=/root/bravobit/ffmpeg-android/build/x86 --extra-cflags='-I/root/bravobit/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all -march=i686' --extra-ldflags='-L/root/bravobit/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-cxxflags= --extra-libs='-lpng -lx264 -lm -logg'libavutil      55. 78.100 / 55. 78.100libavcodec     57.107.100 / 57.107.100libavformat    57. 83.100 / 57. 83.100libavdevice    57. 10.100 / 57. 10.100libavfilter     6.107.100 /  6.107.100libavresample   3.  7.  0 /  3.  7.  0libswscale      4.  8.100 /  4.  8.100libswresample   2.  9.100 /  2.  9.100libpostproc    54.  7.100 / 54.  7.100

I'd be more comfortable pushing to production if this can be fixed :)

Any idea what's causing this?

Brianvdb commented 6 years ago

@AdityaAnand1 Could you check if this still happens with the new release?

Aditya94A commented 6 years ago
WARNING: linker: /data/data/xeus.timbre/files/ffmpeg: unused DT entry: type 0x6ffffffe arg 0x1e1c
WARNING: linker: /data/data/xeus.timbre/files/ffmpeg: unused DT entry: type 0x6fffffff arg 0x3

Yes, this is still happening (Tried it in Android 5.1 genymotion emulator as well as a physical device running Lollipop)

Brianvdb commented 6 years ago

Fixed the issue in version 1.0.8 for x86 devices. I cannot reproduce this on my ARM device though.