diff options
author | Malte Voos <git@mal.tc> | 2025-10-07 20:57:48 +0200 |
---|---|---|
committer | Malte Voos <git@mal.tc> | 2025-10-07 20:57:48 +0200 |
commit | ee29a3b1291e9cedd8b54c31fa9f273e39f51970 (patch) | |
tree | e41665482ef2668e0313adc9701f03384152b208 /src/subtitle_extractor.rs | |
parent | 8aa48d67b0908b62d012b589df9b35f2f8551968 (diff) | |
download | lleap-ee29a3b1291e9cedd8b54c31fa9f273e39f51970.tar.gz lleap-ee29a3b1291e9cedd8b54c31fa9f273e39f51970.zip |
revamp subtitle selection
Diffstat (limited to 'src/subtitle_extractor.rs')
-rw-r--r-- | src/subtitle_extractor.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/subtitle_extractor.rs b/src/subtitle_extractor.rs index 53655a0..b628d73 100644 --- a/src/subtitle_extractor.rs +++ b/src/subtitle_extractor.rs @@ -17,7 +17,7 @@ pub struct SubtitleCue { #[derive(Debug, Clone)] pub struct SubtitleTrack { - pub language_code: Option<String>, + pub language: Option<isolang::Language>, pub title: Option<String>, pub cues: Vec<SubtitleCue>, } @@ -87,7 +87,7 @@ impl SubtitleExtractor { let title = stream.metadata().get("title").map(|s| s.to_string()); let track = SubtitleTrack { - language_code, + language: language_code.and_then(|code| isolang::Language::from_639_2b(&code)), title, cues: Vec::new(), }; |