summaryrefslogtreecommitdiff
path: root/packages/dts
diff options
context:
space:
mode:
authorivost <ivost@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-01-04 10:06:58 +0000
committerivost <ivost@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-01-04 10:06:58 +0000
commitf1d35f9f081bb5aa41d2bd2ddd07f9ad9eb5af9c (patch)
treee6acb67e922253c728d0008d886158d1b2342d0e /packages/dts
parent9db4240f5193a5e688cf1f214da176c6d6fc296c (diff)
downloadfpc-f1d35f9f081bb5aa41d2bd2ddd07f9ad9eb5af9c.tar.gz
* revised dts package (libdts headers)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12502 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/dts')
-rw-r--r--packages/dts/src/dts.pas10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/dts/src/dts.pas b/packages/dts/src/dts.pas
index e56dfa934a..0f43e685b5 100644
--- a/packages/dts/src/dts.pas
+++ b/packages/dts/src/dts.pas
@@ -427,7 +427,7 @@ begin
begin
if decoder^.samplecnt = 0 then
begin
- len := ptrint(decoder^.inbuf_ptr) - ptrint(@decoder^.inbuf);
+ len := ptruint(decoder^.inbuf_ptr) - ptruint(@decoder^.inbuf);
if (len < HEADER_SIZE) or (len < decoder^.frame_size) then
begin
@@ -448,7 +448,7 @@ begin
if len = 0 then
begin
(* no sync found : move by one byte (inefficient, but simple!) *)
- Move(decoder^.inbuf[1], decoder^.inbuf[0], ptrint(decoder^.inbuf_ptr) - ptrint(@decoder^.inbuf) - 1);
+ Move(decoder^.inbuf[1], decoder^.inbuf[0], ptruint(decoder^.inbuf_ptr) - ptruint(@decoder^.inbuf) - 1);
Dec(decoder^.inbuf_ptr, 1);
end else begin
decoder^.frame_size := len;
@@ -499,7 +499,7 @@ begin
end;
(* skip decoded frame *)
- Move(decoder^.inbuf[decoder^.frame_size], decoder^.inbuf[0], ptrint(decoder^.inbuf_ptr) - ptrint(@decoder^.inbuf) - decoder^.frame_size);
+ Move(decoder^.inbuf[decoder^.frame_size], decoder^.inbuf[0], ptruint(decoder^.inbuf_ptr) - ptruint(@decoder^.inbuf) - decoder^.frame_size);
Dec(decoder^.inbuf_ptr, decoder^.frame_size);
decoder^.frame_size := 0;
@@ -513,8 +513,8 @@ begin
for i := 0 to len - 1 do
begin
- pcint16(ptrint(buffer) + ofs + 0)^ := decoder^.samples[0][decoder^.sampleofs];
- pcint16(ptrint(buffer) + ofs + 2)^ := decoder^.samples[1][decoder^.sampleofs];
+ pcint16(ptruint(buffer) + ofs + 0)^ := decoder^.samples[0][decoder^.sampleofs];
+ pcint16(ptruint(buffer) + ofs + 2)^ := decoder^.samples[1][decoder^.sampleofs];
Inc(decoder^.sampleofs);
Dec(decoder^.samplecnt);