diff options
author | Andreas Huber <andih@google.com> | 2013-04-26 08:42:50 -0700 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2013-04-26 08:42:50 -0700 |
commit | c86ef45279185b474bd6af0a7ae407f8ab577f13 (patch) | |
tree | 110e05de886cf816f0b9265931c611f74d668b8b /media/libstagefright/wifi-display/source/WifiDisplaySource.cpp | |
parent | c540ea00f4763758c9c40594d1e086aeefda9b70 (diff) | |
download | frameworks_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/source/WifiDisplaySource.cpp')
-rw-r--r-- | media/libstagefright/wifi-display/source/WifiDisplaySource.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/media/libstagefright/wifi-display/source/WifiDisplaySource.cpp b/media/libstagefright/wifi-display/source/WifiDisplaySource.cpp index 2b5bee9..4a49811 100644 --- a/media/libstagefright/wifi-display/source/WifiDisplaySource.cpp +++ b/media/libstagefright/wifi-display/source/WifiDisplaySource.cpp @@ -23,6 +23,7 @@ #include "Parameters.h" #include "ParsedMessage.h" #include "rtp/RTPSender.h" +#include "TimeSyncer.h" #include <binder/IServiceManager.h> #include <gui/IGraphicBufferProducer.h> @@ -164,6 +165,14 @@ void WifiDisplaySource::onMessageReceived(const sp<AMessage> &msg) { } else { err = -EINVAL; } + } + + if (err == OK) { + sp<AMessage> notify = new AMessage(kWhatTimeSyncerNotify, id()); + mTimeSyncer = new TimeSyncer(mNetSession, notify); + looper()->registerHandler(mTimeSyncer); + + mTimeSyncer->startServer(8123); mState = AWAITING_CLIENT_CONNECTION; } @@ -539,6 +548,11 @@ void WifiDisplaySource::onMessageReceived(const sp<AMessage> &msg) { break; } + case kWhatTimeSyncerNotify: + { + break; + } + default: TRESPASS(); } |