Home
last modified time | relevance | path

Searched refs:emptyOutputBuffer (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/multimedia/av_codec/services/media_engine/filters/
H A Dsurface_encoder_adapter.cpp520 std::shared_ptr<AVBuffer> emptyOutputBuffer; in TransCoderOnOutputBufferAvailable() local
530 std::shared_ptr<AVMemory> &bufferMem = emptyOutputBuffer->memory_; in TransCoderOnOutputBufferAvailable()
531 if (emptyOutputBuffer->memory_ == nullptr) { in TransCoderOnOutputBufferAvailable()
536 *(emptyOutputBuffer->meta_) = *(buffer->meta_); in TransCoderOnOutputBufferAvailable()
545 emptyOutputBuffer->pts_ = emptyOutputBuffer->pts_ / NS_PER_US; in TransCoderOnOutputBufferAvailable()
547 emptyOutputBuffer->flag_ = buffer->flag_; in TransCoderOnOutputBufferAvailable()
548 outputBufferQueueProducer_->PushBuffer(emptyOutputBuffer, true); in TransCoderOnOutputBufferAvailable()
594 std::shared_ptr<AVBuffer> emptyOutputBuffer; in OnOutputBufferAvailable() local
604 *(emptyOutputBuffer->meta_) = *(buffer->meta_); in OnOutputBufferAvailable()
606 emptyOutputBuffer->flag_ = buffer->flag_; in OnOutputBufferAvailable()
[all …]
H A Dvideo_capture_filter.cpp348 std::shared_ptr<AVBuffer> emptyOutputBuffer; in OnBufferAvailable() local
354 …Status status = outputBufferQueueProducer_->RequestBuffer(emptyOutputBuffer, avBufferConfig, timeO… in OnBufferAvailable()
360 std::shared_ptr<AVMemory> &bufferMem = emptyOutputBuffer->memory_; in OnBufferAvailable()
361 if (emptyOutputBuffer->memory_ == nullptr) { in OnBufferAvailable()
366emptyOutputBuffer->flag_ = isKeyFrame != 0 ? static_cast<uint32_t>(Plugins::AVBufferFlag::SYNC_FRA… in OnBufferAvailable()
368 UpdateBufferConfig(emptyOutputBuffer, timestamp); in OnBufferAvailable()
369 status = outputBufferQueueProducer_->PushBuffer(emptyOutputBuffer, true); in OnBufferAvailable()
H A Dmetadata_filter.cpp350 std::shared_ptr<AVBuffer> emptyOutputBuffer; in OnBufferAvailable() local
356 …Status status = outputBufferQueueProducer_->RequestBuffer(emptyOutputBuffer, avBufferConfig, timeO… in OnBufferAvailable()
362 std::shared_ptr<AVMemory> &bufferMem = emptyOutputBuffer->memory_; in OnBufferAvailable()
363 if (emptyOutputBuffer->memory_ == nullptr) { in OnBufferAvailable()
369 UpdateBufferConfig(emptyOutputBuffer, timestamp); in OnBufferAvailable()
370 status = outputBufferQueueProducer_->PushBuffer(emptyOutputBuffer, true); in OnBufferAvailable()
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/media_codec/
H A Dmedia_codec.cpp711 std::shared_ptr<AVBuffer> emptyOutputBuffer; in HandleOutputBuffer() local
716 … ret = outputBufferQueueProducer_->RequestBuffer(emptyOutputBuffer, avBufferConfig, TIME_OUT_MS); in HandleOutputBuffer()
719 if (emptyOutputBuffer) { in HandleOutputBuffer()
720 emptyOutputBuffer->flag_ = eosStatus; in HandleOutputBuffer()
727 ret = codecPlugin_->QueueOutputBuffer(emptyOutputBuffer); in HandleOutputBuffer()
730 outputBufferQueueProducer_->PushBuffer(emptyOutputBuffer, false); in HandleOutputBuffer()
737 outputBufferQueueProducer_->PushBuffer(emptyOutputBuffer, false); in HandleOutputBuffer()