vocoder: fix inheritance through virtual (avoid duplicate code of push() high level functions)