summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/rtsp
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2013-08-08 15:52:47 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-08-08 15:52:48 +0000
commitd0f5664abb5a8d94ae13f63a5f3491b47383ee2f (patch)
treecfd1f8e07656fe523b22ef3d7a31d38e42bbf422 /media/libstagefright/rtsp
parentb687ff9f2e02790e8a8e3964cb73e87546cd72dd (diff)
parenta355bb4f5ce39a77d05f62263d4be888e903c4cd (diff)
downloadframeworks_av-d0f5664abb5a8d94ae13f63a5f3491b47383ee2f.zip
frameworks_av-d0f5664abb5a8d94ae13f63a5f3491b47383ee2f.tar.gz
frameworks_av-d0f5664abb5a8d94ae13f63a5f3491b47383ee2f.tar.bz2
Merge "Handle undefined NAL type for h264 streaming"
Diffstat (limited to 'media/libstagefright/rtsp')
-rw-r--r--media/libstagefright/rtsp/AAVCAssembler.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/media/libstagefright/rtsp/AAVCAssembler.cpp b/media/libstagefright/rtsp/AAVCAssembler.cpp
index 7ea132e..a6825eb 100644
--- a/media/libstagefright/rtsp/AAVCAssembler.cpp
+++ b/media/libstagefright/rtsp/AAVCAssembler.cpp
@@ -106,6 +106,13 @@ ARTPAssembler::AssemblyStatus AAVCAssembler::addNALUnit(
++mNextExpectedSeqNo;
return success ? OK : MALFORMED_PACKET;
+ } else if (nalType == 0) {
+ ALOGV("Ignoring undefined nal type.");
+
+ queue->erase(queue->begin());
+ ++mNextExpectedSeqNo;
+
+ return OK;
} else {
ALOGV("Ignoring unsupported buffer (nalType=%d)", nalType);