diff options
Diffstat (limited to 'media/libstagefright/wifi-display/source/PlaybackSession.cpp')
-rw-r--r-- | media/libstagefright/wifi-display/source/PlaybackSession.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/media/libstagefright/wifi-display/source/PlaybackSession.cpp b/media/libstagefright/wifi-display/source/PlaybackSession.cpp index 9c065b2..7fce133 100644 --- a/media/libstagefright/wifi-display/source/PlaybackSession.cpp +++ b/media/libstagefright/wifi-display/source/PlaybackSession.cpp @@ -883,8 +883,9 @@ status_t WifiDisplaySource::PlaybackSession::addSource( status_t WifiDisplaySource::PlaybackSession::addVideoSource() { sp<SurfaceMediaSource> source = new SurfaceMediaSource(width(), height()); - sp<MediaSource> videoSource = - new RepeaterSource(source, 24.0 /* rateHz */); + source->setUseAbsoluteTimestamps(); + + sp<MediaSource> videoSource = new RepeaterSource(source, 24.0f); size_t numInputBuffers; status_t err = addSource(true /* isVideo */, videoSource, &numInputBuffers); @@ -908,8 +909,6 @@ status_t WifiDisplaySource::PlaybackSession::addAudioSource() { 2 /* channelCount */); if (audioSource->initCheck() == OK) { - audioSource->setUseLooperTime(true); - return addSource( false /* isVideo */, audioSource, NULL /* numInputBuffers */); } |