mirror of
https://github.com/nyanmisaka/mpp.git
synced 2026-01-24 05:00:40 +01:00
Change-Id: Icfe26b36d066b32355bda919e605e165399c0781 Signed-off-by: Yanjun Liao <yanjun.liao@rock-chips.com>
46 lines
1.3 KiB
CMake
46 lines
1.3 KiB
CMake
# vim: syntax=cmake
|
|
|
|
# ----------------------------------------------------------------------------
|
|
# add mpp_dec implement
|
|
# ----------------------------------------------------------------------------
|
|
add_library(mpp_codec OBJECT
|
|
mpp_enc_impl.c
|
|
mpp_enc_v2.c
|
|
enc_impl.c
|
|
mpp_dec_no_thread.c
|
|
mpp_dec_normal.c
|
|
mpp_dec.c
|
|
mpp_parser.c
|
|
)
|
|
|
|
add_library(mpp_rc OBJECT mpp_rc.c)
|
|
|
|
set_target_properties(mpp_codec PROPERTIES FOLDER "mpp/codec")
|
|
|
|
add_subdirectory(dec)
|
|
|
|
add_subdirectory(enc)
|
|
|
|
add_subdirectory(rc)
|
|
|
|
target_link_libraries(mpp_codec
|
|
enc_rc
|
|
${CODEC_AVSD}
|
|
${CODEC_AVS2D}
|
|
${CODEC_H263D}
|
|
${CODEC_H264D}
|
|
${CODEC_H265D}
|
|
${CODEC_MPEG2D}
|
|
${CODEC_MPEG4D}
|
|
${CODEC_VP8D}
|
|
${CODEC_VP9D}
|
|
${CODEC_JPEGD}
|
|
${CODEC_AV1D}
|
|
${CODEC_H264E}
|
|
${CODEC_JPEGE}
|
|
${CODEC_H265E}
|
|
${CODEC_VP8E}
|
|
codec_dummy_enc
|
|
codec_dummy_dec
|
|
mpp_vproc
|
|
mpp_base)
|