I'm a little concerned that this patch might be an obstacle to adding support for TV cards in a future version of solid. eg. it appears to consider all v4l devices to be webcams. Is this something you've considered? Cheers Rich.