blob: 263d55f21047d45cebba65a3ea890fbe9b283de6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#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;
}
|