module-rtp: Get the current stream time in a reusable manner

That way, redundant pw_stream_get_nsec() and clock_gettime()
calls can be avoided.
This commit is contained in:
Carlos Rafael Giani 2025-10-23 20:08:22 +02:00
parent 3e0f4daf60
commit 955c9ae837
7 changed files with 40 additions and 20 deletions

View file

@ -99,7 +99,8 @@ static void rtp_opus_process_playback(void *data)
pw_stream_queue_buffer(impl->stream, buf);
}
static int rtp_opus_receive(struct impl *impl, uint8_t *buffer, ssize_t len)
static int rtp_opus_receive(struct impl *impl, uint8_t *buffer, ssize_t len,
uint64_t current_time)
{
struct rtp_header *hdr;
ssize_t hlen, plen;