summaryrefslogtreecommitdiff
path: root/setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'setup.c')
-rw-r--r--setup.c54
1 files changed, 32 insertions, 22 deletions
diff --git a/setup.c b/setup.c
index fd6f545..a7b7b5c 100644
--- a/setup.c
+++ b/setup.c
@@ -31,6 +31,30 @@ public:
m_video(video),
m_osd(osd)
{
+ m_audioport[0] = tr("analog");
+ m_audioport[1] = tr("HDMI");
+
+ m_videoFraming[0] = tr("box");
+ m_videoFraming[1] = tr("crop");
+ m_videoFraming[2] = tr("stretch");
+
+ m_videoResolution[0] = tr("default");
+ m_videoResolution[1] = tr("follow video");
+ m_videoResolution[2] = "720x480";
+ m_videoResolution[3] = "720x576";
+ m_videoResolution[4] = "1280x720";
+ m_videoResolution[5] = "1920x1080";
+
+ m_videoFrameRate[0] = tr("default");
+ m_videoFrameRate[1] = tr("follow video");
+ m_videoFrameRate[2] = "24p";
+ m_videoFrameRate[3] = "25p";
+ m_videoFrameRate[4] = "30p";
+ m_videoFrameRate[5] = "50i";
+ m_videoFrameRate[6] = "50p";
+ m_videoFrameRate[7] = "60i";
+ m_videoFrameRate[8] = "60p";
+
Setup();
}
@@ -78,17 +102,17 @@ private:
if (cRpiDisplay::GetVideoPort() == cRpiVideoPort::eHDMI)
{
Add(new cMenuEditStraItem(
- tr("Resolution"), &m_video.resolution, 6, s_videoResolution));
+ tr("Resolution"), &m_video.resolution, 6, m_videoResolution));
Add(new cMenuEditStraItem(
- tr("Frame Rate"), &m_video.frameRate, 9, s_videoFrameRate));
+ tr("Frame Rate"), &m_video.frameRate, 9, m_videoFrameRate));
}
Add(new cMenuEditStraItem(
- tr("Video Framing"), &m_video.framing, 3, s_videoFraming));
+ tr("Video Framing"), &m_video.framing, 3, m_videoFraming));
Add(new cMenuEditStraItem(
- tr("Audio Port"), &m_audio.port, 2, s_audioport));
+ tr("Audio Port"), &m_audio.port, 2, m_audioport));
if (m_audio.port == 1)
{
@@ -111,26 +135,12 @@ private:
cRpiSetup::VideoParameters m_video;
cRpiSetup::OsdParameters m_osd;
- static const char *const s_audioport[2];
- static const char *const s_videoFraming[3];
- static const char *const s_videoResolution[6];
- static const char *const s_videoFrameRate[9];
+ const char *m_audioport[2];
+ const char *m_videoFraming[3];
+ const char *m_videoResolution[6];
+ const char *m_videoFrameRate[9];
};
-const char *const cRpiSetupPage::s_audioport[] =
- { tr("analog"), tr("HDMI") };
-
-const char *const cRpiSetupPage::s_videoFraming[] =
- { tr("box"), tr("crop"), tr("stretch") };
-
-const char *const cRpiSetupPage::s_videoResolution[] =
- { tr("don't change"), tr("follow video"),
- "720x480", "720x576", "1280x720", "1920x1080" };
-
-const char *const cRpiSetupPage::s_videoFrameRate[] =
- { tr("don't change"), tr("follow video"),
- "24p", "25p", "30p", "50i", "50p", "60i", "60p" };
-
/* ------------------------------------------------------------------------- */
cRpiSetup* cRpiSetup::s_instance = 0;