splashscreen für die DBOX

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

splashscreen für die DBOX

Beitrag von Houdini »

http://home.arcor.de/houdini/dbox/busyb ... -1.15.diff
http://home.arcor.de/houdini/dbox/busyb ... /tux75.ppm
http://home.arcor.de/houdini/dbox/busyb ... splash.cfg
tux75.ppm und cfg Datei nach /var/tuxbox/config

in rcS frühestens nach insmod avia_gt_fb

Code: Alles auswählen

mkfifo /tmp/fbsplash.fifo
fbsplash -i /var/tuxbox/config/fbsplash.cfg -f /tmp/fbsplash.fifo -s /var/tuxbox/config/tux75.ppm -c &
Dann in gut gewählten Abständen in rcS und/oder start_neutrino ein

Code: Alles auswählen

echo X > /tmp/fbsplash.fifo
wobei X die Prozente des Fortschrittbalkens sind.
Spätestens vor dem Starten von neutrino dann

Code: Alles auswählen

echo exit > /tmp/fbsplash.fifo
Die Sache mit der 8bit Palette und dem Framebuffer ist mir sehr suspekt, wenn jemand weiß, wie es richtig geht immer her mit der Info.

Houdini
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: splashscreen für die DBOX

Beitrag von rhabarber1848 »

Im CVS in apps/tuxbox/tools/fbsplash/ ablegen?
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: splashscreen für die DBOX

Beitrag von rhabarber1848 »

Dieser Patch ist bereits in cdk/Patches/busybox-1.14.2.diff enthalten
und wird im Tuxbox bereits aktiv genutzt.

FYI: busybox wird durch fbsplash und mkfifo knapp 3kb größer, das ist nicht viel.
cdkVcInfo und fbsplash harmonieren gut miteinander.

tux75.ppm muss vor dem Kompilieren nach apps/tuxbox/tools/fbsplash/ kopiert werden.

Ansonsten ist hier der fbsplash-Patch für das aktuelle CVS,
Busybox 1.15.0 ist nicht notwendig: busybox-fbsplash.diff
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: splashscreen für die DBOX

Beitrag von seife »

Das mit der Palette ist übrigens soweit i.O. - man könnte es optimieren, in dem man für 2 Farben jeweils 3 Bits benutzt, aber im Endeffekt sieht es trotzdem scheisse aus ;)

Die Einzige Lösung, wenn man mit 8 Bit einigermassen ordentlich aussehende Bilder anzeigen will ist, Formate mit Palettenunterstützung zu benutzen (gif, PNG und - natürlich - das dbox-eigene .raw-Format). Allerdings müsste man dem bb-fbsplash halt beibringen, die auch zu lesen...
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: splashscreen für die DBOX

Beitrag von rhabarber1848 »

http://article.gmane.org/gmane.linux.busybox/28529
beinhaltet einen Link hierhin:
http://tykef.havlinda.net/programovani/fbsplash/
Patch enhance original fbsplash applet in BusyBox.
[...]
Framebuffer can be in color depth 8,15,16,24,32 PSEUDOCOLR,TRUECOLOR not only 16
[...]
Displaying icons and animations
Icons and animations load by fifo command "load:x:y:filename".
Klingt doch nett, oder?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: splashscreen für die DBOX

Beitrag von mb405 »

will hier irgendwie nicht :(

fbsplash: can't open '/dev/fb0': No such file or directory

dev/fb/0 existiert aber
komisch
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: splashscreen für die DBOX

Beitrag von rhabarber1848 »

fb0 != fb/0
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: splashscreen für die DBOX

Beitrag von rhabarber1848 »

Außerdem steht in rcS.m4

Code: Alles auswählen

ln -sf fb/0 /dev/fb0
Erst danach die Splash-Befehle rein, so wie in meinem Patch.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: splashscreen für die DBOX

Beitrag von mb405 »

hehe steht bei mir auch nur weiter unten :(
jetz gehts. klasse.

nur das auf meinen projektor der balken nich weis sondern rosa ist. aber das kann auch am hdmi liegen.