From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerome Anand Subject: [PATCH V2 5/7] ALSA: x86: hdmi: Improve position reporting Date: Sat, 7 Jan 2017 06:51:07 +0530 Message-ID: <20170107012109.25744-6-jerome.anand@intel.com> References: <20170107012109.25744-1-jerome.anand@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170107012109.25744-1-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: 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 VXNlIGEgaHcgcmVnaXN0ZXIgdG8gY2FsY3VsYXRlIHN1Yi1wZXJpb2QgcG9zaXRpb24gcmVwb3J0 cy4KVGhpcyBtYWtlcyBQdWxzZUF1ZGlvIGhhcHBpZXIuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBI ZW5uaW5nc3NvbiA8ZGF2aWQuaGVubmluZ3Nzb25AY2Fub25pY2FsLmNvbT4KU2lnbmVkLW9mZi1i eTogUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVs LmNvbT4KU2lnbmVkLW9mZi1ieTogSmVyb21lIEFuYW5kIDxqZXJvbWUuYW5hbmRAaW50ZWwuY29t PgotLS0KIHNvdW5kL3g4Ni9pbnRlbF9oZG1pX2F1ZGlvLmMgfCAxMiArKysrKysrKysrKy0KIDEg ZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0 IGEvc291bmQveDg2L2ludGVsX2hkbWlfYXVkaW8uYyBiL3NvdW5kL3g4Ni9pbnRlbF9oZG1pX2F1 ZGlvLmMKaW5kZXggZDdiNTc2NTguLmQyMDM2YmMgMTAwNjQ0Ci0tLSBhL3NvdW5kL3g4Ni9pbnRl bF9oZG1pX2F1ZGlvLmMKKysrIGIvc291bmQveDg2L2ludGVsX2hkbWlfYXVkaW8uYwpAQCAtMTQ4 OSw2ICsxNDg5LDggQEAgc3RhdGljIHNuZF9wY21fdWZyYW1lc190IHNuZF9pbnRlbGhhZF9wY21f cG9pbnRlcigKIHsKIAlzdHJ1Y3Qgc25kX2ludGVsaGFkICppbnRlbGhhZGRhdGE7CiAJdTMyIGJ5 dGVzX3JlbmRlcmVkID0gMDsKKwl1MzIgdDsKKwlpbnQgYnVmX2lkOwogCiAJLyogcHJfZGVidWco InNuZF9pbnRlbGhhZF9wY21fcG9pbnRlciBjYWxsZWRcbiIpOyAqLwogCkBAIC0xNDk5LDYgKzE1 MDEsMTQgQEAgc3RhdGljIHNuZF9wY21fdWZyYW1lc190IHNuZF9pbnRlbGhhZF9wY21fcG9pbnRl cigKIAkJcmV0dXJuIFNORFJWX1BDTV9QT1NfWFJVTjsKIAl9CiAKKwlidWZfaWQgPSBpbnRlbGhh ZGRhdGEtPmN1cnJfYnVmICUgNDsKKwloYWRfcmVhZF9yZWdpc3RlcihBVURfQlVGX0FfTEVOR1RI ICsgKGJ1Zl9pZCAqIEhBRF9SRUdfV0lEVEgpLCAmdCk7CisJaWYgKHQgPT0gMCkgeworCQlwcl9k ZWJ1ZygiZGlzY292ZXJlZCBidWZmZXIgZG9uZSBmb3IgYnVmICVkXG4iLCBidWZfaWQpOworCQkv KiBoYWRfcHJvY2Vzc19idWZmZXJfZG9uZShpbnRlbGhhZGRhdGEpOyAqLworCX0KKwl0ID0gaW50 ZWxoYWRkYXRhLT5idWZfaW5mb1tidWZfaWRdLmJ1Zl9zaXplIC0gdDsKKwogCWlmIChpbnRlbGhh ZGRhdGEtPnN0cmVhbV9pbmZvLmJ1ZmZlcl9yZW5kZXJlZCkKIAkJZGl2X3U2NF9yZW0oaW50ZWxo YWRkYXRhLT5zdHJlYW1faW5mby5idWZmZXJfcmVuZGVyZWQsCiAJCQlpbnRlbGhhZGRhdGEtPnN0 cmVhbV9pbmZvLnJpbmdfYnVmX3NpemUsCkBAIC0xNTA2LDcgKzE1MTYsNyBAQCBzdGF0aWMgc25k X3BjbV91ZnJhbWVzX3Qgc25kX2ludGVsaGFkX3BjbV9wb2ludGVyKAogCiAJaW50ZWxoYWRkYXRh LT5zdHJlYW1faW5mby5idWZmZXJfcHRyID0gYnl0ZXNfdG9fZnJhbWVzKAogCQkJCQkJc3Vic3Ry ZWFtLT5ydW50aW1lLAotCQkJCQkJYnl0ZXNfcmVuZGVyZWQpOworCQkJCQkJYnl0ZXNfcmVuZGVy ZWQgKyB0KTsKIAlyZXR1cm4gaW50ZWxoYWRkYXRhLT5zdHJlYW1faW5mby5idWZmZXJfcHRyOwog fQogCi0tIAoyLjkuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==