From e3d39cff9b364db379da354864453672123bc73f Mon Sep 17 00:00:00 2001 From: ejurgensen Date: Sun, 3 Mar 2019 18:17:57 +0100 Subject: [PATCH] [player] Fix incorrect setting of buffer size to outputs --- src/outputs.c | 2 +- src/outputs.h | 2 +- src/player.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/outputs.c b/src/outputs.c index f1f5566f..22fbb7ed 100644 --- a/src/outputs.c +++ b/src/outputs.c @@ -815,7 +815,7 @@ outputs_flush(output_status_cb cb) } void -outputs_write(void *buf, size_t bufsize, struct media_quality *quality, int nsamples, struct timespec *pts) +outputs_write(void *buf, size_t bufsize, int nsamples, struct media_quality *quality, struct timespec *pts) { int i; diff --git a/src/outputs.h b/src/outputs.h index 49e62892..ccc338ad 100644 --- a/src/outputs.h +++ b/src/outputs.h @@ -309,7 +309,7 @@ int outputs_flush(output_status_cb cb); void -outputs_write(void *buf, size_t bufsize, struct media_quality *quality, int nsamples, struct timespec *pts); +outputs_write(void *buf, size_t bufsize, int nsamples, struct media_quality *quality, struct timespec *pts); struct output_metadata * outputs_metadata_prepare(int id); diff --git a/src/player.c b/src/player.c index 309ccd37..47232e44 100644 --- a/src/player.c +++ b/src/player.c @@ -1201,7 +1201,7 @@ playback_cb(int fd, short what, void *arg) pb_session.read_deficit -= nbytes; - outputs_write(pb_session.buffer, pb_session.bufsize, &quality, nsamples, &pb_session.pts); + outputs_write(pb_session.buffer, nbytes, nsamples, &quality, &pb_session.pts); if (nbytes < pb_session.bufsize) {