diff options
Diffstat (limited to 'src/plugins/avfoundation/camera/avfmediaassetwriter.mm')
-rw-r--r-- | src/plugins/avfoundation/camera/avfmediaassetwriter.mm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/avfoundation/camera/avfmediaassetwriter.mm b/src/plugins/avfoundation/camera/avfmediaassetwriter.mm index abe7299a8..57c5cb8c5 100644 --- a/src/plugins/avfoundation/camera/avfmediaassetwriter.mm +++ b/src/plugins/avfoundation/camera/avfmediaassetwriter.mm @@ -134,10 +134,10 @@ using AVFAtomicInt64 = QAtomicInteger<qint64>; if (self = [super init]) { m_delegate = delegate; m_setStartTime = true; - m_state.store(WriterStateIdle); + m_state.storeRelaxed(WriterStateIdle); m_startTime = kCMTimeInvalid; m_lastTimeStamp = kCMTimeInvalid; - m_durationInMs.store(0); + m_durationInMs.storeRelaxed(0); m_audioSettings = nil; m_videoSettings = nil; } @@ -362,7 +362,7 @@ using AVFAtomicInt64 = QAtomicInteger<qint64>; CFRetain(sampleBuffer); if (captureOutput != m_audioOutput.data()) { - if (m_state.load() != WriterStateActive) { + if (m_state.loadRelaxed() != WriterStateActive) { CFRelease(sampleBuffer); return; } |