feat: add Dolby audio codecs (ac-3, ec-3)
This commit is contained in:
parent
26d9f674d9
commit
e11fcb8268
2 changed files with 8 additions and 0 deletions
|
|
@ -343,6 +343,12 @@ pub enum AudioCodec {
|
||||||
Mp4a,
|
Mp4a,
|
||||||
/// Opus: <https://en.wikipedia.org/wiki/Opus_(audio_format)>
|
/// Opus: <https://en.wikipedia.org/wiki/Opus_(audio_format)>
|
||||||
Opus,
|
Opus,
|
||||||
|
/// Dolby Digital / AC-3: <https://en.wikipedia.org/wiki/Dolby_Digital>
|
||||||
|
#[serde(rename = "ac-3")]
|
||||||
|
Ac3,
|
||||||
|
/// Dolby Digital Plus / EC-3: <https://en.wikipedia.org/wiki/Dolby_Digital_Plus>
|
||||||
|
#[serde(rename = "ec-3")]
|
||||||
|
Ec3,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Video file type
|
/// Video file type
|
||||||
|
|
|
||||||
|
|
@ -169,6 +169,8 @@ impl StreamFilter {
|
||||||
AudioCodec::Unknown => -10,
|
AudioCodec::Unknown => -10,
|
||||||
AudioCodec::Mp4a => 0,
|
AudioCodec::Mp4a => 0,
|
||||||
AudioCodec::Opus => 10,
|
AudioCodec::Opus => 10,
|
||||||
|
AudioCodec::Ac3 => 20,
|
||||||
|
AudioCodec::Ec3 => 25,
|
||||||
};
|
};
|
||||||
|
|
||||||
let language = if self.audio_languages.is_empty() {
|
let language = if self.audio_languages.is_empty() {
|
||||||
|
|
|
||||||
Reference in a new issue