mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-10-01 21:03:46 +02:00
Convert ADTS to AAC in muxers that accept it
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
*/
|
||||
|
||||
import { SAMPLES_PER_AAC_FRAME } from '../adts/adts-demuxer';
|
||||
import { MAX_FRAME_HEADER_SIZE, readAdtsFrameHeader } from '../adts/adts-reader';
|
||||
import { MAX_ADTS_FRAME_HEADER_SIZE, readAdtsFrameHeader } from '../adts/adts-reader';
|
||||
import {
|
||||
aacChannelMap,
|
||||
AacCodecInfo,
|
||||
@@ -1468,14 +1468,14 @@ class MpegTsAudioTrackBacking extends MpegTsTrackBacking implements InputAudioTr
|
||||
context.skip(-1);
|
||||
const possibleHeaderStartPos = context.currentPos;
|
||||
|
||||
let remaining = context.ensureBuffered(MAX_FRAME_HEADER_SIZE);
|
||||
let remaining = context.ensureBuffered(MAX_ADTS_FRAME_HEADER_SIZE);
|
||||
if (remaining instanceof Promise) remaining = await remaining;
|
||||
|
||||
if (remaining < MAX_FRAME_HEADER_SIZE) {
|
||||
if (remaining < MAX_ADTS_FRAME_HEADER_SIZE) {
|
||||
return;
|
||||
}
|
||||
|
||||
const headerBytes = context.readBytes(MAX_FRAME_HEADER_SIZE);
|
||||
const headerBytes = context.readBytes(MAX_ADTS_FRAME_HEADER_SIZE);
|
||||
const header = readAdtsFrameHeader(FileSlice.tempFromBytes(headerBytes));
|
||||
|
||||
if (header) {
|
||||
|
||||
Reference in New Issue
Block a user