[player] Fix incorrect setting of buffer size to outputs

This commit is contained in:
ejurgensen 2019-03-03 18:17:57 +01:00
parent f7096890f6
commit e3d39cff9b
3 changed files with 3 additions and 3 deletions

View File

@ -815,7 +815,7 @@ outputs_flush(output_status_cb cb)
} }
void 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; int i;

View File

@ -309,7 +309,7 @@ int
outputs_flush(output_status_cb cb); outputs_flush(output_status_cb cb);
void 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 * struct output_metadata *
outputs_metadata_prepare(int id); outputs_metadata_prepare(int id);

View File

@ -1201,7 +1201,7 @@ playback_cb(int fd, short what, void *arg)
pb_session.read_deficit -= nbytes; 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) if (nbytes < pb_session.bufsize)
{ {