From 9b9485027e4f9107b31b9af6dc58cb039815301d Mon Sep 17 00:00:00 2001 From: nicodvb Date: Mon, 29 Jan 2007 22:49:14 +0000 Subject: fix audio type when ts_detect_streams detects that a private1 stream is actually ac3 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22066 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_ts.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libmpdemux') diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c index 9ae996ede1..8d8a5795d8 100644 --- a/libmpdemux/demux_ts.c +++ b/libmpdemux/demux_ts.c @@ -1008,6 +1008,9 @@ static demuxer_t *demux_open_ts(demuxer_t * demuxer) if(params.atype != UNKNOWN) { + ES_stream_t *es = priv->ts.pids[params.apid]; + + if(!IS_AUDIO(es->type) && !IS_AUDIO(es->subtype)) 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