Fix hardcoded tick unit duration which is incorrect on Apple silicon

This commit is contained in:
Cameron Gutman
2020-08-12 18:07:10 -07:00
parent 78203eb9be
commit d09dd90a73

View File

@@ -282,7 +282,7 @@ public:
CMSampleTimingInfo timingInfo = {
.duration = kCMTimeInvalid,
.decodeTimeStamp = kCMTimeInvalid,
.presentationTimeStamp = CMTimeMake(mach_absolute_time(), 1000 * 1000 * 1000)
.presentationTimeStamp = CMClockMakeHostTimeFromSystemUnits(mach_absolute_time())
};
CMSampleBufferRef sampleBuffer;