I will make a kernel fork and apply the changes, basically just change the gc2035.c by https://github.com/lhelontra/OrangePI-Kernel/commit/cecec660a3af2f44b39791660f48df2b4367bef7
Hi, i discovered and solved incompatible gc2035 driver with some v4l2 applications.
I made some modifications to the 3.4.39-02 kernel-lobo:
gc2035: of 8fps to ~20fps eand improvements in the matter of light.
The original driver accepts only 800×600, added the following resolutions: 800×600/640×480/320×240
sunxi_wdt: builtin to module (greater flexibility to change the module options) / pr_info some functions, causing flood in kern.log (switched to pr_debug)
CONFIG_CMDLINE=â€earlyprintk=ttyS0,115200 loglevel=5 initcall_debug=0 console=ttyS0,115200 console=tty0 fsck.mode=force fsck.repair=yes init=/init ipv6.disable=1
kernel size: ~59mb
For more informations:
http://www.sistemasembarcados.org/2016/04/orange-pi-camera-with-v4l2loopback-vidcopy.html