spark: implement cVideo::SetVideoMode

this should add rudimentary support to get SCART output working


Origin commit data
------------------
Branch: master
Commit: eb8439be3e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-02-23 (Thu, 23 Feb 2012)



------------------
This commit was generated by Migit
This commit is contained in:
Stefan Seyfried
2012-02-23 23:31:49 +01:00
parent 6412eb79c4
commit 0e39c66f98

View File

@@ -284,22 +284,22 @@ int cVideo::getPlayState(void)
void cVideo::SetVideoMode(analog_mode_t mode) void cVideo::SetVideoMode(analog_mode_t mode)
{ {
lt_debug("%s(%d)\n", __FUNCTION__, mode); lt_debug("%s(%d)\n", __func__, mode);
#if 0 const char *m;
switch(mode) switch(mode)
{ {
case ANALOG_SD_YPRPB_SCART: case ANALOG_SD_YPRPB_SCART:
outputformat = VID_OUTFMT_YBR_SVIDEO; m = "yuv";
break; break;
case ANALOG_SD_RGB_SCART: case ANALOG_SD_RGB_SCART:
outputformat = VID_OUTFMT_RGBC_SVIDEO; m = "rgb";
break; break;
default: default:
lt_info("%s unknown mode %d\n", __FUNCTION__, mode); lt_info("%s unknown mode %d\n", __func__, mode);
return; m = "rgb";
break; /* default to rgb */
} }
fop(ioctl, MPEG_VID_SET_OUTFMT, outputformat); proc_put("/proc/stb/avs/0/colorformat", m, strlen(m));
#endif
} }
void cVideo::ShowPicture(const char * fname) void cVideo::ShowPicture(const char * fname)