diff --git a/src/pcm/plugin/alaw.c b/src/pcm/plugin/alaw.c index 9dbe3ba4..9bfcea8c 100644 --- a/src/pcm/plugin/alaw.c +++ b/src/pcm/plugin/alaw.c @@ -352,7 +352,7 @@ static ssize_t alaw_transfer(snd_pcm_plugin_t *plugin, #else #error "Have to be coded..." #endif - return dst_size << 1; + return src_size << 1; default: return -EIO; } diff --git a/src/pcm/plugin/mulaw.c b/src/pcm/plugin/mulaw.c index 095752bd..cbbe02bb 100644 --- a/src/pcm/plugin/mulaw.c +++ b/src/pcm/plugin/mulaw.c @@ -362,7 +362,7 @@ static ssize_t mulaw_transfer(snd_pcm_plugin_t *plugin, #else #error "Have to be coded..." #endif - return dst_size << 1; + return src_size << 1; default: return -EIO; }