v4l2: Optimize negotiation by removing the query filter
v4l2: Optimize negotiation by removing the query filter

As cameras tend to have a quite specific set of capabilities (specific
framerates for each resolution), getting the peer caps filtered by our
probed caps can cause a big increase in the caps size which slows down
things quire a bit.

As for negotiation v4l2 iterates through the caps of the peer to find the
first intersection with the probed caps, getting the fully expanded
intersection of capabilities is not useful.

Using the same testcase as for bug #702632, adding this patch on top of
the patches suggested there speeds up getting the inital frame from
around ~14-15 seconds to around ~3-4 seconds.

https://bugzilla.gnome.org/show_bug.cgi?id=702638

GStreamer/gst-plugins-good,GStreamer/gst-plugins-good,hizukiayaka/gst-plugins-good,chamois94/gst-plugins-good,kittee/gst-plugins-good,cfoch/gst-plugins-good,Lachann/gst-plugins-good,lovebug356/gst-plugins-good,greg80303/gst-plugins-good,pexip/gst-plugins-good,krieger-od/gst-plugins-good,stfl/gst-plugins-good,cfoch/gst-plugins-good,Kurento/gst-plugins-good,strukturag/gst-plugins-good,cablelabs/gst-plugins-good,chamois94/gst-plugins-good,reynaldo-samsung/gst-plugins-good,froggatt/gst-plugins-good-m,Lachann/gst-plugins-good,Kurento/gst-plugins-good,collects/gst-plugins-good,freedesktop-unofficial-mirror/gstreamer__gst-plugins-good,wkatsak/gst-plugins-good,StreamUtils/gst-plugins-good,davibe/gst-plugins-good-1.0,cfoch/gst-plugins-good,wkatsak/gst-plugins-good,rawoul/gst-plugins-good,jcaden/gst-plugins-good,jcaden/gst-plugins-good,ndufresne/gst-plugins-good,sebras/gst-plugins-good,jhodapp/gst-plugins-good,BigBrother-International/gst-plugins-good,kittee/gst-plugins-good,davibe/gst-plugins-good-1.0,stfl/gst-plugins-good,wkatsak/gst-plugins-good,jhodapp/gst-plugins-good,loshca/gst-plugins-good,surround-io/gst-plugins-good,sebras/gst-plugins-good,ariscop/gst-plugins-good,collects/gst-plugins-good,vatavuserban/gst-plugins-good,strukturag/gst-plugins-good,GStreamer/gst-plugins-good,jpakkane/gstreamer-plugins-good,ariscop/gst-plugins-good,loshca/gst-plugins-good,GStreamer/gst-plugins-good,StreamUtils/gst-plugins-good,ijsf/OpenWebRTC-gst-plugins-good,loshca/gst-plugins-good,ikonst/gst-plugins-good,freedesktop-unofficial-mirror/gstreamer__gst-plugins-good,greg80303/gst-plugins-good,sebras/gst-plugins-good,vatavuserban/gst-plugins-good,strukturag/gst-plugins-good,hizukiayaka/gst-plugins-good,Kurento/gst-plugins-good,pexip/gst-plugins-good,rawoul/gst-plugins-good,jcaden/gst-plugins-good,Kurento/gst-plugins-good,StreamUtils/gst-plugins-good,krieger-od/gst-plugins-good,shelsonjava/gst-plugins-good,reynaldo-samsung/gst-plugins-good,jpakkane/gstreamer-plugins-good,ikonst/gst-plugins-good,BigBrother-International/gst-plugins-good,wkatsak/gst-plugins-good,sh0/gst-plugins-good,krieger-od/gst-plugins-good,surround-io/gst-plugins-good,veo-labs/gst-plugins-good,freedesktop-unofficial-mirror/gstreamer__gst-plugins-good,collects/gst-plugins-good,vatavuserban/gst-plugins-good,froggatt/gst-plugins-good-m,cfoch/gst-plugins-good,surround-io/gst-plugins-good,pexip/gst-plugins-good,sh0/gst-plugins-good,pexip/gst-plugins-good,pexip/gst-plugins-good,BigBrother-International/gst-plugins-good,jpakkane/gstreamer-plugins-good,cablelabs/gst-plugins-good,veo-labs/gst-plugins-good,shelsonjava/gst-plugins-good,sh0/gst-plugins-good,cablelabs/gst-plugins-good,hizukiayaka/gst-plugins-good,Lachann/gst-plugins-good,davibe/gst-plugins-good-1.0,greg80303/gst-plugins-good,hizukiayaka/gst-plugins-good,sebras/gst-plugins-good,GrokImageCompression/gst-plugins-good,rawoul/gst-plugins-good,rawoul/gst-plugins-good,lovebug356/gst-plugins-good,strukturag/gst-plugins-good,ijsf/OpenWebRTC-gst-plugins-good,stfl/gst-plugins-good,davibe/gst-plugins-good-1.0,chamois94/gst-plugins-good,lovebug356/gst-plugins-good,krieger-od/gst-plugins-good,jhodapp/gst-plugins-good,jhodapp/gst-plugins-good,ariscop/gst-plugins-good,ndufresne/gst-plugins-good,chamois94/gst-plugins-good,loshca/gst-plugins-good,shelsonjava/gst-plugins-good,ndufresne/gst-plugins-good,sh0/gst-plugins-good,froggatt/gst-plugins-good-m,shelsonjava/gst-plugins-good,veo-labs/gst-plugins-good,freedesktop-unofficial-mirror/gstreamer__gst-plugins-good,surround-io/gst-plugins-good,GrokImageCompression/gst-plugins-good,stfl/gst-plugins-good,reynaldo-samsung/gst-plugins-good,Kurento/gst-plugins-good,BigBrother-International/gst-plugins-good,ikonst/gst-plugins-good,ikonst/gst-plugins-good,cablelabs/gst-plugins-good,jpakkane/gstreamer-plugins-good,lovebug356/gst-plugins-good,ndufresne/gst-plugins-good,collects/gst-plugins-good,veo-labs/gst-plugins-good,kittee/gst-plugins-good,ijsf/OpenWebRTC-gst-plugins-good,ariscop/gst-plugins-good,vatavuserban/gst-plugins-good,froggatt/gst-plugins-good-m,GrokImageCompression/gst-plugins-good,kittee/gst-plugins-good,ijsf/OpenWebRTC-gst-plugins-good,jcaden/gst-plugins-good,greg80303/gst-plugins-good,GrokImageCompression/gst-plugins-good,Lachann/gst-plugins-good,reynaldo-samsung/gst-plugins-good,StreamUtils/gst-plugins-good