!3336 修复HLS资源SEEK到末尾无法Completed的bug

Merge pull request !3336 from WhiteTing/issue_IAQN29
This commit is contained in:
openharmony_ci 2024-09-12 12:47:54 +00:00 committed by Gitee
commit 5e14fe0818
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -686,7 +686,7 @@ void DecoderSurfaceFilter::DrainOutputBuffer(uint32_t index, std::shared_ptr<AVB
return;
}
if (doPrepareFrame_.load()) {
if (renderFirstFrame_) {
if (renderFirstFrame_ && !(outputBuffer->flag_ & (uint32_t)(Plugins::AVBufferFlag::EOS))) {
videoDecoder_->ReleaseOutputBuffer(index, true);
} else {
outputBuffers_.push_back(make_pair(index, outputBuffer));