From 00546909c02841c7e404766b13f2c02e42e3f6fc Mon Sep 17 00:00:00 2001 From: absidue <48293849+absidue@users.noreply.github.com> Date: Tue, 31 Dec 2024 10:12:21 +0100 Subject: [PATCH] fix(toDash): Fix default audio stream for dubbed movie trailers (#858) --- src/utils/StreamingInfo.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/StreamingInfo.ts b/src/utils/StreamingInfo.ts index 85eb566a..f0c63fcd 100644 --- a/src/utils/StreamingInfo.ts +++ b/src/utils/StreamingInfo.ts @@ -425,7 +425,8 @@ function getTrackRoles(format: Format, has_drc_streams: boolean) { } const roles: ('main' | 'dub' | 'description' | 'enhanced-audio-intelligibility' | 'alternate')[] = [ - format.is_original ? 'main' : 'alternate' + // movie trailers can have a dubbed track as the only audio track so is_original is false but format.audio_track.audio_is_default is true + format.is_original || format.audio_track?.audio_is_default ? 'main' : 'alternate' ]; if (format.is_dubbed || format.is_auto_dubbed)