On 7/28/2023 11:25 PM, Konrad Dybcio wrote: > On 28.07.2023 15:23, Vikash Garodia wrote: >> From: Dikshita Agarwal <quic_dikshita@xxxxxxxxxxx> >> >> Add helpers to calculate stride, scanline, buffer size >> etc. for different media formats. >> >> Signed-off-by: Dikshita Agarwal <quic_dikshita@xxxxxxxxxxx> >> Signed-off-by: Vikash Garodia <quic_vgarodia@xxxxxxxxxxx> >> --- > [...] > > >> + >> +#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>? > sure, will replace with standard ALIGN macro >> +#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 > Sure, will take care of this in next version. > [...] > >> +static inline unsigned int video_rgb_stride_pix(unsigned int colorformat, >> + unsigned int width) >> +{ >> + unsigned int bpp = 4; > Always? Will check more on this if all supported RGB formats have bpp as 4. Thanks, Dikshita > > > Konrad