summaryrefslogtreecommitdiffstats
path: root/spudec.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-04 14:24:11 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-04 14:24:11 +0000
commitd4eb53e0dc0c9806dbcf55e16012c5f693bf625f (patch)
tree1718a810a86f1390d6a03539055edbb69776e624 /spudec.c
parent686109014e3193872ed5ad1c4668e877276bf439 (diff)
downloadmpv-d4eb53e0dc0c9806dbcf55e16012c5f693bf625f.tar.bz2
mpv-d4eb53e0dc0c9806dbcf55e16012c5f693bf625f.tar.xz
fixed SPU pts, it's 1024/90000 based instead of 1/100
spudec code doesn't requires dvdread - removed some #ifdefs - from dvdnav patch by Kees Cook <mplayer@outflux.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5489 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'spudec.c')
-rw-r--r--spudec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/spudec.c b/spudec.c
index 81f31ae092..c8ecf35a76 100644
--- a/spudec.c
+++ b/spudec.c
@@ -196,7 +196,7 @@ static void spudec_process_control(spudec_handle_t *this, unsigned int pts100)
next_off = this->control_start;
while (start_off != next_off) {
start_off = next_off;
- date = get_be16(this->packet + start_off);
+ date = get_be16(this->packet + start_off) * 1024;
next_off = get_be16(this->packet + start_off + 2);
mp_msg(MSGT_SPUDEC,MSGL_DBG2, "date=%d\n", date);
off = start_off + 4;