aboutsummaryrefslogtreecommitdiff
path: root/include/trustzone/tz_cross/ta_venc.h
blob: 0ea27c6fcd1a1644048c08852019d25f98f5b148 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef __TRUSTZONE_TA_VENC__
#define __TRUSTZONE_TA_VENC__

#define TZ_TA_VENC_UUID   "e7305aca-375e-4f69-ac6b-ba9d3c9a1f97"

//#define UT_ENABLE 0
//#define DONT_USE_BS_VA 1  // for VP path integration set to 1,  for mfv_ut set to 0
//#define USE_MTEE_M4U
//#define USE_MTEE_DAPC


/* Command for VENC TA */
#define TZCMD_VENC_AVC_INIT       0
#define TZCMD_VENC_AVC_ENCODE     1
#define TZCMD_VENC_AVC_ENCODE_NS     2
#define TZCMD_VENC_AVC_DEINIT      3
#define TZCMD_VENC_AVC_ALLOC_WORK_BUF   4
#define TZCMD_VENC_AVC_FREE_WORK_BUF    5
#define TZCMD_VENC_AVC_SHARE_WORK_BUF    6
#define TZCMD_VENC_AVC_COPY_WORK_BUF    7

#define TZCMD_VENC_TEST        100
#endif /* __TRUSTZONE_TA_VENC__ */