update SetColorFormat()

This commit is contained in:
redblue-pkt
2018-10-04 01:46:27 +02:00
committed by Thilo Graf
parent 2a5d3d23f2
commit 4806fe87b0
2 changed files with 14 additions and 5 deletions

View File

@@ -853,7 +853,8 @@ void cVideo::SetControl(int control, int value)
}
}
void cVideo::SetColorFormat(COLOR_FORMAT color_format) {
void cVideo::SetColorFormat(COLOR_FORMAT color_format)
{
const char *p = NULL;
switch(color_format) {
case COLORFORMAT_RGB:
@@ -868,14 +869,20 @@ void cVideo::SetColorFormat(COLOR_FORMAT color_format) {
case COLORFORMAT_SVIDEO:
p = "svideo";
break;
case COLORFORMAT_HDMI_AUTO:
p = "Edid(Auto)";
break;
case COLORFORMAT_HDMI_RGB:
p = "hdmi_rgb";
p = "Hdmi_Rgb";
break;
case COLORFORMAT_HDMI_YCBCR444:
p = "hdmi_yuv";
p = "444";
break;
case COLORFORMAT_HDMI_YCBCR422:
p = "hdmi_422";
p = "422";
break;
case COLORFORMAT_HDMI_YCBCR420:
p = "420";
break;
}
if (p)

View File

@@ -27,9 +27,11 @@ typedef enum {
COLORFORMAT_YUV,
COLORFORMAT_CVBS,
COLORFORMAT_SVIDEO,
COLORFORMAT_HDMI_AUTO,
COLORFORMAT_HDMI_RGB,
COLORFORMAT_HDMI_YCBCR444,
COLORFORMAT_HDMI_YCBCR422
COLORFORMAT_HDMI_YCBCR422,
COLORFORMAT_HDMI_YCBCR420
} COLOR_FORMAT;
typedef enum {