|
Attached is a patch which fixes a problem of X not
starting on systems using udev. (ie FC3 I believe). This patch is agains 0.2.0 rc3c but needs to be
applied to 0.3 as well (Chris I can get you another patch if you need it). This fixes the problem that some people have been
using a dd to /dev/video16 to fix the startup of X. Basically the problem was that with udev all the
devices get opened, queried and closed. The last device is the YUV output
device and the code is left in a state thinking its doing YUV. The osd Prep
frame code is broken if that happens and locks up. Realistically all the state management of this area
of the code is broken but since YUV output doesn’t work anyway I don’t
think that is too serious at the moment. This patch avoids the problem. When/if we get YUV
output working properly I’ll revisit this but that will probably involve
changing the interfaces at that time anyway. John |
osd.diff
Description: Binary data
