UI: Set default recording format to Fragmented MOV on macOS #10630
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Changes the default recording container to Fragmented MOV on macOS for release builds.
See also #10331 and #10482 for additional context.
Motivation and Context
In 22205d5 (#10482), the change to default to Fragmented MP4/MOV on all platforms was reverted due to compatibility issues with the default video player on Windows.
On macOS however, the default player (QuickTime Player) works fine with fragmented formats, and instead is unable to play MKV files (which have always been the default format for OBS). This change makes videos with the default settings playable on macOS with the default player.
How Has This Been Tested?
macOS 14.4.1
Created a new profile without this change, witnessed the default container to be MKV.
Created a new profile with this change and saw that the default was Fragmented MOV.
Types of changes
Checklist: