Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe1982d6 authored by lbdroid's avatar lbdroid Committed by Gerrit Code Review
Browse files

Always use recording dimensions for preview

Some devices, like apexq, require the preview dimensions to be the same as the recording dimensions.

PS2: that was dumb.
PS2: rebase

Change-Id: I307fb4c0d4df37abe0a045a69693f480022fc597
parent 7c84d7a8
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -45,4 +45,6 @@
    <bool name="needsSamsungCamMode">false</bool>
    <!-- HTC Camcorder Mode -->
    <bool name="needsHTCCamMode">false</bool>
    <!-- Always use recording dimensions for preview -->
    <bool name="useVideoSizeForPreview">false</bool>
</resources>
+2 −1
Original line number Diff line number Diff line
@@ -711,7 +711,8 @@ public class VideoModule implements CameraModule,
    private void getDesiredPreviewSize() {
        mParameters = mActivity.mCameraDevice.getParameters();
        if (ApiHelper.HAS_GET_SUPPORTED_VIDEO_SIZE) {
            if (mParameters.getSupportedVideoSizes() == null || cantUsePreviewSizeDueToEffects()) {
            if (mParameters.getSupportedVideoSizes() == null || cantUsePreviewSizeDueToEffects() ||
                    mActivity.getResources().getBoolean(R.bool.useVideoSizeForPreview)) {
                mDesiredPreviewWidth = mProfile.videoFrameWidth;
                mDesiredPreviewHeight = mProfile.videoFrameHeight;
            } else {  // Driver supports separates outputs for preview and video.