summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/RTSPSource.cpp
diff options
context:
space:
mode:
authorLi Sun <sunli@codeaurora.org>2015-08-31 22:39:13 +0800
committerLinux Build Service Account <lnxbuild@localhost>2015-10-06 03:24:59 -0600
commit562092cd2ad4cadc6555d582945c78465f613a12 (patch)
tree92afd2649f0d81e0aa71a7c2d4865af8cb3b2d6e /media/libmediaplayerservice/nuplayer/RTSPSource.cpp
parentbda215ba50dd406845bf4c3842d6d5f3c4380d6c (diff)
downloadframeworks_av-562092cd2ad4cadc6555d582945c78465f613a12.zip
frameworks_av-562092cd2ad4cadc6555d582945c78465f613a12.tar.gz
frameworks_av-562092cd2ad4cadc6555d582945c78465f613a12.tar.bz2
rtsp: notify the client when receiving BYE message in RTCP
RTSP stack would parse "BYE" message from RTCP packets and notify NuPlayer which will send the notification to the client. Change-Id: I461960f28610f998b71a6e1322fe79f9856c7a92
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/RTSPSource.cpp')
-rw-r--r--media/libmediaplayerservice/nuplayer/RTSPSource.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/nuplayer/RTSPSource.cpp b/media/libmediaplayerservice/nuplayer/RTSPSource.cpp
index f641f80..6d0e075 100644
--- a/media/libmediaplayerservice/nuplayer/RTSPSource.cpp
+++ b/media/libmediaplayerservice/nuplayer/RTSPSource.cpp
@@ -569,6 +569,14 @@ void NuPlayer::RTSPSource::onMessageReceived(const sp<AMessage> &msg) {
break;
}
+ case MyHandler::kWhatByeReceived:
+ {
+ sp<AMessage> msg = dupNotify();
+ msg->setInt32("what", kWhatRTCPByeReceived);
+ msg->post();
+ break;
+ }
+
case SDPLoader::kWhatSDPLoaded:
{
onSDPLoaded(msg);