From b15fb338de55df177948a7fdf9704efa4374816b Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 30 Sep 2023 18:15:16 +0200 Subject: refactor common crate --- common/src/lib.rs | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) (limited to 'common/src/lib.rs') diff --git a/common/src/lib.rs b/common/src/lib.rs index d57d2c0..ec6e0df 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -7,8 +7,8 @@ pub mod config; pub mod helpers; pub mod r#impl; pub mod stream; +pub mod seek_index; -use bincode::{Decode, Encode}; #[cfg(feature = "rocket")] use rocket::{FromFormField, UriDisplayQuery}; use serde::{Deserialize, Serialize}; @@ -139,29 +139,3 @@ pub enum SourceTrackKind { }, Subtitles, } - -pub const SEEK_INDEX_VERSION: u32 = 0x5eef1de4; - -#[derive(Debug, Clone, Decode, Encode)] -pub struct SeekIndex { - pub version: u32, - pub blocks: Vec, - pub keyframes: Vec, -} - -#[derive(Debug, Clone, Decode, Encode)] -pub struct BlockIndex { - pub pts: u64, - pub source_off: usize, - pub size: usize, -} - -impl Default for SeekIndex { - fn default() -> Self { - Self { - version: SEEK_INDEX_VERSION, - blocks: Vec::new(), - keyframes: Vec::new(), - } - } -} -- cgit v1.2.3-70-g09d2