Lines Matching full:component
21 AFBC streams can contain several components - where a component
29 maximum compression efficiency), the component order must be:
31 * Component 0: R
32 * Component 1: G
33 * Component 2: B
35 The component ordering is communicated via the fourcc code in the
36 fourcc:modifier pair. In general, component '0' is considered to
42 * Component 0: R(8)
43 * Component 1: G(8)
44 * Component 2: B(8)
45 * Component 3: A(8)
49 * Component 0: R(8)
50 * Component 1: G(8)
51 * Component 2: B(8)
55 * Component 0: Y(8)
56 * Component 1: Cb(8, 2x1 subsampled)
57 * Component 2: Cr(8, 2x1 subsampled)
60 component. Therefore, an AFBC buffer with fourcc DRM_FORMAT_XBGR8888
65 * Component 0: R(8)
66 * Component 1: G(8)
67 * Component 2: B(8)
68 * Component 3: X(8)
72 formats containing 'X' bits. If a fourth component is
75 '1'. If there is no requirement for a fourth component, then a format
83 component order, the encoder and decoder must agree about the number
87 Within each plane, the component ordering also follows the fourcc
96 * Component 0: Y(8)
97 * Component 1: Cb(8, 2x1 subsampled)
98 * Component 2: Cr(8, 2x1 subsampled)
104 * Component 0: Y(8)
108 * Component 0: Cb(8, 2x1 subsampled)
109 * Component 1: Cr(8, 2x1 subsampled)
126 - 10-bit per component RGB, with 2-bit alpha
128 * Component 0: R(10)
129 * Component 1: G(10)
130 * Component 2: B(10)
131 * Component 3: A(2)
134 - 8-bit per component RGB, with 8-bit alpha
136 * Component 0: R(8)
137 * Component 1: G(8)
138 * Component 2: B(8)
139 * Component 3: A(8)
142 - 8-bit per component RGB
144 * Component 0: R(8)
145 * Component 1: G(8)
146 * Component 2: B(8)
149 - 5/6-bit per component RGB
151 * Component 0: R(5)
152 * Component 1: G(6)
153 * Component 2: B(5)
156 - 5-bit per component RGB, with 1-bit alpha
158 * Component 0: R(5)
159 * Component 1: G(5)
160 * Component 2: B(5)
161 * Component 3: A(1)
164 - 8-bit per component YCbCr 444, single plane
166 * Component 0: Y(8)
167 * Component 1: Cb(8)
168 * Component 2: Cr(8)
171 - 10-bit per component YCbCr 444, single plane
173 * Component 0: Y(10)
174 * Component 1: Cb(10)
175 * Component 2: Cr(10)
178 - 8-bit per component YCbCr 422, single plane
180 * Component 0: Y(8)
181 * Component 1: Cb(8, 2x1 subsampled)
182 * Component 2: Cr(8, 2x1 subsampled)
185 - 8-bit per component YCbCr 422, two plane
186 - Plane 0: 1 component
187 * Component 0: Y(8)
189 * Component 0: Cb(8, 2x1 subsampled)
190 * Component 1: Cr(8, 2x1 subsampled)
193 - 10-bit per component YCbCr 422, single plane
195 * Component 0: Y(10)
196 * Component 1: Cb(10, 2x1 subsampled)
197 * Component 2: Cr(10, 2x1 subsampled)
200 - 10-bit per component YCbCr 422, two plane
201 - Plane 0: 1 component
202 * Component 0: Y(10)
204 * Component 0: Cb(10, 2x1 subsampled)
205 * Component 1: Cr(10, 2x1 subsampled)
208 - 8-bit per component YCbCr 420, single plane
210 * Component 0: Y(8)
211 * Component 1: Cb(8, 2x2 subsampled)
212 * Component 2: Cr(8, 2x2 subsampled)
215 - 10-bit per component YCbCr 420, single plane
217 * Component 0: Y(10)
218 * Component 1: Cb(10, 2x2 subsampled)
219 * Component 2: Cr(10, 2x2 subsampled)
222 - 8-bit per component YCbCr 420, two plane
223 - Plane 0: 1 component
224 * Component 0: Y(8)
226 * Component 0: Cb(8, 2x2 subsampled)
227 * Component 1: Cr(8, 2x2 subsampled)
230 - 10-bit per component YCbCr 420, two plane
231 - Plane 0: 1 component
232 * Component 0: Y(10)
234 * Component 0: Cb(10, 2x2 subsampled)
235 * Component 1: Cr(10, 2x2 subsampled)