v4l2: prefer non-emulated formats
If a device is capable of YUYV non-emulated format and YUV420P emulated (cpu color conversion), then pick the non emulated one. In the worst case (encoder with no YUYV support), pixconv will be used to convert YUYV -> YUV420P. In the best case (encoder supports YUYV input), we skip a costly color-conversion step.
Showing with 77 additions and 24 deletions