From 83eb28fff7d3a588610c617d255ae2420b792c44 Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 11 Jul 2013 19:22:02 +0200 Subject: demux_lavf: use AVDISCARD_DEFAULT instead of AVDISCARD_NONE AVDISCARD_DEFAULT is probably a bit better for normal decoding. AVDISCARD_NONE would (as by documentation) include "useless" packets too, while DEFAULT filters these. --- demux/demux_lavf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c index 7f4e3a1b3d..ce7c274e4b 100644 --- a/demux/demux_lavf.c +++ b/demux/demux_lavf.c @@ -801,7 +801,7 @@ static int demux_lavf_control(demuxer_t *demuxer, int cmd, void *arg) AVStream *st = priv->avfc->streams[n]; if (stream && stream->type != STREAM_SUB) { bool selected = demuxer_stream_is_selected(demuxer, stream); - st->discard = selected ? AVDISCARD_NONE : AVDISCARD_ALL; + st->discard = selected ? AVDISCARD_DEFAULT : AVDISCARD_ALL; } } return DEMUXER_CTRL_OK; -- cgit v1.2.3