Yes, VC1 is on /dev/video0 and VC0 is on /dev/video1:
# v4l2-ctl -d /dev/video0 -V
Format Video Capture:
Width/Height : 1280/800
Pixel Format : 'BG10' (10-bit Bayer BGBG/GRGR)
Field : None
Bytes per Line : 2560
Size Image : 2048000
Colorspace : sRGB
Transfer Function : Default (maps to sRGB)
YCbCr/HSV Encoding: Default (maps to ITU-R 601)
Quantization : Default (maps to Full Range)
Flags :
# v4l2-ctl -d /dev/video1 -V
Format Video Capture:
Width/Height : 224/173
Pixel Format : 'BG12' (12-bit Bayer BGBG/GRGR)
Field : None
Bytes per Line : 512
Size Image : 88576
Colorspace : sRGB
Transfer Function : Default (maps to sRGB)
YCbCr/HSV Encoding: Default (maps to ITU-R 601)
Quantization : Default (maps to Full Range)
Flags :
Streaming both virtual channels at the same time works:
# v4l2-ctl -d /dev/video0 -c bypass_mode=0 --stream-mmap --stream-count=1000
<<<<<<<<<<<<<<<<<<<<<< 20.12 fps
<<<<<<<<<<<<<<<<<<<< 20.12 fps
<<<<<<<<<<<<<<<<<<<< 20.12 fps
<<<<<<<<<<<<<<<<<<<< 20.12 fps
...
# v4l2-ctl -d /dev/video1 -c bypass_mode=0 --stream-mmap --stream-count=1000
<<<<<<<<<<<<<<<<<<<<<< 20.01 fps
<<<<<<<<<<<<<<<<<<<< 20.01 fps
<<<<<<<<<<<<<<<<<<<< 20.01 fps
<<<<<<<<<<<<<<<<<<<< 20.01 fps
<<<<<<<<<<<<<<<<<<<< 20.01 fps
...
But we want to stream VC1 (1280x800 camera) via ISP to do debayering, etc.