mirror of
https://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git
synced 2023-10-10 19:16:51 +02:00
Setup add preview of collapsed tree.
This commit is contained in:
parent
a2311748ca
commit
57af986367
@ -2,6 +2,7 @@ User johns
|
|||||||
Date:
|
Date:
|
||||||
|
|
||||||
Release Version 0.5.1
|
Release Version 0.5.1
|
||||||
|
Setup add preview of collapsed tree.
|
||||||
Fix bug: dvd plugin times out.
|
Fix bug: dvd plugin times out.
|
||||||
Makes OSD size configurable.
|
Makes OSD size configurable.
|
||||||
Support display with non-square pixels.
|
Support display with non-square pixels.
|
||||||
|
@ -590,9 +590,15 @@ void cMenuSetupSoft::Create(void)
|
|||||||
"Bob", "Weave/None", "Temporal", "TemporalSpatial", "Software Bob",
|
"Bob", "Weave/None", "Temporal", "TemporalSpatial", "Software Bob",
|
||||||
"Software Spatial",
|
"Software Spatial",
|
||||||
};
|
};
|
||||||
|
static const char *const deinterlace_short[] = {
|
||||||
|
"B", "W", "T", "T+S", "S+B", "S+S",
|
||||||
|
};
|
||||||
static const char *const scaling[] = {
|
static const char *const scaling[] = {
|
||||||
"Normal", "Fast", "HQ", "Anamorphic"
|
"Normal", "Fast", "HQ", "Anamorphic"
|
||||||
};
|
};
|
||||||
|
static const char *const scaling_short[] = {
|
||||||
|
"N", "F", "HQ", "A"
|
||||||
|
};
|
||||||
static const char *const audiodrift[] = {
|
static const char *const audiodrift[] = {
|
||||||
"None", "PCM", "AC-3", "PCM + AC-3"
|
"None", "PCM", "AC-3", "PCM + AC-3"
|
||||||
};
|
};
|
||||||
@ -668,7 +674,14 @@ void cMenuSetupSoft::Create(void)
|
|||||||
&BlackPicture, trVDR("no"), trVDR("yes")));
|
&BlackPicture, trVDR("no"), trVDR("yes")));
|
||||||
|
|
||||||
for (i = 0; i < RESOLUTIONS; ++i) {
|
for (i = 0; i < RESOLUTIONS; ++i) {
|
||||||
Add(CollapsedItem(resolution[i], ResolutionShown[i]));
|
cString msg;
|
||||||
|
|
||||||
|
// short hidden informations
|
||||||
|
msg =
|
||||||
|
cString::sprintf("%s,%s%s...", scaling_short[Scaling[i]],
|
||||||
|
deinterlace_short[Deinterlace[i]],
|
||||||
|
SkipChromaDeinterlace[i] ? ",skip" : "");
|
||||||
|
Add(CollapsedItem(resolution[i], ResolutionShown[i], msg));
|
||||||
|
|
||||||
if (ResolutionShown[i]) {
|
if (ResolutionShown[i]) {
|
||||||
Add(new cMenuEditStraItem(tr("Scaling"), &Scaling[i], 4,
|
Add(new cMenuEditStraItem(tr("Scaling"), &Scaling[i], 4,
|
||||||
@ -892,6 +905,7 @@ void cMenuSetupSoft::Store(void)
|
|||||||
if (ConfigOsdWidth != OsdWidth || ConfigOsdHeight != OsdHeight) {
|
if (ConfigOsdWidth != OsdWidth || ConfigOsdHeight != OsdHeight) {
|
||||||
VideoSetOsdSize(ConfigOsdWidth = OsdWidth, ConfigOsdHeight =
|
VideoSetOsdSize(ConfigOsdWidth = OsdWidth, ConfigOsdHeight =
|
||||||
OsdHeight);
|
OsdHeight);
|
||||||
|
// FIXME: shown osd size not updated
|
||||||
}
|
}
|
||||||
SetupStore("Osd.Width", ConfigOsdWidth);
|
SetupStore("Osd.Width", ConfigOsdWidth);
|
||||||
SetupStore("Osd.Height", ConfigOsdHeight);
|
SetupStore("Osd.Height", ConfigOsdHeight);
|
||||||
|
Loading…
Reference in New Issue
Block a user