@@ -91,10 +91,10 @@ With the above options it is possible to build (table assumes that non-listed op
91
91
92
92
| No. | Build option(s) | HW Features | Shaders (Kernels) | Comments |
93
93
| -| -| -| -| -|
94
- | 1 | ENABLE_KERNELS=ON | Yes | Close source (pre-built) | ** Default** , full feature driver |
94
+ | 1 | ENABLE_KERNELS=ON | Yes | Close source (pre-built) | ** Default Build ** , full feature driver |
95
95
| 2 | ENABLE_KERNELS=OFF | Yes | None | HW features only, include HW decoder, HW VDEnc Encoder (CQP mode) |
96
- | 3 | ENABLE_NONFREE_KERNELS=OFF | Yes | Open source (pre-built) | HW features available in prev. mode (ENABLE_KERNELS=ON) and features supported by open source shaders |
97
- | 4 | ENABLE_NONFREE_KERNELS=OFF BUILD_KERNELS=ON | Yes | Open source | Same as ENABLE_NONFREE_KERNELS=OFF driver, but shaders are rebuilt from sources |
96
+ | 3 | ENABLE_NONFREE_KERNELS=OFF | Yes | Open source (pre-built) | ** Open Source Build ** , HW features available in prev. mode (ENABLE_KERNELS=ON) and features supported by open source shaders |
97
+ | 4 | ENABLE_NONFREE_KERNELS=OFF BUILD_KERNELS=ON | Yes | Open source | ** Open Source Build ** , Same as ENABLE_NONFREE_KERNELS=OFF driver, but shaders are rebuilt from sources |
98
98
99
99
## Supported Platforms
100
100
@@ -110,106 +110,102 @@ CFL (Coffee Lake)
110
110
111
111
WHL (Whiskey Lake)
112
112
113
- CNL (Cannonlake )
113
+ CML (Comet Lake )
114
114
115
115
ICL (Ice Lake)
116
116
117
- ## Default Driver Build Features
118
-
119
- | CODEC | BDW | SKL | BXT/APL | KBL | CFL | WHL | CNL | ICL* |
120
- | ------------| ------| --------| ---------| ---------| -------| -------| ------| ---------|
121
- | AVC | D/Es | D/E/Es | D/E/Es | D/E/Es | D/E/Es| D/E/Es| D/Es | D/E/Es |
122
- | MPEG-2 | D/Es | D/Es | D | D/Es | D/Es | D/Es | D/Es | D/Es |
123
- | VC-1 | D | D | D | D | D | D | D | D |
124
- | JPEG | D | D/E | D/E | D/E | D/E | D/E | D/E | D/E |
125
- | VP8 | D | D | D | D | D | D/Es | D/Es | D/Es |
126
- | HEVC 8bit | | D/Es | D/Es | D/Es | D/Es | D/Es | D/Es | D/E/Es |
127
- | HEVC 10bit | | | D | D | D | D | D/Es | D/E/Es |
128
- | VP9 8bit | | | D | D | D | D | D | D/E |
129
- | VP9 10bit | | | | D | D | D | D | D/E |
117
+ ## Driver Features
118
+
119
+ ### Features in Default Driver Build
120
+
121
+ | CODEC | BDW | SKL | BXT/APL | KBL | CFL | WHL | CML | ICL* |
122
+ | ---| ---| ---| ---| ---| ---| ---| ---| ---|
123
+ | AVC | D/Es | D/E/Es | D/E/Es | D/E/Es | D/E/Es | D/E/Es | D/E/Es | D/E/Es |
124
+ | MPEG-2 | D/Es | D/Es | D | D/Es | D/Es | D/Es | D/Es | D/Es |
125
+ | VC-1 | D | D | D | D | D | D | D | D |
126
+ | JPEG | D | D/E | D/E | D/E | D/E | D/E | D/E | D/E |
127
+ | VP8 | D | D | D | D/Es | D/Es | D/Es | D/Es | D/Es |
128
+ | HEVC 8bit | | D/Es | D/Es | D/Es | D/Es | D/Es | D/Es | D/E/Es |
129
+ | HEVC 8bit 422 | | | | | | | | D/Es |
130
+ | HEVC 8bit 444 | | | | | | | | D/E |
131
+ | HEVC 10bit | | | D | D/Es | D/Es | D/Es | D/Es | D/E/Es |
132
+ | HEVC 10bit 422 | | | | | | | | D/Es |
133
+ | HEVC 10bit 444 | | | | | | | | D/E |
134
+ | VP9 8bit | | | D | D | D | D | D | D/E |
135
+ | VP9 8bit 444 | | | | | | | | D/E |
136
+ | VP9 10bit | | | | D | D | D | D | D/E |
137
+ | VP9 10bit 444 | | | | | | | | D/E |
130
138
131
139
D - HW Decoding
132
140
133
- E - HW Encoding
141
+ E - HW Encoding, Low Power Encoding
134
142
135
143
Es - HW + Shader Encoding
136
144
137
145
\* ICL encoding is pending on i915 support on upstream, for more information, please check [ Known Issues and Limitations #5 ] ( https://github.com/intel/media-driver/blob/master/README.md#known-issues-and-limitations ) .
138
146
139
147
140
- | Video Processing | BDW | SKL | BXT/APL | KBL | CFL | WHL | CNL | ICL |
141
- | ---------------------------------------------- | ----- | ----- | --------- | ----- | ----- | ----- | ----- | -- ---|
142
- | Blending | Y | Y | Y | Y | Y | Y | Y | Y |
143
- | CSC (Color Space Conversion) | Y | Y | Y | Y | Y | Y | Y | Y |
144
- | De-interlace | Y | Y | Y | Y | Y | Y | Y | Y |
145
- | De-noise | Y | Y | Y | Y | Y | Y | Y | Y |
146
- | Luma Key | Y | Y | Y | Y | Y | Y | Y | Y |
147
- | Mirroring | Y | Y | Y | Y | Y | Y | Y | Y |
148
- | ProcAmp (brightness,contrast,hue,saturation) | Y | Y | Y | Y | Y | Y | Y | Y |
149
- | Rotation | Y | Y | Y | Y | Y | Y | Y | Y |
150
- | Scaling | Y | Y | Y | Y | Y | Y | Y | Y |
151
- | Sharpening | Y | Y | Y | Y | Y | Y | Y | Y |
152
- | STD/E (Skin Tone Detect & Enhancement) | Y | Y | Y | Y | Y | Y | Y | Y |
153
- | TCC (Total Color Control) | Y | Y | Y | Y | Y | Y | Y | Y |
154
- | Color fill | Y | Y | Y | Y | Y | Y | Y | Y |
155
- | Chroma Siting | | Y | Y | Y | Y | Y | Y | Y |
156
- | HDR10 Tone Mapping | | | | | | | | Y |
148
+ | Video Processing | BDW | SKL | BXT/APL | KBL | CFL | WHL | CML | ICL |
149
+ | ---| ---| ---| ---| ---| ---| ---| ---| ---|
150
+ | Blending | Y | Y | Y | Y | Y | Y | Y | Y |
151
+ | CSC (Color Space Conversion) | Y | Y | Y | Y | Y | Y | Y | Y |
152
+ | De-interlace | Y | Y | Y | Y | Y | Y | Y | Y |
153
+ | De-noise | Y | Y | Y | Y | Y | Y | Y | Y |
154
+ | Luma Key | Y | Y | Y | Y | Y | Y | Y | Y |
155
+ | Mirroring | Y | Y | Y | Y | Y | Y | Y | Y |
156
+ | ProcAmp (brightness,contrast,hue,saturation) | Y | Y | Y | Y | Y | Y | Y | Y |
157
+ | Rotation | Y | Y | Y | Y | Y | Y | Y | Y |
158
+ | Scaling | Y | Y | Y | Y | Y | Y | Y | Y |
159
+ | Sharpening | Y | Y | Y | Y | Y | Y | Y | Y |
160
+ | STD/E (Skin Tone Detect & Enhancement) | Y | Y | Y | Y | Y | Y | Y | Y |
161
+ | TCC (Total Color Control) | Y | Y | Y | Y | Y | Y | Y | Y |
162
+ | Color fill | Y | Y | Y | Y | Y | Y | Y | Y |
163
+ | Chroma Siting | | Y | Y | Y | Y | Y | Y | Y |
164
+ | HDR10 Tone Mapping | | | | | | | | Y |
157
165
158
166
For detail feature information, you can access [ Media Features] ( https://github.com/intel/media-driver/blob/master/docs/media_features.md ) .
159
167
160
- ## HW Media Features
161
168
162
- | Media Features | BDW | SKL | BXT/APL | KBL | CFL | WHL | CNL | ICL |
163
- | ----------------| ------| -----| ---------| -----| -----| -----| -----| -----|
164
- | AVC | D | D | D/E | D/E | D/E | D/E | D | D/E |
165
- | MPEG-2 | D | D | D | D | D | D | D | D |
166
- | VC-1 | D | D | D | D | D | D | D | D |
167
- | JPEG | D | D/E | D/E | D/E | D/E | D/E | D/E | D/E |
168
- | VP8 | D | D | D | D | D | D | D | D |
169
- | HEVC 8bit | | D | D | D | D | D | D | D/E |
170
- | HEVC 10bit | | | D | D | D | D | D | D/E |
171
- | VP9 8bit | | | D | D | D | D | D | D/E |
172
- | VP9 10bit | | | | D | D | D | D | D/E |
169
+ ### Features in Open Source Build
170
+
171
+ | CODEC | BDW | SKL | BXT/APL | KBL | CFL | WHL | CML | ICL* |
172
+ | ---| ---| ---| ---| ---| ---| ---| ---| ---|
173
+ | AVC | D | D/E | D/E | D/E | D/E | D/E | D/E | D/E |
174
+ | MPEG-2 | D | D | D | D | D | D | D | D |
175
+ | VC-1 | | | | | | | | |
176
+ | JPEG | D | D/E | D/E | D/E | D/E | D/E | D/E | D/E |
177
+ | VP8 | D | D | D | D | D | D | D | D |
178
+ | HEVC 8bit | | D | D | D | D | D | D | D/E |
179
+ | HEVC 8bit 422 | | | | | | | | D |
180
+ | HEVC 8bit 444 | | | | | | | | D/E |
181
+ | HEVC 10bit | | | D | D | D | D | D | D/E |
182
+ | HEVC 10bit 422 | | | | | | | | D |
183
+ | HEVC 10bit 444 | | | | | | | | D/E |
184
+ | VP9 8bit | | | D | D | D | D | D | D/E |
185
+ | VP9 8bit 444 | | | | | | | | D/E |
186
+ | VP9 10bit | | | | D | D | D | D | D/E |
187
+ | VP9 10bit 444 | | | | | | | | D/E |
173
188
174
189
D - HW Decoding
175
190
176
- E - HW Encoding, VDEnc CQP mode only, BRC mode is pending on i915 support on upstream.
177
-
178
-
179
- ## Open Source Shader Media Features
180
-
181
- | Media Features | BDW | SKL | BXT/APL | KBL | CFL | WHL | CNL | ICL |
182
- | ----------------------------------------------| -----| -----| ---------| -----| -----| -----| -----| -----|
183
- | Blending | | | | | | | | Y |
184
- | CSC (Color Space Conversion) | | | | | | | | Y |
185
- | De-interlace | | | | | | | | Y |
186
- | Luma Key | | | | | | | | Y |
187
- | Mirroring | | | | | | | | Y |
188
- | ProcAmp (brightness,contrast,hue,saturation) | | | | | | | | Y |
189
- | Rotation | | | | | | | | Y |
190
- | Scaling | | | | | | | | Y |
191
- | Sharpening | | | | | | | | Y |
192
- | Color fill | | | | | | | | Y |
193
- | Chroma Siting | | | | | | | | Y |
194
-
195
-
196
- ## Close Source Shader Media Codec Features
197
-
198
- All Open Source Shaders listed in the previous paragraph are still available, but Close Source Media Codec Shaders provide few additional features listed below.
199
-
200
- | Encode Features | BDW | SKL | BXT/APL | KBL | CFL | WHL | CNL | ICL* |
201
- | -----------------| -----| -----| ---------| -----| -----| -----| -----| ------|
202
- | AVC | Es | Es | Es | Es | Es | Es | Es | Es |
203
- | MPEG-2 | Es | Es | | Es | Es | Es | Es | Es |
204
- | VP8 | | | | | | Es | Es | Es |
205
- | HEVC 8bit | | Es | Es | Es | Es | Es | Es | Es |
206
- | HEVC 10bit | | | | | | | Es | Es |
207
-
208
- Es - HW + Shader Encoding
191
+ E - HW Encoding, Low Power Encoding
209
192
210
193
\* ICL encoding is pending on i915 support on upstream, for more information, please check [ Known Issues and Limitations #5 ] ( https://github.com/intel/media-driver/blob/master/README.md#known-issues-and-limitations ) .
211
194
212
195
196
+ | Video Processing | BDW | SKL | BXT/APL | KBL | CFL | WHL | CML | ICL |
197
+ | ---| ---| ---| ---| ---| ---| ---| ---| ---|
198
+ | Blending | | | | | | | | Y |
199
+ | CSC (Color Space Conversion) | | | | | | | | Y |
200
+ | De-interlace | | | | | | | | Y |
201
+ | Luma Key | | | | | | | | Y |
202
+ | Mirroring | | | | | | | | Y |
203
+ | ProcAmp (brightness,contrast,hue,saturation) | | | | | | | | Y |
204
+ | Rotation | | | | | | | | Y |
205
+ | Scaling | | | | | | | | Y |
206
+ | Sharpening | | | | | | | | Y |
207
+ | Color fill | | | | | | | | Y |
208
+ | Chroma Siting | | | | | | | | Y |
213
209
214
210
215
211
## Known Issues and Limitations
0 commit comments