summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2009-08-31 01:34:16 +0100
committerPetri Hintukainen <phintuka@users.sourceforge.net>2009-08-31 01:34:16 +0100
commitaffa7abe6c5509149a8fffff5bcaacaf2be3f33e (patch)
tree8f81f97a87115673708481474d9f4162466591b1
parent70396b8a99ef58182c493dab0348286fdb25e369 (diff)
downloadxine-lib-affa7abe6c5509149a8fffff5bcaacaf2be3f33e.tar.gz
xine-lib-affa7abe6c5509149a8fffff5bcaacaf2be3f33e.tar.bz2
Fixed selecting HDMV SPU track
-rw-r--r--src/demuxers/demux_ts.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/demuxers/demux_ts.c b/src/demuxers/demux_ts.c
index 872d4a85f..e52c4c765 100644
--- a/src/demuxers/demux_ts.c
+++ b/src/demuxers/demux_ts.c
@@ -519,6 +519,10 @@ static void demux_ts_update_spu_channel(demux_ts_t *this)
#endif
}
+ if ((this->media[this->spu_media].type & BUF_MAJOR_MASK) == BUF_SPU_HDMV) {
+ buf->type = BUF_SPU_HDMV;
+ }
+
this->video_fifo->put(this->video_fifo, buf);
}