From a5a960d6d55030205608903993feab2449e45f20 Mon Sep 17 00:00:00 2001 From: Chema Gonzalez Date: Tue, 17 Feb 2026 22:01:17 -0800 Subject: [PATCH] encapp: fix bitwise & used instead of logical && in boolean condition Replace bitwise & with logical && in Encoder.java:227. The bitwise operator does not short-circuit, so both operands are always evaluated even when the first is false. --- app/src/main/java/com/facebook/encapp/Encoder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/facebook/encapp/Encoder.java b/app/src/main/java/com/facebook/encapp/Encoder.java index fc4a48b1..46a7b566 100644 --- a/app/src/main/java/com/facebook/encapp/Encoder.java +++ b/app/src/main/java/com/facebook/encapp/Encoder.java @@ -224,7 +224,7 @@ protected MediaMuxer createMuxer(MediaCodec encoder, MediaFormat format) { } mStats.setEncodedfile(mFilename); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q & encoder != null) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && encoder != null) { mStats.setEncoderIsHardwareAccelerated(encoder.getCodecInfo().isHardwareAccelerated()); } return mMuxer;