diff options
Diffstat (limited to 'libstagefrighthw/stagefright_overlay_output.cpp')
-rw-r--r-- | libstagefrighthw/stagefright_overlay_output.cpp | 5 |
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; |