Merge pull request #13 from wanjohiryan/patch-1
Fix for audio breaking after a certain time into the stream
This commit is contained in:
commit
7bb6068951
|
@ -50,7 +50,9 @@ export class Ring {
|
||||||
planeIndex: i,
|
planeIndex: i,
|
||||||
frameCount: count,
|
frameCount: count,
|
||||||
})
|
})
|
||||||
} else {
|
//audio seems to be breaking whenever endIndex is 0
|
||||||
|
//this works, without "chopiness"
|
||||||
|
} else if (startIndex >= endIndex && endIndex != 0) {
|
||||||
const first = channel.subarray(startIndex)
|
const first = channel.subarray(startIndex)
|
||||||
const second = channel.subarray(0, endIndex)
|
const second = channel.subarray(0, endIndex)
|
||||||
|
|
||||||
|
@ -59,6 +61,7 @@ export class Ring {
|
||||||
frameCount: first.length,
|
frameCount: first.length,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
//console.log("frame offset", first.length , "frame count", second.length) to test
|
||||||
frame.copyTo(second, {
|
frame.copyTo(second, {
|
||||||
planeIndex: i,
|
planeIndex: i,
|
||||||
frameOffset: first.length,
|
frameOffset: first.length,
|
||||||
|
|
Loading…
Reference in New Issue