Hey there,

On Mon, 18 Aug 2025 at 16:03, Robert Mader <robert.ma...@collabora.com> wrote:
> On 14.08.25 11:57, Daniel Stone wrote:
> > On Wed, 13 Aug 2025 at 18:06, Robert Mader <robert.ma...@collabora.com> 
> > wrote:
> >> +       switch (format) {
> >> +       case DRM_FORMAT_YVU420:
> >> +       case DRM_FORMAT_YVU422:
> >> +       case DRM_FORMAT_YVU444:
> >> +       case DRM_FORMAT_NV21:
> >> +       case DRM_FORMAT_NV61:
> >> +       case DRM_FORMAT_NV42:
> > I wonder if this could use a drm_format_info field for chroma order,
> > instead of open-coding a list here?
>
> Generally agree, however note that this is directly copied from
> `get_conversion_matrix_to_argb_u16()`. So this is not a new pattern in
> this file - and there are several other drivers with comparable ones,
> see e.g. `has_uv_swapped()` in rockchip_drm_vop.c. So while a new field
> drm_format_info would make for a nice cleanup, I'd argue that would be
> better suited in a dedicated series.
>
> What IMO would make sense here is introduce a `has_uv_swapped()` helper,
> so we at least don't repeat ourselves. Will do that in v2 - does that
> work for you?

Yeah, that sounds good to me!

Cheers,
Daniel

Reply via email to