hverkuil_, hey there, I'm wondering if we could use the generic "compound value" type for (stateless) VPU controls, it's getting kinda painful to add the new structures in all required places however, std_validate seems to act only on the ctrl type, so that would imply using the CID if we want standard validation of these controls I'm not too keen on using a 'compound value' type. It's like using a void *, no type safety. Where do you have to make changes? Perhaps that part can be improved so it is more centralized. hverkuil_, that's in union v4l2_ctrl_ptr, v4l2_ctrl_fill and v4l2_ctrl_new anyway, if you prefer that we keep a dedicated control type for each structure, it makes sense to have to make that adaptation and I don't really see how it can be minimized someone needs to set mode +r on the channel I added nickname registration to the channel... that should be enough to avoid spammers but requires everyone on this channel to use a registered user hmm.. mode -r let me try something else... with this, unregistered users will be able to join, but will be de-voicec s/devoicec/devoiced/ that will also likely stop spammers please let me know if you notice any spam