summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2011-11-23 11:14:40 +0200
committerPetri Hintukainen <phintuka@users.sourceforge.net>2011-11-23 11:14:40 +0200
commit4f03099a36e6c17826d4d08fc7caa6a79ca91baf (patch)
tree90a42192478f62620a0f0f4d3f9b4d36bb6ae081 /src
parent25632f534d274fcee425ba63d298f9aa4ae76741 (diff)
downloadxine-lib-4f03099a36e6c17826d4d08fc7caa6a79ca91baf.tar.gz
xine-lib-4f03099a36e6c17826d4d08fc7caa6a79ca91baf.tar.bz2
dvbspu: Make sure we don't use old PTS
Diffstat (limited to 'src')
-rw-r--r--src/libspudvb/xine_spudvb_decoder.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libspudvb/xine_spudvb_decoder.c b/src/libspudvb/xine_spudvb_decoder.c
index 1a54bc8e5..f7bb20765 100644
--- a/src/libspudvb/xine_spudvb_decoder.c
+++ b/src/libspudvb/xine_spudvb_decoder.c
@@ -761,6 +761,8 @@ static void spudec_decode_data (spu_decoder_t * this_gen, buf_element_t * buf)
xine_fast_memcpy (this->pes_pkt, buf->content, buf->size);
this->pes_pkt_wrptr += buf->size;
+
+ this->vpts = 0;
}
else {
if (this->pes_pkt && (this->pes_pkt_wrptr != this->pes_pkt)) {