* QT 5.5 with Gstreamer 1.6.0 on Freescale I.MX6 platform
* Qt 5.9.2 with Gstreamer 1.4.4 on Debian 8 (Jessie) x86_64
switch video capture mode.
use "File"->"Settings" to change container, audio codec or video codec.
the setting not been taken effect. it always recorded as ogg+theoraenc+vorbisenc.
The root cause is that gstreamer camerbin need change to NULL state to refresh its internal encode pipeline. but QCamera only set to Loaded state which is READY state for camerbin. so the "video-profile" set by QCamera doesn't take effect in camerbin.
The patch attached set camerbin to NULL for gstreamer backend. it works fine on my side.
QTBUG-69895 QCamera supports only ogg theora format with gstreamer camers