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 246C64038A for ; Sat, 23 Apr 2022 15:07:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DC7E568B2DC; Sat, 23 Apr 2022 18:07:28 +0300 (EEST) Received: from shout01.mail.de (shout01.mail.de [62.201.172.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2567A680134 for ; Sat, 23 Apr 2022 18:07:22 +0300 (EEST) Received: from postfix02.mail.de (postfix02.bt.mail.de [10.0.121.126]) by shout01.mail.de (Postfix) with ESMTP id B2A10A0B69 for ; Sat, 23 Apr 2022 17:07:21 +0200 (CEST) Received: from smtp03.mail.de (smtp03.bt.mail.de [10.0.121.213]) by postfix02.mail.de (Postfix) with ESMTP id 99A92A03C1 for ; Sat, 23 Apr 2022 17:07:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mailde202009; t=1650726441; bh=kCdgVdVw9oCl3mPL9CsXX5WPiMMf3OL/DcRfRVhpUsQ=; h=Message-ID:Date:Subject:To:From:From:To:CC:Subject:Reply-To; b=3e7N+JTL3EU6ygwMC64aKTW3okkBS8dexz+lnjdSs/Au9nVLS5e3VDhuJGmPBGX9K 4wypibeG+rV1HCUGkHtdJn4OaQDVu+boGc9N0Wa9TP1PfvVQQqUkcVnupBion5SYjh MGsLAOqrr4TBy6XXB66LGVIWhgWUquN5gwero6vtwTJigIXO0vOtXFZfwdRPr/w4dX zBIrJgI89C1wMUZNjUfqy3ejLEjyyo5xapSGwLUlVyTNKv91pm+kEjIaQ7PdbCJPy3 zo2SZYv3XeZDnc7k6t6r0+bQ2HXdLVKoRgi9uZT9xYkPXKpo1Qm+Jj6EoukHvUFlVV 6te1t1ZG6FdRQ== Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtp03.mail.de (Postfix) with ESMTPSA id 6C1C3A0164 for ; Sat, 23 Apr 2022 17:07:21 +0200 (CEST) Message-ID: <450ff0e8-2535-cbf9-892f-57272d511ef4@mail.de> Date: Sat, 23 Apr 2022 17:07:20 +0200 MIME-Version: 1.0 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <80886934-2099-4FE0-A95D-F9B6658F777F@lisanet.de> <5D3ED34A-A9B8-4870-B6C1-D462B086BC37@lisanet.de> <95e8daf2-9011-6622-a48f-cd1c89dea6c0@mail.de> <33796369-1344-4A5D-B429-0719D1DF2601@lisanet.de> <3A858537-49E7-41C0-84EF-618E77C7A17E@lisanet.de> From: Thilo Borgmann In-Reply-To: <3A858537-49E7-41C0-84EF-618E77C7A17E@lisanet.de> X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 5279 X-purgate-ID: 154282::1650726441-0000061A-A876DAE4/0/0 Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/videotoolboxenc.c: add option to hevc encoder to prioritize speed. 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: QW0gMjMuMDQuMjIgdW0gMTQ6MzEgc2NocmllYiBTaW1vbmUgS2FyaW4gTGVobWFubjoKPiAKPiAK Pj4gQW0gMjIuMDQuMjAyMiB1bSAxODo1MiBzY2hyaWViIFRoaWxvIEJvcmdtYW5uIDx0aGlsby5i b3JnbWFubkBtYWlsLmRlPjoKPj4KPj4KPiAKPj4gRm9yIHRoYXQgdmVyc2lvbiBJIGdldDoKPj4K Pj4gbGliYXZjb2RlYy92aWRlb3Rvb2xib3hlbmMuYzoxMTUzOjM5OiBlcnJvcjogdXNlIG9mIHVu ZGVjbGFyZWQgaWRlbnRpZmllciAna1ZUQ29tcHJlc3Npb25Qcm9wZXJ0eUtleV9Qcmlvcml0aXpl RW5jb2RpbmdTcGVlZE92ZXJRdWFsaXR5Jwo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGtWVENvbXByZXNzaW9uUHJvcGVydHlLZXlfUHJpb3JpdGl6ZUVuY29kaW5nU3Bl ZWRPdmVyUXVhbGl0eSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBe Cj4+Cj4+IFNob3VsZCByZXF1aXJlIHNvbWUgT1NYIHZlcnNpb24gZGVwZW5kZW5jeSB2aWEgI2lm J2VyeSBzb21ld2hlcmUgc2FuZS4gTGlrZQo+PiAjaWYgIVRBUkdFVF9PU19JUEhPTkUgJiYgX19N QUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDcwCj4+Cj4+IG9yIHNpbWlsYXIuCj4g Cj4gSWYgSSB1bmRlcnN0YW5kIHRoZSBjb2RlIGNvcnJlY3RseSwgaXQgc2VlbXMgdG8gbWUgdG8g YmUgYmV0dHRlciB0byBhZGQga1ZUQ29tcHJlc3Npb25Qcm9wZXJ0eUtleV9Qcmlvcml0aXplRW5j b2RpbmdTcGVlZE92ZXJRdWFsaXR5IHRvIHRoZSBjb21wYXRfa2V5cyBzdHJ1Y3QuCj4gCj4gQW5k IGRpZ2dpbmcgdGhyb3VnaCB0aGUgU0RLIGhlYWRlcnMgSeKAmXZlIGZvdW5kIHRoYXQgdGhpcyBw cm9wZXJ0eSBpcyBhdmFpbGFibGUgZm9yIGgyNjQgYW5kIFByb1JlcyBlbmNvZGVycyB0b28uIEJ1 dCBzaW5jZSB0aGUgU0RLIHN0YXRlcyB0aGF0IHRoaXMgcHJvcGVydHkgZGVmYXVsdHMgdG8gRkFM U0UgZm9yIGgyNjQgYW5kIGhldmMgYW5kIHRvIFRSVUUgZm9yIFByb1JlcyBJIGRpZG7igJl0IGFk ZCBpdCB0byB0aGUgQ09NTU9OX09QVElPTlMgYnV0IHRvIGVhY2ggZW5jb2RlciBvcHRpb25zLCBi ZWNhdXNlIEkgZGlkbuKAmXQgd2FudCB0byBtYWtlIGEgcmVncmVzc2lvbiB0byB0aGUgUHJvUmVz IG9yIGVuYWJsaW5nIGl0IGJ5IGRlZmF1bHQgZm9yIGgyNjQgYW5kIGhldmMuIEhvcGUgdGhhdOKA mXMgb2suCj4gCj4gSGVyZeKAmXMgdGhlIHJlc3VsdGluZyBwYXRjaAo+IAo+IFJlZ2FyZHMKPiBT aW1vbmUKPiAKPiAKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbmUgS2FyaW4gTGVobWFubiA8c2ltb25l QGxpc2FuZXQuZGUgPG1haWx0bzpzaW1vbmVAbGlzYW5ldC5kZT4+Cj4gLS0tCj4gbGliYXZjb2Rl Yy92aWRlb3Rvb2xib3hlbmMuYyB8IDE4ICsrKysrKysrKysrKysrKysrKwo+IDEgZmlsZSBjaGFu Z2VkLCAxOCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdmlkZW90 b29sYm94ZW5jLmMgYi9saWJhdmNvZGVjL3ZpZGVvdG9vbGJveGVuYy5jCj4gaW5kZXggMjcwNDk2 YjdhNy4uNDYyZDJhOGZiNiAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3ZpZGVvdG9vbGJveGVu Yy5jCj4gKysrIGIvbGliYXZjb2RlYy92aWRlb3Rvb2xib3hlbmMuYwo+IEBAIC0xMDAsNiArMTAw LDcgQEAgc3RhdGljIHN0cnVjdHsKPiAKPiAgICAgIENGU3RyaW5nUmVmIGtWVENvbXByZXNzaW9u UHJvcGVydHlLZXlfUmVhbFRpbWU7Cj4gICAgICBDRlN0cmluZ1JlZiBrVlRDb21wcmVzc2lvblBy b3BlcnR5S2V5X1RhcmdldFF1YWxpdHlGb3JBbHBoYTsKPiArICAgIENGU3RyaW5nUmVmIGtWVENv bXByZXNzaW9uUHJvcGVydHlLZXlfUHJpb3JpdGl6ZUVuY29kaW5nU3BlZWRPdmVyUXVhbGl0eTsK PiAKPiAgICAgIENGU3RyaW5nUmVmIGtWVFZpZGVvRW5jb2RlclNwZWNpZmljYXRpb25fRW5hYmxl SGFyZHdhcmVBY2NlbGVyYXRlZFZpZGVvRW5jb2RlcjsKPiAgICAgIENGU3RyaW5nUmVmIGtWVFZp ZGVvRW5jb2RlclNwZWNpZmljYXRpb25fUmVxdWlyZUhhcmR3YXJlQWNjZWxlcmF0ZWRWaWRlb0Vu Y29kZXI7Cj4gQEAgLTE2MSw2ICsxNjIsOCBAQCBzdGF0aWMgdm9pZCBsb2FkVlRFbmNTeW1ib2xz KCl7Cj4gICAgICBHRVRfU1lNKGtWVENvbXByZXNzaW9uUHJvcGVydHlLZXlfUmVhbFRpbWUsICJS ZWFsVGltZSIpOwo+ICAgICAgR0VUX1NZTShrVlRDb21wcmVzc2lvblByb3BlcnR5S2V5X1Rhcmdl dFF1YWxpdHlGb3JBbHBoYSwKPiAgICAgICAgICAgICAgIlRhcmdldFF1YWxpdHlGb3JBbHBoYSIp Owo+ICsgICAgR0VUX1NZTShrVlRDb21wcmVzc2lvblByb3BlcnR5S2V5X1ByaW9yaXRpemVFbmNv ZGluZ1NwZWVkT3ZlclF1YWxpdHksCj4gKyAgICAgICAgICAgICJQcmlvcml0aXplRW5jb2RpbmdT cGVlZE92ZXJRdWFsaXR5Iik7Cj4gCj4gICAgICBHRVRfU1lNKGtWVFZpZGVvRW5jb2RlclNwZWNp ZmljYXRpb25fRW5hYmxlSGFyZHdhcmVBY2NlbGVyYXRlZFZpZGVvRW5jb2RlciwKPiAgICAgICAg ICAgICAgIkVuYWJsZUhhcmR3YXJlQWNjZWxlcmF0ZWRWaWRlb0VuY29kZXIiKTsKCklmIHRoYXQg d29ya3MgSSdkIGJlIGhhcHB5LiBEb2VzIG5vdCBhcHBseSBmb3IgbWUgYW55bW9yZSAob24gSEVB RCksIHRob3VnaD8KCi1UaGlsbwoKCj4gQEAgLTIzNyw2ICsyNDAsNyBAQCB0eXBlZGVmIHN0cnVj dCBWVEVuY0NvbnRleHQgewo+ICAgICAgaW50IGFsbG93X3N3Owo+ICAgICAgaW50IHJlcXVpcmVf c3c7Cj4gICAgICBkb3VibGUgYWxwaGFfcXVhbGl0eTsKPiArICAgIGludCBwcmlvX3NwZWVkOwo+ IAo+ICAgICAgYm9vbCBmbHVzaGluZzsKPiAgICAgIGludCBoYXNfYl9mcmFtZXM7Cj4gQEAgLTEx NDYsNiArMTE1MCwxNiBAQCBzdGF0aWMgaW50IHZ0ZW5jX2NyZWF0ZV9lbmNvZGVyKEFWQ29kZWND b250ZXh0ICAgKmF2Y3R4LAo+ICAgICAgICAgIHJldHVybiBBVkVSUk9SX0VYVEVSTkFMOwo+ICAg ICAgfQo+IAo+ICsgICAgLy8gcHJpb3JpdGl6ZSBzcGVlZCBvdmVyIHF1YWxpdHkKPiArICAgIGlm ICh2dGN0eC0+cHJpb19zcGVlZCkgewo+ICsgICAgICAgIHN0YXR1cyA9IFZUU2Vzc2lvblNldFBy b3BlcnR5KHZ0Y3R4LT5zZXNzaW9uLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGNvbXBhdF9rZXlzLmtWVENvbXByZXNzaW9uUHJvcGVydHlLZXlfUHJpb3JpdGl6ZUVu Y29kaW5nU3BlZWRPdmVyUXVhbGl0eSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBrQ0ZCb29sZWFuVHJ1ZSk7Cj4gKyAgICAgICAgaWYgKHN0YXR1cykgewo+ICsgICAg ICAgICAgICBhdl9sb2coYXZjdHgsIEFWX0xPR19XQVJOSU5HLCAiUHJpb3JpdGl6ZUVuY29kaW5n U3BlZWRPdmVyUXVhbGl0eSBwcm9wZXJ0eSBpcyBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgZGV2aWNl LiBJZ25vcmluZy5cbiIpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gICAgICBpZiAoKHZ0 Y3R4LT5jb2RlY19pZCA9PSBBVl9DT0RFQ19JRF9IMjY0IHx8IHZ0Y3R4LT5jb2RlY19pZCA9PSBB Vl9DT0RFQ19JRF9IRVZDKQo+ICAgICAgICAgICAgICAmJiBtYXhfcmF0ZSA+IDApIHsKPiAgICAg ICAgICBieXRlc19wZXJfc2Vjb25kX3ZhbHVlID0gbWF4X3JhdGUgPj4gMzsKPiBAQCAtMjcxMSw2 ICsyNzI1LDcgQEAgc3RhdGljIGNvbnN0IEFWT3B0aW9uIGgyNjRfb3B0aW9uc1tdID0gewo+ICAg ICAgeyAiYWMiLCAgICAiQ0FCQUMgZW50cm9weSBjb2RpbmciLCAwLCBBVl9PUFRfVFlQRV9DT05T VCwgeyAuaTY0ID0gVlRfQ0FCQUMgfSwgSU5UX01JTiwgSU5UX01BWCwgVkUsICJjb2RlciIgfSwK PiAKPiAgICAgIHsgImE1M2NjIiwgIlVzZSBBNTMgQ2xvc2VkIENhcHRpb25zIChpZiBhdmFpbGFi bGUpIiwgT0ZGU0VUKGE1M19jYyksIEFWX09QVF9UWVBFX0JPT0wsIHsuaTY0ID0gMX0sIDAsIDEs IFZFIH0sCj4gKyAgICB7ICJwcmlvX3NwZWVkIiwgInByaW9yaXRpemUgZW5jb2Rpbmcgc3BlZWQi LCBPRkZTRVQocHJpb19zcGVlZCksIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IDAgfSwgMCwg MSwgVkUgfSwKPiAKPiAgICAgIENPTU1PTl9PUFRJT05TCj4gICAgICB7IE5VTEwgfSwKPiBAQCAt Mjc0NSw2ICsyNzYwLDcgQEAgc3RhdGljIGNvbnN0IEFWT3B0aW9uIGhldmNfb3B0aW9uc1tdID0g ewo+ICAgICAgeyAibWFpbjEwIiwgICAiTWFpbjEwIFByb2ZpbGUiLCAgIDAsIEFWX09QVF9UWVBF X0NPTlNULCB7IC5pNjQgPSBIRVZDX1BST0ZfTUFJTjEwIH0sIElOVF9NSU4sIElOVF9NQVgsIFZF LCAicHJvZmlsZSIgfSwKPiAKPiAgICAgIHsgImFscGhhX3F1YWxpdHkiLCAiQ29tcHJlc3Npb24g cXVhbGl0eSBmb3IgdGhlIGFscGhhIGNoYW5uZWwiLCBPRkZTRVQoYWxwaGFfcXVhbGl0eSksIEFW X09QVF9UWVBFX0RPVUJMRSwgeyAuZGJsID0gMC4wIH0sIDAuMCwgMS4wLCBWRSB9LAo+ICsgICAg eyAicHJpb19zcGVlZCIsICJwcmlvcml0aXplIGVuY29kaW5nIHNwZWVkIiwgT0ZGU0VUKHByaW9f c3BlZWQpLCBBVl9PUFRfVFlQRV9CT09MLCB7IC5pNjQgPSAwIH0sIDAsIDEsIFZFIH0sCj4gCj4g ICAgICBDT01NT05fT1BUSU9OUwo+ICAgICAgeyBOVUxMIH0sCj4gQEAgLTI3ODUsNiArMjgwMSw4 IEBAIHN0YXRpYyBjb25zdCBBVk9wdGlvbiBwcm9yZXNfb3B0aW9uc1tdID0gewo+ICAgICAgeyAi NDQ0NCIsICAgICAiUHJvUmVzIDQ0NDQiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMCwgQVZfT1BUX1RZUEVfQ09OU1QsIHsgLmk2NCA9IEZGX1BST0ZJTEVfUFJPUkVTXzQ0NDQg fSwgICAgICAgIElOVF9NSU4sIElOVF9NQVgsIFZFLCAicHJvZmlsZSIgfSwKPiAgICAgIHsgInhx IiwgICAgICAgIlByb1JlcyA0NDQ0IFhRIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDAsIEFWX09QVF9UWVBFX0NPTlNULCB7IC5pNjQgPSBGRl9QUk9GSUxFX1BST1JFU19YUSB9LCAg ICAgICAgICBJTlRfTUlOLCBJTlRfTUFYLCBWRSwgInByb2ZpbGUiIH0sCj4gCj4gKyAgeyAicHJp b19zcGVlZCIsICJwcmlvcml0aXplIGVuY29kaW5nIHNwZWVkIiwgT0ZGU0VUKHByaW9fc3BlZWQp LCBBVl9PUFRfVFlQRV9CT09MLCB7IC5pNjQgPSAxIH0sIDAsIDEsIFZFIH0sCj4gKwo+ICAgICAg Q09NTU9OX09QVElPTlMKPiAgICAgIHsgTlVMTCB9LAo+IH07CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==