diff options
Diffstat (limited to 'src/multimedia/platform/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp')
-rw-r--r-- | src/multimedia/platform/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/multimedia/platform/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp b/src/multimedia/platform/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp index 84f7ae9bf..71f7b9ac9 100644 --- a/src/multimedia/platform/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp +++ b/src/multimedia/platform/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp @@ -48,7 +48,7 @@ QGstreamerRecorderControl::QGstreamerRecorderControl(QGstreamerCaptureSession *s : QPlatformMediaRecorder(session), m_session(session), m_state(QMediaRecorder::StoppedState), - m_status(QMediaRecorder::UnloadedStatus) + m_status(QMediaRecorder::StoppedStatus) { connect(m_session, SIGNAL(stateChanged(QGstreamerCaptureSession::State)), SLOT(updateStatus())); connect(m_session, SIGNAL(error(int,QString)), SLOT(handleSessionError(int,QString))); @@ -82,7 +82,7 @@ QMediaRecorder::Status QGstreamerRecorderControl::status() const { static QMediaRecorder::Status statusTable[3][3] = { //Stopped recorder state: - { QMediaRecorder::LoadedStatus, QMediaRecorder::FinalizingStatus, QMediaRecorder::FinalizingStatus }, + { QMediaRecorder::StoppedStatus, QMediaRecorder::FinalizingStatus, QMediaRecorder::FinalizingStatus }, //Recording recorder state: { QMediaRecorder::StartingStatus, QMediaRecorder::RecordingStatus, QMediaRecorder::PausedStatus }, //Paused recorder state: @@ -114,7 +114,7 @@ void QGstreamerRecorderControl::updateStatus() m_status = newStatus; emit statusChanged(m_status); // If stop has been called and session state became stopped. - if (m_status == QMediaRecorder::LoadedStatus) + if (m_status == QMediaRecorder::StoppedStatus) emit stateChanged(m_state); } } |