aboutsummaryrefslogtreecommitdiff
path: root/common/src/jhls.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-04-14 14:33:52 +0200
committermetamuffin <metamuffin@disroot.org>2025-04-14 14:33:52 +0200
commit4a36d9e96853bf04d17f8377a7fbf862d108b9f1 (patch)
tree525ace312985400eb36ad942b52bb5505f30944f /common/src/jhls.rs
parent92b119f95dd1cb24054f2440533208c140b66e46 (diff)
downloadjellything-4a36d9e96853bf04d17f8377a7fbf862d108b9f1.tar
jellything-4a36d9e96853bf04d17f8377a7fbf862d108b9f1.tar.bz2
jellything-4a36d9e96853bf04d17f8377a7fbf862d108b9f1.tar.zst
start transcoding refactor
Diffstat (limited to 'common/src/jhls.rs')
-rw-r--r--common/src/jhls.rs27
1 files changed, 0 insertions, 27 deletions
diff --git a/common/src/jhls.rs b/common/src/jhls.rs
index 6dc976b..90f48f5 100644
--- a/common/src/jhls.rs
+++ b/common/src/jhls.rs
@@ -5,33 +5,6 @@
*/
use bincode::{Decode, Encode};
use serde::{Deserialize, Serialize};
-use std::ops::Range;
-
-#[derive(Debug, Clone, Deserialize, Serialize)]
-pub struct JhlsTrackIndex {
- pub extra_profiles: Vec<EncodingProfile>,
- pub fragments: Vec<Range<f64>>,
-}
-
-#[derive(Debug, Clone, Deserialize, Serialize)]
-#[serde(rename_all = "snake_case")]
-pub enum EncodingProfile {
- Video {
- codec: String,
- preset: Option<u8>,
- bitrate: usize,
- width: Option<usize>,
- },
- Audio {
- codec: String,
- bitrate: usize,
- channels: Option<usize>,
- sample_rate: Option<f64>,
- },
- Subtitles {
- codec: String,
- },
-}
#[derive(Debug, Serialize, Deserialize, Encode, Decode)]
pub struct SubtitleCue {