From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre-Louis Bossart Subject: Re: [alsa-devel] [PATCH V2 5/7] ALSA: x86: hdmi: Improve position reporting Date: Fri, 6 Jan 2017 14:39:44 -0600 Message-ID: <598fad66-32a3-f956-ab89-f1e5cfcb91e7@linux.intel.com> References: <20170107012109.25744-1-jerome.anand@intel.com> <20170107012109.25744-6-jerome.anand@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170107012109.25744-6-jerome.anand@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jerome Anand , intel-gfx@lists.freedesktop.org, alsa-devel@alsa-project.org Cc: tiwai@suse.de, broonie@kernel.org, rakesh.a.ughreja@intel.com List-Id: alsa-devel@alsa-project.org T24gMS82LzE3IDc6MjEgUE0sIEplcm9tZSBBbmFuZCB3cm90ZToKPiBVc2UgYSBodyByZWdpc3Rl ciB0byBjYWxjdWxhdGUgc3ViLXBlcmlvZCBwb3NpdGlvbiByZXBvcnRzLgo+IFRoaXMgbWFrZXMg UHVsc2VBdWRpbyBoYXBwaWVyLgoKIEZyb20gVGFrYXNoaTogVGhlcmUgaXMgbm8gYmlnIG1lcml0 IHRvIGtlZXAgdGhpcyBhIHNlcGFyYXRlIHBhdGNoLgpQbGVhc2UgZm9sZCBpbnRvIHRoZSBtYWlu IHBhdGNoLiBZb3UgY2FuIHB1dCBzb21lIGNvbW1lbnQgaW4gdGhlIGNvZGUgCmZvciBleHBsYW5h dGlvbi4KCgoKPgo+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEhlbm5pbmdzc29uIDxkYXZpZC5oZW5u aW5nc3NvbkBjYW5vbmljYWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFBpZXJyZS1Mb3VpcyBCb3Nz YXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1i eTogSmVyb21lIEFuYW5kIDxqZXJvbWUuYW5hbmRAaW50ZWwuY29tPgo+IC0tLQo+ICBzb3VuZC94 ODYvaW50ZWxfaGRtaV9hdWRpby5jIHwgMTIgKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2Vk LCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvc291bmQv eDg2L2ludGVsX2hkbWlfYXVkaW8uYyBiL3NvdW5kL3g4Ni9pbnRlbF9oZG1pX2F1ZGlvLmMKPiBp bmRleCBkN2I1NzY1OC4uZDIwMzZiYyAxMDA2NDQKPiAtLS0gYS9zb3VuZC94ODYvaW50ZWxfaGRt aV9hdWRpby5jCj4gKysrIGIvc291bmQveDg2L2ludGVsX2hkbWlfYXVkaW8uYwo+IEBAIC0xNDg5 LDYgKzE0ODksOCBAQCBzdGF0aWMgc25kX3BjbV91ZnJhbWVzX3Qgc25kX2ludGVsaGFkX3BjbV9w b2ludGVyKAo+ICB7Cj4gIAlzdHJ1Y3Qgc25kX2ludGVsaGFkICppbnRlbGhhZGRhdGE7Cj4gIAl1 MzIgYnl0ZXNfcmVuZGVyZWQgPSAwOwo+ICsJdTMyIHQ7Cj4gKwlpbnQgYnVmX2lkOwo+Cj4gIAkv KiBwcl9kZWJ1Zygic25kX2ludGVsaGFkX3BjbV9wb2ludGVyIGNhbGxlZFxuIik7ICovCj4KPiBA QCAtMTQ5OSw2ICsxNTAxLDE0IEBAIHN0YXRpYyBzbmRfcGNtX3VmcmFtZXNfdCBzbmRfaW50ZWxo YWRfcGNtX3BvaW50ZXIoCj4gIAkJcmV0dXJuIFNORFJWX1BDTV9QT1NfWFJVTjsKPiAgCX0KPgo+ ICsJYnVmX2lkID0gaW50ZWxoYWRkYXRhLT5jdXJyX2J1ZiAlIDQ7Cj4gKwloYWRfcmVhZF9yZWdp c3RlcihBVURfQlVGX0FfTEVOR1RIICsgKGJ1Zl9pZCAqIEhBRF9SRUdfV0lEVEgpLCAmdCk7Cj4g KwlpZiAodCA9PSAwKSB7Cj4gKwkJcHJfZGVidWcoImRpc2NvdmVyZWQgYnVmZmVyIGRvbmUgZm9y IGJ1ZiAlZFxuIiwgYnVmX2lkKTsKPiArCQkvKiBoYWRfcHJvY2Vzc19idWZmZXJfZG9uZShpbnRl bGhhZGRhdGEpOyAqLwo+ICsJfQo+ICsJdCA9IGludGVsaGFkZGF0YS0+YnVmX2luZm9bYnVmX2lk XS5idWZfc2l6ZSAtIHQ7Cj4gKwo+ICAJaWYgKGludGVsaGFkZGF0YS0+c3RyZWFtX2luZm8uYnVm ZmVyX3JlbmRlcmVkKQo+ICAJCWRpdl91NjRfcmVtKGludGVsaGFkZGF0YS0+c3RyZWFtX2luZm8u YnVmZmVyX3JlbmRlcmVkLAo+ICAJCQlpbnRlbGhhZGRhdGEtPnN0cmVhbV9pbmZvLnJpbmdfYnVm X3NpemUsCj4gQEAgLTE1MDYsNyArMTUxNiw3IEBAIHN0YXRpYyBzbmRfcGNtX3VmcmFtZXNfdCBz bmRfaW50ZWxoYWRfcGNtX3BvaW50ZXIoCj4KPiAgCWludGVsaGFkZGF0YS0+c3RyZWFtX2luZm8u YnVmZmVyX3B0ciA9IGJ5dGVzX3RvX2ZyYW1lcygKPiAgCQkJCQkJc3Vic3RyZWFtLT5ydW50aW1l LAo+IC0JCQkJCQlieXRlc19yZW5kZXJlZCk7Cj4gKwkJCQkJCWJ5dGVzX3JlbmRlcmVkICsgdCk7 Cj4gIAlyZXR1cm4gaW50ZWxoYWRkYXRhLT5zdHJlYW1faW5mby5idWZmZXJfcHRyOwo+ICB9Cj4K PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==