if(CONFIG_LIB_FFMPEG)
nuttx_call_apps_makefile(TARGET ffmpeg TARGET_BIN libffmpeg.a)
macro(register_ffmpeg_app PROG)
nuttx_add_application(
NAME ${PROG} STACKSIZE ${CONFIG_UTILS_FFMPEG_STACKSIZE} PRIORITY
${CONFIG_UTILS_FFMPEG_PRIORITY})
endmacro()
string(FIND "${CONFIG_LIB_FFMPEG_CONFIGURATION}" "--enable-ffmpeg"
ffmpeg_position)
string(FIND "${CONFIG_LIB_FFMPEG_CONFIGURATION}" "--enable-ffprobe"
ffprobe_position)
if(NOT ffmpeg_position EQUAL -1)
register_ffmpeg_app(ffmpeg)
endif()
if(NOT ffprobe_position EQUAL -1)
register_ffmpeg_app(ffprobe)
endif()
if(CONFIG_FFMPEG_UTILS_GRAPH2DOT)
register_ffmpeg_app(graph2dot)
endif()
if(CONFIG_LIB_FFMPEG_TEST)
register_ffmpeg_app(ffmpeg_api_band)
register_ffmpeg_app(ffmpeg_api_flac)
register_ffmpeg_app(ffmpeg_api_h264_slice)
register_ffmpeg_app(ffmpeg_api_h264)
register_ffmpeg_app(ffmpeg_api_seek)
register_ffmpeg_app(ffmpeg_api_threadmessage)
register_ffmpeg_app(ffmpeg_fft)
endif()
endif()