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 ESMTPS id 50B994E0BD for ; Sat, 8 Mar 2025 15:28:16 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5239F68F41B; Sat, 8 Mar 2025 17:28:13 +0200 (EET) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02olkn2105.outbound.protection.outlook.com [40.92.50.105]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 97DD568DBB4 for ; Sat, 8 Mar 2025 17:28:06 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R/CJoxm76l+Ukv2e/cgcmsqLGaqrEUyFkHKnGiksP0snln8yUbagP3O9YOpayg4F6SXGXwf3ajeOysO2NuJMvL5rQ0iIAsGHRbXK6plibT7gfHMfqn6eW1qfu6qXWsXOQOftz58vWx9PCnuqpXnAEkC2Xmp6RHLlzYStOuqj/nsG/L+uEVuy3QxJq6RZeiocji/ebe/baCwqna7HEsU4beYVq4utxe1B9lPQbpBzLUmC+UrWTrwJJil1M44ZOXfpxIIBsvJhtIQrVFsUzqB+zvFYg7r01zQeJUN64eiDGEipJFvFj3SCIC9tOAOZQuDNrvUBPZM0/ku5PCYp9X3ZZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9xTILRLhYXf8l4j84Opi6UakG98ZzRkJobmsd3VnZXI=; b=jf7o/PLCKyMX3sGNEDJeOaoOWNbwic9EtH1YDJjKeuCegtrP1fWjJBzZu8/1FWZrko89VKLzAbKG5C8zkov8oPdNkTXVacSGBBwMeGvcdZW3d+rKvaRjuX044OpMzKxegaylBHNzUMBWjihYQlG+2Y48x+xOyU26QWvs75TKCRDpBZi7JHLIbopAMHwze7foKp/vgmwqdWk5Qk7WZNLTy3GVuHHKW3pYY0l9jmdwZb51gfW6PNAgf9yuWZYYzz81Ti337VOHIHLDeDwYEaCyj9FcUCRgLVzQvlaRQYse3AyKsmwc05WCTDHy7PSEpaWCGYta9wae+Ty/ha3fdyPF6g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9xTILRLhYXf8l4j84Opi6UakG98ZzRkJobmsd3VnZXI=; b=He0tBbQmTXburo1pRn46UqIWxSNf1jF0vdcc6UuEnGv2xKX+4LfpQz50pXrFS+VfIx79JkS1BBusMMvikK+7DiSfekqwgvSnBhEtNNPwdBf8w3TxoXdtI5U/gzzmguxIAWUrIuiHWwusrFgWemZS7IiiKxnlzQdtxnYbWOMcisasggsyPBNFc0jpDIwnk5iYVlFc8Cz/bWUFyc5u4vnnUK7BYqYk/EWirlYoxWIVpfeUTicu5j06rQ/AxO9ShxEPNdAH6xfgVBw+WYCI2jGdktuxmsWcHvDPeWP31yod9kqT7ZxRWTShlpVEMYYWxVSkyBr/VwqPCy8sZvyqnZZp0g== Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) by GV2P250MB0873.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:75::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.17; Sat, 8 Mar 2025 15:28:04 +0000 Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM ([fe80::1f36:56b3:1d04:c7a6]) by DU0P250MB0747.EURP250.PROD.OUTLOOK.COM ([fe80::1f36:56b3:1d04:c7a6%6]) with mapi id 15.20.8534.015; Sat, 8 Mar 2025 15:28:04 +0000 Content-Type: multipart/mixed; boundary="------------3unK05IHm7v8rYl2wej0pCb9" Message-ID: Date: Sat, 8 Mar 2025 16:28:02 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FFmpeg development discussions and patches From: Andreas Rheinhardt X-ClientProxiedBy: FR4P281CA0166.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b7::17) To DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0P250MB0747:EE_|GV2P250MB0873:EE_ X-MS-Office365-Filtering-Correlation-Id: 6ca9c6e3-5c91-4fd3-9b2b-08dd5e55d1c8 X-Microsoft-Antispam: BCL:0; ARA:14566002|8022599003|6092099012|15080799006|7092599003|8060799006|19110799003|12121999004|5072599009|461199028|440099028|3412199025|13095399003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TlZyeTVkOEVlaHhYN0o2YW11TjlHcys2OWNRQjl2SlZ5elQ4Z3hsMnBQT3gy?= =?utf-8?B?dVhnWW5OR2hEVUhuNVVZeDdIRXRpT1RMTFRMeDAzTGJYMVVCejVzdWtYM1Uy?= =?utf-8?B?aVdpREl5VkV6QXFFVFU5R2Zqdkp2ZUE2NlZVaXQ2eTBGUytQRkhGbCtiQ1A0?= =?utf-8?B?dDk2b1hjbVhKYlBkNE96SWNYOVp4bVJQRlY3cTRwN2RBcFJPOFlIam1GdnBr?= =?utf-8?B?bGZHMC9KYTUrRXJVbjRNRWpiWjdXWHhOakVJeUxsNmRieERMMkd4My9xcG1P?= =?utf-8?B?RjJOellUa0NWd2MrRzIxRXJKMkswWHJLcnpjaHlveFdmTzUzT0YvUmNNZ0x6?= =?utf-8?B?bnhleFdqVGVvQ0E3ZDRkWllPZFN2cFR2b3h3M1lxNmVwOHROSlZKeWhLMmRi?= =?utf-8?B?OTlHNjJmZHpMZE8zNStGQUtrOEVrZWt1ekMwUWFGK3A2bHMvUHVIUVJtT0tN?= =?utf-8?B?OXpBbHk1clNDYjVJYmdLT0R5Y2pRd2ZMWndvQVhibk1YR0dCTjhWZVVBdGJM?= =?utf-8?B?c2VtNUZGN2J6L0ZwVkIwVmM5ZnVMaGpUQWMxYWxTc3U5Qm4xZkxyUGdMSnF3?= =?utf-8?B?K05rd3FMWG9DM3M5OXZMU2I5KzR0MHljY0tvNm1JOC9RblJLMXJBWFpldWR3?= =?utf-8?B?WEplcnZaMjJoNUJ1ZFBOWjVOSXBYQkJuRDB0TVR3MXpsVzJ4VGxtL2JjNnp0?= =?utf-8?B?S2Fhdk9TbTFDOFFyR0xncXB6TVZtNUh6TmNoc2x6bEN1ZUg5N3VZTTR5N0s2?= =?utf-8?B?Q0ZoVXNLQXdaUGpCdmZMbk9FYlQ3allQZmNwZzg4Nk9XVlVPb0R2USs1aXZV?= =?utf-8?B?NmkxSGF1QlV3NXdPM0o1UXJUMWJpRnBPd05icWtEVlYxRzJGdHpPb1lTZ05D?= =?utf-8?B?ZVJQdGFoZ0xYNDJxaFhEWGFXNlRLNWFwcndHZXk0QTlGMlRjQVVrVTh4RTBS?= =?utf-8?B?Y2Y2aU5QV0JTTlcxRjFNOE5OeUJuMVduV1E5ZjkwSWNoNFYrREcwMDhOUWh0?= =?utf-8?B?VjF3NlVhNFlIUEZzZ3ZTSmpyL3VhQ0U2SXVJNyt1dldiYVFZcnF3Zmh3aXdz?= =?utf-8?B?RGhqL3JiWWpXVU1pdHlSTGpXYkRQdUV0M0p6eEswL1VXQTFmUVB2TGhXK1pF?= =?utf-8?B?RGRQTC94em9vMWdtWHpkVTNjVm94ZTFVQnlnMGIvNExHbC9kMEZGM0VtM1Fj?= =?utf-8?B?MndBUC9SWHNVZUhDbXp2cWp3M1hVN1krLzM3OW9rZ3FoRkV3b2RoR3hON0pP?= =?utf-8?B?UGpLYSthd2RYUHlBdllra0xQNjhFKzdueDJhZitOZXVGQnBUTE1DZFFyYW1v?= =?utf-8?B?Wk5VK0hiVmk1SEdaK0tKTEs4NktCcXpKTzg3Y0U3dGM3c0VvcVhoTFN1OUty?= =?utf-8?B?K3dleWR1TE5qa2gwem5HU0grdVNtd3pZTXpzaHNjdk0wNkEyOG5rd0pSa3Uz?= =?utf-8?B?RlNKNzRiVWxtdi8zdUNOdEpoUXZXL1pzamN4M2o1QVE2enBqVmxHbHpWQWRq?= =?utf-8?B?QU5WeExKOTJRTnp0bmlSNWpYTWdoa0xxK3loVHRhWlJXSk0yc1JaSFUxcmw1?= =?utf-8?B?NTV0NU8rbUhUYlZ6L1VVVnRySGw4aVAwZXBpYmpiYXVYcnZCWFl5K2MyYzVL?= =?utf-8?B?Q3NlUnJ3L0ZZcG0ySzZLYkVCWW45THc9PQ==?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eWhxSDY1eGVNN2lLOUF0Z2IzaFZzRkRnN2hGYzJ5bUxCSml5YXArMnJ6emwv?= =?utf-8?B?c0NhOXB1ckptZWpTVHQ4cUp5WCszUmlVWTdDTm9tOUNRaEVmZ3hLZTVWNmQv?= =?utf-8?B?ZEYwM3pCL01vY0lNWEVJZ3hLbStJd2VCMmVxelNkV2pZNW9xM0ZPUFJUS0Mz?= =?utf-8?B?NDlTdmY0dkxMRmhWM1pTRzRUZlNCa2I3VksvOCt0ajBEQ3ZQOUQ4MUozVVl2?= =?utf-8?B?ZUJPWG9KUFgxUS9YN0NFZmJjRE8yK29pRGRraGI5UThiT1VIVmp6OGoxdTlz?= =?utf-8?B?a213WmJuUkgyTENobTJLM2tJdExTQ0RCcUlOY05tWDVlS3BodTZLdnV5a3da?= =?utf-8?B?U2Z5amRXREhNZytxc0VPYVZWbUlQTkdlTGtjc0pzSmpZQzVJenExZE5zMWZj?= =?utf-8?B?c1VTM2Y1RWxOZEMrd0dBMWlscG16VjJ1N01IenZKNWE4U1hjQXFPVXppcHV4?= =?utf-8?B?ZHZMclVSemt3L1hEZEw5Nkd3ZFVFbnQxMlgvV0ZCc0YrU3E1bksxaFV1bkhj?= =?utf-8?B?blBaSmo1TTZEdElLVzRPcFlBR2xFVVNsQlRFVlB6QVNhZC9DcjVnbzN5TzhR?= =?utf-8?B?QmgwNzlIczEwcHhBY2xGeTVzcW51djljdklsQnE4WXlqdHZGTEMra29ZQkVO?= =?utf-8?B?d3AyZk9vZTBnblp2VWNwZjluRVZLb3VFL25BcHlBOGJ4SDB6K0VHaUU2cEhp?= =?utf-8?B?b0JRYUdxNE5UMllCMmNhZTNlTWUrZmVoR0ZyOENqS3pMbHVzQWl2bFdTMmtp?= =?utf-8?B?NDEwSE0zZEpkcGl1ZnlmUitBSUFaVXpyTDUvYU1NYU1aTUJ0MUpjdkhEbUJt?= =?utf-8?B?ZUxqemp4NVNNazZvU0doLzgrZ2h5eGEyc2hzem0rQkwzeUtyOVpFNlBBdkJu?= =?utf-8?B?SkpSSTRWSXFQYVZEUmJtazliakN4Mjh0K3B3VnVRUFBQdHFmdm5PdUh0endv?= =?utf-8?B?d2NqVmtldEEzcjNaeDZ0ZXFkZDVwTEZXU1JHSVZWM08rNjJrS3ZwUTh4aHov?= =?utf-8?B?QjB0dW00dkV5TUxQNjE3VEtlamNDTWlRdXp0eGx5WnV1ZnppUi96dlVHTVNx?= =?utf-8?B?V1orcFFYN0xWZi9XTzBobnkrelJrdGtHMkc2Y1VPbnZXNWphSEdXNEF0OVlk?= =?utf-8?B?KzRFOWYrakdaa3dMODFYdndmOTJESG9YRjUyRzkyenExUG0yZ0JqWHFwZHB0?= =?utf-8?B?UWg2eGN0cXZoSGNxSGlSV1poUTVwWmlYaWNNUDdyVVY2c0FVcXh2VmJUWXAv?= =?utf-8?B?OWtIU0tsdzJ4bTZ6NDVrSXFhOE9qNnZjNXZyZ1o1TTFMUmhIZzNkeTViWVND?= =?utf-8?B?K0NXTjhpUjJkMDZSdXQ0RnVvVmcwVHNhVDZYS1VlZ1QvTmJZK1lQcEI2dENC?= =?utf-8?B?TzFpQ21QeFllbmE0YXU4TStXbXhkZDhKQUUzdmpibVoxRTF4MXhOdlhkVXJt?= =?utf-8?B?QWRoZUE2R0RIZlhlblZvcXBNT2UyNkZzamdlVFJxRFpaTkh1ZlpPVDVRbDgr?= =?utf-8?B?R2xQOXY3UVh6SGNkbENsQVRwZXdEa1FDOUtpdFUxelN6aTlQRzJKV0xpSUFt?= =?utf-8?B?MDdYalFWZkh1UmhOeVMwUk9aN0FhNlkzK1gzc09OTXZoVmNCVTJkejhtd1Fp?= =?utf-8?B?VnFmdEg5R3lpbTRWNzNFMTlEQUhkTWtiK3pWODA1NTVNWmFTWGVOaGQrRHNH?= =?utf-8?B?c2pad20rUXk4bVl2Q2JCcWdlRWxXWmVsK01ZbUhyaHZmYVhobm1tb1NRPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6ca9c6e3-5c91-4fd3-9b2b-08dd5e55d1c8 X-MS-Exchange-CrossTenant-AuthSource: DU0P250MB0747.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2025 15:28:04.4439 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2P250MB0873 Subject: [FFmpeg-devel] [PATCH] avcodec/vc2enc: Simplify writing dirac golomb codes 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: --------------3unK05IHm7v8rYl2wej0pCb9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Patch attached. - Andreas --------------3unK05IHm7v8rYl2wej0pCb9 Content-Type: text/x-patch; charset=UTF-8; name="0001-avcodec-vc2enc-Simplify-writing-dirac-golomb-codes.patch" Content-Disposition: attachment; filename*0="0001-avcodec-vc2enc-Simplify-writing-dirac-golomb-codes.patc"; filename*1="h" Content-Transfer-Encoding: base64 RnJvbSA0ZTUwYjJhZGI2ZGUxNjc1NGI2MjllYWYxOGZjOTJkNjdlY2RmMWNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogU2F0LCA4IE1hciAyMDI1IDE1OjQ1OjI0ICswMTAwClN1Ympl Y3Q6IFtQQVRDSF0gYXZjb2RlYy92YzJlbmM6IFNpbXBsaWZ5IHdyaXRpbmcgZGlyYWMgZ29sb21i IGNvZGVzCgpUaGUgZWFybGllciBjb2RlIHVzZWQgYSBsb29wIHRvIGRldGVybWluZSB0aGUgbnVt YmVyIG9mIGJpdHMgdXNlZAphbmQgY2FsbGVkIGZmX2xvZzIoKSBvbiBhIHBvd2VyIG9mIHR3byAo YW5kIGl0IHdvdWxkIGJlIGVhc3kgdG8Ka2VlcCB0cmFjayBvZiB0aGUgZXhwb25lbnQgb2Ygc2Fp ZCBwb3dlci1vZi10d28pOyBuZWl0aGVyIEdDQyBub3IKQ2xhbmcgb3B0aW1pemVkIHRoZSBsb29w IGF3YXkgb3IgYXZvaWRlZCB0aGUgZmZfbG9nMigpLgpUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSBs b29wIGFuZCB0aGUgbG9nMiB3aXRoIGEgc2luZ2xlIGF2X2xvZzIoKS4KClNpZ25lZC1vZmYtYnk6 IEFuZHJlYXMgUmhlaW5oYXJkdCA8YW5kcmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPgotLS0K IGxpYmF2Y29kZWMvdmMyZW5jLmMgfCAzMCArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2xpYmF2Y29kZWMvdmMyZW5jLmMgYi9saWJhdmNvZGVjL3ZjMmVuYy5jCmluZGV4IGI4 MjM3MGE3NTMuLjhlNjhkN2E4OWQgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvdmMyZW5jLmMKKysr IGIvbGliYXZjb2RlYy92YzJlbmMuYwpAQCAtMTg5LDIzICsxODksMTAgQEAgdHlwZWRlZiBzdHJ1 Y3QgVkMyRW5jQ29udGV4dCB7CiBzdGF0aWMgYXZfYWx3YXlzX2lubGluZSB2b2lkIHB1dF92YzJf dWVfdWludChQdXRCaXRDb250ZXh0ICpwYiwgdWludDMyX3QgdmFsKQogewogICAgIGludCBpOwot ICAgIGludCBiaXRzID0gMDsKLSAgICB1bnNpZ25lZCB0b3BiaXQgPSAxLCBtYXh2YWwgPSAxOwor ICAgIGludCBiaXRzID0gYXZfbG9nMigrK3ZhbCk7CisgICAgdW5zaWduZWQgdG9wYml0ID0gMSA8 PCBiaXRzOwogICAgIHVpbnQ2NF90IHBiaXRzID0gMDsKIAotICAgIGlmICghdmFsKyspIHsKLSAg ICAgICAgcHV0X2JpdHMocGIsIDEsIDEpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAg d2hpbGUgKHZhbCA+IG1heHZhbCkgewotICAgICAgICB0b3BiaXQgPDw9IDE7Ci0gICAgICAgIG1h eHZhbCA8PD0gMTsKLSAgICAgICAgbWF4dmFsIHw9ICAxOwotICAgIH0KLQotICAgIGJpdHMgPSBm Zl9sb2cyKHRvcGJpdCk7Ci0KICAgICBmb3IgKGkgPSAwOyBpIDwgYml0czsgaSsrKSB7CiAgICAg ICAgIHRvcGJpdCA+Pj0gMTsKICAgICAgICAgYXZfYXNzZXJ0MihwYml0cyA8PSBVSU5UNjRfTUFY Pj4zKTsKQEAgLTIxOSwxOCArMjA2LDcgQEAgc3RhdGljIGF2X2Fsd2F5c19pbmxpbmUgdm9pZCBw dXRfdmMyX3VlX3VpbnQoUHV0Qml0Q29udGV4dCAqcGIsIHVpbnQzMl90IHZhbCkKIAogc3RhdGlj IGF2X2Fsd2F5c19pbmxpbmUgaW50IGNvdW50X3ZjMl91ZV91aW50KHVpbnQzMl90IHZhbCkKIHsK LSAgICBpbnQgdG9wYml0ID0gMSwgbWF4dmFsID0gMTsKLQotICAgIGlmICghdmFsKyspCi0gICAg ICAgIHJldHVybiAxOwotCi0gICAgd2hpbGUgKHZhbCA+IG1heHZhbCkgewotICAgICAgICB0b3Bi aXQgPDw9IDE7Ci0gICAgICAgIG1heHZhbCA8PD0gMTsKLSAgICAgICAgbWF4dmFsIHw9ICAxOwot ICAgIH0KLQotICAgIHJldHVybiBmZl9sb2cyKHRvcGJpdCkqMiArIDE7CisgICAgcmV0dXJuIDIg KiBhdl9sb2cyKHZhbCArIDEpICsgMTsKIH0KIAogLyogVkMtMiAxMC40IC0gcGFyc2VfaW5mbygp ICovCi0tIAoyLjQ1LjIKCg== --------------3unK05IHm7v8rYl2wej0pCb9 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". --------------3unK05IHm7v8rYl2wej0pCb9--