demux_ts: fix subtitle stream breaking audio track switch

Fix switching audio track with the native MPEG-TS demuxer after an
additional subtitle stream was detected.

Patch by KS Ng, hk D dmbth A gmail

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@32445 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
cehoyos 2010-10-06 17:37:50 +00:00 committed by Uoti Urpala
parent abca2a253e
commit 2158f1b401
1 changed files with 3 additions and 2 deletions

View File

@ -56,6 +56,7 @@
#define TYPE_AUDIO 1
#define TYPE_VIDEO 2
#define TYPE_SUB 3
int ts_prog;
int ts_keep_broken=0;
@ -412,9 +413,9 @@ static void ts_add_stream(demuxer_t * demuxer, ES_stream_t *es)
case SPU_PGS:
sh->type = 'p'; break;
}
priv->ts.streams[es->pid].id = priv->last_aid;
priv->ts.streams[es->pid].id = priv->last_sid;
priv->ts.streams[es->pid].sh = sh;
priv->ts.streams[es->pid].type = TYPE_AUDIO;
priv->ts.streams[es->pid].type = TYPE_SUB;
priv->last_sid++;
}
}