Моя плата: i.Mx6 + TP2854
Я уже добавил эти патчи и с помощью команды ниже работайте нормально.Это означает, что я могу включить 4 камеры одновременно.
./mxc_v4l2_tvin.out -ol 0 -ot 0 -ow 400 -oh 240 -if UYVY -d 1 -x 0 &
./mxc_v4l2_tvin.out -ol 0 -ot 240 -ow 400 -oh 240 -if UYVY -d 1 -x 1 &
./mxc_v4l2_tvin.out -ol 400 -ot 0 -ow 400 -oh 240 -if UYVY -d 1 -x 2 &
./mxc_v4l2_tvin.out -ol 400 -ot 240 -ow 400 -oh 240 -if UYVY -d 1 -x 3 &
В mxc_v4l2_tvin.c,
struct testbuffer
{
unsigned char *start;
size_t offset;
unsigned int length;
};
// is a framebuffer
struct testbuffer display_buffers[3];
....
struct ipu_task task;
task.output.paddr = display_buffers[0].offset;
Но мне нужны только данные каждой камеры.Не нужно использовать кадровый буфер, чтобы показать вид с камеры.