summaryrefslogtreecommitdiffstats
path: root/libstagefrighthw/stagefright_overlay_output.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libstagefrighthw/stagefright_overlay_output.cpp')
-rw-r--r--libstagefrighthw/stagefright_overlay_output.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/libstagefrighthw/stagefright_overlay_output.cpp b/libstagefrighthw/stagefright_overlay_output.cpp
index ac5fbdb..3ac46a6 100644
--- a/libstagefrighthw/stagefright_overlay_output.cpp
+++ b/libstagefrighthw/stagefright_overlay_output.cpp
@@ -30,11 +30,14 @@ VideoRenderer *createRenderer(
size_t decodedWidth, size_t decodedHeight) {
using android::SecHardwareRenderer;
+ bool fromHardwareDecoder = !strncmp(componentName, "OMX.SEC.", 8);
+
SecHardwareRenderer *renderer =
new SecHardwareRenderer(
surface, displayWidth, displayHeight,
decodedWidth, decodedHeight,
- colorFormat);
+ colorFormat,
+ fromHardwareDecoder);
if (renderer->initCheck() != android::OK) {
delete renderer;