Bootlogo
Re: Bootlogo #41
Re: Bootlogo #42
Re: Bootlogo #43
Re: Bootlogo #44
Re: Bootlogo #45
Posted 29 September 2013 - 15:41
Hello, after update from today there is no boot logo anymore on DM8000.
but there cannot be pieter's revert yet, because building for dmm's machines is last 27.9. It stopped due conflict patch in dvbmediasink (dmm added support for ac3+ - new drivers,gst-plugin-dreambox-dvbmediasink... )
Re: Bootlogo #46
Re: Bootlogo #47
Re: Bootlogo #48
Re: Bootlogo #49
Re: Bootlogo #50
Re: Bootlogo #51
Re: Bootlogo #52
Re: Bootlogo #53
Posted 30 September 2013 - 17:02
yes, last revert does not work, there is problem in 1) or 2) .
I will investigate, if problem is 1) or 2) , but I will home at 18:00
I try showiframe.c with and without loop/usleep. I only get a bootlogo with usleep and loop. Otherwise just a black screen.
I compiled your showiframe.c from post #27 and it gives a bootlogo without a big black border(DM8000). Thanks.
write_all is proberly the solution. But i am not sure.
Edited by Beeker, 30 September 2013 - 17:03.
Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.
Re: Bootlogo #54
Re: Bootlogo #55
Re: Bootlogo #56
Re: Bootlogo #57
Re: Bootlogo #58
Posted 1 October 2013 - 20:57
If I were you I would consider kicking out showiframe completely as it is a legacy from dm7025 and the code is more then shabby, but fixable.
Even DMM uses on ALL new boxes the jpg files, and for example replacing showiframe with a simple jpeg viewer would be a real improvement. Instead all your other great boxes prefere to copy (only) and the developers prefere to blame drivers. With all the code you can find with your favourite search engine (including busybox code btw.) it takes less then 1h to find a faster, better and space saving solution (as all *.mvi would be GONE). But this would mean an enhancement - but I agree complaining is easier.
And yes, I have done such code for png, jpeg and bitmap Files as I needed it for my bootmanager, so the 1h is just the estimate of a very bad programmer (=me) who needed days to make it work.
Edited by gutemine, 1 October 2013 - 20:59.
Re: Bootlogo #59
Posted 1 October 2013 - 21:00
Anyway, I just noticed the write wrapper doesn't handle EAGAIN, so nonblocking mode wouldn't have worked.
BTW, for stillframes we should be using the VIDEO_STILLPICTURE ioctl.
But last time I checked, it wasn't implemented.
Re: Bootlogo #60
Posted 1 October 2013 - 21:10
You are forgetting that showiframe on the old box is run already VERY early in the boot process, not only for enigma2 restart, and shortly after the drivers have initialized some strange things could happen if you try that.
You are ignoring that I still support showing *.mvi bootlogos as Barry Allen Bootmanager background (besides bmp and png) so I know most of the fun you can have with that code.
And I'm not blaming you, I simply try to explain that the problem is solveable without any fingerpointing in wrong directions (except when you look in a mirror) and that if you don't like something you should think about how to improve it and not moaning how bad it is. But this is just another advice .. take it or not.
Edited by gutemine, 1 October 2013 - 21:13.
3 user(s) are reading this topic
0 members, 3 guests, 0 anonymous users