Gerd Knorr wrote: > I'd like to avoid passing everything throuth videodevX. And I > don't think it is that good to try to hide v4l1 completely from > the driver, it doesn't work completely anyway. Not attempting hiding, just reducing duplicated code and compiler directives in drivers. Driver still has control. We can even do it the way where the driver calls helper functions itself. It's just that the helper function is part of the v4l2_xxxx() set and _always_ exists, it just does nothing if the compat module isn't loaded. I've taken away no possiblilities. Bill.