From 53b882d803bb6f84263bc87e202b5cdb674923b7 Mon Sep 17 00:00:00 2001 From: ibaker Date: Wed, 30 Aug 2023 09:00:59 -0700 Subject: [PATCH] Add `subsampleOffsetUs` to `Format.toLogString` This will help with debugging subtitle sync issues as it will show up in track selection details emitted to logcat by `EventLogger`. PiperOrigin-RevId: 561355836 --- .../common/src/main/java/androidx/media3/common/Format.java | 3 +++ 1 file changed, 3 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 3d440c5bd2..97aa84a5cd 100644 --- a/libraries/common/src/main/java/androidx/media3/common/Format.java +++ b/libraries/common/src/main/java/androidx/media3/common/Format.java @@ -1217,6 +1217,9 @@ public final class Format implements Bundleable { if (format.label != null) { builder.append(", label=").append(format.label); } + if (format.subsampleOffsetUs != OFFSET_SAMPLE_RELATIVE) { + builder.append(", subsampleOffsetUs=").append(format.subsampleOffsetUs); + } if (format.selectionFlags != 0) { List selectionFlags = new ArrayList<>(); // LINT.IfChange(selection_flags)