summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/rtsp
diff options
context:
space:
mode:
authorRoger Jönsson <roger1.jonsson@sonymobile.com>2013-01-21 16:26:41 +0100
committerAndreas Huber <andih@google.com>2013-02-06 13:32:55 -0800
commitb50e83eca302a12f0fced6e7bab1b8617d63deaa (patch)
tree58992eeb6e5b4edef4a76e180c4e99be694754d9 /media/libstagefright/rtsp
parent0df36ec3303c2c6bf9b42c07945ac8bd234153f3 (diff)
downloadframeworks_av-b50e83eca302a12f0fced6e7bab1b8617d63deaa.zip
frameworks_av-b50e83eca302a12f0fced6e7bab1b8617d63deaa.tar.gz
frameworks_av-b50e83eca302a12f0fced6e7bab1b8617d63deaa.tar.bz2
RTSP buffering improvements
Added buffering start and end notifications for RTSP. MEDIA_INFO_BUFFERING_START is sent when buffering is started and MEDIA_INFO_BUFFERING_END is sent when the buffer has filled up. This patch also adds RTSP end of stream handling. EOS is signalled when BYE is received OR when detecting end of stream even if no actual EOS is received. Change-Id: I5cccb6845060ae6afd66d9f735b89da81476cd13
Diffstat (limited to 'media/libstagefright/rtsp')
-rw-r--r--media/libstagefright/rtsp/MyHandler.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/media/libstagefright/rtsp/MyHandler.h b/media/libstagefright/rtsp/MyHandler.h
index aa64060..cfbf501 100644
--- a/media/libstagefright/rtsp/MyHandler.h
+++ b/media/libstagefright/rtsp/MyHandler.h
@@ -945,9 +945,7 @@ struct MyHandler : public AHandler {
int32_t eos;
if (msg->findInt32("eos", &eos)) {
ALOGI("received BYE on track index %d", trackIndex);
-#if 0
- track->mPacketSource->signalEOS(ERROR_END_OF_STREAM);
-#endif
+ postQueueEOS(trackIndex, ERROR_END_OF_STREAM);
return;
}