summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_ts.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libmpdemux/demux_ts.c b/libmpdemux/demux_ts.c
index ce79c166cd..643a00075c 100644
--- a/libmpdemux/demux_ts.c
+++ b/libmpdemux/demux_ts.c
@@ -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++;
}
}