V4L2VDA: Check if the number of allocated buffers by a driver is not smaller than requested

The number of allocated buffers by a driver by VIDIOC_REQBUFS should not be smaller than requested
unless the driver runs out of memory. This CL correct the exisiting check for CAPTURE queue and add
the check for OUTPUT queue.

Bug: None
Test: ARC e2e decoder test
Change-Id: I95fe5564979b77594ebbfa83815037755e85c38c
(cherry picked from commit 7bbeeecb65916f75bd089e8f118b392494db0da6)
1 file changed