hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# vim: syntax=cmake
include_directories(.)
 
# h264 decoder api
set(H264D_API
    )
 
set(H264D_COMMON
    )
 
# h264 decoder header
set(H264D_HDR
    h264d_global.h
    h264d_parse.h
    h264d_slice.h
    h264d_sps.h
    h264d_pps.h
    h264d_scalist.h
    h264d_sei.h
    h264d_dpb.h
    h264d_init.h
    h264d_fill.h
    )
 
# h264 decoder sourse
set(H264D_SRC
    h264d_api.c
    h264d_parse.c
    h264d_slice.c
    h264d_sps.c
    h264d_pps.c
    h264d_scalist.c
    h264d_sei.c
    h264d_dpb.c
    h264d_init.c
    h264d_fill.c
    )
 
 
add_library(${CODEC_H264D} STATIC
    ${H264D_API}
    ${H264D_COMMON}
    ${H264D_HDR}
    ${H264D_SRC}
    )
 
target_link_libraries(${CODEC_H264D} mpp_base)
set_target_properties(${CODEC_H264D} PROPERTIES FOLDER "mpp/codec")