From a3511c92194453bd7a967a3685b1c20b8b4cec67 Mon Sep 17 00:00:00 2001 From: martii Date: Mon, 28 Jul 2014 18:02:50 +0200 Subject: [PATCH] libeplayer3/input: amend 545732a12b5bec6d93ffe1889a6b169c91d47d3d --- libeplayer3/input.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libeplayer3/input.cpp b/libeplayer3/input.cpp index ab54902..5fc48a5 100644 --- a/libeplayer3/input.cpp +++ b/libeplayer3/input.cpp @@ -222,7 +222,7 @@ bool Input::Play() switch (sub.rects[0]->type) { case SUBTITLE_TEXT: // FIXME? case SUBTITLE_ASS: - dvbsub_ass_write(stream->codec, &sub, stream->id); + dvbsub_ass_write(stream->codec, &sub, _subtitleTrack->pid); break; case SUBTITLE_BITMAP: { int64_t pts = calcPts(stream, packet.pts); @@ -237,7 +237,7 @@ bool Input::Play() } } else if (_teletextTrack && (_teletextTrack->stream == stream)) { if (packet.data && packet.size > 1) - teletext_write(stream->id, packet.data + 1, packet.size - 1); + teletext_write(_teletextTrack->pid, packet.data + 1, packet.size - 1); } av_free_packet(&packet);