Revision: 25417
http://sourceforge.net/p/bibdesk/svn/25417
Author: hofman
Date: 2021-01-16 23:39:10 +0000 (Sat, 16 Jan 2021)
Log Message:
-----------
Avoid using CoreMedia functions, precise time is not that important
Modified Paths:
--------------
trunk/bibdesk_vendorsrc/amaxwell/FileView/FVMovieIcon.m
trunk/bibdesk_vendorsrc/amaxwell/FileView/FileView.xcodeproj/project.pbxproj
Modified: trunk/bibdesk_vendorsrc/amaxwell/FileView/FVMovieIcon.m
===================================================================
--- trunk/bibdesk_vendorsrc/amaxwell/FileView/FVMovieIcon.m 2021-01-16
23:19:06 UTC (rev 25416)
+++ trunk/bibdesk_vendorsrc/amaxwell/FileView/FVMovieIcon.m 2021-01-16
23:39:10 UTC (rev 25417)
@@ -153,7 +153,7 @@
AVAssetImageGenerator *imageGenerator = [[AVAssetImageGenerator alloc]
initWithAsset:asset];
CMTime time = [asset duration];
// 4% or 10 seconds, whichever is smaller
- time = CMTimeMinimum(CMTimeMultiplyByRatio(time, 1, 25),
CMTimeMakeWithSeconds(10.0, time.timescale));
+ time.value = MIN(time.value / 25, 10 * (CMTimeValue)time.timescale);
CGImageRef image = [imageGenerator copyCGImageAtTime:time actualTime:NULL
error:NULL];
[imageGenerator release];
return image;
Modified:
trunk/bibdesk_vendorsrc/amaxwell/FileView/FileView.xcodeproj/project.pbxproj
===================================================================
---
trunk/bibdesk_vendorsrc/amaxwell/FileView/FileView.xcodeproj/project.pbxproj
2021-01-16 23:19:06 UTC (rev 25416)
+++
trunk/bibdesk_vendorsrc/amaxwell/FileView/FileView.xcodeproj/project.pbxproj
2021-01-16 23:39:10 UTC (rev 25417)
@@ -52,7 +52,6 @@
CEA831140DC1FAB500B551D1 /* FVAccessibilityIconElement.h in
Headers */ = {isa = PBXBuildFile; fileRef = CEA831120DC1FAB500B551D1 /*
FVAccessibilityIconElement.h */; };
CEA831150DC1FAB500B551D1 /* FVAccessibilityIconElement.m in
Sources */ = {isa = PBXBuildFile; fileRef = CEA831130DC1FAB500B551D1 /*
FVAccessibilityIconElement.m */; };
CEAD5FAD25B3A418002281E0 /* AVFoundation.framework in
Frameworks */ = {isa = PBXBuildFile; fileRef = CEAD5FAC25B3A417002281E0 /*
AVFoundation.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
- CEAD5FB025B3A504002281E0 /* CoreMedia.framework in Frameworks
*/ = {isa = PBXBuildFile; fileRef = CEAD5FAF25B3A504002281E0 /*
CoreMedia.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
CEC48F2325B090ED00A2B40A /* FVLockBadge.m in Sources */ = {isa
= PBXBuildFile; fileRef = CEC48F2125B090ED00A2B40A /* FVLockBadge.m */; };
CEC48F2425B090ED00A2B40A /* FVLockBadge.h in Headers */ = {isa
= PBXBuildFile; fileRef = CEC48F2225B090ED00A2B40A /* FVLockBadge.h */; };
CEC9932D1072B6C50089F20D /* FVPreviewer.xib in Resources */ =
{isa = PBXBuildFile; fileRef = CEC9932C1072B6C50089F20D /* FVPreviewer.xib */;
};
@@ -288,7 +287,6 @@
8DC2EF570486A6940098B216 /* Cocoa.framework in
Frameworks */,
CEAD5FAD25B3A418002281E0 /*
AVFoundation.framework in Frameworks */,
F94692320CA5710500AC2772 /* Quartz.framework in
Frameworks */,
- CEAD5FB025B3A504002281E0 /* CoreMedia.framework
in Frameworks */,
F94692340CA5710500AC2772 /* WebKit.framework in
Frameworks */,
CEFC1F410F6AD24600B2AEE6 /*
Accelerate.framework in Frameworks */,
F980F0930CCC3C2E0067C1DF /* libz.dylib in
Frameworks */,
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit