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()); }