Solar filament material oscillations and drainage before eruption