It's only surface,I doubt that. vdr's channels.conf is passwd-like and seems to work well .
If you both use XML (it even doesn't have to be same XML syntax),What I'm doing with vdr's channels file is just import that into xawtv's config database. Dumping it in smb-like syntax ist just a single line of code then ...