Drinkers gathered at a village pub near Abingdon for a music festival raising funds for an animal charity.