diff options
author | metamuffin <metamuffin@disroot.org> | 2024-01-15 21:49:25 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-01-15 21:49:25 +0100 |
commit | 7d97c00b1f43613fdb45258665489d5ab62da066 (patch) | |
tree | 14318a1a755b7c8f34f164c3da1d3a36bb04ba26 /web/script/player/track.ts | |
parent | 36022cedfb1f34f086f20f7846cb68e382f5a7ce (diff) | |
download | jellything-7d97c00b1f43613fdb45258665489d5ab62da066.tar jellything-7d97c00b1f43613fdb45258665489d5ab62da066.tar.bz2 jellything-7d97c00b1f43613fdb45258665489d5ab62da066.tar.zst |
weird problems again
Diffstat (limited to 'web/script/player/track.ts')
-rw-r--r-- | web/script/player/track.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/web/script/player/track.ts b/web/script/player/track.ts index 735aab3..213a6a6 100644 --- a/web/script/player/track.ts +++ b/web/script/player/track.ts @@ -16,7 +16,7 @@ export const MIN_BUFFER_DURATION = 1 export interface AppendRange extends TimeRange { buf: ArrayBuffer, index: number, cb: () => void } export class PlayerTrack { - private source_buffer!: SourceBuffer; + public source_buffer!: SourceBuffer; private current_load?: AppendRange; private loading = new Set<number>(); public buffered = new OVar<BufferRange[]>([]); @@ -135,6 +135,8 @@ export class PlayerTrack { }); } tick_append() { + console.log("tick append ", this.track_index); + if (this.source_buffer.updating) return; if (this.append_queue.length) { const seg = this.append_queue[0]; |