Old 11-19-2019, 03:44 AM   #1
ericgoetz
Human being with feelings
 
Join Date: Mar 2016
Posts: 8
Default Video playback quit working in 5.986

I upgraded to 5.986 this morning and the video in my current project quit working (black screen). I installed 5.985, and it works fine again.

This is the 64bit MacOS build of Reaper, running on MacOS 10.14.6. My video engine preferences are:
ffmpeg avfoundation vlc qt

The video, in question, is an mov encoded with the ProResLt codec.

I'm running an ancient version of 3.2.4 of ffmpeg, so maybe that's the problem. Also, VLC is extremely out of date on my system. In any case, rolling back the Reaper update fixed the problem, so I didn't troubleshoot further.

This isn't blocking me at the moment. I just reported the bug, in case it's helpful. I'm happy to troubleshoot more, if it's helpful. Just let me know.
ericgoetz is offline   Reply With Quote
Old 11-19-2019, 08:22 AM   #2
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 12,566
Default

Edit: ah yes, the Notarization entitlements prevent REAPER from finding ffmpeg in /usr/local/lib or /usr/lib or ~/lib.


Edit again:

Can you try this build of 5.987 (we'll release it tomorrow assuming it works properly):

https://landoleet.org/reaper5987_x86_64.dmg


You can also try this build:

https://dlcf.reaper.fm/5.x/reaper5986_x86_64_un.dmg

(it is not notarized for Catalina).

Last edited by Justin; 11-19-2019 at 05:48 PM.
Justin is offline   Reply With Quote
Old 11-20-2019, 12:29 AM   #3
Tale
Human being with feelings
 
Tale's Avatar
 
Join Date: Jul 2008
Location: The Netherlands
Posts: 3,005
Default

Quote:
Originally Posted by Justin View Post
Edit: ah yes, the Notarization entitlements prevent REAPER from finding ffmpeg in /usr/local/lib or /usr/lib or ~/lib.
Somewhat off-topic, but do Notarization entitlements affect macOS 10.14 also? I kinda expected it to only affect 10.15...
__________________
Martinic Kee Bass - Scanner Vibrato - Elka Panther - Tale's JSFX Pack
Tale is offline   Reply With Quote
Old 11-20-2019, 07:56 AM   #4
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 12,566
Default

Quote:
Originally Posted by Tale View Post
Somewhat off-topic, but do Notarization entitlements affect macOS 10.14 also? I kinda expected it to only affect 10.15...
10.14 introduced the hardened runtime (enabled via entitlements), but didn't require the notarization... so yeah.

With the workaround there are some subtle differences -- on both it seems we can force-load /usr/local/lib/lib*.dylib, but on Mojave those libs seem to be able to load (without specifying a full path) other dylibs in the same path, vs on Catalina they are unable to.
Justin is offline   Reply With Quote
Old 11-20-2019, 10:48 AM   #5
ericgoetz
Human being with feelings
 
Join Date: Mar 2016
Posts: 8
Default

> Can you try this build of 5.987

Sorry, I didn't see this post yesterday. I tried the 5.987 binary from the main Reaper homepage this morning, and it didn't fix my particular problem.

Here are some console logs, but I didn't see an obvious smoking gun on a quick glance.


default 09:38:47.338724 -0800 loginwindow -[PersistentAppsSupport applicationReady:] | App: REAPER64, ready, updating active tracking timer
default 09:38:47.338799 -0800 loginwindow -[ApplicationManager checkInAppContext:refCon:eventData:] | checked in app : REAPER64
default 09:38:47.397737 -0800 launchservicesd CHECKIN:0x0-0x83083 2599 com.cockos.reaper
default 09:38:47.399259 -0800 loginwindow -[ApplicationManager checkInAppContext:refCon:eventData:] | checked in app : REAPER
default 09:38:47.444820 -0800 REAPER Current system appearance, (HLTB: 2), (SLS: 1)
default 09:38:47.449848 -0800 REAPER Post-registration system appearance: (HLTB: 2)
default 09:38:47.463245 -0800 distnoted register name: com.apple.xctest.FakeForceTouchDevice object: com.cockos.reaper token: f4263 pid: 2599
default 09:38:47.473938 -0800 REAPER NSApp cache appearance:
-NSRequiresAquaSystemAppearance: 1
-appearance: (null)
-effectiveAppearance: <NSCompositeAppearance: 0x600001258b40
(
"<NSAquaAppearance: 0x6000024642c0>",
"<NSSystemAppearance: 0x6000024646c0>"
)>
default 09:38:47.489237 -0800 distnoted register name: com.apple.nsquiet_safe_quit_give_reason object: com.cockos.reaper token: f4274 pid: 2599
default 09:38:47.544796 -0800 loginwindow -[PersistentAppsSupport applicationReady:] | App: REAPER, ready, updating active tracking timer
default 09:38:47.561401 -0800 tccd -[TCCDAccessIdentity staticCode]: static code for: identifier com.cockos.reaper, type: 0: 0x7f8437e0e780 at /Applications/REAPER64.app
error 09:38:47.583059 -0800 REAPER AEGetDescData of non-desc type 'reco' not a good idea
default 09:38:50.127585 -0800 REAPER MessageTracer: load_domain_whitelist_search_tree:73: Search tree file's format version number (0) is not supported
default 09:38:50.598879 -0800 tccd -[TCCDAccessIdentity staticCode]: static code for: identifier com.cockos.reaper, type: 0: 0x7f976d0103b0 at /Applications/REAPER64.app
default 09:38:51.314351 -0800 hidd Connection added: IOHIDEventSystemConnection uuid:CFF53E9A-4631-4F2D-92CE-1658B5C3500F pid:2599 process:REAPER type:Passive entitlements:0x0 caller:HIToolbox: ___GetIOHIDEventSystemClient_block_invoke + 26 attributesnull) inactive:1
default 09:38:52.548195 -0800 loginwindow -[PersistentAppsSupport saveLogoutPersistentState:finalSnapshot:] | checkAgainstApp is : REAPER
default 09:38:52.548220 -0800 loginwindow -[PersistentAppsSupport appShouldBeRelaunched:] | entered. checking app: REAPER
default 09:38:52.548260 -0800 loginwindow -[PersistentAppsSupport saveLogoutPersistentState:finalSnapshot:] | Adding to relaunchArray: REAPER
default 09:38:52.555831 -0800 loginwindow -[PersistentAppsSupport saveLogoutPersistentState:finalSnapshot:] | Contents
{
BackgroundState = 2;
BundleID = "com.cockos.reaper";
Hide = 0;
Path = "/Applications/REAPER64.app";
},
{
BackgroundState = 2;
BundleID = "com.apple.console";
Hide = 0;
Path = "/Applications/Utilities/Console.app";
},
{
BackgroundState = 2;
BundleID = "com.google.chrome";
Hide = 0;
Path = "/Applications/Google Chrome.app";
},
{
BackgroundState = 2;
BundleID = "com.rdbrck.shift";
Hide = 0;
Path = "/Applications/Shift.app";
},
{
BackgroundState = 2;
BundleID = "com.apple.finder";
Hide = 0;
Path = "/System/Library/CoreServices/Finder.app";
},
{
BackgroundState = 2;
BundleID = "com.uaudio.uad_meter";
Hide = 1;
Path = "/Applications/Universal Audio/UAD Meter & Control Panel.app";
}
)
default 09:38:57.504875 -0800 REAPER LSExceptions shared instance invalidated for timeout.
default 09:39:01.893383 -0800 tccd -[TCCDAccessIdentity staticCode]: static code for: identifier com.cockos.reaper, type: 0: 0x7f976fb05890 at /Applications/REAPER64.app
default 09:39:03.455746 -0800 REAPER HALC_ProxyIOContext.cpp:1068:IOWorkLoop: HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default 09:39:07.188851 -0800 REAPER UNIX error exception: 17
default 09:39:07.197714 -0800 REAPER UNIX error exception: 17
default 09:39:07.203203 -0800 REAPER UNIX error exception: 17
default 09:39:07.218134 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:07.255487 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:08.692061 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:08.719206 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:10.596825 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:10.621831 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:11.179921 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:11.207252 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:12.015116 -0800 REAPER 123: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent.h.
default 09:39:14.281908 -0800 REAPER 739: component registrations changed
default 09:39:51.441891 -0800 systemsoundserverd 687: -> Incoming Request : actionID 4096, inClientPID 2599(REAPER), inBehavior 1, customVibeDataProvided 0, loop 0, loopPeriod 0.000000, inFlags 0, inClientCompletionToken 1
default 09:39:57.134824 -0800 REAPER 123: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent.h.
default 09:39:57.619031 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:57.645353 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:58.142330 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:58.168552 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:58.732915 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:39:58.760971 -0800 trustd asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (REAPER[2599]/0#-1 LF=0)
default 09:40:02.148730 -0800 REAPER WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.6 instead of 10.14.6. This is not a bug in Gestalt -- it is a documented limitation. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Call location:
default 09:40:02.149074 -0800 REAPER 0 CarbonCore 0x00007fff38a5efee ___Gestalt_SystemVersion_block_invoke + 112
default 09:40:02.149106 -0800 REAPER 1 libdispatch.dylib 0x00007fff636df63d _dispatch_client_callout + 8
default 09:40:02.149131 -0800 REAPER 2 libdispatch.dylib 0x00007fff636e0d4b _dispatch_once_callout + 20
default 09:40:02.149155 -0800 REAPER 3 CarbonCore 0x00007fff38a00992 _Gestalt_SystemVersion + 945
default 09:40:02.149178 -0800 REAPER 4 CarbonCore 0x00007fff389f9e7c Gestalt + 149
default 09:40:02.149201 -0800 REAPER 5 Kontakt 5 0x00000001196e6376 _ZNK2ni3ras4RAS212getOSVersionERhS2_ + 38
default 09:40:02.149224 -0800 REAPER 6 Kontakt 5 0x0000000119373977 _ZN2NI3SC37Product27evaluateRAS2ActivationStateEv + 3335
default 09:40:07.396803 -0800 REAPER HALC_ProxyIOContext.cpp:1068:IOWorkLoop: HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default 09:40:08.452322 -0800 REAPER AggregateDictionary is not supported on this platform
default 09:40:28.713367 -0800 systemsoundserverd 687: -> Incoming Request : actionID 4096, inClientPID 2599(REAPER), inBehavior 1, customVibeDataProvided 0, loop 0, loopPeriod 0.000000, inFlags 0, inClientCompletionToken 2
ericgoetz is offline   Reply With Quote
Old 12-05-2019, 10:56 AM   #6
ericgoetz
Human being with feelings
 
Join Date: Mar 2016
Posts: 8
Default Fixed in 6.0

FYI, this is fixed in the 6.0 build, so if you're tracking this problem somewhere, you can mark it as resolved. Thanks so much! Love 6.0 so far!
ericgoetz is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 03:44 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.