From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 3511443A90 for ; Mon, 5 Sep 2022 17:06:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F3F9868B922; Mon, 5 Sep 2022 20:06:07 +0300 (EEST) Received: from ursule.remlab.net (unknown [51.75.19.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1505468B889 for ; Mon, 5 Sep 2022 20:06:01 +0300 (EEST) Received: from basile.remlab.net (localhost [IPv6:::1]) by ursule.remlab.net (Postfix) with ESMTP id 0071EC0088 for ; Mon, 5 Sep 2022 20:05:59 +0300 (EEST) From: remi@remlab.net To: ffmpeg-devel@ffmpeg.org Date: Mon, 5 Sep 2022 20:05:59 +0300 Message-Id: <20220905170559.121015-1-remi@remlab.net> X-Mailer: git-send-email 2.37.2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] lavu/riscv: cycle counter for AV_READ_TIME X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: RnJvbTogUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJlbWlAcmVtbGFiLm5ldD4KClRoaXMgdXNlcyB0 aGUgYXJjaGl0ZWN0ZWQgUklTQy1WIDY0LWJpdCBjeWNsZSBjb3VudGVyIGZyb20gdGhlClJJU0Mt ViB1bnByaXZpbGVnZWQgaW5zdHJ1Y3Rpb24gc2V0LgoKSW4gNjQtYml0IGFuZCAxMjgtYml0LCB0 aGlzIGlzIGEgc3RyYWlnaHRmb3J3YXJkIENTUiByZWFkLgpJbiAzMi1iaXQgbW9kZSwgdGhlIDY0 LWJpdCB2YWx1ZSBpcyBleHBvc2VkIGFzIHR3byBDU1JzLCB3aGljaApjYW5ub3QgYmUgcmVhZCBh dG9taWNhbGx5LCBzbyBhIGxvb3AgaXMgbmVjZXNzYXJ5IHRvIGRldGVjdCBhbmQgZml4IHVwCnRo ZSByYWNlIGNvbmRpdGlvbiB3aGVyZSB0aGUgYm90dG9tIGhhbGYgd3JhcHMgZXhhY3RseSBiZXR3 ZWVuIHRoZSB0d28KcmVhZHMuCgotLS0KVGVzdGVkIG9uIFZpc2lvbkZpdmUgU0JDIGNvdXJ0ZXN5 IG9mIFNoYW5naGFpIFN0YXJGaXZlIFRlY2hub2xvZ3kuCi0tLQogbGliYXZ1dGlsL3Jpc2N2L3Rp bWVyLmggfCA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbGli YXZ1dGlsL3RpbWVyLmggICAgICAgfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRp b25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZ1dGlsL3Jpc2N2L3RpbWVyLmgKCmRpZmYg LS1naXQgYS9saWJhdnV0aWwvcmlzY3YvdGltZXIuaCBiL2xpYmF2dXRpbC9yaXNjdi90aW1lci5o Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjAyYTRiMzk2MmUKLS0tIC9k ZXYvbnVsbAorKysgYi9saWJhdnV0aWwvcmlzY3YvdGltZXIuaApAQCAtMCwwICsxLDU0IEBACisv KgorICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVl IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1 bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vu c2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgor ICogdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxh dGVyIHZlcnNpb24uCisgKgorICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwor ICogTGljZW5zZSBhbG9uZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBT b2Z0d2FyZQorICogRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBG bG9vciwgQm9zdG9uLCBNQSAwMjExMC0xMzAxIFVTQQorICovCisKKyNpZm5kZWYgQVZVVElMX1JJ U0NWX1RJTUVSX0gKKyNkZWZpbmUgQVZVVElMX1JJU0NWX1RJTUVSX0gKKworI2luY2x1ZGUgImNv bmZpZy5oIgorCisjaWYgSEFWRV9JTkxJTkVfQVNNCisjaW5jbHVkZSA8c3RkaW50Lmg+CisKK3N0 YXRpYyBpbmxpbmUgdWludDY0X3QgcmRjeWNsZTY0KHZvaWQpCit7CisjaWYgKF9fcmlzY3ZfeGxl biA+PSA2NCkKKyAgICB1aW50cHRyX3QgY3ljbGVzOworCisgICAgX19hc21fXyB2b2xhdGlsZSAo InJkY3ljbGUgJTAiIDogIj1yIihjeWNsZXMpKTsKKworI2Vsc2UKKyAgICB1aW50NjRfdCBjeWNs ZXM7CisgICAgdWludDMyX3QgaGksIGxvLCBjaGVjazsKKworICAgIGRvIHsKKyAgICAgICAgX19h c21fXyB2b2xhdGlsZSAoCisgICAgICAgICAgICAicmRjeWNsZWggJTBcbiIKKyAgICAgICAgICAg ICJyZGN5Y2xlICAlMVxuIgorICAgICAgICAgICAgInJkY3ljbGVoICUyXG4iIDogIj1yIiAoaGkp LCAiPXIiIChsbyksICI9ciIgKGNoZWNrKSk7CisgICAgfSB3aGlsZSAoaGkgIT0gY2hlY2spOwor CisgICAgY3ljbGVzID0gKCgodWludDY0X3QpaGkpIDw8IDMyKSB8IGxvOworCisjZW5kaWYKKyAg ICByZXR1cm4gY3ljbGVzOworfQorCisjZGVmaW5lIEFWX1JFQURfVElNRSByZGN5Y2xlNjQKKwor I2VuZGlmCisjZW5kaWYgLyogQVZVVElMX1JJU0NWX1RJTUVSX0ggKi8KZGlmZiAtLWdpdCBhL2xp YmF2dXRpbC90aW1lci5oIGIvbGliYXZ1dGlsL3RpbWVyLmgKaW5kZXggNDhlNTc2NzM5Zi4uMGIz NDYwYzY4MiAxMDA2NDQKLS0tIGEvbGliYXZ1dGlsL3RpbWVyLmgKKysrIGIvbGliYXZ1dGlsL3Rp bWVyLmgKQEAgLTU1LDYgKzU1LDggQEAKICMgICBpbmNsdWRlICJhYXJjaDY0L3RpbWVyLmgiCiAj ZWxpZiBBUkNIX0FSTQogIyAgIGluY2x1ZGUgImFybS90aW1lci5oIgorI2VsaWYgQVJDSF9SSVND VgorIyAgIGluY2x1ZGUgInJpc2N2L3RpbWVyLmgiCiAjZWxpZiBBUkNIX1BQQwogIyAgIGluY2x1 ZGUgInBwYy90aW1lci5oIgogI2VsaWYgQVJDSF9YODYKLS0gCjIuMzcuMgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=