summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/wifi-display/MediaSender.cpp
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2013-04-26 08:42:50 -0700
committerAndreas Huber <andih@google.com>2013-04-26 08:42:50 -0700
commitc86ef45279185b474bd6af0a7ae407f8ab577f13 (patch)
tree110e05de886cf816f0b9265931c611f74d668b8b /media/libstagefright/wifi-display/MediaSender.cpp
parentc540ea00f4763758c9c40594d1e086aeefda9b70 (diff)
downloadframeworks_av-c86ef45279185b474bd6af0a7ae407f8ab577f13.zip
frameworks_av-c86ef45279185b474bd6af0a7ae407f8ab577f13.tar.gz
frameworks_av-c86ef45279185b474bd6af0a7ae407f8ab577f13.tar.bz2
Revert "Remove all traces of wifi display sink implementation and supporting code."
This reverts commit 3a9682a86ead84d6f60d3f3aa01b2b4d34af983d.
Diffstat (limited to 'media/libstagefright/wifi-display/MediaSender.cpp')
-rw-r--r--media/libstagefright/wifi-display/MediaSender.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/media/libstagefright/wifi-display/MediaSender.cpp b/media/libstagefright/wifi-display/MediaSender.cpp
index 8a3566f..33af66d 100644
--- a/media/libstagefright/wifi-display/MediaSender.cpp
+++ b/media/libstagefright/wifi-display/MediaSender.cpp
@@ -341,6 +341,22 @@ void MediaSender::onSenderNotify(const sp<AMessage> &msg) {
break;
}
+ case kWhatInformSender:
+ {
+ int64_t avgLatencyUs;
+ CHECK(msg->findInt64("avgLatencyUs", &avgLatencyUs));
+
+ int64_t maxLatencyUs;
+ CHECK(msg->findInt64("maxLatencyUs", &maxLatencyUs));
+
+ sp<AMessage> notify = mNotify->dup();
+ notify->setInt32("what", kWhatInformSender);
+ notify->setInt64("avgLatencyUs", avgLatencyUs);
+ notify->setInt64("maxLatencyUs", maxLatencyUs);
+ notify->post();
+ break;
+ }
+
default:
TRESPASS();
}