1
0
Fork 0
mirror of https://github.com/alfg/mp4-rust.git synced 2024-05-09 03:52:53 +00:00

Compare commits

...

3 commits

Author SHA1 Message Date
jensenn ed1960e918
Merge 9d8bfc9d54 into 35560e94f5 2024-02-20 22:37:21 +00:00
Jensenn 9d8bfc9d54 clippy fix 2024-02-20 15:37:13 -07:00
Jensenn d4bed7071c Fix formatting of track.rs 2024-02-20 15:14:40 -07:00

View file

@ -261,7 +261,7 @@ impl Mp4Track {
pub fn sequence_parameter_set(&self) -> Result<&[u8]> {
if let Some(ref avc1) = self.trak.mdia.minf.stbl.stsd.avc1 {
match avc1.avcc.sequence_parameter_sets.get(0) {
match avc1.avcc.sequence_parameter_sets.first() {
Some(nal) => Ok(nal.bytes.as_ref()),
None => Err(Error::EntryInStblNotFound(
self.track_id(),
@ -276,7 +276,7 @@ impl Mp4Track {
pub fn picture_parameter_set(&self) -> Result<&[u8]> {
if let Some(ref avc1) = self.trak.mdia.minf.stbl.stsd.avc1 {
match avc1.avcc.picture_parameter_sets.get(0) {
match avc1.avcc.picture_parameter_sets.first() {
Some(nal) => Ok(nal.bytes.as_ref()),
None => Err(Error::EntryInStblNotFound(
self.track_id(),
@ -525,7 +525,10 @@ impl Mp4Track {
}
}
let start_offset = ((sample_id - 1) * default_sample_duration) as u64;
Ok((base_start_time.wrapping_add(start_offset), default_sample_duration))
Ok((
base_start_time.wrapping_add(start_offset),
default_sample_duration,
))
} else {
let stts = &self.trak.mdia.minf.stbl.stts;