Improve:compile ffmpeg.
This commit is contained in:
parent
ec8cccc0f9
commit
7db59beae6
8
external/ffmpeg/CMakeLists.txt
vendored
8
external/ffmpeg/CMakeLists.txt
vendored
|
@ -44,9 +44,15 @@ else()
|
|||
--extra-ldflags=\"-L${EXTERNAL_LIBS_OUTPUT_PATH}/fdk-aac/lib\"")
|
||||
endif()
|
||||
message("Compile ffmpeg comand : ${CONFIGURE_COMMAND}")
|
||||
add_custom_command(
|
||||
OUTPUT ${EXTERNAL_LIBS_OUTPUT_PATH}/fdk-aac/lib/libfdk-aac.a
|
||||
COMMAND echo "Did not found fdk-aac lib in output_files, now compile fdk-aac."
|
||||
COMMAND make fdk_aac
|
||||
WORKING_DIRECTORY ${PLATFORM_PATH}/cmake-shell/
|
||||
)
|
||||
add_custom_target(
|
||||
ffmpeg
|
||||
DEPENDS fdk_aac
|
||||
DEPENDS ${EXTERNAL_LIBS_OUTPUT_PATH}/fdk-aac/lib/libfdk-aac.a
|
||||
COMMAND echo "Now compile ffmpeg, please wait..."
|
||||
COMMAND test -f ${EXTERNAL_SOURCE_PATH}/ffmpeg/ffmpeg-6.1.1/Makefile || tar -xf ffmpeg_6.1.1.orig.tar.xz
|
||||
COMMAND chmod 777 -R ffmpeg-6.1.1
|
||||
|
|
|
@ -52,7 +52,7 @@ StatusCode FfmpegReadFile::StartReadFile(const std::string &path)
|
|||
return CreateStatusCode(STATUS_CODE_NOT_OK);
|
||||
}
|
||||
if (avformat_find_stream_info(pFormatCtx, nullptr) < 0) {
|
||||
LogError("Couldn't find stream information.\n");
|
||||
LogError("Couldn't find stream information.%s\n", path.c_str());
|
||||
avformat_close_input(&pFormatCtx);
|
||||
return CreateStatusCode(STATUS_CODE_NOT_OK);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user