mirror of https://github.com/mpv-player/mpv
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:
parent
abca2a253e
commit
2158f1b401
|
@ -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++;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue