mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-10-03 05:43:50 +02:00
Fix faulty imports
This commit is contained in:
@@ -1,10 +1,9 @@
|
|||||||
import { AudioCodec, AudioSample, CustomAudioEncoder, MaybePromise, QUALITY_MEDIUM } from 'mediabunny';
|
import { AudioCodec, AudioSample, CustomAudioEncoder, MaybePromise, QUALITY_MEDIUM, EncodedPacket } from 'mediabunny';
|
||||||
import * as NodeAv from 'node-av';
|
import * as NodeAv from 'node-av';
|
||||||
import { CODEC_TO_CODEC_ID, fromAudioSampleFormat, getChannelLayout } from './misc';
|
import { CODEC_TO_CODEC_ID, fromAudioSampleFormat, getChannelLayout } from './misc';
|
||||||
import { assert, toUint8Array } from '../../../src/misc';
|
import { assert, toUint8Array } from '../../../src/misc';
|
||||||
import { NodeAvFrameAudioSampleResource } from './audio-sample';
|
import { NodeAvFrameAudioSampleResource } from './audio-sample';
|
||||||
import { AdtsHeaderTemplate, buildAdtsHeaderTemplate, parseAacAudioSpecificConfig } from '../../../shared/aac-misc';
|
import { AdtsHeaderTemplate, buildAdtsHeaderTemplate, parseAacAudioSpecificConfig } from '../../../shared/aac-misc';
|
||||||
import { EncodedPacket } from 'mediabunny';
|
|
||||||
|
|
||||||
const AAC_SAMPLE_RATES
|
const AAC_SAMPLE_RATES
|
||||||
= [96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350];
|
= [96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350];
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { NodeAvVideoDecoder } from './video-decoder';
|
|||||||
import { NodeAvVideoEncoder } from './video-encoder';
|
import { NodeAvVideoEncoder } from './video-encoder';
|
||||||
import { NodeAvAudioDecoder } from './audio-decoder';
|
import { NodeAvAudioDecoder } from './audio-decoder';
|
||||||
import { NodeAvAudioEncoder } from './audio-encoder';
|
import { NodeAvAudioEncoder } from './audio-encoder';
|
||||||
import { transformSample } from './video-sample';
|
import { transformVideoSample } from './video-sample';
|
||||||
|
|
||||||
const SERVER_LOADED_SYMBOL = Symbol.for('@mediabunny/server loaded');
|
const SERVER_LOADED_SYMBOL = Symbol.for('@mediabunny/server loaded');
|
||||||
if ((globalThis as Record<symbol, unknown>)[SERVER_LOADED_SYMBOL]) {
|
if ((globalThis as Record<symbol, unknown>)[SERVER_LOADED_SYMBOL]) {
|
||||||
@@ -34,5 +34,5 @@ export const registerMediabunnyServer = () => {
|
|||||||
registerDecoder(NodeAvAudioDecoder);
|
registerDecoder(NodeAvAudioDecoder);
|
||||||
registerEncoder(NodeAvAudioEncoder);
|
registerEncoder(NodeAvAudioEncoder);
|
||||||
|
|
||||||
registerVideoSampleTransformer(transformSample);
|
registerVideoSampleTransformer(transformVideoSample);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -5,10 +5,12 @@ import {
|
|||||||
VideoSampleColorSpace,
|
VideoSampleColorSpace,
|
||||||
SetRequired,
|
SetRequired,
|
||||||
VideoSampleInit,
|
VideoSampleInit,
|
||||||
|
VideoSample,
|
||||||
|
VideoDataPlane,
|
||||||
|
VideoSampleTransformationDescription,
|
||||||
} from 'mediabunny';
|
} from 'mediabunny';
|
||||||
import * as NodeAv from 'node-av';
|
import * as NodeAv from 'node-av';
|
||||||
import { MaybePromise, toUint8Array } from '../../../src/misc';
|
import { MaybePromise, toUint8Array } from '../../../src/misc';
|
||||||
import { VideoSampleTransformationDescription, VideoDataPlane, VideoSample } from '../../../src/sample';
|
|
||||||
import {
|
import {
|
||||||
toPixelFormat,
|
toPixelFormat,
|
||||||
unmapColorPrimaries,
|
unmapColorPrimaries,
|
||||||
@@ -165,7 +167,7 @@ export const copyVideoSampleToAvFrame = async (sample: VideoSample, frame: NodeA
|
|||||||
return lastBuffer;
|
return lastBuffer;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const transformSample = async (
|
export const transformVideoSample = async (
|
||||||
sample: VideoSample,
|
sample: VideoSample,
|
||||||
description: VideoSampleTransformationDescription,
|
description: VideoSampleTransformationDescription,
|
||||||
): Promise<VideoSample | null> => {
|
): Promise<VideoSample | null> => {
|
||||||
|
|||||||
Reference in New Issue
Block a user