Lines Matching refs:signal_
106 signal_ = make_shared<VDecSignal>();
107 cb_ = make_unique<VDecDemoCallback>(signal_);
140 unique_lock<mutex> inLock(signal_->inMutex_);
141 signal_->inQueue_.push(INDEX_CONSTANT);
142 signal_->inCond_.notify_all();
150 unique_lock<mutex> outLock(signal_->outMutex_);
151 signal_->outQueue_.push(INDEX_CONSTANT);
152 signal_->outCond_.notify_all();
235 unique_lock<mutex> lock(signal_->inMutex_);
236 signal_->inCond_.wait(
237 lock, [this]() { return signal_->inQueue_.size() > 0 && signal_->availableInputBufferQueue_.size() > 0; });
243 uint32_t index = signal_->inQueue_.front();
244 std::shared_ptr<Media::AVSharedMemory> buffer = signal_->availableInputBufferQueue_.front();
274 signal_->inQueue_.pop();
275 signal_->availableInputBufferQueue_.pop();
293 unique_lock<mutex> lock(signal_->outMutex_);
294 signal_->outCond_.wait(lock, [this]() { return signal_->outQueue_.size() > 0; });
300 uint32_t index = signal_->outQueue_.front();
306 signal_->outQueue_.pop();
323 unique_lock<mutex> lock(signal_->inMutex_);
324 signal_->inQueue_.push(index);
325 signal_->availableInputBufferQueue_.push(buffer);
326 signal_->inCond_.notify_all();
333 unique_lock<mutex> lock(signal_->outMutex_);
334 signal_->outQueue_.push(index);
335 signal_->outCond_.notify_all();