v4l2 interface seems broken on the pi. reprototyping simple wrapper