From f34abbb29f2178f04814834d523fb15f66d10609 Mon Sep 17 00:00:00 2001 From: ibaker Date: Thu, 21 Nov 2024 07:17:59 -0800 Subject: [PATCH] Add pixel aspect ratio to `Format.toLogString` #cherrypick PiperOrigin-RevId: 698770714 (cherry picked from commit 827966b7a46b48cd17fe27b7b82d01fd9cd4a045) --- .../common/src/main/java/androidx/media3/common/Format.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/common/src/main/java/androidx/media3/common/Format.java b/libraries/common/src/main/java/androidx/media3/common/Format.java index e5b9bc29fc..1ba672ab9d 100644 --- a/libraries/common/src/main/java/androidx/media3/common/Format.java +++ b/libraries/common/src/main/java/androidx/media3/common/Format.java @@ -16,6 +16,7 @@ package androidx.media3.common; import static androidx.media3.common.util.Assertions.checkState; +import static com.google.common.math.DoubleMath.fuzzyEquals; import static java.lang.annotation.ElementType.TYPE_USE; import android.os.Bundle; @@ -1442,6 +1443,9 @@ public final class Format { if (format.width != NO_VALUE && format.height != NO_VALUE) { builder.append(", res=").append(format.width).append("x").append(format.height); } + if (!fuzzyEquals(format.pixelWidthHeightRatio, 1, 0.001)) { + builder.append(", par=").append(Util.formatInvariant("%.3f", format.pixelWidthHeightRatio)); + } if (format.colorInfo != null && format.colorInfo.isValid()) { builder.append(", color=").append(format.colorInfo.toLogString()); }