flacenc: set output packet PTS
authorKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 18 Nov 2021 13:07:21 +0000 (14:07 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 18 Nov 2021 13:07:21 +0000 (14:07 +0100)
nihav-llaudio/src/codecs/flacenc.rs

index ccfe8075c0832cbdea55d6063fc4cd00a9d5f17d..f9adc24711f9f849ce5f329737a6cbc85aaffc8e 100644 (file)
@@ -299,7 +299,7 @@ impl FLACEncoder {
         let mut dbuf = bw.end();
         calc_header_crc(&mut dbuf[..hdr_crc_pos]);
         calc_frame_crc(&mut dbuf);
-        let ts = NATimeInfo::new(None, None, Some(nsamples as u64), 1, self.srate);
+        let ts = NATimeInfo::new(Some(self.cur_pos as u64), None, Some(nsamples as u64), 1, self.srate);
 
         for samp in self.samples.iter_mut() {
             samp.drain(..nsamples);