Jump to content

Seltsames OSD Verhalten


erwin

Recommended Posts

In meinem TimeshiftPlus-Plugin setze ich zyklisch durch einen Sekundentimer eine Datamanagervariable. Etwa so:

 

Sekunde 1: #Plugin.TimeshifPlus.position = "- 00:00:10"

Sekunde 2: #Plugin.TimeshifPlus.position = "- 00:00:10"

Sekunde 3: #Plugin.TimeshifPlus.position = "- 00:00:10"

Sekunde 4: #Plugin.TimeshifPlus.position = "- 00:00:10"

Sekunde 5: #Plugin.TimeshifPlus.position = "- 00:00:10"

Sekunde 6: #Plugin.TimeshifPlus.position = "- 00:00:10"

Sekunde 7: #Plugin.TimeshifPlus.position = "11:29:08"

Sekunde 8: #Plugin.TimeshifPlus.position = "11:29:09"

 

Sekunde 1: #Plugin.TimeshifPlus.position = "- 00:00:10"

...

 

Ziel ist es im MiniEPG 6 Sekunden die relative Position und 2 Sekunden die absolute Position anzuzeigen.

 

Aus mir unverständlichen Gründen gibt es aber eine Abhängigkeit vom gewählte Fond (????!!!). Beispielsweise

 

fondXi: "- 00:00:10" wird NICHT angezeigt; "11:29:08", "11:29:09", "11:29:16", "11:29:17", ... wird angezeigt

fondYi: alles wird wie gewünscht angezeigt

fondZi: wie fondXi aber nur "11:29:08" und nicht "11:29:09"

 

DVBSpy bestätigt, dass der Wert "- 00:00:10" tatsächlichh gesetzt wurde.

 

 

Irgendwelche Hinweise?

 

erwin

Edited by erwin
Link to comment

Wenn die Labeldimensionen hier schuld sind, müsste dann nicht ein "alles oder nichts" - Prinzip gelten?

 

Ich habe aber dass 6 Sekunden lang nichts angezeigt wird und dann im selben Label 2 Sekunden die aktuelle (auf den Timeshift bezogene) Zeit. Also "- 00:00:10" zeigt nichts, aber "11:29:08" kommt richtig.

 

erwin

Link to comment

Kann daher kommen, das bei manchen fonts die Zeichen unterschiedlich breit sind. Dann ist 11 schmaler als 00 und 08 schmaler als z.B. 09.

 

1234567890

----------

 

10 Bindestriche sind schmaler als 10 Ziffern

 

Besser waere es die label wuerden soviel anzeigen wie eben geht... ;)

Edited by mague
Link to comment

Besser waere es die label wuerden soviel anzeigen wie eben geht... ;)

Macht er bei mir. Wähle ich die hor. Dimensionen zu klein, erhalte ich

 

"11.2..."

 

Eben deshalb wundere ich mich das er bei "- 00.00.10" absolut gar nichts anzeigt

 

erwin

Link to comment

Meistens ist das Label zu klein. Machs mal extrem gross.

 

Tatsächlich!

 

Allerdings bleibt mir die Systematik nach der Labels beschnitten werden und wann sie total ausgeblendet werden nach wie vor verschlossen.

 

Hier mal zur Demonstration dieses unterschiedlichen Verhaltens 2 Bilder:

 

Das selbe OSD (also unveränderte Einstellungen) - nur zu verschiedenen Zeiten geschossen mit 3 Labels.

 

1. MS Sans Serif Kursiv 16 in 122x24

2. MS Sans Serif Kursiv 18 in 115x25

3. MS Sans Serif Kursiv 22 in 91x33

 

post-2941-0-38625400-1329802787_thumb.png

 

post-2941-0-47835700-1329802808_thumb.png

 

 

Auffallend

 

2. - Prinzip "Alles oder Nichts"

3. - Prinzip "Crop"

 

erwin

Link to comment

Aber "- 00:00:11" und "17:38:43" sollten doch dieselbe Höhe haben?

Eben die Höhe, die der Fond "MS Sans Serif Kursiv 18" hat. Und "17:38:43" kommt in Label2 und "- 00:00:11" kommt nicht.

 

erwin

Edited by erwin
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...