Forum:	cPOS Skins
Téma:	CPU-Auslastung bei Overlay?
-----------------------------------

bombel:
Hallo,
schaut Euch dazu evtl. mein Skin an: http://www.bombel.net/seat/skins_beta.zip
Ich hab eine Dim-Funktion für das kleine Vis mit mode_0 realisiert.
Am Heim-PC schaut das spitze aus, und funktioniert auch super (dachte ich), am Car-PC dann aber die Enttäuschung: 100% CPU-Last (zuhause ca. 40% gegenüber 8% ohne die Funktion).
Weiß jemand, woran das liegt?
Ich hab einfach ein transparentes GIF erzeugt, bei dem jeder zweite Pixel schwarz ist, und die anderen eben transparent. Kostet das wirklich so viel Rechenleistung? Wäre echt ne tolle Sache gewesen, damit man nachts das Vis etwas dunkler bekommt.

shaneL:
hi,
ich kanns auf ca. 25% zusätzliche last ( centrino 1,7ghz) reduzieren - mehr aber auch nicht :cry: Ist zwar schon deutlich besser, aber ob's für den durchschnittlichen carpc noch im limit ist?
...hab noch anderes liegen, schick dir aber die tage mal ne testversion.
gruss

bombel:
das wären dann ca. 40-50% für den Car-PC.
Das könnte hin hauen. Ist ja nicht für den Dauereinsatz gedacht,
sondern um &quot;kurz mal&quot; abzudunkeln, wenn das Video zu hell ist ;-)

Freezer:
geht das nicht irgendwie eleganter? z.b. mittels ffdshow-codec oder auch nur ffdshow als direct-show-postprocessor könnte man doch einfach die helligkeit anpassen, müsste man dann nur noch irgendwie mit einem klick in cpos das entsprechende preset laden können...

bombel:
ja, aber dann müsste man das Video von vorne starten, da sonst das geladene Preset nicht übernommen wird. Das würde den Sinn verfehlen.

billy:
klar, hab nen 1,7ghz centrino im auto.
nee spaß beiseite, habt ihr die hardwareunterstützung runtergedreht??
gruß
billy

shaneL:
u.a. durch abstellen der clipcontrol im background bekommt man die last wie oben gesagt runter, bleibt aber wie schon gesagt bei ca +25% auf nem centrino.
...ist immer noch heftig, ausserdem gibts durch die änderung an anderer stelle zig probleme. ich werd mal ein element testweise als maske direkt ins mediaplayerfenster integrieren und schauen, was bei rauskommt.
...wenn das nix wird, wird mehr wohl auch nicht zu machen sein, sorry
gruss

Freezer:
bombel hat folgendes geschrieben:ja, aber dann müsste man das Video von vorne starten, da sonst das geladene Preset nicht übernommen wird.
wieso das? hier am home-pc direkt im WMP zumindest funktioniert das beliebig bei laufendem video...

bombel:
halte ich trotzdem nicht für die Lösung (auch, wenn Du's nur gut meinst).
Ich möchte mein Skin nicht an eine Mindestanforderung a la ffdshow knüpfen, externe Programme müßten von jedem User verknüpft werden (weil vielleicht nicht jeder seine Filter im selben Programmpfad installiert hat) usw.
Wenn ich das direkt im Skin lösen kann, dann ist gut. Wenn nicht, verwerfe ich die Idee einfach.
Ich will nicht den Politiker raushängen, aber wenn ich Plug &amp; Play erfunden 
hätte, würde es auch so funktionieren, wie es einem der Name vorgaukelt. ;-)
Sobald man nach Plug einen Treiber installieren muß, bevor man zu Play übergehen kann, ist es einfach kein Plug &amp; Play mehr, sondern nicht mehr und nicht weniger, als man zuvor hatte: Plug, Config, Play.
Und deshalb schikaniere ich so gerne die Entwickler hier (danke shaneL für alles, was Du bisher für uns getan hast!), damit ich keine Insellösungen brauche.
Es ist im Sinne aller, die die Software verwenden.
Und ich sehe auch gerne ein, wenn was nicht so einfach umzusetzen ist und verzichte dann ganz einfach drauf.
Sonst müßte ich mir C.E.S. kaufen, um dauernd zu schimpfen, daß es sein Geld nicht wert sei, wenn was nicht so läuft wie ich es will, damit es dann einer der Programmierer frustvoll nachprogrammiert oder ausbessert oder mich irgendwann auf den Mond schießt ;-)

Freezer:
bombel hat folgendes geschrieben:halte ich trotzdem nicht für die Lösung (auch, wenn Du's nur gut meinst).
richtig, war nur ein vorschlag, mich persönlich interessierts eh nicht, da ich meine tfts per hintergrundbeleuchtung gedimmt hab ;)
und plug&amp;play schön und gut, aber davon ist ein pc im auto schonmal grundsätzlich meilenweit entfernt ;)

bombel:
habs übrigens hinbekommen, in dem ich nicht jeden zweiten Pixel, sondern jede komplette zweite Zeile schwarz gemacht hab. Man sieht es zwar, aber man kann dafür auch das Video noch sehr gut erkennen,
und die CPU-Last nimmt quasi gar nicht mehr zu.
