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.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/libstagefrighthw/stagefright_overlay_output.cpp b/libstagefrighthw/stagefright_overlay_output.cpp
index 3ac46a6..fce1d7e 100644
--- a/libstagefrighthw/stagefright_overlay_output.cpp
+++ b/libstagefrighthw/stagefright_overlay_output.cpp
@@ -22,12 +22,13 @@ using android::sp;
using android::ISurface;
using android::VideoRenderer;
-VideoRenderer *createRenderer(
+VideoRenderer *createRendererWithRotation(
const sp<ISurface> &surface,
const char *componentName,
OMX_COLOR_FORMATTYPE colorFormat,
size_t displayWidth, size_t displayHeight,
- size_t decodedWidth, size_t decodedHeight) {
+ size_t decodedWidth, size_t decodedHeight,
+ int32_t rotationDegrees) {
using android::SecHardwareRenderer;
bool fromHardwareDecoder = !strncmp(componentName, "OMX.SEC.", 8);
@@ -37,6 +38,7 @@ VideoRenderer *createRenderer(
surface, displayWidth, displayHeight,
decodedWidth, decodedHeight,
colorFormat,
+ rotationDegrees,
fromHardwareDecoder);
if (renderer->initCheck() != android::OK) {