The executable is trying to load some unsigned libraries from /usr/local/opt/, that can't be loaded because it was signed with the hardened runtime enabled. Maybe there is a way to do a static build with that library included? I never used gfortran, so I can't help more than this.
Video range means that black is 16 and white is 235, then there are super black and super white, that were historically useful when you had to color correct the video and restore missing details because the image exposure was not the best one.
How are you converting from YpCbCr to RGB and back? Are you converting back to limited range or to full range.
You are calling some UIKit methods on a different thread. UIKit mostly can be used only from the main thread. You've got a NSURLSession that runs a callback on a background thread and then calls UIKit. The main thread checker is useful to catch this kind of issues.
Safari stopped supporting NPAPI (and similar types) plugins in version 12.
But maybe someone out were wrote a Java Applet to Webassembly conversion tool.
As written at the end of your message, altool is not supported anymore, it has been replaced by notarytool.
https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool?changes=_3_3
Try to switch back to the old linker. Xcode 15 ships with a new linker that might cause issues on older iOS versions (it definitely has issues on older macOS versions).
Probably you are signing it with different entitlements. It looks like your unsigned app is sandboxed, but when you sign it you use an entitlements file with sandbox disabled (or no entitlements file at all).
The executable is trying to load some unsigned libraries from /usr/local/opt/, that can't be loaded because it was signed with the hardened runtime enabled. Maybe there is a way to do a static build with that library included? I never used gfortran, so I can't help more than this.
Video range means that black is 16 and white is 235, then there are super black and super white, that were historically useful when you had to color correct the video and restore missing details because the image exposure was not the best one.
How are you converting from YpCbCr to RGB and back? Are you converting back to limited range or to full range.
You are calling some UIKit methods on a different thread. UIKit mostly can be used only from the main thread. You've got a NSURLSession that runs a callback on a background thread and then calls UIKit. The main thread checker is useful to catch this kind of issues.
Safari stopped supporting NPAPI (and similar types) plugins in version 12.
But maybe someone out were wrote a Java Applet to Webassembly conversion tool.
As written at the end of your message, altool is not supported anymore, it has been replaced by notarytool.
https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool?changes=_3_3
Try to switch back to the old linker. Xcode 15 ships with a new linker that might cause issues on older iOS versions (it definitely has issues on older macOS versions).
Probably you are signing it with different entitlements. It looks like your unsigned app is sandboxed, but when you sign it you use an entitlements file with sandbox disabled (or no entitlements file at all).