capssetter: update to 1.0 transform_caps sematics
capssetter: update to 1.0 transform_caps sematics

In 1.0, we pass the complete caps to transform_caps to allow for better
optimizations. Make this function actually work on non-simple caps
instead of just ignoring the configured filter caps.

vatavuserban/gst-plugins-good,BigBrother-International/gst-plugins-good,GrokImageCompression/gst-plugins-good,loshca/gst-plugins-good,vatavuserban/gst-plugins-good,freedesktop-unofficial-mirror/gstreamer__gst-plugins-good,GStreamer/gst-plugins-good,ijsf/OpenWebRTC-gst-plugins-good,freedesktop-unofficial-mirror/gstreamer__gst-plugins-good,chamois94/gst-plugins-good,sebras/gst-plugins-good,hizukiayaka/gst-plugins-good,sebras/gst-plugins-good,vatavuserban/gst-plugins-good,ijsf/OpenWebRTC-gst-plugins-good,BigBrother-International/gst-plugins-good,sh0/gst-plugins-good,chamois94/gst-plugins-good,ikonst/gst-plugins-good,stfl/gst-plugins-good,rawoul/gst-plugins-good,ikonst/gst-plugins-good,ijsf/OpenWebRTC-gst-plugins-good,shelsonjava/gst-plugins-good,sebras/gst-plugins-good,sh0/gst-plugins-good,shelsonjava/gst-plugins-good,rawoul/gst-plugins-good,kittee/gst-plugins-good,stfl/gst-plugins-good,pexip/gst-plugins-good,jcaden/gst-plugins-good,GStreamer/gst-plugins-good,Kurento/gst-plugins-good,froggatt/gst-plugins-good-m,veo-labs/gst-plugins-good,pexip/gst-plugins-good,rawoul/gst-plugins-good,veo-labs/gst-plugins-good,froggatt/gst-plugins-good-m,veo-labs/gst-plugins-good,kittee/gst-plugins-good,sh0/gst-plugins-good,shelsonjava/gst-plugins-good,pexip/gst-plugins-good,Kurento/gst-plugins-good,loshca/gst-plugins-good,freedesktop-unofficial-mirror/gstreamer__gst-plugins-good,BigBrother-International/gst-plugins-good,StreamUtils/gst-plugins-good,Kurento/gst-plugins-good,Kurento/gst-plugins-good,StreamUtils/gst-plugins-good,vatavuserban/gst-plugins-good,chamois94/gst-plugins-good,kittee/gst-plugins-good,GrokImageCompression/gst-plugins-good,hizukiayaka/gst-plugins-good,stfl/gst-plugins-good,hizukiayaka/gst-plugins-good,freedesktop-unofficial-mirror/gstreamer__gst-plugins-good,ikonst/gst-plugins-good,pexip/gst-plugins-good,StreamUtils/gst-plugins-good,Kurento/gst-plugins-good,froggatt/gst-plugins-good-m,loshca/gst-plugins-good,loshca/gst-plugins-good,jcaden/gst-plugins-good,GStreamer/gst-plugins-good,BigBrother-International/gst-plugins-good,GrokImageCompression/gst-plugins-good,GrokImageCompression/gst-plugins-good,veo-labs/gst-plugins-good,ikonst/gst-plugins-good,ijsf/OpenWebRTC-gst-plugins-good,jcaden/gst-plugins-good,GStreamer/gst-plugins-good,stfl/gst-plugins-good,sh0/gst-plugins-good,shelsonjava/gst-plugins-good,StreamUtils/gst-plugins-good,rawoul/gst-plugins-good,kittee/gst-plugins-good,chamois94/gst-plugins-good,pexip/gst-plugins-good,hizukiayaka/gst-plugins-good,sebras/gst-plugins-good,froggatt/gst-plugins-good-m,jcaden/gst-plugins-good