RPI4 ofxVideoGrabber only black and white

OF 0.11 Buster RPI4. Trying to get this working as ofxOMXCamera not usable on Pi4.

using the standard OF video grabber example works with the pi onboard camera, but
the frame rate is very slow, and it. looks like gstreamer is doing some sort of scaling.

if I do grabber.setPixelFormat(OF_PIXELS_NATIVE);
I get a good frame rate, no scaling but only black and white video. How to fix? console output below.

ofGstUtils: setPipelineWithSink(): gstreamer pipeline: v4l2src name=video_source device=/dev/video2 ! video/x-raw,framerate=24/1 ! appsink name=ofappsink enable-last-sample=0 caps=“video/x-raw,format={RGBA,BGRA,RGB,BGR,RGB16,GRAY8,YV12,I420,NV12,NV21,YUY2},
width=1024, height=720”
[notice ] ofGstVideoUtils: allocating with 1024x720 YUY2