From 4d31f5e2ea77709666a5478af7c1d98bbba3bd96 Mon Sep 17 00:00:00 2001 From: nicodvb Date: Mon, 29 Jan 2007 23:10:01 +0000 Subject: 5l, check that the codec type detected by ts_detect_streams() is actually audio before fixing it in the array git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22067 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_ts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libmpdemux') diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c index 8d8a5795d8..afcf04439d 100644 --- a/libmpdemux/demux_ts.c +++ b/libmpdemux/demux_ts.c @@ -1010,7 +1010,7 @@ static demuxer_t *demux_open_ts(demuxer_t * demuxer) { ES_stream_t *es = priv->ts.pids[params.apid]; - if(!IS_AUDIO(es->type) && !IS_AUDIO(es->subtype)) es->subtype = params.atype; + if(!IS_AUDIO(es->type) && !IS_AUDIO(es->subtype) && IS_AUDIO(params.atype)) es->subtype = params.atype; ts_add_stream(demuxer, priv->ts.pids[params.apid]); sh_audio = priv->ts.streams[params.apid].sh; demuxer->audio->id = priv->ts.streams[params.apid].id; -- cgit v1.2.3