diff --git a/libraries/exoplayer_rtsp/src/main/java/androidx/media3/exoplayer/rtsp/reader/RtpH263Reader.java b/libraries/exoplayer_rtsp/src/main/java/androidx/media3/exoplayer/rtsp/reader/RtpH263Reader.java index df721474d9..558bbacacf 100644 --- a/libraries/exoplayer_rtsp/src/main/java/androidx/media3/exoplayer/rtsp/reader/RtpH263Reader.java +++ b/libraries/exoplayer_rtsp/src/main/java/androidx/media3/exoplayer/rtsp/reader/RtpH263Reader.java @@ -178,7 +178,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; * >Android's software H263 decoder. */ long shortHeader = data.readUnsignedInt(); - if (((shortHeader >> 10) & 0xffff) == 0x20) { + if (((shortHeader >> 10) & 0x3f) == 0x20) { int header = data.peekUnsignedByte(); int vopType = ((header >> 1) & 0x1); if (!gotResolution && vopType == I_VOP) {