livesync: Move num_in counting to the src task

This is in preparation for moving more accept/discard logic to the src
task, so we can only count `num_in` here.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1369>
This commit is contained in:
Jan Alexander Steffens (heftig) 2023-10-25 00:32:25 +02:00
parent 1740a8e363
commit 17a2448237

View file

@ -964,7 +964,6 @@ impl LiveSync {
state.queue.push_back(Item::Buffer(buffer, lateness));
state.buffer_queued = true;
state.in_timestamp = timestamp;
state.num_in += 1;
self.cond.notify_all();
Ok(gst::FlowSuccess::Ok)
@ -1132,6 +1131,8 @@ impl LiveSync {
match in_buffer {
Some((buffer, lateness)) => {
state.num_in += 1;
state.out_buffer = Some(buffer);
state.out_timestamp = state.in_timestamp;