merge main into subtitle labels

This commit is contained in:
dirtydishes 2026-05-25 13:28:46 -04:00
commit 1b14f4970a
6 changed files with 567 additions and 7 deletions

View file

@ -142,6 +142,8 @@ enum SubtitleDisplayName {
}
}
typealias AudioTrack = SubtitleTrack
#if DEBUG
enum SubtitleDebugFormatter {
static func candidateSummary(_ candidates: [SubtitleCandidate]) -> String {
@ -195,6 +197,12 @@ enum SubtitleOptionMapper {
}
}
enum AudioOptionMapper {
static func options(from tracks: [AudioTrack]) -> [AudioTrack] {
tracks.filter { $0.id >= 0 }
}
}
struct StreamClassification {
let sourceKind: StreamSourceKind
let containerGuess: StreamContainerGuess