v4l2videoenc: set the encoded size in CAPTURE

As the  gst_v4l2_object_set_format won't set
the encoded size correctly so I can't use
it to do that. Now I have problem with
allocate the buffer for CAPTURE and
the requested buffers in OUTPUT seems that
they are not queued.