diff --git a/libraries/exoplayer_rtsp/src/main/java/androidx/media3/exoplayer/rtsp/reader/RtpVP8Reader.java b/libraries/exoplayer_rtsp/src/main/java/androidx/media3/exoplayer/rtsp/reader/RtpVP8Reader.java index 3adbca1b73..d786037833 100644 --- a/libraries/exoplayer_rtsp/src/main/java/androidx/media3/exoplayer/rtsp/reader/RtpVP8Reader.java +++ b/libraries/exoplayer_rtsp/src/main/java/androidx/media3/exoplayer/rtsp/reader/RtpVP8Reader.java @@ -97,11 +97,8 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; data.setPosition(currPosition); if (width != payloadFormat.format.width || height != payloadFormat.format.height) { - Format.Builder formatBuilder = new Format.Builder(); - if (payloadFormat.format.bitrate > 0) { - formatBuilder.setAverageBitrate(payloadFormat.format.bitrate); - } - formatBuilder.setSampleMimeType(payloadFormat.format.sampleMimeType); + Format trackFormat = payloadFormat.format; + Format.Builder formatBuilder = trackFormat.buildUpon(); formatBuilder.setWidth(width).setHeight(height); trackOutput.format(formatBuilder.build()); }