From a22a0195f146e83174ee4eacffe33c161ab39e50 Mon Sep 17 00:00:00 2001 From: Dmytro Poplavskiy Date: Tue, 31 Jan 2012 10:08:49 +1000 Subject: Split QMediaRecorder::setEncodingSettings to separate setters. It's easier to change only the necessary part of encoding settings. The settings are applied during the next event loop or before recording starts. Change-Id: Ia2b5c93826a302212aa7f79a0c75e4cbaaf1dd7a Reviewed-by: Ling Hu Reviewed-by: Michael Goddard --- src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp') diff --git a/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp b/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp index 958551fb7..c9e8d454c 100644 --- a/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp +++ b/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp @@ -152,10 +152,10 @@ void QGstreamerRecorderControl::applySettings() bool needVideo = m_session->captureMode() & QGstreamerCaptureSession::Video; QStringList containerCandidates; - if (mediaContainerControl->containerMimeType().isEmpty()) + if (mediaContainerControl->containerFormat().isEmpty()) containerCandidates = mediaContainerControl->supportedContainers(); else - containerCandidates << mediaContainerControl->containerMimeType(); + containerCandidates << mediaContainerControl->containerFormat(); QStringList audioCandidates; @@ -221,7 +221,7 @@ void QGstreamerRecorderControl::applySettings() if (container.isEmpty()) { emit error(QMediaRecorder::FormatError, tr("Not compatible codecs and container format.")); } else { - mediaContainerControl->setContainerMimeType(container); + mediaContainerControl->setContainerFormat(container); if (needAudio) { QAudioEncoderSettings audioSettings = audioEncodeControl->audioSettings(); -- cgit v1.2.3