Skip to content

Commit

Permalink
Merge pull request #4688 from remotion-dev/media-parser-slow-duration
Browse files Browse the repository at this point in the history
  • Loading branch information
JonnyBurger authored Jan 1, 2025
2 parents cc2cbab + b905830 commit a5e97cd
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 15 deletions.
3 changes: 0 additions & 3 deletions packages/media-parser/src/boxes/iso-base-media/process-box.ts
Original file line number Diff line number Diff line change
Expand Up @@ -777,9 +777,6 @@ export const parseIsoBaseMediaBoxes = async ({
initialBoxes = initialBoxes.filter((b) => b.type !== 'mdat-box');
initialBoxes.push(result.box);
iterator.allowDiscard();
if (result.box.status !== 'samples-processed') {
throw new Error('unexpected');
}

break;
} else {
Expand Down
13 changes: 1 addition & 12 deletions packages/media-parser/src/emit-available-info.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,18 +76,6 @@ export const emitAvailableInfo = ({

emittedFields.durationInSeconds = true;
}

if (!emittedFields.slowDurationInSeconds) {
const durationInSeconds = getDuration(segments, state);
if (durationInSeconds !== null) {
callbacks.onSlowDurationInSeconds?.(durationInSeconds);
if (fieldsInReturnValue.slowDurationInSeconds) {
returnValue.slowDurationInSeconds = durationInSeconds;
}

emittedFields.slowDurationInSeconds = true;
}
}
}

continue;
Expand All @@ -101,6 +89,7 @@ export const emitAvailableInfo = ({
segments
) {
const slowDurationInSeconds =
getDuration(segments, state) ??
state.slowDurationAndFps.getSlowDurationInSeconds();
callbacks.onSlowDurationInSeconds?.(slowDurationInSeconds);
if (fieldsInReturnValue.slowDurationInSeconds) {
Expand Down

0 comments on commit a5e97cd

Please sign in to comment.