]> git.sesse.net Git - nageru/commitdiff
Make TIMEBASE signed again; unsigned caused pts bugs, as signed * unsigned = signed.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Fri, 1 Mar 2019 22:29:28 +0000 (23:29 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Fri, 1 Mar 2019 22:29:28 +0000 (23:29 +0100)
shared/timebase.h

index ba20d7f21d87da5b132fda6ff2eb6b0f1b03cf7f..823ae5614db2b547356d0fa766c73039c888db2a 100644 (file)
@@ -17,7 +17,7 @@
 // If we also wanted to represent one sample at 48000 Hz, we'd need
 // to go to 300000. Also supporting one sample at 44100 Hz would mean
 // going to 44100000; probably a bit excessive.
-constexpr uint64_t TIMEBASE = 120000;
+constexpr int64_t TIMEBASE = 120000;
 
 // Some muxes, like MP4 (or at least avformat's implementation of it),
 // are not too fond of values above 2^31. At timebase 120000, that's only