aboutsummaryrefslogtreecommitdiff
path: root/remuxer
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-01-18 19:13:36 +0100
committermetamuffin <metamuffin@disroot.org>2023-01-18 19:13:36 +0100
commite24a026c58c07a2800662b9f5f4fd3f61d53c1d1 (patch)
tree91c158ff294508f903f2489f204e313700d42828 /remuxer
parent46ef75431e1d34c63a690726a8ef584d175ddd30 (diff)
downloadjellything-e24a026c58c07a2800662b9f5f4fd3f61d53c1d1.tar
jellything-e24a026c58c07a2800662b9f5f4fd3f61d53c1d1.tar.bz2
jellything-e24a026c58c07a2800662b9f5f4fd3f61d53c1d1.tar.zst
player config works
Diffstat (limited to 'remuxer')
-rw-r--r--remuxer/src/lib.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/remuxer/src/lib.rs b/remuxer/src/lib.rs
index 21b41bb..5536a12 100644
--- a/remuxer/src/lib.rs
+++ b/remuxer/src/lib.rs
@@ -27,6 +27,7 @@ impl RemuxerContext {
path_base: PathBuf,
iteminfo: ItemInfo,
selection: Vec<u64>,
+ webm: bool,
) -> anyhow::Result<()> {
let source_path = path_base.join(&iteminfo.path);
info!("remuxing {source_path:?} to have tracks {selection:?}");
@@ -49,8 +50,11 @@ impl RemuxerContext {
MatroskaTag::EbmlReadVersion(1),
MatroskaTag::EbmlMaxIdLength(4),
MatroskaTag::EbmlMaxSizeLength(8),
- // MatroskaTag::DocType("matroska".to_string()),
- MatroskaTag::DocType("webm".to_string()),
+ MatroskaTag::DocType(if webm {
+ "webm".to_string()
+ } else {
+ "matroska".to_string()
+ }),
MatroskaTag::DocTypeVersion(4),
MatroskaTag::DocTypeReadVersion(2),
])))?;