Cross compile ffmpeg.
This commit is contained in:
parent
abc8fb252a
commit
0ceb3acc2b
6
external/ffmpeg/CMakeLists.txt
vendored
6
external/ffmpeg/CMakeLists.txt
vendored
|
@ -30,10 +30,10 @@ else()
|
|||
--enable-gpl --enable-nonfree --enable-version3 --enable-small \
|
||||
--disable-mipsdsp --disable-mipsdspr2 \
|
||||
--disable-encoders \
|
||||
--disable-muxers --enable-muxer=mov --enable-muxer=mp4 \
|
||||
--disable-decoders --enable-decoder=aac \
|
||||
--disable-muxers --enable-muxer=mov --enable-muxer=mp4 --enable-encoder=mpeg4 \
|
||||
--enable-decoder=aac --enable-encoder=aac --enable-decoder=pcm_alaw --enable-encoder=pcm_alaw \
|
||||
--disable-filters \
|
||||
--disable-demuxers --enable-demuxer=mov \
|
||||
--enable-demuxer=mov \
|
||||
--disable-parsers \
|
||||
--disable-protocols --enable-protocol=file \
|
||||
--disable-bsfs --enable-bsf=aac_adtstoasc --enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb \
|
||||
|
|
|
@ -19,7 +19,7 @@ aux_source_directory(./src SRC_FILES)
|
|||
|
||||
set(TARGET_NAME ConfigBase)
|
||||
add_library(${TARGET_NAME} STATIC ${SRC_FILES})
|
||||
target_link_libraries(${TARGET_NAME} StatusCode Log config)
|
||||
target_link_libraries(${TARGET_NAME} StatusCode Log libconfig.a)
|
||||
|
||||
add_custom_target(
|
||||
ConfigBase_code_check
|
||||
|
|
|
@ -44,7 +44,7 @@ bool FfmpegDecoder::Init(void)
|
|||
mCodec = (AVCodec *)avcodec_find_decoder(mCodecId);
|
||||
// mCodec = (AVCodec *)avcodec_find_decoder_by_name("libfdk_aac");
|
||||
if (!(mCodec)) {
|
||||
LogError("Codec not found\n");
|
||||
LogError("decoder not found:%s\n", avcodec_get_name(mCodecId));
|
||||
return false;
|
||||
}
|
||||
mCodecCtx = avcodec_alloc_context3((const AVCodec *)(mCodec));
|
||||
|
|
Loading…
Reference in New Issue
Block a user