UNPKG

@remotion/media-parser

Version:

A pure JavaScript library for parsing video files

19 lines (18 loc) 704 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseM3uManifest = void 0; const parse_m3u8_text_1 = require("./parse-m3u8-text"); const parseM3uManifest = ({ iterator, structure, contentLength, }) => { const start = iterator.startCheckpoint(); const line = iterator.readUntilLineEnd(); if (iterator.counter.getOffset() > contentLength) { throw new Error('Unexpected end of file'); } if (line === null) { start.returnToCheckpoint(); return Promise.resolve(null); } (0, parse_m3u8_text_1.parseM3u8Text)(line.trim(), structure.boxes); return Promise.resolve(null); }; exports.parseM3uManifest = parseM3uManifest;