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 A38974C6A6 for ; Sun, 9 Mar 2025 19:42:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5316668E6DF; Sun, 9 Mar 2025 21:41:55 +0200 (EET) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02olkn2077.outbound.protection.outlook.com [40.92.50.77]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8B0E468D0B3 for ; Sun, 9 Mar 2025 21:41:49 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FW2eyVN/DMaWr9jlim7LGxYm2+V7BMUk82d1+Rj9zOVBeDg/cnrtM8zhdZb1t79MlX0doTi4c3EbdpmNc3JJLuAqBUdYNp3jDrtXZZpCUab8t+atT2KrVKloU0nMNiBW6AKQDJ8mBRZUT7V74qteTn32gZ8CDMpN0ZMHeijBGE/TH5JwCPozq9y3NMEXTwWguZSt0ZZ60FjiSwvsZ0Hf8ihuMpLncoXcV9CCPerx0qm5p67dymqmdaIpJ2zvLCfcG+bDhZc4wLBHjbl0bNlEFKxre9yqah/LurGVGOxICZYR63cqTt9b0zczKq9xo4ITEZ6Wlm5KiCH6+To3OeEfmw== 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=YHoiW5BZyaJz0fIj5jDllXzV+uIi1EkVzOTZ2DbHgq4=; b=AzlJtuB2+4LBkEc82AeqNjOuUm5dXnZTehC666QoDrD5qlVrQzdxkLx292CPb2Ea7jd4SSl6qBfj31SFBggq3Xnv5ZfLk7DUpr4+2VIji+miUiKEUwphxmTCYUQjkhX9GdR3559z1Et3riI2Z7GDtSoG+kd4LgN+AgPd9uw/UnrHq6IoI7SVv/d9Nq0qkyMQASnE/LVVe3EV13d7HI9V5CKjfFoCXfC6LQpJCnk8v4JcSjS0VAHKjlnxP6ds0rkLWB/VLFTphxhySND+FkB0rkpTEal8b9ouU3NxWth0L3qRB317mOWGt4XsDUxkTkPeYV4ZtxXybiEbRY9LTNquYw== 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=YHoiW5BZyaJz0fIj5jDllXzV+uIi1EkVzOTZ2DbHgq4=; b=DL+El25KTMN6GbhACWuuG2P+O6tgHMKifZnnfKlDPqN+lF0b7bJZ/GFpIkYKat+wytK+ATICKDQ+SswtW0oRVnGzwdDp0e/aAcA+e62Eow3nvRilJMDUATDjkjh4CmcZReh5HCHtXOwVKeHFOwIlLHM9AGXKJ/GK07JBbyxNg/OafXQvlC3KTjP0+Pes92iGxrPriyeA29KwS5uLZ2FgPx0s+3lz5u2pKjvQy7QP+fJ6px6eB8ZaluUyNDjppi189AyAcQfPc+3QBljnv00O9e1Aw6go/1c4Gb2aYHqtRlE3A4RtE9ZckcUle/LTSDQhvwFi3vb9KZMdhjp8C/PG4g== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DB9P250MB0595.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:334::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.18; Sun, 9 Mar 2025 19:41:48 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%5]) with mapi id 15.20.8534.017; Sun, 9 Mar 2025 19:41:48 +0000 Content-Type: multipart/mixed; boundary="------------8qUDs9aM7DcjKv5OlQmoBOpO" Message-ID: Date: Sun, 9 Mar 2025 20:41:46 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FFmpeg development discussions and patches From: Andreas Rheinhardt X-ClientProxiedBy: ZR0P278CA0101.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:23::16) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DB9P250MB0595:EE_ X-MS-Office365-Filtering-Correlation-Id: f9ff613d-b49f-4936-c282-08dd5f426e28 X-Microsoft-Antispam: BCL:0; ARA:14566002|15080799006|5072599009|8060799006|19110799003|461199028|7092599003|6092099012|12121999004|13095399003|440099028|3412199025|12091999003|11031999003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?T1FlR3FVMVQyNDMrZnNUUVlVa202MEFqTCtScC83aHFBV0NCcVNkTGdZSnRZ?= =?utf-8?B?WVZDcHpobHVwVEdPVXNMN2NXdEpuVlZlMktQMlBrNUZLK2pMc1E5TFNVQzNH?= =?utf-8?B?b1FmMUF4SWFlRFhsUVFKVkxTQXprcG1xOFNBeE1Xb0FaY1BTTjg0QkNqV0lz?= =?utf-8?B?anE2OXJTNDdYWkYxMlBYeDZFQVgwYjl0MHdsS3drelNOcktUZGZaNmdtM3Q4?= =?utf-8?B?cEZHWkxYYm5mSHBGRW5TQ3pqc2RiT0hpd2J3Rjh0eFNYWXQyRDZVckxicEFP?= =?utf-8?B?Tk5JRFE0TG5LV2ZUejdBZEtQcDFjVmF5ZXdFdzMvOVFGZUdEMUVuNC9qOTJP?= =?utf-8?B?Vi9OQU94Sld4bFQvR2RCaURLZC90N0VJK0poajRhVnlKSitqN0cyWVg2Nksr?= =?utf-8?B?bENZQTlTaVRsaTZ5bm50c2JOSXp3YUcxMS8rMGhPak05cVN1VStoeWU3cyt2?= =?utf-8?B?Uitha3hzdzhieGQvT0JmVDYyVW1TM1hxYlVIQ3RhcVB0d2lrWXdpTm9jdm8v?= =?utf-8?B?andYOUFZRkJzL3h3SHl5TXN3WnhXRXhOMUFGdXBtOTNlczhWK01IOWNYQUpn?= =?utf-8?B?QWFobzV3aEJjbHRUcUw0Qzl4SlJJTmF4eWhlaGkwbDZ6T2h3SmxxV0pRdHRH?= =?utf-8?B?eXNsRE5NWktHekhvMDRwem9kZ3YvM1FyVmdTMC9VdWQ2b3pEVmVyZWsxU3Fa?= =?utf-8?B?NHI1anYrWTZFOW8rd0hMYmV5ZEJtN1pLSVdKWm82dGs2MTZqUkRTZFg5VGZz?= =?utf-8?B?ZDFXdG01U25EbzROSVNKU1NNbExKZGp6bUYvbHF3Q3AreWlvM3pRL0xSRlp6?= =?utf-8?B?NWxjZkVVd3I3SjRsdUEwMzk2UWpZMFI5ZUtmdUR1Ui8wZjAxNkw1eXVXYlF1?= =?utf-8?B?MWZHOFZQbFRkYzM1R1dLRXMzNk5leXN0cytVSGJCeGVUdGp5WEFkbjByMFBL?= =?utf-8?B?ZlQxdjdVcnlMTFpHWkZKUE5rQlNzT3c2OUNiSmdFOU5nNG5QeENPVWc2VHdw?= =?utf-8?B?bGp4bTliU2EzRjY4SFM3a3JDemhxVDVSZ2VHSWUzeXIzSjNvVkthM1pXOFJs?= =?utf-8?B?bkVpN3dhcGNkL09HMHZ1U2VMS2t4NmY2RytPbUdUV0RVcDJzVDN1MjlYblVs?= =?utf-8?B?TU9lbk81dHk2SlJrZ2tEUlRBODhJc2JyK0hxNE1EMlJyTWFMSHFwTjRpazJk?= =?utf-8?B?ZlZvNjhBMjVpVzJOUUtJeGdNV3E5c3JQWi91VXkwMW9STVpxWmcvclhOMlVS?= =?utf-8?B?Wkl2RXVZbERUbDlKY2V5WHJLamdZQmpHYXdWbzNjL0RweEVlUTZua2UwMzZG?= =?utf-8?B?WkdqTURlbTdPSnZqVU5jSUdhdEVVSEY2dzNQSWFHT1pYSno5L1NCbTVvL1BU?= =?utf-8?B?dDF1VWt1a0pRZUNpSHJrWStBK1dXK0NUeC83dlB5SHpEYzJVUWg0b0VsVm56?= =?utf-8?B?cGwxd1d1Vyt4dVhLM0N1TTc5ZXZvZndTM3J3aWRDMWNwSkNSSzFLeCtwMWt4?= =?utf-8?B?c2s0cTZ0MjF6eWd6UUEvVkxhcUJzK3F2VDljcXIveDk3U1REbGtqOVplV3VC?= =?utf-8?B?MXdmMzBCZG11aWVRZzdBWXljWFU0a0c0STN3dzhkRGg1bWlKSzBySVdzZ3pP?= =?utf-8?Q?Gebbi1gmExNn3U0CaYlr4ybhcBYEkCNpFJ3U11lohOM0=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?b3RkbkxPbHYyUm1BWkcxcFhlN2tPYmFaRzkxdjVRRTBIdVJxUUlPYUNWYmY0?= =?utf-8?B?OTNKY1ZIVkNLNGxZQldXMjZ2TmE0SDYrMERFRlR1SXkwYTRmTzY2QXJVRzVs?= =?utf-8?B?WjFaOTRLeWVpTGJsT3ZtNVhITXNDaDJQcVJJZ3VWTkZqUnE0K1k5VmRzL2pw?= =?utf-8?B?UlAyWk5ZK016djVsdXN5eXRyeE5xUGx1Zi8wTUdZWEVCNExLQ04zMGs2eisr?= =?utf-8?B?algxOGlIMXNwa3YxaDZlOFlJbm9PYzIxNmtQNTVrUlEvV3czbVZDejVoN2V2?= =?utf-8?B?RUl0R1BUcm9QenppdHY3QWpWMk9hK3BnUVlGdnp1Ri9lWDVhRFFsUmxFaTlN?= =?utf-8?B?Z3VqVzJaQlhMallQWmhqbFFvdTFNb21tL050ZjRvSkUwTXREVTF2WjRDTHNW?= =?utf-8?B?aTNHaHgwMUxPMXl3aWZYcWhmalFBVjdEK2xuY1VVQk0zc0VaUzMveWtVVk4z?= =?utf-8?B?bTV1SnM0eUpmVTVGK0tFak5kcXdJSjkrV2JueEdIVzFaZTNya25WOUMvMkxs?= =?utf-8?B?c2ovL2UxVDdBdWw3TlZzaHJNemtxak9Fd1BsSHN1Rlp0WGthdmxmRG03cHJK?= =?utf-8?B?SWIwenYyMnNBNDJvTVpHSUJ4c3FmYlVOTWE3ZWZHRWtobW5BNGw1dmNQM3hv?= =?utf-8?B?N0oycVJ5NFhMSmNUbGZxTlVMN0t4V05YalJpa2VCN1c3WkU2cVlMb1c5R1Ew?= =?utf-8?B?a2NGU2Q2WWh2aTJ4QTE4MUJsbzdYWm42b3NhbTR5TTVBUnk5UFY1SVlvSnZx?= =?utf-8?B?Mzd2SGdoWjZxSldXTE1Scmh5Sm5YalFUNlZwTmc2SElXakpYdFdSUHhXZ3NU?= =?utf-8?B?ay84YkYrcG9DekJUNkNaSCs1MnZLanBYQXFKaVdLeUpHUitxRElKRk4yWENG?= =?utf-8?B?dDFoNFJVRWJPNTZQaWdZUjFUM1V1VGpyalM1NklkOHdVREs3RGllejgwSVVS?= =?utf-8?B?SWtpa05Vc1ZISHFEY0RsTVNUWDhtMGZQYzJ1NjFvelcvL3BqbmlTNlBnclpr?= =?utf-8?B?VnBxdjRraVR0b0VEQlV6b0RrV3B6UzQ0d2d1MVBNSHk4dU5GSnN5NjllMnJH?= =?utf-8?B?WGlVMlZjREp0YmlyTzRGVkVMK0pIQjdBSzRta0NhOGtGSGVUYUFqVWNEbWdk?= =?utf-8?B?TjN2TmhMRXZXN3NoSVlST0w0QUZTUGViWGpwUEFVSGU5L0lZVzJZd2lRSTR2?= =?utf-8?B?bGR6SHBkQ0xhSlhUaHphTkpUTFVXL3dkanZ4aGZydkpnaW1XdGhlZ2R0Si9y?= =?utf-8?B?c3JBdW5BT0t6VDJSQnQ2TlBwQUdhUHBadTAzOTVjSjExdTdkZWtJL3lKNk0w?= =?utf-8?B?YVNtOFJ3djFjc3NtRUcvQnB0b2Q4UHFySnJWb25qcHJxRE5WVFdDSU5pL0RY?= =?utf-8?B?U093TGtHTjBqc2lJNld0NExxdThlbktwT2Nram5mMWhoSDBxZFJ1a3krdndG?= =?utf-8?B?cFJnU0RhV002L3ZpNkVBdjRYbE5RYk9SZ2RUYWV4VENkZkZoYTRXdldwYks2?= =?utf-8?B?THdFd1BEQ0x3bmhOV0p2enA5SVMvZHdxb1hRbGZFZFl2UnZsNGw1L3Z4VGVy?= =?utf-8?B?ZGc5VkVpYjJJS0R1SkNZcFRnU3RmU3hxUGViOWZ2NlRacDJxbUtRdlZISGow?= =?utf-8?B?cVN0VTNadmdZMFhSK05MRXFLUFBldjBOMDNXQnNNc1A0OEV6Q0tmZ0cwaFQ5?= =?utf-8?B?aURFcTUxWUtLZlMrQVlHZXE2c3RxaFZkV3ZreGNHeU05TStzajVNMGtnPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9ff613d-b49f-4936-c282-08dd5f426e28 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2025 19:41:48.0173 (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: DB9P250MB0595 Subject: [FFmpeg-devel] [PATCH] avcodec/pthread*: Mark init, free, flush functions as av_cold 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: --------------8qUDs9aM7DcjKv5OlQmoBOpO Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Patch attached. - Andreas --------------8qUDs9aM7DcjKv5OlQmoBOpO Content-Type: text/x-patch; charset=UTF-8; name="0001-avcodec-pthread-Mark-init-free-flush-functions-as-av.patch" Content-Disposition: attachment; filename*0="0001-avcodec-pthread-Mark-init-free-flush-functions-as-av.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBhMTkxMjc0ZWI0OGRkMDM3NTJiYTYzN2U3ZTUwZWZhYTUzOTkyYzM2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJk dEBvdXRsb29rLmNvbT4KRGF0ZTogU3VuLCA5IE1hciAyMDI1IDIwOjM5OjI1ICswMTAwClN1Ympl Y3Q6IFtQQVRDSF0gYXZjb2RlYy9wdGhyZWFkKjogTWFyayBpbml0LCBmcmVlLCBmbHVzaCBmdW5j dGlvbnMgYXMgYXZfY29sZAoKU2lnbmVkLW9mZi1ieTogQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRy ZWFzLnJoZWluaGFyZHRAb3V0bG9vay5jb20+Ci0tLQogbGliYXZjb2RlYy9wdGhyZWFkLmMgICAg ICAgfCAgOCArKysrLS0tLQogbGliYXZjb2RlYy9wdGhyZWFkX2ZyYW1lLmMgfCAxMCArKysrKy0t LS0tCiBsaWJhdmNvZGVjL3B0aHJlYWRfc2xpY2UuYyB8IDExICsrKystLS0tLS0tCiAzIGZpbGVz IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvcHRocmVhZC5jIGIvbGliYXZjb2RlYy9wdGhyZWFkLmMKaW5kZXggZDMyZTU2 ZGUwZC4uNmQ2MDQ1NjZlMyAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9wdGhyZWFkLmMKKysrIGIv bGliYXZjb2RlYy9wdGhyZWFkLmMKQEAgLTI5LDEzICsyOSwxMyBAQAogICogQHNlZSBkb2MvbXVs dGl0aHJlYWRpbmcudHh0CiAgKi8KIAorI2luY2x1ZGUgImxpYmF2dXRpbC9hdHRyaWJ1dGVzLmgi CiAjaW5jbHVkZSAibGliYXZ1dGlsL3RocmVhZC5oIgogCiAjaW5jbHVkZSAiYXZjb2RlYy5oIgog I2luY2x1ZGUgImF2Y29kZWNfaW50ZXJuYWwuaCIKICNpbmNsdWRlICJjb2RlY19pbnRlcm5hbC5o IgogI2luY2x1ZGUgInB0aHJlYWRfaW50ZXJuYWwuaCIKLSNpbmNsdWRlICJ0aHJlYWQuaCIKIAog LyoqCiAgKiBTZXQgdGhlIHRocmVhZGluZyBhbGdvcml0aG1zIHVzZWQuCkBAIC00Niw3ICs0Niw3 IEBACiAgKgogICogQHBhcmFtIGF2Y3R4IFRoZSBjb250ZXh0LgogICovCi1zdGF0aWMgdm9pZCB2 YWxpZGF0ZV90aHJlYWRfcGFyYW1ldGVycyhBVkNvZGVjQ29udGV4dCAqYXZjdHgpCitzdGF0aWMg YXZfY29sZCB2b2lkIHZhbGlkYXRlX3RocmVhZF9wYXJhbWV0ZXJzKEFWQ29kZWNDb250ZXh0ICph dmN0eCkKIHsKICAgICBpbnQgZnJhbWVfdGhyZWFkaW5nX3N1cHBvcnRlZCA9IChhdmN0eC0+Y29k ZWMtPmNhcGFiaWxpdGllcyAmIEFWX0NPREVDX0NBUF9GUkFNRV9USFJFQURTKQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAmJiAhKGF2Y3R4LT5mbGFncyAgJiBBVl9DT0RFQ19GTEFH X0xPV19ERUxBWSkKQEAgLTY5LDcgKzY5LDcgQEAgc3RhdGljIHZvaWQgdmFsaWRhdGVfdGhyZWFk X3BhcmFtZXRlcnMoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQogICAgICAgICAgICAgICAgYXZjdHgt PnRocmVhZF9jb3VudCwgTUFYX0FVVE9fVEhSRUFEUyk7CiB9CiAKLWludCBmZl90aHJlYWRfaW5p dChBVkNvZGVjQ29udGV4dCAqYXZjdHgpCithdl9jb2xkIGludCBmZl90aHJlYWRfaW5pdChBVkNv ZGVjQ29udGV4dCAqYXZjdHgpCiB7CiAgICAgdmFsaWRhdGVfdGhyZWFkX3BhcmFtZXRlcnMoYXZj dHgpOwogCkBAIC04MSw3ICs4MSw3IEBAIGludCBmZl90aHJlYWRfaW5pdChBVkNvZGVjQ29udGV4 dCAqYXZjdHgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgZmZfdGhyZWFkX2ZyZWUoQVZDb2Rl Y0NvbnRleHQgKmF2Y3R4KQorYXZfY29sZCB2b2lkIGZmX3RocmVhZF9mcmVlKEFWQ29kZWNDb250 ZXh0ICphdmN0eCkKIHsKICAgICBpZiAoYXZjdHgtPmFjdGl2ZV90aHJlYWRfdHlwZSZGRl9USFJF QURfRlJBTUUpCiAgICAgICAgIGZmX2ZyYW1lX3RocmVhZF9mcmVlKGF2Y3R4LCBhdmN0eC0+dGhy ZWFkX2NvdW50KTsKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcHRocmVhZF9mcmFtZS5jIGIvbGli YXZjb2RlYy9wdGhyZWFkX2ZyYW1lLmMKaW5kZXggZDlkZjBkNjJhOC4uYjk4MjMxNWY0ZSAxMDA2 NDQKLS0tIGEvbGliYXZjb2RlYy9wdGhyZWFkX2ZyYW1lLmMKKysrIGIvbGliYXZjb2RlYy9wdGhy ZWFkX2ZyYW1lLmMKQEAgLTcxOCw3ICs3MTgsNyBAQCB2b2lkIGZmX3RocmVhZF9maW5pc2hfc2V0 dXAoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KSB7CiB9CiAKIC8vLyBXYWl0cyBmb3IgYWxsIHRocmVh ZHMgdG8gZmluaXNoLgotc3RhdGljIHZvaWQgcGFya19mcmFtZV93b3JrZXJfdGhyZWFkcyhGcmFt ZVRocmVhZENvbnRleHQgKmZjdHgsIGludCB0aHJlYWRfY291bnQpCitzdGF0aWMgYXZfY29sZCB2 b2lkIHBhcmtfZnJhbWVfd29ya2VyX3RocmVhZHMoRnJhbWVUaHJlYWRDb250ZXh0ICpmY3R4LCBp bnQgdGhyZWFkX2NvdW50KQogewogICAgIGludCBpOwogCkBAIC03NTAsNyArNzUwLDcgQEAgREVG SU5FX09GRlNFVF9BUlJBWShQZXJUaHJlYWRDb250ZXh0LCBwZXJfdGhyZWFkLCBwdGhyZWFkX2lu aXRfY250LAogICAgICAgICAgICAgICAgICAgICAoT0ZGKGlucHV0X2NvbmQpLCBPRkYocHJvZ3Jl c3NfY29uZCksIE9GRihvdXRwdXRfY29uZCkpKTsKICN1bmRlZiBPRkYKIAotdm9pZCBmZl9mcmFt ZV90aHJlYWRfZnJlZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIGludCB0aHJlYWRfY291bnQpCith dl9jb2xkIHZvaWQgZmZfZnJhbWVfdGhyZWFkX2ZyZWUoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBp bnQgdGhyZWFkX2NvdW50KQogewogICAgIEZyYW1lVGhyZWFkQ29udGV4dCAqZmN0eCA9IGF2Y3R4 LT5pbnRlcm5hbC0+dGhyZWFkX2N0eDsKICAgICBjb25zdCBGRkNvZGVjICpjb2RlYyA9IGZmY29k ZWMoYXZjdHgtPmNvZGVjKTsKQEAgLTkyMiw3ICs5MjIsNyBAQCBzdGF0aWMgYXZfY29sZCBpbnQg aW5pdF90aHJlYWQoUGVyVGhyZWFkQ29udGV4dCAqcCwgaW50ICp0aHJlYWRzX3RvX2ZyZWUsCiAg ICAgcmV0dXJuIDA7CiB9CiAKLWludCBmZl9mcmFtZV90aHJlYWRfaW5pdChBVkNvZGVjQ29udGV4 dCAqYXZjdHgpCithdl9jb2xkIGludCBmZl9mcmFtZV90aHJlYWRfaW5pdChBVkNvZGVjQ29udGV4 dCAqYXZjdHgpCiB7CiAgICAgaW50IHRocmVhZF9jb3VudCA9IGF2Y3R4LT50aHJlYWRfY291bnQ7 CiAgICAgY29uc3QgRkZDb2RlYyAqY29kZWMgPSBmZmNvZGVjKGF2Y3R4LT5jb2RlYyk7CkBAIC05 ODUsNyArOTg1LDcgQEAgZXJyb3I6CiAgICAgcmV0dXJuIGVycjsKIH0KIAotdm9pZCBmZl90aHJl YWRfZmx1c2goQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQorYXZfY29sZCB2b2lkIGZmX3RocmVhZF9m bHVzaChBVkNvZGVjQ29udGV4dCAqYXZjdHgpCiB7CiAgICAgaW50IGk7CiAgICAgRnJhbWVUaHJl YWRDb250ZXh0ICpmY3R4ID0gYXZjdHgtPmludGVybmFsLT50aHJlYWRfY3R4OwpAQCAtMTA4Nyw3 ICsxMDg3LDcgQEAgdm9pZCBmZl90aHJlYWRfcmVsZWFzZV9leHRfYnVmZmVyKFRocmVhZEZyYW1l ICpmKQogICAgICAgICBhdl9mcmFtZV91bnJlZihmLT5mKTsKIH0KIAotZW51bSBUaHJlYWRpbmdT dGF0dXMgZmZfdGhyZWFkX3N5bmNfcmVmKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgc2l6ZV90IG9m ZnNldCkKK2F2X2NvbGQgZW51bSBUaHJlYWRpbmdTdGF0dXMgZmZfdGhyZWFkX3N5bmNfcmVmKEFW Q29kZWNDb250ZXh0ICphdmN0eCwgc2l6ZV90IG9mZnNldCkKIHsKICAgICBQZXJUaHJlYWRDb250 ZXh0ICpwOwogICAgIGNvbnN0IHZvaWQgKnJlZjsKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcHRo cmVhZF9zbGljZS5jIGIvbGliYXZjb2RlYy9wdGhyZWFkX3NsaWNlLmMKaW5kZXggYWM0NTVlNDhl ZC4uODNkNWMxYjE2YSAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9wdGhyZWFkX3NsaWNlLmMKKysr IGIvbGliYXZjb2RlYy9wdGhyZWFkX3NsaWNlLmMKQEAgLTIyLDE5ICsyMiwxNiBAQAogICogQHNl ZSBkb2MvbXVsdGl0aHJlYWRpbmcudHh0CiAgKi8KIAotI2luY2x1ZGUgImNvbmZpZy5oIgotCiAj aW5jbHVkZSAiYXZjb2RlYy5oIgogI2luY2x1ZGUgImNvZGVjX2ludGVybmFsLmgiCiAjaW5jbHVk ZSAiaW50ZXJuYWwuaCIKICNpbmNsdWRlICJwdGhyZWFkX2ludGVybmFsLmgiCiAjaW5jbHVkZSAi dGhyZWFkLmgiCiAKLSNpbmNsdWRlICJsaWJhdnV0aWwvYXZhc3NlcnQuaCIKLSNpbmNsdWRlICJs aWJhdnV0aWwvY29tbW9uLmgiCisjaW5jbHVkZSAibGliYXZ1dGlsL2F0dHJpYnV0ZXMuaCIKICNp bmNsdWRlICJsaWJhdnV0aWwvY3B1LmgiCisjaW5jbHVkZSAibGliYXZ1dGlsL21hY3Jvcy5oIgog I2luY2x1ZGUgImxpYmF2dXRpbC9tZW0uaCIKLSNpbmNsdWRlICJsaWJhdnV0aWwvdGhyZWFkLmgi CiAjaW5jbHVkZSAibGliYXZ1dGlsL3NsaWNldGhyZWFkLmgiCiAKIHR5cGVkZWYgaW50IChhY3Rp b25fZnVuYykoQVZDb2RlY0NvbnRleHQgKmMsIHZvaWQgKmFyZyk7CkBAIC02OSw3ICs2Niw3IEBA IHN0YXRpYyB2b2lkIHdvcmtlcl9mdW5jKHZvaWQgKnByaXYsIGludCBqb2JuciwgaW50IHRocmVh ZG5yLCBpbnQgbmJfam9icywgaW50IG5iCiAgICAgICAgIGMtPnJldHNbam9ibnJdID0gcmV0Owog fQogCi12b2lkIGZmX3NsaWNlX3RocmVhZF9mcmVlKEFWQ29kZWNDb250ZXh0ICphdmN0eCkKK2F2 X2NvbGQgdm9pZCBmZl9zbGljZV90aHJlYWRfZnJlZShBVkNvZGVjQ29udGV4dCAqYXZjdHgpCiB7 CiAgICAgU2xpY2VUaHJlYWRDb250ZXh0ICpjID0gYXZjdHgtPmludGVybmFsLT50aHJlYWRfY3R4 OwogCkBAIC0xMTIsNyArMTA5LDcgQEAgaW50IGZmX3NsaWNlX3RocmVhZF9leGVjdXRlX3dpdGhf bWFpbmZ1bmMoQVZDb2RlY0NvbnRleHQgKmF2Y3R4LCBhY3Rpb25fZnVuYzIqIGYKICAgICByZXR1 cm4gdGhyZWFkX2V4ZWN1dGUoYXZjdHgsIE5VTEwsIGFyZywgcmV0LCBqb2JfY291bnQsIDApOwog fQogCi1pbnQgZmZfc2xpY2VfdGhyZWFkX2luaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQorYXZf Y29sZCBpbnQgZmZfc2xpY2VfdGhyZWFkX2luaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQogewog ICAgIFNsaWNlVGhyZWFkQ29udGV4dCAqYzsKICAgICBpbnQgdGhyZWFkX2NvdW50ID0gYXZjdHgt PnRocmVhZF9jb3VudDsKLS0gCjIuNDUuMgoK --------------8qUDs9aM7DcjKv5OlQmoBOpO 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". --------------8qUDs9aM7DcjKv5OlQmoBOpO--