Merge pull request #4559 from TheUbuntuGuy/master
Fix missing buffers sent to analyzer
This commit is contained in:
commit
5ec9dcdcb7
@ -317,8 +317,11 @@ void GstEngine::UpdateScope(int chunk_length) {
|
|||||||
memcpy(dest, source, bytes);
|
memcpy(dest, source, bytes);
|
||||||
|
|
||||||
gst_buffer_unmap(latest_buffer_, &map);
|
gst_buffer_unmap(latest_buffer_, &map);
|
||||||
|
|
||||||
|
if (scope_chunk_ == scope_chunks_) {
|
||||||
gst_buffer_unref(latest_buffer_);
|
gst_buffer_unref(latest_buffer_);
|
||||||
latest_buffer_ = NULL;
|
latest_buffer_ = nullptr;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void GstEngine::StartPreloading(const QUrl& url, bool force_stop_at_end,
|
void GstEngine::StartPreloading(const QUrl& url, bool force_stop_at_end,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user