X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-llaudio%2Fsrc%2Fdemuxers%2Ftta.rs;h=973ff84183f2b0e5486e3322fe05773da3172f63;hp=97ee808c01163898d54d112184606ad89a0bfcf9;hb=a480a0de101483d802a11e72d758dae00fa4860a;hpb=87927c5732b39bb23209486bed8d7bb7fc56b92e diff --git a/nihav-llaudio/src/demuxers/tta.rs b/nihav-llaudio/src/demuxers/tta.rs index 97ee808..973ff84 100644 --- a/nihav-llaudio/src/demuxers/tta.rs +++ b/nihav-llaudio/src/demuxers/tta.rs @@ -62,7 +62,7 @@ impl<'a> DemuxCore<'a> for TTADemuxer<'a> { let ahdr = NAAudioInfo::new(srate, channels as u8, SND_S16P_FORMAT, 1); let ainfo = NACodecInfo::new("tta", NACodecTypeInfo::Audio(ahdr), Some(hdr)); - strmgr.add_stream(NAStream::new(StreamType::Audio, 0, ainfo, self.framelen, srate)).unwrap(); + strmgr.add_stream(NAStream::new(StreamType::Audio, 0, ainfo, self.framelen, srate, u64::from(self.nframes))).unwrap(); self.cur_frame = 0; @@ -96,6 +96,7 @@ impl<'a> DemuxCore<'a> for TTADemuxer<'a> { Ok(()) } + fn get_duration(&self) -> u64 { 0 } } impl<'a> NAOptionHandler for TTADemuxer<'a> {