FFmpeg Input: Just-in-case change to file reader

Signed-off-by: Christopher Snowhill <kode54@gmail.com>
CQTexperiment
Christopher Snowhill 2022-01-27 14:49:33 -08:00
parent 9caf704630
commit f807cd8169
1 changed files with 3 additions and 1 deletions

View File

@ -18,7 +18,9 @@
int ffmpeg_read(void *opaque, uint8_t *buf, int buf_size) int ffmpeg_read(void *opaque, uint8_t *buf, int buf_size)
{ {
id source = (__bridge id) opaque; id source = (__bridge id) opaque;
return (int) [source read:buf amount:buf_size]; long sizeRead = [source read:buf amount:buf_size];
if (sizeRead == 0) return AVERROR_EOF;
return (int)sizeRead;
} }
int ffmpeg_write(void *opaque, uint8_t *buf, int buf_size) int ffmpeg_write(void *opaque, uint8_t *buf, int buf_size)