From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Stone Subject: Re: playback discontinuities on buffer boundaries Date: Wed, 01 Mar 2017 19:49:47 +0000 (GMT) Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from st11p00im-asmtp003.me.com (st11p00im-asmtp003.me.com [17.172.80.97]) by alsa0.perex.cz (Postfix) with ESMTP id 793BC266834 for ; Wed, 1 Mar 2017 20:51:52 +0100 (CET) Received: from process-dkim-sign-daemon.st11p00im-asmtp003.me.com by st11p00im-asmtp003.me.com (Oracle Communications Messaging Server 7.0.5.38.0 64bit (built Feb 26 2016)) id <0OM500200IWAA200@st11p00im-asmtp003.me.com> for alsa-devel@alsa-project.org; Wed, 01 Mar 2017 19:51:42 +0000 (GMT) Received: from st13p13im-spool001.me.com ([17.164.57.96]) by st11p00im-asmtp003.me.com (Oracle Communications Messaging Server 7.0.5.38.0 64bit (built Feb 26 2016)) with ESMTP id <0OM500EI1J64A220@st11p00im-asmtp003.me.com> for alsa-devel@alsa-project.org; Wed, 01 Mar 2017 19:51:41 +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 <0OM50044LJ64GH70@st13p13im-spool001.mac.com> for alsa-devel@alsa-project.org; Wed, 01 Mar 2017 19:51:40 +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 Q29ycmVjdGlvbjogdGhlIGRpc2NvbnRpbnVpdHkgcGF0dGVybiBzZWVtcyB0byByZXBlYXQgaXRz ZWxmIGV2ZXJ5IDMgYnVmZmVycyAoMjQgbXMpLgoKVGhlcmUgYXJlIDEyOCBzdGVyZW8gZnJhbWVz IHBlciBidWZmZXIuCgotUGF1bCBTdG9uZQoKT24gTWFyIDAxLCAyMDE3LCBhdCAxMDo1NyBBTSwg UGF1bCBTdG9uZSA8bWV0YWJhZ2VsQGljbG91ZC5jb20+IHdyb3RlOgoKSGkgYWxsLAoKU3VtbWFy eTogcGxheWJhY2sgZGlzY29udGludWl0aWVzIHRoYXQgb2NjdXIgd2hlbiBQQ00gaXMgY29uZmln dXJlZMKgZm9yIDE2IGtIeiBnbyBhd2F5IHdoZW4gaXQncyBjb25maWd1cmVkIGF0IDgga0h6LCBl dmVuIHRob3VnaCB0aGUgb3V0cHV0IHN0aWxsIHJ1bnMgYXQgMTYga0h6LgoKSSBoYXZlIHdyaXR0 ZW4gYW4gQUxTQSBkcml2ZXIgZm9yIGFuIGVtYmVkZGVkIHN5c3RlbS4gSWYgSSBmZWVkIGEgc3lu dGhldGljIHNpbmUgd2F2ZSB0byBteSBvdXRwdXQsIGl0IGxvb2tzIGZpbmUuIEhvd2V2ZXIsIHdo ZW4gSSB1c2UgdGhlIGZvbGxvd2luZyB0ZXN0LCBJIHNlZSAod2l0aCBhbiBvc2NpbGxvc2NvcGUp IGRpc2NvbnRpbnVpdHkgaW4gdGhlIHNpbmUgd2F2ZSBvbiBhIGJ1ZmZlciBib3VuZGFyeSAoZXZl cnkgOCBtcykuIEFkZGl0aW9uYWxseSwgdGhlIHBhdHRlcm4gb2YgdGhlIGRpc2NvbnRpbnVpdHkg cmVwZWF0cyBldmVyeSA0IGJ1ZmZlcnMgKDMyIG1zKS4KCkhlcmUgaXMgdGhlIHRlc3QgSSBhbSBy dW5uaW5nOgoKIyBnc3QtbGF1bmNoIGF1ZGlvdGVzdHNyYyAhICdhdWRpby94LXJhdy1pbnQsIGNo YW5uZWxzPTIsIHJhdGU9MTYwMDAsIGRlcHRoPTE2JyAhIGFsc2FzaW5rIGRldmljZT1wbHVnaHc6 MywwCgpUaGUgYXVkaW/CoGNvbXBvbmVudHMgb2YgdGhlIHN5c3RlbSBhcmUgYSBiaXTCoG9sZDoK CsKgIGdzdC1sYXVuY2gtMC4xMCB2ZXJzaW9uIDAuMTAuMzYKwqAgR1N0cmVhbWVyIDAuMTAuMzYK wqAgYWxzYS1saWItMS4wLjI3LjItcjEuY29ydGV4YTloZl92ZnBfbmVvbgoKSSBoYXZlIG5vdCBh ZGRlZMKgYW55IGNvbmZpZ3VyYXRpb27CoGZvciB0aGlzIGRldmljZSBpbiAvZXRjL2Fzb3VuZC5j b25mLgoKQXVkaW8gYnVmZmVycyBhcmUgaW50ZXJsZWF2ZWQgMTYtYml0IHN0ZXJlbywgb3V0cHV0 IHRvIEZQR0Egd2hpY2ggaXMgY29uZmlndXJlZCB3aXRoIHNhbXBsaW5nIGZyZXF1ZW5jeSBvZsKg MTYga0h6LiBCdWZmZXIgc2l6ZSBpcyAxMjggZnJhbWVzLgoKKiBoYXJkd2FyZSBkZWZpbml0aW9u ICovCnN0YXRpYyBzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSBzbmRfaW14X2F1ZGlvX3BsYXliYWNr X2h3ID0gewrCoMKgwqAuaW5mbyA9IChTTkRSVl9QQ01fSU5GT19NTUFQIHwKwqDCoMKgU05EUlZf UENNX0lORk9fSU5URVJMRUFWRUQgfArCoMKgwqBTTkRSVl9QQ01fSU5GT19CTE9DS19UUkFOU0ZF UgrCoMKgwqApLArCoMKgwqAuZm9ybWF0cyA9IFNORFJWX1BDTV9GTVRCSVRfUzE2X0xFLCAvLyBT aWduZWQgMTYgYml0cwrCoMKgwqAucmF0ZXMgPSBTTkRSVl9QQ01fUkFURV8xNjAwMCwKwqDCoMKg LnJhdGVfbWluID0gMTYwMDAsCsKgwqDCoC5yYXRlX21heCA9IDE2MDAwLArCoMKgwqAuY2hhbm5l bHNfbWluID0gMiwgLy8gc3RlcmVvCsKgwqDCoC5jaGFubmVsc19tYXggPSAyLArCoMKgwqAuYnVm ZmVyX2J5dGVzX21heCA9IE1BWF9CVUZGRVIsIC8vIDEwIGJ1ZmZlcnMgKiBCVUZGRVJfU0laRQrC oMKgwqAucGVyaW9kX2J5dGVzX21pbiA9IEJVRkZFUl9TSVpFLCAvL8KgMTI4IGZyYW1lcyBwZXIg YnVmZmVyICogMiBzdGVyZW8gc2FtcGxlcyBwZXIgZnJhbWUgKiAyIGJ5dGVzIHBlciBzYW1wbGUg KDE2LWJpdCkKwqDCoMKgLnBlcmlvZF9ieXRlc19tYXggPSBNQVhfQlVGRkVSLCDCoMKgwqAvLyAx MCBidWZmZXJzICogQlVGRkVSX1NJWkUKwqDCoMKgLnBlcmlvZHNfbWluID0gMSwKwqDCoMKgLnBl cmlvZHNfbWF4ID0gQlVGRkVSU19QRVJfUEFJUiwgwqDCoMKgLy8gMTAKfTsKCklmIEkgbW9kaWZ5 IHRoZSB0ZXN0IHNjcmlwdCB0byA4IGtIeiBhcyBmb2xsb3dzOgoKwqAgIyBnc3QtbGF1bmNoIGF1 ZGlvdGVzdHNyYyAhICdhdWRpby94LXJhdy1pbnQsIGNoYW5uZWxzPTIsIHJhdGU9ODAwMCwgZGVw dGg9MTYnICEgYWxzYXNpbmsgZGV2aWNlPXBsdWdodzozLDAKCmFuZCBtb2RpZnkgdGhlIFBDTSBo L3cgZGVmaW5pdGlvbiB0byA4IGtIeiBhcyBmb2xsb3dzOgoKKiBoYXJkd2FyZSBkZWZpbml0aW9u ICovCnN0YXRpYyBzdHJ1Y3Qgc25kX3BjbV9oYXJkd2FyZSBzbmRfaW14X2F1ZGlvX3BsYXliYWNr X2h3ID0gewouCsKgwqDCoC5yYXRlcyA9IFNORFJWX1BDTV9SQVRFXzgwMDAsCsKgwqDCoC5yYXRl X21pbiA9IDgwMDAsCsKgwqDCoC5yYXRlX21heCA9IDgwMDAsCi4KfTsKCi4uLiB0aGVuIHRoZSBk aXNjb250aW51aXRpZXMgZ28gYXdheS4gSSBnZXQgYSBwcmV0dHkgZ29vZMKgc2luZSB3YXZlIG91 dHB1dC4gQWRkaXRpb25hbGx5LCB0aGUgb3V0cHV0IHJ1bnMgYXQgMTYga0h6LCBzbyBpdCBhcHBl YXJzIHRoYXQgZXZlbiB0aG91Z2ggQUxTQSBoYXMgYmVlbiB0b2xkIHRoYXQgdGhlIFBDTSBydW5z IGF0IDgga0h6LCBpdCBpcyBrZWVwaW5nIHVwIHdpdGggdGhlIHRydWUgb3V0cHV0IHJhdGUgb2Yg MTYga0h6LgoKSSBkb24ndCBiZWxpZXZlIHRoZSBwcm9ibGVtIGlzIGluIHRoZSBGUEdBLCBiZWNh dXNlIHRoZSBvdXRwdXQgbG9va3MgZmluZSBpZiBJIHN5bnRoZXNpemUgYSBzaW5lIHdhdmUgaW5z aWRlIHRoZSBkcml2ZXIuIEkgYW0gdHJ5aW5nIHRvIGludmVzdGlnYXRlIGJ1ZmZlciB1c2FnZSwg YnV0IGFueSBzdWdnZXN0aW9ucyBvbiBob3cgdG8gYXBwcm9hY2ggdGhpcyB3b3VsZCBiZSBtb3N0 IHdlbGNvbWUuIEknbSBndWVzc2luZyB0aGF0IG1heWJlIEFMU0EgaXMgb3ZlcmZsb3dpbmcgb24g ZXZlcnkgYnVmZmVyIGJvdW5kYXJ5IChkcm9wcGVkIGF1ZGlvIGRhdGEpLCBidXQgSSBkb24ndCBz ZWUgYW55IHdhcm5pbmcgbWVzc2FnZXMgdG8gdGhhdCBlZmZlY3QsIGFuZCBpZiB0aGF0J3MgdGhl IGNhc2UgSSBkb24ndCBrbm93IHdoeSB0aGF0IHdvdWxkIGJlIGhhcHBlbmluZyBvciBob3cgdG8g YWRkcmVzcyBpdC4KCkJlc3QgUmVnYXJkcywKUGF1bCBTdG9uZQotUGF1bCBTdG9uZQoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFsc2EtZGV2ZWwgbWFp bGluZyBsaXN0CkFsc2EtZGV2ZWxAYWxzYS1wcm9qZWN0Lm9yZwpodHRwOi8vbWFpbG1hbi5hbHNh LXByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vYWxzYS1kZXZlbAo=