From bdf7cafc88738726bebdda150ab34159ba58cec2 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Fri, 17 Mar 2017 18:33:42 +0100 Subject: [PATCH] src/io/source_avcodec.c: always mark eof on error --- src/io/source_avcodec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/io/source_avcodec.c b/src/io/source_avcodec.c index 6335df6a..a17d1a32 100644 --- a/src/io/source_avcodec.c +++ b/src/io/source_avcodec.c @@ -356,6 +356,7 @@ void aubio_source_avcodec_readframe(aubio_source_avcodec_t *s, uint_t * read_sam char errorstr[256]; av_strerror (err, errorstr, sizeof(errorstr)); AUBIO_ERR("source_avcodec: could not read frame in %s (%s)\n", s->path, errorstr); + s->eof = 1; goto beach; } } while (avPacket.stream_index != s->selected_stream); -- 2.11.0