mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-10-02 13:23:51 +02:00
Implement improved StreamSource, restructure source code (hah, get it?)
This commit is contained in:
@@ -13,7 +13,7 @@ import { InputAudioTrack, InputAudioTrackBacking } from '../input-track';
|
||||
import { PacketRetrievalOptions } from '../media-sink';
|
||||
import { assert, UNDETERMINED_LANGUAGE } from '../misc';
|
||||
import { EncodedPacket, PLACEHOLDER_DATA } from '../packet';
|
||||
import { readAscii, readBytes, Reader2, readU16, readU32, readU64 } from '../reader2';
|
||||
import { readAscii, readBytes, Reader, readU16, readU32, readU64 } from '../reader2';
|
||||
|
||||
export enum WaveFormat {
|
||||
PCM = 0x0001,
|
||||
@@ -24,7 +24,7 @@ export enum WaveFormat {
|
||||
}
|
||||
|
||||
export class WaveDemuxer extends Demuxer {
|
||||
reader: Reader2;
|
||||
reader: Reader;
|
||||
|
||||
metadataPromise: Promise<void> | null = null;
|
||||
dataStart = -1;
|
||||
@@ -42,7 +42,7 @@ export class WaveDemuxer extends Demuxer {
|
||||
constructor(input: Input) {
|
||||
super(input);
|
||||
|
||||
this.reader = input._reader2;
|
||||
this.reader = input._reader;
|
||||
}
|
||||
|
||||
async readMetadata() {
|
||||
|
||||
Reference in New Issue
Block a user