| Date | Fri, 28 Jul 2023 19:55:33 +0200 | Subject | Re: [PATCH 16/33] iris: add helpers for media format | From | Konrad Dybcio <> |
| |
On 28.07.2023 15:23, Vikash Garodia wrote: > From: Dikshita Agarwal <quic_dikshita@quicinc.com> > > Add helpers to calculate stride, scanline, buffer size > etc. for different media formats. > > Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com> > Signed-off-by: Vikash Garodia <quic_vgarodia@quicinc.com> > --- [...]
> + > +#ifndef MSM_MEDIA_ALIGN > +#define MSM_MEDIA_ALIGN(__sz, __align) (((__align) & ((__align) - 1)) ?\ > + ((((__sz) + (__align) - 1) / (__align)) * (__align)) :\ > + (((__sz) + (__align) - 1) & (~((__align) - 1)))) <linux/align.h>?
> +#endif > + > +#ifndef MSM_MEDIA_ROUNDUP > +#define MSM_MEDIA_ROUNDUP(__sz, __r) (((__sz) + ((__r) - 1)) / (__r)) > +#endif > + > +/* > + * Function arguments: > + * @v4l2_fmt > + * @width > + * Progressive: width > + * Interlaced: width > + */ Kerneldoc would be cooler
[...]
> +static inline unsigned int video_rgb_stride_pix(unsigned int colorformat, > + unsigned int width) > +{ > + unsigned int bpp = 4; Always?
Konrad
|