From 4835705370584f6904c80afebcc6e8b9fdb110a5 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Tue, 17 Apr 2012 15:01:10 -0700 Subject: NuMediaExtractor accidentally returned what looked like errors to the caller... Change-Id: Iec0c62ba98c8a8afc5cb423a76b8f53778aeb867 related-to-bug: 6276111 --- media/libstagefright/NuMediaExtractor.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'media/libstagefright/NuMediaExtractor.cpp') diff --git a/media/libstagefright/NuMediaExtractor.cpp b/media/libstagefright/NuMediaExtractor.cpp index a1d95e6..166a99f 100644 --- a/media/libstagefright/NuMediaExtractor.cpp +++ b/media/libstagefright/NuMediaExtractor.cpp @@ -429,7 +429,13 @@ ssize_t NuMediaExtractor::fetchTrackSamples(int64_t seekTimeUs) { } status_t NuMediaExtractor::seekTo(int64_t timeUs) { - return fetchTrackSamples(timeUs); + ssize_t minIndex = fetchTrackSamples(timeUs); + + if (minIndex < 0) { + return ERROR_END_OF_STREAM; + } + + return OK; } status_t NuMediaExtractor::advance() { -- cgit v1.1