codec/subtitle: change some datatypes

This commit is contained in:
meh 2015-05-21 20:20:36 +02:00
parent 00508e2485
commit 84943d8eda

View File

@ -56,27 +56,27 @@ impl Subtitle {
} }
} }
pub fn pts(&self) -> isize { pub fn pts(&self) -> i64 {
self.val.pts as isize self.val.pts as i64
} }
pub fn set_pts(&mut self, value: isize) { pub fn set_pts(&mut self, value: i64) {
self.val.pts = value as int64_t; self.val.pts = value as int64_t;
} }
pub fn start(&self) -> usize { pub fn start(&self) -> u32 {
self.val.start_display_time as usize self.val.start_display_time as u32
} }
pub fn set_start(&mut self, value: usize) { pub fn set_start(&mut self, value: u32) {
self.val.start_display_time = value as uint32_t; self.val.start_display_time = value as uint32_t;
} }
pub fn end(&self) -> usize { pub fn end(&self) -> u32 {
self.val.end_display_time as usize self.val.end_display_time as u32
} }
pub fn set_end(&mut self, value: usize) { pub fn set_end(&mut self, value: u32) {
self.val.end_display_time = value as uint32_t; self.val.end_display_time = value as uint32_t;
} }