diff options
author | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-01-29 22:49:14 +0000 |
---|---|---|
committer | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-01-29 22:49:14 +0000 |
commit | 9b9485027e4f9107b31b9af6dc58cb039815301d (patch) | |
tree | 6f8e297563f9906cbc192edf0fc00bec9eb6aef3 /libmpdemux | |
parent | 88047d97c5382cb5a1e12c3fe63dadf32a0ae1d6 (diff) | |
download | mpv-9b9485027e4f9107b31b9af6dc58cb039815301d.tar.bz2 mpv-9b9485027e4f9107b31b9af6dc58cb039815301d.tar.xz |
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
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/demux_ts.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; |