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:
|
||||
|
||||
Release Version 0.5.1
|
||||
Setup add preview of collapsed tree.
|
||||
Fix bug: dvd plugin times out.
|
||||
Makes OSD size configurable.
|
||||
Support display with non-square pixels.
|
||||
|
@ -590,9 +590,15 @@ void cMenuSetupSoft::Create(void)
|
||||
"Bob", "Weave/None", "Temporal", "TemporalSpatial", "Software Bob",
|
||||
"Software Spatial",
|
||||
};
|
||||
static const char *const deinterlace_short[] = {
|
||||
"B", "W", "T", "T+S", "S+B", "S+S",
|
||||
};
|
||||
static const char *const scaling[] = {
|
||||
"Normal", "Fast", "HQ", "Anamorphic"
|
||||
};
|
||||
static const char *const scaling_short[] = {
|
||||
"N", "F", "HQ", "A"
|
||||
};
|
||||
static const char *const audiodrift[] = {
|
||||
"None", "PCM", "AC-3", "PCM + AC-3"
|
||||
};
|
||||
@ -668,7 +674,14 @@ void cMenuSetupSoft::Create(void)
|
||||
&BlackPicture, trVDR("no"), trVDR("yes")));
|
||||
|
||||
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]) {
|
||||
Add(new cMenuEditStraItem(tr("Scaling"), &Scaling[i], 4,
|
||||
@ -892,6 +905,7 @@ void cMenuSetupSoft::Store(void)
|
||||
if (ConfigOsdWidth != OsdWidth || ConfigOsdHeight != OsdHeight) {
|
||||
VideoSetOsdSize(ConfigOsdWidth = OsdWidth, ConfigOsdHeight =
|
||||
OsdHeight);
|
||||
// FIXME: shown osd size not updated
|
||||
}
|
||||
SetupStore("Osd.Width", ConfigOsdWidth);
|
||||
SetupStore("Osd.Height", ConfigOsdHeight);
|
||||
|
Loading…
Reference in New Issue
Block a user