From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerome Anand Subject: [PATCH 5/7] ALSA: x86: hdmi: Improve position reporting Date: Mon, 12 Dec 2016 23:40:41 +0530 Message-ID: <20161212181043.12512-6-jerome.anand@intel.com> References: <20161212181043.12512-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: <20161212181043.12512-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 ZGlvLmMKaW5kZXggNDYxYjdkNy4uZDljZTc1MCAxMDA2NDQKLS0tIGEvc291bmQveDg2L2ludGVs X2hkbWlfYXVkaW8uYworKysgYi9zb3VuZC94ODYvaW50ZWxfaGRtaV9hdWRpby5jCkBAIC0xNDky LDYgKzE0OTIsOCBAQCBzdGF0aWMgc25kX3BjbV91ZnJhbWVzX3Qgc25kX2ludGVsaGFkX3BjbV9w b2ludGVyKAogewogCXN0cnVjdCBzbmRfaW50ZWxoYWQgKmludGVsaGFkZGF0YTsKIAl1MzIgYnl0 ZXNfcmVuZGVyZWQgPSAwOworCXUzMiB0OworCWludCBidWZfaWQ7CiAKIAkvKiBwcl9kZWJ1Zygi c25kX2ludGVsaGFkX3BjbV9wb2ludGVyIGNhbGxlZFxuIik7ICovCiAKQEAgLTE1MDIsNiArMTUw NCwxNCBAQCBzdGF0aWMgc25kX3BjbV91ZnJhbWVzX3Qgc25kX2ludGVsaGFkX3BjbV9wb2ludGVy KAogCQlyZXR1cm4gU05EUlZfUENNX1BPU19YUlVOOwogCX0KIAorCWJ1Zl9pZCA9IGludGVsaGFk ZGF0YS0+Y3Vycl9idWYgJSA0OworCWhhZF9yZWFkX3JlZ2lzdGVyKEFVRF9CVUZfQV9MRU5HVEgg KyAoYnVmX2lkICogSEFEX1JFR19XSURUSCksICZ0KTsKKwlpZiAodCA9PSAwKSB7CisJCXByX2Rl YnVnKCJkaXNjb3ZlcmVkIGJ1ZmZlciBkb25lIGZvciBidWYgJWRcbiIsIGJ1Zl9pZCk7CisJCS8q IGhhZF9wcm9jZXNzX2J1ZmZlcl9kb25lKGludGVsaGFkZGF0YSk7ICovCisJfQorCXQgPSBpbnRl bGhhZGRhdGEtPmJ1Zl9pbmZvW2J1Zl9pZF0uYnVmX3NpemUgLSB0OworCiAJaWYgKGludGVsaGFk ZGF0YS0+c3RyZWFtX2luZm8uYnVmZmVyX3JlbmRlcmVkKQogCQlkaXZfdTY0X3JlbShpbnRlbGhh ZGRhdGEtPnN0cmVhbV9pbmZvLmJ1ZmZlcl9yZW5kZXJlZCwKIAkJCWludGVsaGFkZGF0YS0+c3Ry ZWFtX2luZm8ucmluZ19idWZfc2l6ZSwKQEAgLTE1MDksNyArMTUxOSw3IEBAIHN0YXRpYyBzbmRf cGNtX3VmcmFtZXNfdCBzbmRfaW50ZWxoYWRfcGNtX3BvaW50ZXIoCiAKIAlpbnRlbGhhZGRhdGEt PnN0cmVhbV9pbmZvLmJ1ZmZlcl9wdHIgPSBieXRlc190b19mcmFtZXMoCiAJCQkJCQlzdWJzdHJl YW0tPnJ1bnRpbWUsCi0JCQkJCQlieXRlc19yZW5kZXJlZCk7CisJCQkJCQlieXRlc19yZW5kZXJl ZCArIHQpOwogCXJldHVybiBpbnRlbGhhZGRhdGEtPnN0cmVhbV9pbmZvLmJ1ZmZlcl9wdHI7CiB9 CiAKLS0gCjIuOS4zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK