From 98ef68bdfd3696ff0db3792377392037d05257ae Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 30 Aug 2014 15:15:14 +0200 Subject: demux_lavf: print a warning if av_read_frame() returns an error Because why not. --- demux/demux_lavf.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'demux') diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c index 988c3da4e4..65a5264705 100644 --- a/demux/demux_lavf.c +++ b/demux/demux_lavf.c @@ -787,7 +787,12 @@ static int demux_lavf_fill_buffer(demuxer_t *demux) int r = av_read_frame(priv->avfc, pkt); if (r < 0) { av_free_packet(pkt); - return r == AVERROR(EAGAIN) ? 1 : -1; // eof + if (r == AVERROR(EAGAIN)) + return 1; + if (r == AVERROR_EOF) + return 0; + MP_WARN(demux, "error reading packet.\n"); + return -1; } add_new_streams(demux); -- cgit v1.2.3