I plan to H264 encode a 800 x 600 50Hz, 24 bit parallel RGB camera data using a IMX6 colibri module.
I read in colibri IMX6 datasheet that there are 2 x 20 bit paralell camera inputs. I plan to follow a 2 step approach
1) Use a Colibri IMX6 256Mb + Viola Carrier Board and connect 9 bit data + hsync + vsync + pclk to appropriate pins in viola Fiddle with drivers and H264 encode incoming camera data (using builtin H264 video encoder)
Once first part is finished, then make a custom baseboard with all 20 camera pins available to colibri imx6
Do you think that my approach is all right? Can you please advise me about the pitfalls like
• Do the existing linux drivers support 800 x 600 Hz resolution?
• Do the exising linux drivers support 20 bit paralell camera data?
Thank you in advance for your suggestions