System Information
Operating system: macOS 12.1 21C52 arm64
Graphics card: Apple M1
Blender Version
Broken: Any Blender arm64 version at least on Monterey 12.1
Worked: Any Intel x64 version on macOS
Short description of error
Dropping a video into the 3D viewport shows it flipped vertically on Apple arm64 Monterey
Exact steps for others to reproduce the error
- Unzip the attached blender_logos.zip
- Have the default scene open
- Drop blender_logo_1022x1022.mp4 into the 3d viewport or VSE editor
Result: The video is displayed upside down but should have the correct orientation.
Dropping videos into the 3D viewport or VSE on the Apple M1 with macOS Monterey 12.1 results in vertically flipped textures for some video sizes. I included some more sizes and and a PNG for comparison.
For me these videos are flipped upside down in Blender:
blender_logo_854x480.mp4
blender_logo_1022x1022.mp4
blender_logo_1022x1024.mp4
blender_logo_2049x550.mp4
These videos are displayed correctly:
blender_logo_1024x1022.mp4
blender_logo_1024x1024.mp4
This behaviour can be seen in blender-2.93.0-macos-arm64, blender-3.0.0-macos-arm64 and the latest master as well.
When running the x64 version of these releases on Apple M1 via Rosetta every video shows up with the correct orientation.
If anybody is still running some version of macOS Big Sur 11 on Apple M1 (or newer) please let me know if the native arm64 binary of any Blender version shows this behaviour.
It could be an architecture issue that might still have worked on Big Sur.
Any confirmation for Apple M1 on macOS Monterey is also welcome.
Strange behaviour depending on the video size can also be found in T94237 in which I first saw this behaviour. Maybe these issues are related.