diff options
| author | ivost <ivost@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2009-01-04 10:06:58 +0000 |
|---|---|---|
| committer | ivost <ivost@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2009-01-04 10:06:58 +0000 |
| commit | f1d35f9f081bb5aa41d2bd2ddd07f9ad9eb5af9c (patch) | |
| tree | e6acb67e922253c728d0008d886158d1b2342d0e /packages/dts | |
| parent | 9db4240f5193a5e688cf1f214da176c6d6fc296c (diff) | |
| download | fpc-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.pas | 10 |
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); |
