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 DF6294AA71 for ; Wed, 8 May 2024 12:42:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BCC2C68D61B; Wed, 8 May 2024 15:42:16 +0300 (EEST) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id ADE3968D41E for ; Wed, 8 May 2024 15:42:09 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id D8B355429937 for ; Wed, 8 May 2024 14:42:07 +0200 (CEST) Received: from [10.10.150.6] (unknown [134.65.164.34]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id AD924542919F for ; Wed, 8 May 2024 14:42:07 +0200 (CEST) Message-ID: <5c0eea5911c9db73182395f873af8e86653ac765.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Wed, 08 May 2024 14:42:06 +0200 Content-Type: multipart/mixed; boundary="=-OqaGdMxWDuGpPSo8rbRR" User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/3] lavc/speedhqdec: Add AV_CODEC_CAP_FRAME_THREADS 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --=-OqaGdMxWDuGpPSo8rbRR Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi On a 36-core machine (Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz) with a 7 minute 125 Mbit/s 1080p sample and -thread_type frame -threads 36 this brings CPU utilization from 117% to 3174%, 58x realtime Without -threads 36 the utilization is only 1601% due to it being 16 by default.. /Tomas --=-OqaGdMxWDuGpPSo8rbRR Content-Disposition: attachment; filename="0001-lavc-speedhqdec-Add-AV_CODEC_CAP_FRAME_THREADS.patch" Content-Type: text/x-patch; name="0001-lavc-speedhqdec-Add-AV_CODEC_CAP_FRAME_THREADS.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkMWE3ZjMzYTFjMzk0MTQyYjZkYzE0ZDRlODM5MmFkNzg2ZjhiYTUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/VG9tYXM9MjBIPUMzPUE0cmRpbj89IDxnaXRA aGFlcmRpbi5zZT4KRGF0ZTogV2VkLCA4IE1heSAyMDI0IDE0OjE3OjE4ICswMjAwClN1YmplY3Q6 IFtQQVRDSCAxLzNdIGxhdmMvc3BlZWRocWRlYzogQWRkIEFWX0NPREVDX0NBUF9GUkFNRV9USFJF QURTCgotLS0KIGxpYmF2Y29kZWMvc3BlZWRocWRlYy5jIHwgNSArKystLQogMSBmaWxlIGNoYW5n ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmNv ZGVjL3NwZWVkaHFkZWMuYyBiL2xpYmF2Y29kZWMvc3BlZWRocWRlYy5jCmluZGV4IGQzNjA1YjA2 NDkuLmU1NGUyNWNiMjUgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvc3BlZWRocWRlYy5jCisrKyBi L2xpYmF2Y29kZWMvc3BlZWRocWRlYy5jCkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVkZSAibXBl ZzEyZGF0YS5oIgogI2luY2x1ZGUgIm1wZWcxMnZsYy5oIgogI2luY2x1ZGUgInNwZWVkaHEuaCIK KyNpbmNsdWRlICJ0aHJlYWQuaCIKIAogI2RlZmluZSBNQVhfSU5ERVggKDY0IC0gMSkKIApAQCAt NDMzLDcgKzQzNCw3IEBAIHN0YXRpYyBpbnQgc3BlZWRocV9kZWNvZGVfZnJhbWUoQVZDb2RlY0Nv bnRleHQgKmF2Y3R4LCBBVkZyYW1lICpmcmFtZSwKICAgICBhdmN0eC0+Y29kZWRfd2lkdGggPSBG RkFMSUdOKGF2Y3R4LT53aWR0aCwgMTYpOwogICAgIGF2Y3R4LT5jb2RlZF9oZWlnaHQgPSBGRkFM SUdOKGF2Y3R4LT5oZWlnaHQsIDE2KTsKIAotICAgIGlmICgocmV0ID0gZmZfZ2V0X2J1ZmZlcihh dmN0eCwgZnJhbWUsIDApKSA8IDApIHsKKyAgICBpZiAoKHJldCA9IGZmX3RocmVhZF9nZXRfYnVm ZmVyKGF2Y3R4LCBmcmFtZSwgMCkpIDwgMCkgewogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0K ICAgICBmcmFtZS0+ZmxhZ3MgfD0gQVZfRlJBTUVfRkxBR19LRVk7CkBAIC02NDksNSArNjUwLDUg QEAgY29uc3QgRkZDb2RlYyBmZl9zcGVlZGhxX2RlY29kZXIgPSB7CiAgICAgLnByaXZfZGF0YV9z aXplID0gc2l6ZW9mKFNIUUNvbnRleHQpLAogICAgIC5pbml0ICAgICAgICAgICA9IHNwZWVkaHFf ZGVjb2RlX2luaXQsCiAgICAgRkZfQ09ERUNfREVDT0RFX0NCKHNwZWVkaHFfZGVjb2RlX2ZyYW1l KSwKLSAgICAucC5jYXBhYmlsaXRpZXMgPSBBVl9DT0RFQ19DQVBfRFIxLAorICAgIC5wLmNhcGFi aWxpdGllcyA9IEFWX0NPREVDX0NBUF9EUjEgfCBBVl9DT0RFQ19DQVBfRlJBTUVfVEhSRUFEUywK IH07Ci0tIAoyLjM5LjIKCg== --=-OqaGdMxWDuGpPSo8rbRR Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --=-OqaGdMxWDuGpPSo8rbRR--