1*437bfbebSnyanmisaka# vim: syntax=cmake 2*437bfbebSnyanmisaka 3*437bfbebSnyanmisaka# ---------------------------------------------------------------------------- 4*437bfbebSnyanmisaka# add mpp_dec implement 5*437bfbebSnyanmisaka# ---------------------------------------------------------------------------- 6*437bfbebSnyanmisakaadd_library(mpp_codec OBJECT 7*437bfbebSnyanmisaka mpp_enc_impl.c 8*437bfbebSnyanmisaka mpp_enc_v2.c 9*437bfbebSnyanmisaka enc_impl.c 10*437bfbebSnyanmisaka mpp_dec_no_thread.c 11*437bfbebSnyanmisaka mpp_dec_normal.c 12*437bfbebSnyanmisaka mpp_dec.c 13*437bfbebSnyanmisaka mpp_parser.c 14*437bfbebSnyanmisaka ) 15*437bfbebSnyanmisaka 16*437bfbebSnyanmisakaadd_library(mpp_rc OBJECT mpp_rc.c) 17*437bfbebSnyanmisaka 18*437bfbebSnyanmisakaset_target_properties(mpp_codec PROPERTIES FOLDER "mpp/codec") 19*437bfbebSnyanmisaka 20*437bfbebSnyanmisakaadd_subdirectory(dec) 21*437bfbebSnyanmisaka 22*437bfbebSnyanmisakaadd_subdirectory(enc) 23*437bfbebSnyanmisaka 24*437bfbebSnyanmisakaadd_subdirectory(rc) 25*437bfbebSnyanmisaka 26*437bfbebSnyanmisakatarget_link_libraries(mpp_codec 27*437bfbebSnyanmisaka enc_rc 28*437bfbebSnyanmisaka ${CODEC_AVSD} 29*437bfbebSnyanmisaka ${CODEC_AVS2D} 30*437bfbebSnyanmisaka ${CODEC_H263D} 31*437bfbebSnyanmisaka ${CODEC_H264D} 32*437bfbebSnyanmisaka ${CODEC_H265D} 33*437bfbebSnyanmisaka ${CODEC_MPEG2D} 34*437bfbebSnyanmisaka ${CODEC_MPEG4D} 35*437bfbebSnyanmisaka ${CODEC_VP8D} 36*437bfbebSnyanmisaka ${CODEC_VP9D} 37*437bfbebSnyanmisaka ${CODEC_JPEGD} 38*437bfbebSnyanmisaka ${CODEC_AV1D} 39*437bfbebSnyanmisaka ${CODEC_H264E} 40*437bfbebSnyanmisaka ${CODEC_JPEGE} 41*437bfbebSnyanmisaka ${CODEC_H265E} 42*437bfbebSnyanmisaka ${CODEC_VP8E} 43*437bfbebSnyanmisaka codec_dummy_enc 44*437bfbebSnyanmisaka codec_dummy_dec 45*437bfbebSnyanmisaka mpp_vproc 46*437bfbebSnyanmisaka mpp_base) 47