video_sec.mak
3.81 KB
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# Define source file lists to SRC_LIST
# SRC_LIST =
# ifneq ($(filter __VIDEO_ARCHI_V2__, $(strip $(MODULE_DEFS))),)
SRC_LIST = hal\video\video_sec\common\src\video_OAL_v2.c \
hal\video\video_sec\common\src\video_decoder_common_adapter_v2.c \
hal\video\video_sec\common\src\video_encoder_common_adapter_v2.c \
hal\video\video_sec\common\src\h264_hw_decoder_component_v2.c \
hal\video\video_sec\common\src\mp4_decore_v2.c \
hal\video\video_sec\common\src\mp4_rc_v2.c \
hal\video\video_sec\common\src\mpeg4_hw_decoder_component_v2.c \
hal\video\video_sec\common\src\mjpeg_decoder_component_v2.c \
hal\video\video_sec\common\src\mjpeg_encoder_component_v2.c \
hal\video\video_sec\common\src\video_codec_schedule_control.c \
hal\video\video_sec\common\src\video_decscheduler_component_v2.c \
hal\video\video_sec\decoder\src\video_decoder_isolation_v2.c \
hal\video\video_sec\decoder\src\video_codec_buffer_mgr_v2.c \
hal\video\video_sec\decoder\src\video_decoder_component_v2.c \
hal\video\video_sec\common\src\video_codec_log.c
# Video recoder
# ifneq ($(filter __MPEG4_ENC_SUPPORT__, $(strip $(MODULE_DEFS))),)
SRC_LIST += hal\video\video_sec\common\src\mpeg4_hw_encoder_component_v2.c \
hal\video\video_sec\common\src\mpeg4_hw_encore_v2.c \
hal\video\video_sec\common\src\video_recorder_source_component_v2.c \
hal\video\video_sec\common\src\yuv_encoder_component_v2.c \
hal\video\video_sec\encoder\src\video_encoder_component_v2.c \
hal\video\video_sec\encoder\src\video_encoder_auxiliary_v2.c
# endif
# H264 OPEN API
ifneq ($(filter __H264_DEC_HW_SUPPORT__, $(strip $(MODULE_DEFS))),)
SRC_LIST += hal\video\video_sec\h264_open_api\src\open_api_h264_decode.c \
hal\video\video_sec\h264_open_api\src\open_api_h264_driver.c \
hal\video\video_sec\h264_open_api\src\open_api_h264_mem_if.c \
hal\video\video_sec\h264_open_api\src\open_api_h264_memory_management.c \
hal\video\video_sec\h264_open_api\src\open_api_h264_sw_driver.c \
hal\video\video_sec\h264_open_api\src\open_api_h264_yuv_management.c
endif
# endif
ifneq ($(filter MT6235, $(strip $(MODULE_DEFS))),)
SRC_LIST += hal\video\video_sec\common\src\sw_video_resizer.c
else
ifneq ($(filter MT6235B, $(strip $(MODULE_DEFS))),)
SRC_LIST += hal\video\video_sec\common\src\sw_video_resizer.c
endif
endif
# Define include path lists to INC_DIR
INC_DIR = hal\video\decoder\include \
hal\video\common\include \
hal\video\video_sec \
hal\video\video_sec\common\include \
hal\video\video_sec\decoder\include \
hal\video\video_sec\encoder\include \
hal\video\video_sec\h264_open_api\include \
media\common\include \
drm\include \
interface\media \
interface\hwdrv \
interface\hal\video \
matv\inc \
custom\common custom\common\hal custom\common\ps \
hal\mm_comm\inc \
hal\mdp\include \
hal\mdp\include\mt6253 \
hal\mdp\include\mt6252 \
hal\graphics\misc\inc \
hal\video_codec\interface\inc \
hal\video_codec\video_codec_sec\common\inc\
interface\hal\display \
interface\hal\display\ddv1 \
interface\hal\system \
interface\hal\graphics \
custom\video \
hal\video\custom \
hal\video\mpl\inc \
hal\video\demuxer\provider\inc \
hal\video\demuxer\mp4_parser\inc \
hal\system\dcmgr\inc \
hal\video\fluency\include
# Define the specified compile options to COMP_DEFS
COMP_DEFS =