Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: fix for VDR osd problems



Niels,

> The problem seems to be timing related, since I only added a small delay
> after the OSD ioctl. (Maybe the firmware crashes when it receives
> a command,
> while it was still working on the previous command ?)

This would explain why it happens more easily after a channel switch. I
still don't understand why a smaller menu will be shown after the problem
occures, but I guess we need the sources for this.

> Anyway, I haven't been able to crash the driver anymore with the
> patch applied.

I can confirm this. It hasn't crashed here as well after some 10 minutes of
playing with osd.

The menu gets slower tough. I can suggest changing the value of MenuColumns
(dvbapi.h) from 40 to 30. This compensates for the delay introduced in the
OSDCOMMAND call (but if you have very long channel names, leave it at 40).

Good Job!

Plamen.

PS for Ralph: Hope this new info is of help for fixing OSD in the firmware.



Home | Main Index | Thread Index