/frameworks/av/media/module/foundation/include/media/stagefright/foundation/ |
D | Mutexed.h | 85 class Mutexed { 105 inline Locked(Mutexed<T> &mParent); 148 Mutexed(Args... args) : mTreasure(args...) { } in Mutexed() function 150 ~Mutexed() { } in ~Mutexed() 166 Mutexed(const Mutexed<T>&) = delete; 167 void operator=(const Mutexed<T>&) = delete; 171 inline Mutexed<T>::Locked::Locked(Mutexed<T> &mParent) in Locked() 179 inline Mutexed<T>::Locked::~Locked() { in ~Locked() 186 inline void Mutexed<T>::Locked::unlock() { in unlock() 194 inline void Mutexed<T>::Locked::lock() { in lock()
|
/frameworks/av/media/codec2/sfplugin/ |
D | CCodecBufferChannel.cpp | 125 Mutexed<CCodecBufferChannel::QueueSync::Counter>::Locked count(mSync.mCount); in QueueGuard() 138 Mutexed<CCodecBufferChannel::QueueSync::Counter>::Locked count(mSync.mCount); in ~QueueGuard() 147 Mutexed<Counter>::Locked count(mCount); in start() 155 Mutexed<Counter>::Locked count(mCount); in stop() 191 Mutexed<Input>::Locked input(mInput); in CCodecBufferChannel() 201 Mutexed<Output>::Locked output(mOutput); in CCodecBufferChannel() 207 Mutexed<BlockPools>::Locked pools(mBlockPools); in CCodecBufferChannel() 288 Mutexed<Input>::Locked input(mInput); in queueInputBufferInternal() 320 Mutexed<OutputSurface>::Locked output(mOutputSurface); in queueInputBufferInternal() 360 Mutexed<Input>::Locked input(mInput); in queueInputBufferInternal() [all …]
|
D | C2NodeImpl.h | 114 Mutexed<android_dataspace> mDataspace; 115 Mutexed<uint32_t> mPixelFormat; 136 Mutexed<BuffersTracker> mBuffersTracker;
|
D | CCodecBufferChannel.h | 283 Mutexed<Counter> mCount; 353 Mutexed<Input> mInput; 362 Mutexed<Output> mOutput; 363 Mutexed<std::list<std::unique_ptr<C2Work>>> mFlushedConfigs; 381 Mutexed<OutputSurface> mOutputSurface; 391 Mutexed<BlockPools> mBlockPools; 397 Mutexed<PipelineWatcher> mPipelineWatcher;
|
D | CCodec.cpp | 111 Mutexed<std::set<wp<CCodec>>>::Locked codecs(mCodecsToWatch); in watch() 127 Mutexed<std::set<wp<CCodec>>>::Locked codecs(mCodecsToWatch); in onMessageReceived() 158 Mutexed<std::set<wp<CCodec>>> mCodecsToWatch; 963 Mutexed<State>::Locked state(mState); in initiateAllocateComponent() 1010 Mutexed<State>::Locked state(mState); in allocate() 1020 Mutexed<State>::Locked state(mState); in allocate() 1035 Mutexed<std::unique_ptr<Config>>::Locked configLocked(mConfig); in allocate() 1049 Mutexed<State>::Locked state(mState); in initiateConfigureComponent() 1064 Mutexed<State>::Locked state(mState); in configure() 1117 Mutexed<std::unique_ptr<Config>>::Locked configLocked(mConfig); in configure() [all …]
|
D | C2NodeImpl.cpp | 66 Mutexed<Jobs>::Locked jobs(mJobs); in queue() 74 Mutexed<Jobs>::Locked jobs(mJobs); in setDataspace() 99 Mutexed<Jobs>::Locked jobs(mJobs); in threadLoop() 191 Mutexed<Jobs> mJobs; 378 Mutexed<BuffersTracker>::Locked buffers(mBuffersTracker); in submitBuffer() 413 Mutexed<BuffersTracker>::Locked buffers(mBuffersTracker); in onInputBufferDone() 428 Mutexed<BuffersTracker>::Locked buffers(mBuffersTracker); in onInputBufferDone() 452 Mutexed<BuffersTracker>::Locked buffers(mBuffersTracker); in onInputBufferEmptied()
|
/frameworks/av/media/codec2/components/vpx/ |
D | C2SoftVpxDec.h | 58 const std::shared_ptr<Mutexed<ConversionQueue>> &queue); 63 std::shared_ptr<Mutexed<ConversionQueue>> mQueue; 87 std::shared_ptr<Mutexed<ConversionQueue>> mQueue;
|
D | C2SoftVpxDec.cpp | 337 const std::shared_ptr<Mutexed<ConversionQueue>> &queue) in ConverterThread() 341 Mutexed<ConversionQueue>::Locked queue(*mQueue); in threadLoop() 372 mQueue(new Mutexed<ConversionQueue>) { in C2SoftVpxDec() 814 Mutexed<ConversionQueue>::Locked queue(*mQueue); in outputBuffer()
|
/frameworks/av/media/codec2/sfplugin/include/media/stagefright/ |
D | CCodec.h | 196 Mutexed<State> mState; 203 Mutexed<NamedTimePoint> mDeadline; 205 Mutexed<std::unique_ptr<CCodecConfig>> mConfig; 206 Mutexed<std::list<std::unique_ptr<C2Work>>> mWorkDoneQueue;
|
/frameworks/av/media/codec2/components/base/ |
D | SimpleC2Component.cpp | 820 Mutexed<ExecState>::Locked state(mExecState); in setListener_vb() 836 Mutexed<ExecState>::Locked state(mExecState); in queue_nb() 843 Mutexed<WorkQueue>::Locked queue(mWorkQueue); in queue_nb() 865 Mutexed<ExecState>::Locked state(mExecState); in flush_sm() 871 Mutexed<WorkQueue>::Locked queue(mWorkQueue); in flush_sm() 894 Mutexed<ExecState>::Locked state(mExecState); in drain_nb() 901 Mutexed<WorkQueue>::Locked queue(mWorkQueue); in drain_nb() 913 Mutexed<ExecState>::Locked state(mExecState); in start() 938 Mutexed<ExecState>::Locked state(mExecState); in stop() 945 Mutexed<WorkQueue>::Locked queue(mWorkQueue); in stop() [all …]
|
D | Android.bp | 53 "libstagefright_foundation", // for Mutexed
|
/frameworks/av/media/libstagefright/include/media/stagefright/ |
D | SimpleDecodingSource.h | 103 Mutexed<ProtectedState> mProtectedState; 107 Mutexed<ProtectedState>::Locked &me, MediaBufferBase **buffer,
|
D | MediaCodecSource.h | 127 Mutexed<sp<MetaData>> mMeta; 160 Mutexed<Output> mOutput;
|
D | CryptoAsync.h | 144 Mutexed<std::list<sp<AMessage>>> mPendingBuffers;
|
/frameworks/av/media/libstagefright/ |
D | MediaCodecSource.cpp | 100 Mutexed<Queue> mQueue; 151 Mutexed<Queue>::Locked queue(mQueue); in readBuffer() 192 Mutexed<Queue>::Locked queue(mQueue); in stop() 209 Mutexed<Queue>::Locked queue(mQueue); in pause() 214 Mutexed<Queue>::Locked queue(mQueue); in resume() 238 Mutexed<Queue>::Locked queue(mQueue); in onMessageReceived() 286 Mutexed<Queue>::Locked queue(mQueue); in onMessageReceived() 399 Mutexed<sp<MetaData>>::Locked meta(mMeta); in getFormat() 410 Mutexed<Output>::Locked output(mOutput); in read() 615 Mutexed<Output>::Locked output(mOutput); in initEncoder() [all …]
|
D | SimpleDecodingSource.cpp | 140 Mutexed<ProtectedState>::Locked me(mProtectedState); in start() 161 Mutexed<ProtectedState>::Locked me(mProtectedState); in stop() 186 Mutexed<ProtectedState>::Locked me(mProtectedState); in getFormat() 207 Mutexed<ProtectedState>::Locked me(mProtectedState); in read() 225 Mutexed<ProtectedState>::Locked &me, MediaBufferBase **buffer, const ReadOptions *options) { in doRead()
|
D | CryptoAsync.cpp | 74 Mutexed<std::list<sp<AMessage>>>::Locked pendingBuffers(mPendingBuffers); in decrypt() 227 Mutexed<std::list<sp<AMessage>>>::Locked pendingBuffers(mPendingBuffers); in onMessageReceived() 276 Mutexed<std::list<sp<AMessage>>>::Locked pendingBuffers(mPendingBuffers); in onMessageReceived() 300 Mutexed<std::list<sp<AMessage>>>::Locked pendingBuffers(mPendingBuffers); in onMessageReceived()
|
/frameworks/av/media/codec2/vndk/ |
D | C2DmaBufAllocator.cpp | 165 Mutexed<std::list<Mapping>> mMappings; 210 Mutexed<std::list<Mapping>>::Locked mappings(mMappings); in unmap() 259 Mutexed<std::list<Mapping>>::Locked mappings(mMappings); in ~C2DmaBufAllocation()
|
D | C2AllocatorIon.cpp | 218 Mutexed<std::list<Mapping>>::Locked mappings(mMappings); in unmap() 246 Mutexed<std::list<Mapping>>::Locked mappings(mMappings); in ~Impl() 327 Mutexed<std::list<Mapping>> mMappings;
|
/frameworks/av/media/codec2/components/base/include/ |
D | SimpleC2Component.h | 262 Mutexed<ExecState> mExecState; 300 Mutexed<WorkQueue> mWorkQueue;
|