Include timing info in some SCTE-35 toString implementations

This was helpful in investigating Issue: androidx/media#471

PiperOrigin-RevId: 545393217
(cherry picked from commit 3456382ae7)
This commit is contained in:
ibaker 2023-07-04 10:09:27 +00:00 committed by Tianyi Feng
parent cb7b3862c4
commit bcde7e03c2
4 changed files with 30 additions and 3 deletions

View file

@ -52,6 +52,15 @@ public final class PrivateCommand extends SpliceCommand {
return new PrivateCommand(identifier, privateBytes, ptsAdjustment);
}
@Override
public String toString() {
return "SCTE-35 PrivateCommand { ptsAdjustment="
+ ptsAdjustment
+ ", identifier= "
+ identifier
+ " }";
}
// Parcelable implementation.
@Override

View file

@ -219,6 +219,15 @@ public final class SpliceInsertCommand extends SpliceCommand {
}
}
@Override
public String toString() {
return "SCTE-35 SpliceInsertCommand { programSplicePts="
+ programSplicePts
+ ", programSplicePlaybackPositionUs= "
+ programSplicePlaybackPositionUs
+ " }";
}
// Parcelable implementation.
@Override

View file

@ -63,6 +63,15 @@ public final class TimeSignalCommand extends SpliceCommand {
return ptsTime;
}
@Override
public String toString() {
return "SCTE-35 TimeSignalCommand { ptsTime="
+ ptsTime
+ ", playbackPositionUs= "
+ playbackPositionUs
+ " }";
}
// Parcelable implementation.
@Override

View file

@ -13,10 +13,10 @@ MediaCodecAdapter (exotest.video.mpeg2):
MetadataOutput:
Metadata[0]:
presentationTimeUs = 33366
entry[0] = SCTE-35 splice command: type=SpliceInsertCommand
entry[0] = SCTE-35 SpliceInsertCommand { programSplicePts=200000, programSplicePlaybackPositionUs= 1000000822222 }
Metadata[1]:
presentationTimeUs = 33366
entry[0] = SCTE-35 splice command: type=SpliceInsertCommand
entry[0] = SCTE-35 SpliceInsertCommand { programSplicePts=200000, programSplicePlaybackPositionUs= 1000000822222 }
Metadata[2]:
presentationTimeUs = 33366
entry[0] = SCTE-35 splice command: type=SpliceInsertCommand
entry[0] = SCTE-35 SpliceInsertCommand { programSplicePts=300000, programSplicePlaybackPositionUs= 1000001933333 }