I develop a UVC device that can stream the video but its output format is RGB565, and UVC is not supported RGB.
So, I declare my output is YUV422 (also 16 bit per pixel), now I can see my image but its color is incorrect (of course..).
Is it possible to use any tool (ffplay/vlc/mplayer/etc..) to force the input pixel format without to reference v4l2 device capability? Thanks everyone.