commit | 9a021f7faf9e472fe248f87500ef09397358f4c8 | [log] [tgz] |
---|---|---|
author | Kim Sungyeon <sy85.kim@samsung.com> | Sun May 06 23:12:23 2018 +0900 |
committer | Lajos Molnar <lajos@google.com> | Wed Feb 17 08:32:58 2021 -0800 |
tree | 8b69b12b39a07ae66c5a5c4a115869f3d8413f46 | |
parent | e3fef04234bb6040f8a6ebb65fd74a4fe41a2bcb [diff] |
VT: Skip unknown payload type packet This prevents to create useless source object Merged-in: Ib3cf672a1bb66fd165b4c749ea47fe5a7d22baab Change-Id: Ib3cf672a1bb66fd165b4c749ea47fe5a7d22baab Signed-off-by: Kim Sungyeon <sy85.kim@samsung.com>
diff --git a/media/libstagefright/rtsp/ARTPConnection.cpp b/media/libstagefright/rtsp/ARTPConnection.cpp index b62a2c5..7666694 100644 --- a/media/libstagefright/rtsp/ARTPConnection.cpp +++ b/media/libstagefright/rtsp/ARTPConnection.cpp
@@ -597,6 +597,11 @@ return -1; } + if ((data[1] & 0x7f) == 20) { + // Unassigned payload type + return -1; + } + if (data[0] & 0x20) { // Padding present.