update SetColorFormat()

Origin commit data
------------------
Branch: master
Commit: 4806fe87b0
Author: redblue-pkt <redblue-pkt@orange.pl>
Date: 2018-10-04 (Thu, 04 Oct 2018)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
redblue-pkt
2018-10-04 01:46:27 +02:00
committed by Thilo Graf
parent 18b80cfebe
commit 4d116d48be
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; const char *p = NULL;
switch(color_format) { switch(color_format) {
case COLORFORMAT_RGB: case COLORFORMAT_RGB:
@@ -868,14 +869,20 @@ void cVideo::SetColorFormat(COLOR_FORMAT color_format) {
case COLORFORMAT_SVIDEO: case COLORFORMAT_SVIDEO:
p = "svideo"; p = "svideo";
break; break;
case COLORFORMAT_HDMI_AUTO:
p = "Edid(Auto)";
break;
case COLORFORMAT_HDMI_RGB: case COLORFORMAT_HDMI_RGB:
p = "hdmi_rgb"; p = "Hdmi_Rgb";
break; break;
case COLORFORMAT_HDMI_YCBCR444: case COLORFORMAT_HDMI_YCBCR444:
p = "hdmi_yuv"; p = "444";
break; break;
case COLORFORMAT_HDMI_YCBCR422: case COLORFORMAT_HDMI_YCBCR422:
p = "hdmi_422"; p = "422";
break;
case COLORFORMAT_HDMI_YCBCR420:
p = "420";
break; break;
} }
if (p) if (p)

View File

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