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

Reply via email to