and the last info for tonite I examined the variables in SoundSourceOggVorbis::read
(gdb) print index $1 = 9404 (gdb) print dest $2 = (SAMPLE *) 0xb10b22f4 (gdb) print *dest $3 = 0 (gdb) print dest[1] $4 = 0 (gdb) print dest[2] $5 = 0 (gdb) print dest[8191] $6 = 0 (gdb) print dest[8192] $7 = -24512 (gdb) print ret $8 = 0 (gdb) print dest $9 = (SAMPLE *) 0xb10b22f4 (gdb) print needed $10 = 6980 (gdb) print size $11 = 8192 (gdb) print 2*size $12 = 16384 (gdb) print 2*size-index $13 = 6980 (gdb)
seems that the number of samples is too high in the variable "needed". its gets set to the nummber of channels times the buffer size or something peaz olo
and the last info for tonite orbis:: read
I examined the variables in SoundSourceOggV
(gdb) print index
$1 = 9404
(gdb) print dest
$2 = (SAMPLE *) 0xb10b22f4
(gdb) print *dest
$3 = 0
(gdb) print dest[1]
$4 = 0
(gdb) print dest[2]
$5 = 0
(gdb) print dest[8191]
$6 = 0
(gdb) print dest[8192]
$7 = -24512
(gdb) print ret
$8 = 0
(gdb) print dest
$9 = (SAMPLE *) 0xb10b22f4
(gdb) print needed
$10 = 6980
(gdb) print size
$11 = 8192
(gdb) print 2*size
$12 = 16384
(gdb) print 2*size-index
$13 = 6980
(gdb)
seems that the number of samples is too high in the variable "needed". its gets set to the nummber of channels times the buffer size or something
peaz olo