player: fix pipeline assumption in apply_volume