Jump to content

Bildermanagement im DVBViewer


Flowy

Recommended Posts

Ich wollt mal Fragen wie das Bildermanagement im DVBViewer vom OSD gemanaget wird?

 

Sobald ein Bild dargestellt wird, dann wird dieses Bild physikalisch gelockt? und angezeigt, wenn das Bild aber nicht mehr vorkommt (im OSD angezeigt wird), dann ist das Bild immernoch gelockt, bzw hat der DVBViewer dieses Bild noch irgendwie im Zwischenspeicher, sodass es bei Wiederverwendung sofort wieder hergenommen werden kann?

 

Wenn dies so der Fall ist, dann würde es sich erklären wieso beim MyMovies- Plugin und etlichen Filmbilder (1080p Bilder) sich irgendwann das OSD Aufhängt und keinen neuen Bilder mehr darstellen kann (wirkt sich auch auf das standard OSD wie Wetter aus)

 

Verbesserungsvorschlag wäre, nach nicht mehr gebraucht diese wieder frei zu geben, falls ich richtig liege

Link to comment

Intern wird das schon gemacht. Beim Wetter hab ichs schlichtweg vergessen, da damals der radar kram nicht aktuell war.

Folgendes Vorgehen: Der Viewer cached die bilder intern, um die Ladezeiten zu umgehen. Das macht er für die Skin selber, aber auch für die "zusätzlichen" Bilder wie thumbnails etc. Das ist auch sehr sinnvoll, da ansonsten ein scrollen in einem thumbnailview sehr lange dauern kann...

Intern wird der cache beim schliessen eines OSD fenster, das thumbnails nutzt, teilweise freigegeben. D.h. alle wichtigen Bilder wie skin und TV Logos etc bleiben erhalten, nur die temporären bilder werden verworfen.

 

Ich habe diese Cleanup funktion jetzt auch in der BasispluginOSDfensterklasse eingebaut. Das sollte zumindest im normalen anwendungsfall auch Deine Probleme beheben.

Link to comment

Danke für die schnelle Antwort Lars :)

 

Ja so hört sich das auch sehr vernünftig an ^^.

Gibts diese Cleanup BasispluginOSDfensterklasse Funktion jetzt schon, oder dann beim nächsten "nicht"-Betarelease?

 

Danke nochmal

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...