Migrate all codec data parsing logic into new file

This commit is contained in:
Vanilagy
2025-05-12 15:09:04 +02:00
parent b0a6cf8535
commit fd159ecce3
10 changed files with 600 additions and 593 deletions
+3 -4
View File
@@ -1,15 +1,14 @@
import {
extractAv1CodecInfoFromFrame,
extractAvcDecoderConfigurationRecord,
extractHevcDecoderConfigurationRecord,
serializeHevcDecoderConfigurationRecord,
} from '../avc';
extractVp9CodecInfoFromFrame,
} from '../codec-data';
import {
AacCodecInfo,
AudioCodec,
extractAudioCodecString,
extractAv1CodecInfoFromFrame,
extractVideoCodecString,
extractVp9CodecInfoFromFrame,
MediaCodec,
VideoCodec,
} from '../codec';
+1 -1
View File
@@ -38,7 +38,6 @@ import {
PcmAudioCodec,
generateAv1CodecConfigurationFromCodecString,
generateVp9CodecConfigurationFromCodecString,
parseOpusIdentificationHeader,
parsePcmCodec,
validateAudioChunkMetadata,
validateSubtitleMetadata,
@@ -47,6 +46,7 @@ import {
import { Muxer } from '../muxer';
import { Writer } from '../writer';
import { EncodedPacket } from '../packet';
import { parseOpusIdentificationHeader } from '../codec-data';
const MIN_CLUSTER_TIMESTAMP_MS = -(2 ** 15);
const MAX_CLUSTER_TIMESTAMP_MS = 2 ** 15 - 1;