From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Stone Subject: playback discontinuities on buffer boundaries Date: Wed, 01 Mar 2017 18:55:17 +0000 (GMT) Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from st11p00im-asmtp001.me.com (st11p00im-asmtp001.me.com [17.172.80.95]) by alsa0.perex.cz (Postfix) with ESMTP id F327E266834 for ; Wed, 1 Mar 2017 19:57:22 +0100 (CET) Received: from process-dkim-sign-daemon.st11p00im-asmtp001.me.com by st11p00im-asmtp001.me.com (Oracle Communications Messaging Server 7.0.5.38.0 64bit (built Feb 26 2016)) id <0OM500700FXQG600@st11p00im-asmtp001.me.com> for alsa-devel@alsa-project.org; Wed, 01 Mar 2017 18:57:11 +0000 (GMT) Received: from st13p13im-spool001.me.com ([17.164.57.96]) by st11p00im-asmtp001.me.com (Oracle Communications Messaging Server 7.0.5.38.0 64bit (built Feb 26 2016)) with ESMTP id <0OM500JDJGNA9G10@st11p00im-asmtp001.me.com> for alsa-devel@alsa-project.org; Wed, 01 Mar 2017 18:57:10 +0000 (GMT) Received: from localhost ([17.164.56.54]) by st13p13im-spool001.mac.com (Oracle Communications Messaging Server 7.0.5.38.0 64bit (built Feb 26 2016)) with ESMTP id <0OM5004RQGNAGH50@st13p13im-spool001.mac.com> for alsa-devel@alsa-project.org; Wed, 01 Mar 2017 18:57:10 +0000 (GMT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: "alsa-devel@alsa-project.org" List-Id: alsa-devel@alsa-project.org SGkgYWxsLAoKU3VtbWFyeTogcGxheWJhY2sgZGlzY29udGludWl0aWVzIHRoYXQgb2NjdXIgd2hl biBQQ00gaXMgY29uZmlndXJlZMKgZm9yIDE2IGtIeiBnbyBhd2F5IHdoZW4gaXQncyBjb25maWd1 cmVkIGF0IDgga0h6LCBldmVuIHRob3VnaCB0aGUgb3V0cHV0IHN0aWxsIHJ1bnMgYXQgMTYga0h6 LgoKSSBoYXZlIHdyaXR0ZW4gYW4gQUxTQSBkcml2ZXIgZm9yIGFuIGVtYmVkZGVkIHN5c3RlbS4g SWYgSSBmZWVkIGEgc3ludGhldGljIHNpbmUgd2F2ZSB0byBteSBvdXRwdXQsIGl0IGxvb2tzIGZp bmUuIEhvd2V2ZXIsIHdoZW4gSSB1c2UgdGhlIGZvbGxvd2luZyB0ZXN0LCBJIHNlZSAod2l0aCBh biBvc2NpbGxvc2NvcGUpIGRpc2NvbnRpbnVpdHkgaW4gdGhlIHNpbmUgd2F2ZSBvbiBhIGJ1ZmZl ciBib3VuZGFyeSAoZXZlcnkgOCBtcykuIEFkZGl0aW9uYWxseSwgdGhlIHBhdHRlcm4gb2YgdGhl IGRpc2NvbnRpbnVpdHkgcmVwZWF0cyBldmVyeSA0IGJ1ZmZlcnMgKDMyIG1zKS4KCkhlcmUgaXMg dGhlIHRlc3QgSSBhbSBydW5uaW5nOgoKIyBnc3QtbGF1bmNoIGF1ZGlvdGVzdHNyYyAhICdhdWRp by94LXJhdy1pbnQsIGNoYW5uZWxzPTIsIHJhdGU9MTYwMDAsIGRlcHRoPTE2JyAhIGFsc2FzaW5r IGRldmljZT1wbHVnaHc6MywwCgpUaGUgYXVkaW/CoGNvbXBvbmVudHMgb2YgdGhlIHN5c3RlbSBh cmUgYSBiaXTCoG9sZDoKCsKgIGdzdC1sYXVuY2gtMC4xMCB2ZXJzaW9uIDAuMTAuMzYKwqAgR1N0 cmVhbWVyIDAuMTAuMzYKwqAgYWxzYS1saWItMS4wLjI3LjItcjEuY29ydGV4YTloZl92ZnBfbmVv bgoKSSBoYXZlIG5vdCBhZGRlZMKgYW55IGNvbmZpZ3VyYXRpb27CoGZvciB0aGlzIGRldmljZSBp biAvZXRjL2Fzb3VuZC5jb25mLgoKQXVkaW8gYnVmZmVycyBhcmUgaW50ZXJsZWF2ZWQgMTYtYml0 IHN0ZXJlbywgb3V0cHV0IHRvIEZQR0Egd2hpY2ggaXMgY29uZmlndXJlZCB3aXRoIHNhbXBsaW5n IGZyZXF1ZW5jeSBvZsKgMTYga0h6LiBCdWZmZXIgc2l6ZSBpcyAxMjggZnJhbWVzLgoKKiBoYXJk d2FyZSBkZWZpbml0aW9uICovCnN0YXRpYyBzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSBzbmRfaW14 X2F1ZGlvX3BsYXliYWNrX2h3ID0gewrCoMKgwqAuaW5mbyA9IChTTkRSVl9QQ01fSU5GT19NTUFQ IHwKwqDCoMKgU05EUlZfUENNX0lORk9fSU5URVJMRUFWRUQgfArCoMKgwqBTTkRSVl9QQ01fSU5G T19CTE9DS19UUkFOU0ZFUgrCoMKgwqApLArCoMKgwqAuZm9ybWF0cyA9IFNORFJWX1BDTV9GTVRC SVRfUzE2X0xFLCAvLyBTaWduZWQgMTYgYml0cwrCoMKgwqAucmF0ZXMgPSBTTkRSVl9QQ01fUkFU RV8xNjAwMCwKwqDCoMKgLnJhdGVfbWluID0gMTYwMDAsCsKgwqDCoC5yYXRlX21heCA9IDE2MDAw LArCoMKgwqAuY2hhbm5lbHNfbWluID0gMiwgLy8gc3RlcmVvCsKgwqDCoC5jaGFubmVsc19tYXgg PSAyLArCoMKgwqAuYnVmZmVyX2J5dGVzX21heCA9IE1BWF9CVUZGRVIsIC8vIDEwIGJ1ZmZlcnMg KiBCVUZGRVJfU0laRQrCoMKgwqAucGVyaW9kX2J5dGVzX21pbiA9IEJVRkZFUl9TSVpFLCAvL8Kg MTI4IGZyYW1lcyBwZXIgYnVmZmVyICogMiBzdGVyZW8gc2FtcGxlcyBwZXIgZnJhbWUgKiAyIGJ5 dGVzIHBlciBzYW1wbGUgKDE2LWJpdCkKwqDCoMKgLnBlcmlvZF9ieXRlc19tYXggPSBNQVhfQlVG RkVSLCDCoMKgwqAvLyAxMCBidWZmZXJzICogQlVGRkVSX1NJWkUKwqDCoMKgLnBlcmlvZHNfbWlu ID0gMSwKwqDCoMKgLnBlcmlvZHNfbWF4ID0gQlVGRkVSU19QRVJfUEFJUiwgwqDCoMKgLy8gMTAK fTsKCklmIEkgbW9kaWZ5IHRoZSB0ZXN0IHNjcmlwdCB0byA4IGtIeiBhcyBmb2xsb3dzOgoKwqAg IyBnc3QtbGF1bmNoIGF1ZGlvdGVzdHNyYyAhICdhdWRpby94LXJhdy1pbnQsIGNoYW5uZWxzPTIs IHJhdGU9ODAwMCwgZGVwdGg9MTYnICEgYWxzYXNpbmsgZGV2aWNlPXBsdWdodzozLDAKCmFuZCBt b2RpZnkgdGhlIFBDTSBoL3cgZGVmaW5pdGlvbiB0byA4IGtIeiBhcyBmb2xsb3dzOgoKKiBoYXJk d2FyZSBkZWZpbml0aW9uICovCnN0YXRpYyBzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSBzbmRfaW14 X2F1ZGlvX3BsYXliYWNrX2h3ID0gewouCsKgwqDCoC5yYXRlcyA9IFNORFJWX1BDTV9SQVRFXzgw MDAsCsKgwqDCoC5yYXRlX21pbiA9IDgwMDAsCsKgwqDCoC5yYXRlX21heCA9IDgwMDAsCi4KfTsK Ci4uLiB0aGVuIHRoZSBkaXNjb250aW51aXRpZXMgZ28gYXdheS4gSSBnZXQgYSBwcmV0dHkgZ29v ZMKgc2luZSB3YXZlIG91dHB1dC4gQWRkaXRpb25hbGx5LCB0aGUgb3V0cHV0IHJ1bnMgYXQgMTYg a0h6LCBzbyBpdCBhcHBlYXJzIHRoYXQgZXZlbiB0aG91Z2ggQUxTQSBoYXMgYmVlbiB0b2xkIHRo YXQgdGhlIFBDTSBydW5zIGF0IDgga0h6LCBpdCBpcyBrZWVwaW5nIHVwIHdpdGggdGhlIHRydWUg b3V0cHV0IHJhdGUgb2YgMTYga0h6LgoKSSBkb24ndCBiZWxpZXZlIHRoZSBwcm9ibGVtIGlzIGlu IHRoZSBGUEdBLCBiZWNhdXNlIHRoZSBvdXRwdXQgbG9va3MgZmluZSBpZiBJIHN5bnRoZXNpemUg YSBzaW5lIHdhdmUgaW5zaWRlIHRoZSBkcml2ZXIuIEkgYW0gdHJ5aW5nIHRvIGludmVzdGlnYXRl IGJ1ZmZlciB1c2FnZSwgYnV0IGFueSBzdWdnZXN0aW9ucyBvbiBob3cgdG8gYXBwcm9hY2ggdGhp cyB3b3VsZCBiZSBtb3N0IHdlbGNvbWUuIEknbSBndWVzc2luZyB0aGF0IG1heWJlIEFMU0EgaXMg b3ZlcmZsb3dpbmcgb24gZXZlcnkgYnVmZmVyIGJvdW5kYXJ5IChkcm9wcGVkIGF1ZGlvIGRhdGEp LCBidXQgSSBkb24ndCBzZWUgYW55IHdhcm5pbmcgbWVzc2FnZXMgdG8gdGhhdCBlZmZlY3QsIGFu ZCBpZiB0aGF0J3MgdGhlIGNhc2UgSSBkb24ndCBrbm93IHdoeSB0aGF0IHdvdWxkIGJlIGhhcHBl bmluZyBvciBob3cgdG8gYWRkcmVzcyBpdC4KCkJlc3QgUmVnYXJkcywKUGF1bCBTdG9uZQotUGF1 bCBTdG9uZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K QWxzYS1kZXZlbCBtYWlsaW5nIGxpc3QKQWxzYS1kZXZlbEBhbHNhLXByb2plY3Qub3JnCmh0dHA6 Ly9tYWlsbWFuLmFsc2EtcHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbHNhLWRldmVsCg==