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 B1F6E49E75 for ; Tue, 13 Aug 2024 14:04:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EA8CD68DA3C; Tue, 13 Aug 2024 17:03:50 +0300 (EEST) Received: from fhigh8-smtp.messagingengine.com (fhigh8-smtp.messagingengine.com [103.168.172.159]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 92D4568D52A for ; Tue, 13 Aug 2024 17:03:43 +0300 (EEST) Received: from phl-compute-05.internal (phl-compute-05.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id A0247114C2AA for ; Tue, 13 Aug 2024 10:03:42 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Tue, 13 Aug 2024 10:03:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itanimul.li; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1723557822; x=1723644222; bh=AIEgQLDfmn7uWr9Lnk21S5lq9E/d2xLmFMc+MuGSpSk=; b= cLcs7kM1Zjyd2OTfZMkPiLVVZrOpsZkxZRWj0l69bEr4DWYeHy1qzwOMBoZ9N8rO Y9xnEuYhBVhNSLLzZKnWh8qrSx6K9sqg6xs3bwkfJlnBYk6guSwCUbYEThPNknRp cbHsbH8DmHhPMC9v43BY9wd750odc3Vwt3dtqP/91sDhFKOPz6r2KNu6iDVDMC+c 8sF2YV0OKjOWN0NXscGTf6D+PDgPY4q1RZab7CHZHzVwDdJxyjht37EIcOMCwEg+ 28QAMmwYWvbEcxvlVfvpwubRbRYnDTouTsP5PTT6n55dqPlin7M/dDvlh4q85+ZG JPIh7r4OrfJjViYupPQT7Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1723557822; x= 1723644222; bh=AIEgQLDfmn7uWr9Lnk21S5lq9E/d2xLmFMc+MuGSpSk=; b=H ++jkjPCbkHuujTN0DGDA5zqonGQRKgoYbyfoC5gwfAwBqnwn4jaReAsnXSQC7BLF kTRxQs+t5m0aH/HvVRhckSnYQN5Hd/9G/2KwJDgrxmimk+ALif/paxF/VHAVi4oa piVTrk0OcjuHi94/d029ViJJ8fn6Yp97zd/mytHQrDyj/1tOr6EeIsUa9irgCHki PFzaCOTfxshActdI2+IAa4F3liKwQVVh4QM3AxK340ek3sCr8+AJmtpGganelwhe dDQVAVZIJOrR0KnQZX1vxPIGiG3FVbhIDCyBScwOFsTMfqu2B3wNXdhR50TzqRBY Yu8j/WdYdLy8xVJ56JqKA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddruddtvddgjeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuff fkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpedflfdrucffvghkkhgvrhdfuceo jhguvghksehithgrnhhimhhulhdrlhhiqeenucggtffrrghtthgvrhhnpeekvedvudevfe eufffhffeluedvgeefgedtgefhhffhtdevudegfeekffffieetgfenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjuggvkhesihhtrghnihhmuh hlrdhlihdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthht ohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrgh X-ME-Proxy: Feedback-ID: i84994747:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 13 Aug 2024 10:03:42 -0400 (EDT) From: "J. Dekker" To: ffmpeg-devel@ffmpeg.org Date: Tue, 13 Aug 2024 16:03:31 +0200 Message-ID: <20240813140338.143045-2-jdek@itanimul.li> X-Mailer: git-send-email 2.44.1 In-Reply-To: <20240813140338.143045-1-jdek@itanimul.li> References: <20240813140338.143045-1-jdek@itanimul.li> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/7] checkasm: improve print format 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: UG9ydCBkYXYxZCdzIGNoZWNrYXNtIG91dHB1dCBmb3JtYXQgdG8gRkZtcGVnJ3MgY2hlY2thc20s IGluY2x1ZGVzCnJlbGF0aXZlIHNwZWVkdXBzIGFuZCBhbGlnbnMgcmVzdWx0cy4KClNpZ25lZC1v ZmYtYnk6IEouIERla2tlciA8amRla0BpdGFuaW11bC5saT4KLS0tCiB0ZXN0cy9jaGVja2FzbS9j aGVja2FzbS5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiAx IGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS90ZXN0cy9jaGVja2FzbS9jaGVja2FzbS5jIGIvdGVzdHMvY2hlY2thc20vY2hlY2thc20u YwppbmRleCBmODJlZTA4NjRmLi4wMDk1NzU4MjY4IDEwMDY0NAotLS0gYS90ZXN0cy9jaGVja2Fz bS9jaGVja2FzbS5jCisrKyBiL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMKQEAgLTE4LDYgKzE4 LDMxIEBACiAgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu ZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZwogICogd2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUg dG8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwKICAqIDUxIEZyYW5rbGluIFN0 cmVldCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBVU0EuCisgKgorICogQ29w eXJpZ2h0IMKpIDIwMTgsIFZpZGVvTEFOIGFuZCBkYXYxZCBhdXRob3JzCisgKiBDb3B5cmlnaHQg wqkgMjAxOCwgVHdvIE9yaW9sZXMsIExMQworICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisg KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo IG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0 IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0 aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGlj ZSwgdGhpcworICogICAgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns YWltZXIuCisgKgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVw cm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlLAorICogICAgdGhpcyBsaXN0IG9mIGNv bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlv bgorICogICAgYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmli dXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hU IEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiIEFORAorICogQU5ZIEVYUFJFU1MgT1Ig SU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElN UExJRUQKKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBB IFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUKKyAqIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxM IFRIRSBDT1BZUklHSFQgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IKKyAqIEFO WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENP TlNFUVVFTlRJQUwgREFNQUdFUworICogKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ Uk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOworICogTE9TUyBPRiBV U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBD QVVTRUQgQU5ECisgKiBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05U UkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNF IE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMK KyAqIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0gg REFNQUdFLgogICovCiAKICNpbmNsdWRlICJjb25maWcuaCIKQEAgLTU3NSw2ICs2MDAsMTYgQEAg c3RhdGljIGludCBtZWFzdXJlX25vcF90aW1lKHZvaWQpCiAgICAgcmV0dXJuIG5vcF9zdW0gLyA1 MDA7CiB9CiAKK3N0YXRpYyBpbmxpbmUgZG91YmxlIGF2Z19jeWNsZXNfcGVyX2NhbGwoY29uc3Qg Q2hlY2thc21QZXJmICpjb25zdCBwKQoreworICAgIGlmIChwLT5pdGVyYXRpb25zKSB7CisgICAg ICAgIGNvbnN0IGRvdWJsZSBjeWNsZXMgPSAoZG91YmxlKSgxMCAqIHAtPmN5Y2xlcykgLyBwLT5p dGVyYXRpb25zIC0gc3RhdGUubm9wX3RpbWU7CisgICAgICAgIGlmIChjeWNsZXMgPiAwLjApCisg ICAgICAgICAgICByZXR1cm4gY3ljbGVzIC8gNC4wOyAvKiA0IGNhbGxzIHBlciBpdGVyYXRpb24g Ki8KKyAgICB9CisgICAgcmV0dXJuIDAuMDsKK30KKwogLyogUHJpbnQgYmVuY2htYXJrIHJlc3Vs dHMgKi8KIHN0YXRpYyB2b2lkIHByaW50X2JlbmNocyhDaGVja2FzbUZ1bmMgKmYpCiB7CkBAIC01 ODQsMTcgKzYxOSwyNSBAQCBzdGF0aWMgdm9pZCBwcmludF9iZW5jaHMoQ2hlY2thc21GdW5jICpm KQogICAgICAgICAvKiBPbmx5IHByaW50IGZ1bmN0aW9ucyB3aXRoIGF0IGxlYXN0IG9uZSBhc3Nl bWJseSB2ZXJzaW9uICovCiAgICAgICAgIGlmIChmLT52ZXJzaW9ucy5jcHUgfHwgZi0+dmVyc2lv bnMubmV4dCkgewogICAgICAgICAgICAgQ2hlY2thc21GdW5jVmVyc2lvbiAqdiA9ICZmLT52ZXJz aW9uczsKKyAgICAgICAgICAgIGNvbnN0IENoZWNrYXNtUGVyZiAqcCA9ICZ2LT5wZXJmOworICAg ICAgICAgICAgY29uc3QgZG91YmxlIGJhc2VsaW5lID0gYXZnX2N5Y2xlc19wZXJfY2FsbChwKTsK KyAgICAgICAgICAgIGRvdWJsZSBkZWNpY3ljbGVzOwogICAgICAgICAgICAgZG8gewotICAgICAg ICAgICAgICAgIENoZWNrYXNtUGVyZiAqcCA9ICZ2LT5wZXJmOwogICAgICAgICAgICAgICAgIGlm IChwLT5pdGVyYXRpb25zKSB7Ci0gICAgICAgICAgICAgICAgICAgIGludCBkZWNpY3ljbGVzID0g KDEwKnAtPmN5Y2xlcy9wLT5pdGVyYXRpb25zIC0gc3RhdGUubm9wX3RpbWUpIC8gNDsKKyAgICAg ICAgICAgICAgICAgICAgcCA9ICZ2LT5wZXJmOworICAgICAgICAgICAgICAgICAgICBkZWNpY3lj bGVzID0gYXZnX2N5Y2xlc19wZXJfY2FsbChwKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKHN0 YXRlLmNzdikgewogICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciBzZXAgPSBzdGF0 ZS50c3YgPyAnXHQnIDogJywnOwotICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCIlcyVj JXMlYyVkLiVkXG4iLCBmLT5uYW1lLCBzZXAsCisgICAgICAgICAgICAgICAgICAgICAgICBwcmlu dGYoIiVzJWMlcyVjJS4xZlxuIiwgZi0+bmFtZSwgc2VwLAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGNwdV9zdWZmaXgodi0+Y3B1KSwgc2VwLAotICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGRlY2ljeWNsZXMgLyAxMCwgZGVjaWN5Y2xlcyAlIDEwKTsKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBkZWNpY3ljbGVzIC8gMTAuMCk7CiAgICAgICAgICAgICAgICAg ICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBwcmludGYoIiVzXyVzOiAlZC4l ZFxuIiwgZi0+bmFtZSwgY3B1X3N1ZmZpeCh2LT5jcHUpLCBkZWNpY3ljbGVzLzEwLCBkZWNpY3lj bGVzJTEwKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGludCBwYWRfbGVuZ3RoID0g MTAgKyA1MCAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCIlc18lczoiLCBm LT5uYW1lLCBjcHVfc3VmZml4KHYtPmNwdSkpOworICAgICAgICAgICAgICAgICAgICAgICAgY29u c3QgZG91YmxlIHJhdGlvID0gZGVjaWN5Y2xlcyA/CisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgYmFzZWxpbmUgLyBkZWNpY3ljbGVzIDogMC4wOworICAgICAgICAgICAgICAgICAgICAgICAg cHJpbnRmKCIlKi4xZiAoJTUuMmZ4KVxuIiwgRkZNQVgocGFkX2xlbmd0aCwgMCksCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgZGVjaWN5Y2xlcyAvIDEwLjAsIHJhdGlvKTsKICAgICAgICAg ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0gd2hpbGUgKCh2 ID0gdi0+bmV4dCkpOwotLSAKMi40NS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZl bAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZl bC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==