Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

photoQualityPrioritization not respected #51

Open
feelingsonice opened this issue Jun 29, 2024 · 0 comments
Open

photoQualityPrioritization not respected #51

feelingsonice opened this issue Jun 29, 2024 · 0 comments

Comments

@feelingsonice
Copy link

Setting the session with:

let photoCaptureSettings = AVCapturePhotoSettings()
photoCaptureSettings.photoQualityPrioritization = .quality
aespaSession
            .photo(.custom(avCapturePhotoSettings: photoCaptureSettings))

And taking a photo will crash with the error message:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[AVCapturePhotoOutput capturePhotoWithSettings:delegate:] settings.photoQualityPrioritization must not be higher than self.maxPhotoQualityPrioritization'

Easily fixed by adding photoOutput.maxPhotoQualityPrioritization = .quality in addCapturePhotoOutput but this feels like a quick hack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant