annual film festival held in Oldenburg, Germany