저는 ndk r9b 버전으로 안드로이드에 ffmpeg 2.1.3을 만들고 있습니다.pthread_cancel을 사용하는 Android? ffmpeg는 pthread_cancel에 따라 다릅니다.
아래의 명령을 사용했습니다. 명확하게 표시 config.log
main:ffconf.82qqjSTF.c(.text+0x4): error: undefined reference to '**pthread_cancel**
에서
./configure --enable-shared --prefix=/home/fbuild
--cross-prefix=arm-linux-androideabi-
--enable-cross-compile
--target-os=linux --arch=arm --enable-gpl
--enable-libx264 --extra-cflags=-I/home/fbuild/include
--extra-ldflags=-L/home/fbuild/lib --disable-doc
--disable-ffmpeg --enable-network --disable-ffplay
--disable-ffprobe --disable-ffserver --enable-avresample
--enable-decoders
--enable-encoders
--enable-muxers
--enable-demuxers
--enable-parsers --enable-protocols --enable-filters
--enable-avresample --disable-indevs --enable-indev=lavfi
--disable-outdevs --enable-hwaccels --enable-libx264
--enable-zlib --enable-muxer=md5 --enable-runtime-cpudetect
--cpu=cortex-a8
--enable-pthreads --enable-static
는 pthread_cancel는 사용할 수 없습니다.
기존 문제입니까 아니면 다른 해결책이 있습니까?
내가 '--enable-pthreads의'활성화,
나는 통해 RTSP 스트림, 당신의 도움이 많이 감사합니다
UDP
를 스트리밍하는 것을 시도하고있다. 감사.