xref: /aosp_15_r20/external/intel-media-driver/media_driver/agnostic/common/codec/kernel/codeckrnheader.h (revision ba62d9d3abf0e404f2022b4cd7a85e107f48596f)
1 /*
2 // Copyright (c) 2020 Intel Corporation
3 //
4 // Permission is hereby granted, free of charge, to any person obtaining a
5 // copy of this software and associated documentation files (the
6 // 'Software'), to deal in the Software without restriction, including
7 // without limitation the rights to use, copy, modify, merge, publish,
8 // distribute, sublicense, and/or sell copies of the Software, and to
9 // permit persons to whom the Software is furnished to do so, subject to
10 // the following conditions:
11 //
12 // The above copyright notice and this permission notice shall be included
13 // in all copies or substantial portions of the Software.
14 //
15 // THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS
16 // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18 // IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
19 // CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
20 // TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
21 // SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 */
23 
24 ////////////////////////////////////////////////////////////////////////////////
25 // !!! WARNING - AUTO GENERATED FILE. DO NOT EDIT DIRECTLY. !!!
26 // Generated by GenKrnBin.exe tool
27 ////////////////////////////////////////////////////////////////////////////////
28 #ifndef __CODECKRNHEADER_H__
29 #define __CODECKRNHEADER_H__
30 
31 #define IDR_CODEC_LINKFILE_VERSION 65536
32 #define IDR_CODEC_LINKFILE_HEADER 16
33 
34 #define IDR_CODEC_ALLPACopy 0
35 #define IDR_CODEC_ALLPL2Copy 1
36 #define IDR_CODEC_ALLPL2ToNV12iScale 2
37 #define IDR_CODEC_ALLPL2ToPAiScale 3
38 #define IDR_CODEC_AllAVCEnc 4
39 #define IDR_CODEC_AllAVCEnc_FEI 5
40 #define IDR_CODEC_AllHEVCEnc 6
41 #define IDR_CODEC_AllMPEG2Enc 7
42 #define IDR_CODEC_AllVC1_NV12 8
43 #define IDR_CODEC_AllVP8Enc 9
44 #define IDR_CODEC_AllVP9Enc 10
45 #define IDR_CODEC_Downscale_Copy 11
46 #define IDR_CODEC_HEVC_COMBINED_KENREL_INTEL 12
47 #define IDR_CODEC_HEVC_FEI_COMBINED_KENREL_INTEL 13
48 #define IDR_CODEC_HME_DS_SCOREBOARD_KERNEL 14
49 #define IDR_CODEC_LinkFile 15
50 #define IDR_CODEC_VDENC_HME 16
51 #define IDR_CODEC_VID_ApplyNoise_Combined 17
52 #define IDR_CODEC_TOTAL_NUM_KERNELS 18
53 
54 #if _DEBUG
55 #define IDR_CODEC_KERNEL_NAMES   \
56     _T("ALLPACopy"),\
57     _T("ALLPL2Copy"),\
58     _T("ALLPL2ToNV12iScale"),\
59     _T("ALLPL2ToPAiScale"),\
60     _T("AllAVCEnc"),\
61     _T("AllAVCEnc_FEI"),\
62     _T("AllHEVCEnc"),\
63     _T("AllMPEG2Enc"),\
64     _T("AllVC1_NV12"),\
65     _T("AllVP8Enc"),\
66     _T("AllVP9Enc"),\
67     _T("Downscale_Copy"),\
68     _T("HEVC_COMBINED_KENREL_INTEL"),\
69     _T("HEVC_FEI_COMBINED_KENREL_INTEL"),\
70     _T("HME_DS_SCOREBOARD_KERNEL"),\
71     _T("LinkFile"),\
72     _T("VDENC_HME"),\
73     _T("VID_ApplyNoise_Combined"),\
74     _T("")
75 #else // !_DEBUG
76 #define IDR_CODEC_KERNEL_NAMES   \
77     _T("000"),\
78     _T("001"),\
79     _T("002"),\
80     _T("003"),\
81     _T("004"),\
82     _T("005"),\
83     _T("006"),\
84     _T("007"),\
85     _T("008"),\
86     _T("009"),\
87     _T("010"),\
88     _T("011"),\
89     _T("012"),\
90     _T("013"),\
91     _T("014"),\
92     _T("015"),\
93     _T("016"),\
94     _T("017"),\
95     _T("")
96 #endif // _DEBUG
97 
98 #endif // __CODECKRNHEADER_H__
99