blob: 263d55f21047d45cebba65a3ea890fbe9b283de6 [file] [log] [blame]
#include <media/stagefright/HardwareAPI.h>
#include "TIHardwareRenderer.h"
using android::sp;
using android::ISurface;
using android::VideoRenderer;
VideoRenderer *createRenderer(
const sp<ISurface> &surface,
const char *componentName,
OMX_COLOR_FORMATTYPE colorFormat,
size_t displayWidth, size_t displayHeight,
size_t decodedWidth, size_t decodedHeight) {
using android::TIHardwareRenderer;
if (colorFormat == OMX_COLOR_FormatCbYCrY
&& !strcmp(componentName, "OMX.TI.Video.Decoder")) {
return new TIHardwareRenderer(
surface, displayWidth, displayHeight,
decodedWidth, decodedHeight);
}
return NULL;
}