pcm: avoid using the confusing pcm_samp_period() adlib: some cleanups