I'm starting to get doubts that the issue is kernel-related. I noticed that the different behavior is caused by the module libvdpau_radeonsi being available or not. VLC was set to automatic (for vout), and for some reason it started to use vdpau since that update. Maybe the module got auto-selected. I need to check this on my other machine in a few days.