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.