Home
last modified time | relevance | path

Searched refs:ScopedLock (Results 1 – 25 of 55) sorted by relevance

123

/ohos5.0/foundation/multimedia/media_foundation/engine/foundation/osal/thread/
H A Dscoped_lock.cpp24 ScopedLock::ScopedLock() : mutex_(nullptr) in ScopedLock() function in OHOS::Media::OSAL::ScopedLock
28 ScopedLock::ScopedLock(Mutex& mutex) : mutex_(&mutex) in ScopedLock() function in OHOS::Media::OSAL::ScopedLock
33 ScopedLock::~ScopedLock() in ~ScopedLock()
41 ScopedLock::ScopedLock(ScopedLock&& other) noexcept in ScopedLock() function in OHOS::Media::OSAL::ScopedLock
47 ScopedLock& ScopedLock::operator=(ScopedLock&& other) noexcept in operator =()
59 void ScopedLock::Lock() in Lock()
66 bool ScopedLock::TryLock() in TryLock()
75 void ScopedLock::Unlock() in Unlock()
H A Dtask.cpp50 OSAL::ScopedLock lock(stateMutex_); in Start()
67 OSAL::ScopedLock lock(stateMutex_); in Stop()
82 OSAL::ScopedLock lock(stateMutex_); in StopAsync()
90 OSAL::ScopedLock lock(stateMutex_); in Pause()
118 OSAL::ScopedLock lock(stateMutex_); in PauseAsync()
143 OSAL::ScopedLock lock(stateMutex_); in Run()
/ohos5.0/foundation/multimedia/media_foundation/engine/include/foundation/osal/thread/
H A Dscoped_lock.h24 class ScopedLock {
26 ScopedLock();
28 explicit ScopedLock(Mutex& mutex);
30 ScopedLock(ScopedLock&& other) noexcept;
32 ScopedLock& operator=(ScopedLock&& other) noexcept;
34 virtual ~ScopedLock();
H A Dcondition_variable.h40 void Wait(ScopedLock& lock) noexcept;
43 void Wait(ScopedLock& lock, Predicate pred) noexcept in Wait()
50 bool WaitFor(ScopedLock& lock, int timeoutMs);
53 bool WaitFor(ScopedLock& lock, int timeoutMs, Predicate pred) in WaitFor()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/core/
H A Dmedia_sync_manager.cpp70 OSAL::ScopedLock lock(clockMutex_); in SetPlaybackRate()
85 OSAL::ScopedLock lock(clockMutex_); in GetPlaybackRate()
117 OSAL::ScopedLock lock(clockMutex_); in SetMediaTimeRangeStart()
126 OSAL::ScopedLock lock(clockMutex_); in SetMediaTimeRangeEnd()
157 OSAL::ScopedLock lock(clockMutex_); in Resume()
183 OSAL::ScopedLock lock(clockMutex_); in Pause()
204 OSAL::ScopedLock lock(clockMutex_); in Seek()
222 OSAL::ScopedLock lock(clockMutex_); in Reset()
281 OSAL::ScopedLock lock(clockMutex_); in UpdateTimeAnchor()
314 OSAL::ScopedLock lock(clockMutex_); in GetMediaTimeNow()
[all …]
/ohos5.0/foundation/multimedia/media_foundation/engine/include/foundation/utils/
H A Dbuffer_pool.h45 OSAL::ScopedLock lock(mutex_); in ~BufferPool()
75 OSAL::ScopedLock lock(mutex_); in Append()
86 OSAL::ScopedLock lock(mutex_); in SetActive()
95 OSAL::ScopedLock lock(mutex_); in RecycleBuffer()
102 OSAL::ScopedLock lock(mutex_); in AllocateBuffer()
118 OSAL::ScopedLock lock(mutex_); in AllocateBufferNonBlocking()
127 OSAL::ScopedLock lock(mutex_); in AllocateAppendBufferNonBlocking()
142 OSAL::ScopedLock lock(mutex_); in Size()
153 OSAL::ScopedLock lock(mutex_); in Empty()
175 OSAL::ScopedLock lock(mutex_); in FinishAllocInProgress()
H A Dblocking_queue.h41 OSAL::ScopedLock lock(mutex_); in Size()
50 OSAL::ScopedLock lock(mutex_); in Empty()
55 OSAL::ScopedLock lock(mutex_); in Push()
76 OSAL::ScopedLock lock(mutex_); in Push()
97 OSAL::ScopedLock lock(mutex_); in Pop()
117 OSAL::ScopedLock lock(mutex_); in Pop()
135 OSAL::ScopedLock lock(mutex_); in Clear()
140 OSAL::ScopedLock lock(mutex_);
H A Dring_buffer.h46 OSAL::ScopedLock lck(writeMutex_);
79 OSAL::ScopedLock lck(writeMutex_); in WriteBuffer()
105 OSAL::ScopedLock lck(writeMutex_);
133 OSAL::ScopedLock lck(writeMutex_); in Clear()
141 OSAL::ScopedLock lck(writeMutex_); in Seek()
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/common/
H A Dsurface_memory.cpp70 OSAL::ScopedLock l(memMutex_); in GetSurfaceBuffer()
82 OSAL::ScopedLock l(memMutex_); in ReleaseSurfaceBuffer()
90 OSAL::ScopedLock l(memMutex_); in GetFlushFence()
96 OSAL::ScopedLock l(memMutex_); in GetBufferHandle()
105 OSAL::ScopedLock l(memMutex_); in SetNeedRender()
111 OSAL::ScopedLock l(memMutex_); in GetSurfaceBufferStride()
117 OSAL::ScopedLock l(memMutex_); in GetRealAddr()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/
H A Dasync_mode.cpp55 OSAL::ScopedLock lock(mutex_); in Release()
75 OSAL::ScopedLock l(renderMutex_); in Release()
91 OSAL::ScopedLock lock(mutex_); in Configure()
136 OSAL::ScopedLock l(renderMutex_); in Stop()
142 OSAL::ScopedLock lock(mutex_); in Stop()
162 OSAL::ScopedLock lock(mutex_); in FlushStart()
192 OSAL::ScopedLock lock(mutex_); in FlushEnd()
233 OSAL::ScopedLock lock(mutex_); in HandleFrame()
268 OSAL::ScopedLock l(renderMutex_); in FinishFrame()
311 OSAL::ScopedLock l(renderMutex_); in OnOutputBufferDone()
[all …]
/ohos5.0/foundation/multimedia/media_foundation/engine/scene/common/
H A Dmedia_stat_stub.cpp28 OSAL::ScopedLock lock(mediaStatMutex_); in Reset()
34 OSAL::ScopedLock lock(mediaStatMutex_); in Append()
47 OSAL::ScopedLock lock(mediaStatMutex_); in ReceiveEvent()
65 OSAL::ScopedLock lock(mediaStatMutex_); in IsEventCompleteAllReceived()
73 OSAL::ScopedLock lock(mediaStatMutex_); in ResetEventCompleteAllReceived()
H A Ddata_stream_impl.cpp35 OSAL::ScopedLock lock(dataMutex_); in GetDataBuffer()
46 OSAL::ScopedLock lock(emptyMutex_); in QueueEmptyBuffer()
54 OSAL::ScopedLock lock(emptyMutex_); in QueueEmptyBuffer()
68 OSAL::ScopedLock lock(emptyMutex_); in GetEmptyBuffer()
79 OSAL::ScopedLock lock(dataMutex_); in QueueDataBuffer()
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_encoder/
H A Daudio_ffmpeg_encoder_plugin.cpp130 OSAL::ScopedLock lock(avMutex_); in ~AudioFfmpegEncoderPlugin()
142 OSAL::ScopedLock lock(avMutex_); in Init()
150 OSAL::ScopedLock lock(avMutex_); in Deinit()
176 OSAL::ScopedLock lock(avMutex_); in GetParameter()
186 OSAL::ScopedLock lock(avMutex_); in Prepare()
231 OSAL::ScopedLock lock(avMutex_); in Reset()
255 OSAL::ScopedLock lock(avMutex_); in Start()
293 OSAL::ScopedLock lock(avMutex_); in Stop()
310 OSAL::ScopedLock lock(avMutex_); in Flush()
328 OSAL::ScopedLock lock(avMutex_); in QueueInputBuffer()
[all …]
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_lite_source/
H A Dhttp_lite_source_plugin.cpp88 OSAL::ScopedLock lock(httpMutex_); in Init()
106 OSAL::ScopedLock lock(httpMutex_); in Deinit()
114 OSAL::ScopedLock lock(httpMutex_); in Prepare()
123 OSAL::ScopedLock lock(httpMutex_); in Reset()
149 OSAL::ScopedLock lock(httpMutex_); in GetParameter()
165 OSAL::ScopedLock lock(httpMutex_); in SetParameter()
188 OSAL::ScopedLock lock(httpMutex_); in SetSource()
265 OSAL::ScopedLock lock(httpMutex_); in Read()
303 OSAL::ScopedLock lock(httpMutex_); in GetSize()
311 OSAL::ScopedLock lock(httpMutex_); in GetSeekable()
[all …]
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_decoder/
H A Daudio_ffmpeg_decoder_plugin.cpp202 OSAL::ScopedLock lock(avMutex_); in Init()
222 OSAL::ScopedLock lock(avMutex_); in Deinit()
238 OSAL::ScopedLock lock(parameterMutex_); in SetParameter()
283 OSAL::ScopedLock lock(avMutex_); in Prepare()
310 OSAL::ScopedLock lock(avMutex_); in Prepare()
369 OSAL::ScopedLock lock(avMutex_); in Reset()
389 OSAL::ScopedLock lock(avMutex_); in Start()
419 OSAL::ScopedLock lock(avMutex_); in Stop()
426 OSAL::ScopedLock lock(avMutex_); in Flush()
444 OSAL::ScopedLock lock(avMutex_); in QueueInputBuffer()
[all …]
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/core/
H A Dbase.cpp32 OSAL::ScopedLock lock(stateChangeMutex_); in Init()
50 OSAL::ScopedLock lock(stateChangeMutex_); in Deinit()
66 OSAL::ScopedLock lock(stateChangeMutex_); in Prepare()
85 OSAL::ScopedLock lock(stateChangeMutex_); in Reset()
103 OSAL::ScopedLock lock(stateChangeMutex_); in Start()
122 OSAL::ScopedLock lock(stateChangeMutex_); in Stop()
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_source/
H A Dhttp_source_plugin.cpp144 OSAL::ScopedLock lock(mutex_); in SetCallback()
154 OSAL::ScopedLock lock(mutex_); in SetSource()
183 OSAL::ScopedLock lock(mutex_); in Read()
208 OSAL::ScopedLock lock(mutex_); in GetSize()
217 OSAL::ScopedLock lock(mutex_); in GetSeekable()
225 OSAL::ScopedLock lock(mutex_); in SeekTo()
235 OSAL::ScopedLock lock(mutex_); in CloseUri()
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/hdi_adapter/sink/
H A Dhos_au_sink.cpp431 OSAL::ScopedLock lock(renderMutex_); in Start()
448 OSAL::ScopedLock lock(renderMutex_); in Stop()
476 OSAL::ScopedLock lock(renderMutex_); in GetMute()
491 OSAL::ScopedLock lock(renderMutex_); in SetMute()
505 OSAL::ScopedLock lock(renderMutex_); in GetVolume()
519 OSAL::ScopedLock lock(renderMutex_); in SetVolume()
536 OSAL::ScopedLock lock(renderMutex_); in GetSpeed()
550 OSAL::ScopedLock lock(renderMutex_); in SetSpeed()
565 OSAL::ScopedLock lock(renderMutex_); in Pause()
578 OSAL::ScopedLock lock(renderMutex_); in Resume()
[all …]
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/video_encoder/
H A Dvideo_ffmpeg_encoder_plugin.cpp135 OSAL::ScopedLock lock(avMutex_); in Init()
154 OSAL::ScopedLock l(avMutex_); in Deinit()
169 OSAL::ScopedLock l(parameterMutex_); in SetParameter()
184 OSAL::ScopedLock lock(avMutex_); in GetParameter()
287 OSAL::ScopedLock l(avMutex_); in Prepare()
324 OSAL::ScopedLock l(avMutex_); in Reset()
331 OSAL::ScopedLock lock(avMutex_); in Start()
346 OSAL::ScopedLock lock(avMutex_); in Stop()
374 OSAL::ScopedLock l(avMutex_); in Flush()
388 OSAL::ScopedLock lock(avMutex_); in QueueInputBuffer()
[all …]
/ohos5.0/foundation/multimedia/media_foundation/src/osal/base/
H A Dsynchronizer.h48 OSAL::ScopedLock lock(mutex_); in Wait()
63 OSAL::ScopedLock lock(mutex_); in WaitFor()
80 OSAL::ScopedLock lock(mutex_); in Wait()
96 OSAL::ScopedLock lock(mutex_); in WaitFor()
118 OSAL::ScopedLock lock(mutex_);
/ohos5.0/foundation/multimedia/media_foundation/engine/include/foundation/osal/base/
H A Dsynchronizer.h49 OSAL::ScopedLock lock(mutex_); in Wait()
64 OSAL::ScopedLock lock(mutex_); in WaitFor()
81 OSAL::ScopedLock lock(mutex_); in Wait()
97 OSAL::ScopedLock lock(mutex_); in WaitFor()
119 OSAL::ScopedLock lock(mutex_);
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/audio_capture/
H A Daudio_capture_plugin.cpp129 OSAL::ScopedLock lock(captureMutex_); in Init()
146 OSAL::ScopedLock lock(captureMutex_); in DoDeinit()
186 OSAL::ScopedLock lock (captureMutex_); in Prepare()
204 OSAL::ScopedLock lock (captureMutex_); in Reset()
221 OSAL::ScopedLock lock (captureMutex_); in Start()
235 OSAL::ScopedLock lock (captureMutex_); in Stop()
250 OSAL::ScopedLock lock (captureMutex_); in GetParameter()
449 OSAL::ScopedLock lock(captureMutex_); in Read()
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_source/download/
H A Ddownloader.cpp125 OSAL::ScopedLock lock(operatorMutex_); in Download()
144 OSAL::ScopedLock lock(operatorMutex_); in Pause()
155 OSAL::ScopedLock lock(operatorMutex_); in Resume()
183 OSAL::ScopedLock lock(operatorMutex_); in Seek()
201 OSAL::ScopedLock lock(operatorMutex_); in Retry()
208 OSAL::ScopedLock lock(operatorMutex_); in Retry()
244 OSAL::ScopedLock lock(operatorMutex_); in HttpDownloadLoop()
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/codec_adapter/
H A Dcodec_cmd_executor.cpp96 OSAL::ScopedLock lock(mutex_); in WaitCmdResult()
155 OSAL::ScopedLock lock(mutex_); in HandleEventCmdComplete()
183 OSAL::ScopedLock lock(mutex_); in HandleEventPortSettingsChanged()
189 OSAL::ScopedLock lock(mutex_); in HandleEventBufferFlag()
198 OSAL::ScopedLock lock(mutex_); in HandleEventError()
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/
H A Ddata_packer.cpp70 OSAL::ScopedLock lock(mutex_); in PushData()
100 OSAL::ScopedLock lock(mutex_); in IsDataAvailable()
140 OSAL::ScopedLock lock(mutex_); in PeekRange()
212 OSAL::ScopedLock lock(mutex_); in GetRange()
245 OSAL::ScopedLock lock(mutex_); in GetRange()
296 OSAL::ScopedLock lock(mutex_); in Flush()
303 OSAL::ScopedLock lock(mutex_); in SetEos()
310 OSAL::ScopedLock lock(mutex_); in IsEmpty()

123