summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/NuMediaExtractor.cpp
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2012-05-22 12:55:03 -0700
committerAndreas Huber <andih@google.com>2012-05-22 12:55:03 -0700
commitbc098410be55f9d96f394b3981a0c482b83859b6 (patch)
tree45681d846f6862d558b04be1a4b36bb4a2b4c54f /media/libstagefright/NuMediaExtractor.cpp
parenta6490c65f93e1cbe969fba499978e8d64214108a (diff)
downloadframeworks_av-bc098410be55f9d96f394b3981a0c482b83859b6.zip
frameworks_av-bc098410be55f9d96f394b3981a0c482b83859b6.tar.gz
frameworks_av-bc098410be55f9d96f394b3981a0c482b83859b6.tar.bz2
Tell surface flinger that we want to protect output buffers from being
sent to HDMI (without HDCP) and push a few black frames on IDLE->LOADED similar to OMXCodec's behaviour. Change-Id: Iea6055a115151ca881220a70a31af6ade2c58cb3 related-to-bug: 6537187
Diffstat (limited to 'media/libstagefright/NuMediaExtractor.cpp')
-rw-r--r--media/libstagefright/NuMediaExtractor.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/media/libstagefright/NuMediaExtractor.cpp b/media/libstagefright/NuMediaExtractor.cpp
index cfe4773..29e1d21 100644
--- a/media/libstagefright/NuMediaExtractor.cpp
+++ b/media/libstagefright/NuMediaExtractor.cpp
@@ -325,6 +325,12 @@ ssize_t NuMediaExtractor::fetchTrackSamples(
CHECK(info->mSample == NULL);
info->mFinalResult = err;
+
+ if (info->mFinalResult != ERROR_END_OF_STREAM) {
+ ALOGW("read on track %d failed with error %d",
+ info->mTrackIndex, err);
+ }
+
info->mSampleTimeUs = -1ll;
continue;
} else {