rate plugin: wait for data to be drained
rate plugin: wait for data to be drained

When draining, wait for the slave device to become ready to prevent
committing more data than would have been available in the buffer.

takaswie/alsa-lib,Distrotech/alsa-lib,gittup/alsa-lib,gittup/alsa-lib,mengdonglin/alsa-lib,mengdonglin/alsa-lib,Distrotech/alsa-lib,zedongchen/alsa-lib,lgirdwood/alsa-lib,lgirdwood/alsa-lib,takaswie/alsa-lib,alsa-project/alsa-lib,gittup/alsa-lib,lgirdwood/alsa-lib,Distrotech/alsa-lib,tiwai/alsa-lib,Distrotech/alsa-lib,lgirdwood/alsa-lib,zedongchen/alsa-lib,zedongchen/alsa-lib,alsa-project/alsa-lib,tiwai/alsa-lib,takaswie/alsa-lib,tiwai/alsa-lib,takaswie/alsa-lib,Distrotech/alsa-lib,zedongchen/alsa-lib,zedongchen/alsa-lib,mikelima/alsa-lib,mengdonglin/alsa-lib,mikelima/alsa-lib,mikelima/alsa-lib,mengdonglin/alsa-lib,mengdonglin/alsa-lib,lgirdwood/alsa-lib,mikelima/alsa-lib,gittup/alsa-lib,alsa-project/alsa-lib,mikelima/alsa-lib,alsa-project/alsa-lib,takaswie/alsa-lib,tiwai/alsa-lib