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 7EC2D44892 for ; Mon, 26 Sep 2022 14:28:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D558668B9CD; Mon, 26 Sep 2022 17:28:17 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2053.outbound.protection.outlook.com [40.92.91.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 75D1268B1B5 for ; Mon, 26 Sep 2022 17:28:11 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cxFishBwNbCWPxgU06cCV9/mGpUsC9PQlkwfwCe7mzhcUW1iOJuas834vqsNQ9SCh80NlcWRrbjXcR+Rxq08+XwxTod6rNAP8evmxBcBbrUArM4OFaD9qHgPBwn7grhXL+o8g5uJElxUKYwCDWdkcgDHlJCNyBO0EhY2U2wJ7SVJJkVnQAsuK0CYbATWTyu+wP+WSI/CuXyR/oyPR/Stns9mUoQF/0th0JdDSlLQe10y81ZzmC6Syn4oyINhEXZGySrnT3kOrnE/6xS2/Ej5UnLfG1tVkMtRRthqSWXfmz8m466SaZODlkjaEyXJ80nC6FtkDFlS8uOaubBF6T/BFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=qzd3pmb5lLf5bEkoJuID3YwBYwGzkNPRfifrBpqBbLA=; b=A4zxtzeC+t2SXDRz1sNthkQ5wZqYNqwrXfEWeGNgPLQtwd4b6Vuc8QQfYNtpKg8eQKoe3sCEMKbt4aDfZ7cUOydtUkGcYbIqP3f4i04jNViAE4uP/JRg+St+qVnU9uid2ZzeqlXITiYoYONPN0spUFCV4LM2C2XRMs8foXJHKRgrPn/FnfjEu6NkvImzl63vH8n4XOUjqT+LlpmHfCXTWblMdiEAS4ZFPvgtQfEA6dMpP3H06TGDbEIXbAQo9r7MhLH6G3fCETwqgkKjz2W07iQZebK+LIOuBBDgDyxe5d+Nv+gZHcXgG4SMajmlWgj9KoiKXPD3FnSHuZUIYG1NNg== 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=qzd3pmb5lLf5bEkoJuID3YwBYwGzkNPRfifrBpqBbLA=; b=NmFr9eO/sEChJrjEs13c8PilcmYvhls6T8JxqSv9Z/NYGLDYl7rn/Qv17pwHicXay0E7e1lJRqyd1wLnh7rpmZNSYXrQbTVitVELa++BhYDQ9Ps0jp7okRRPpZOUxxXHDkjCY/uK4cffK/IROtFWIWTb6BUUSE+OayipzAQUNEXpM1MDpp7DWJC1fLiFgbsjxm7jtoK4PX2jcdX4PNncpMeBBsV5whjhvi7gWz8faEL3fVlYIdgW89bvBOnFyn5bubvIXo9U8Sz+IPJEpcJOZ4mqeEssUM2rShUi48+rjhYcb6JwHQpLgUELTx2dPAEVD3KDhn3tHkdvFWuIjda/fw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0374.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:329::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.25; Mon, 26 Sep 2022 14:28:10 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::85ac:1b92:90f:dc18]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::85ac:1b92:90f:dc18%4]) with mapi id 15.20.5654.016; Mon, 26 Sep 2022 14:28:10 +0000 Message-ID: Date: Mon, 26 Sep 2022 16:28:14 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <99afc63012bcb654bba64f2cadc2d1404316c027.camel@haerdin.se> <8339c7e82920315daba7ab10b879e76a2545b89d.camel@haerdin.se> From: Andreas Rheinhardt In-Reply-To: <8339c7e82920315daba7ab10b879e76a2545b89d.camel@haerdin.se> X-TMN: [mvUjiztOp4jUSSTU7iL48N7n7xgQ+MOD8uEobBYoFnI=] X-ClientProxiedBy: ZR0P278CA0122.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:20::19) 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_|AM8P250MB0374:EE_ X-MS-Office365-Filtering-Correlation-Id: b2a86890-545c-4381-1d73-08da9fcb5635 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Zr/rBBwmHsOb5PKMq/9sT68O5cm6Zfm9ezs6k1go7Ieih7ZmGxSdDl2b8h+kCkRnuJUuZ7m9I0+G7r7bxSCcBTUyDJ1GHft/FnwcUN6JWXpehDsHf3mhzoqov9MWjXlY3UELk+mcjOIsPOQZBRe9SfJiuwJACXJNSC7dcPJd0qpNni27+CMMrFJztdNBGIDKVd8e8X9qfzD7ZHg8oHhYJ0By93zNIBi1DLTSTanX8FvQflbF28Uh/RuqwfYUY3lATXGGeMDpB3rshr6t5DWmN//eAz5+3NfDaJdUwsKbatLfLcqMbeNaxAnc8rbIg2Ni0RMnkcPaeh0QylScXZtWxGjBKePekCQXHl8UHdLmYSrjJSRxZI4sEQ3Ae+fPxVu26q5mfeg2iph2ChhH239Cj8sw4q45w8/4oGTpIqk+388iim0LqQt6tp7QUCtUoSomUHRif5dZgCpIzUI8fru8N//VkflB636bzJOInPXkIO0EuPCUEmoO05Tw9tZN7+TLY3wUKI1h5x3hLLcRW2vabKDIxHOZtBj/gIf3uCVpgVUFAD5spXRNir+9lOSP/bhE2E6UkY7EZIz+RoV6xB37ENB5JGwLc6AJmm8Ne/a6+0aUIOtkQ4xawNwqCK28yvv/0HU1ee61ssRojcWmw33xg9YAVruP5IfNArJbM0nYW42iKvVL63LxqdrP21MRDGbV X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZUF0Ukg2cCtxdWl6QVhHNGtDa3ZhZ2p5TjU2cFlrR1RQeFY5Tk9IK2NRWXc2?= =?utf-8?B?dy84dFpVTzlCRHR5aEhpRml0alNveFlab2J2cVpHS2EwVzBpVHZkelVEMDhW?= =?utf-8?B?OFVac3NMam0wR2FFVlhhQlRmVzVIV25sZGljUW5VQjdBTmxBVDFJNnByZnpT?= =?utf-8?B?M3hQQjJGNXd2UDFRSElUUXlPWGZ3T2M0Smx6WmU2NjN4U3VwcW8yU0tMTXAw?= =?utf-8?B?OGo1Z2FKbk9yZFlOUUxDL2VzUXA0QndsdkZ5c0tDcHloRUYrWE1mV3FINk9z?= =?utf-8?B?bFVIbDMxWmhuOGJ2QUFiUEJQY2FadDhlU3NEa1NRWDVZMlF4VkdUc3oxKytz?= =?utf-8?B?b294ek5oN1c5WGZUblFXRUNRamk4Rk5kd2tMY2lxckNqS1RyaTRJYUU0MzYz?= =?utf-8?B?QUUrNmM2Mmo2eUgwZGM5M2FLM2toaDdtYitZNGFCczZldEoycnpWQmdyZjF0?= =?utf-8?B?YS9mVWoySWpqUVpSVHVFRzBKdlM5aGR2SjlNSytCMTlNVnc1QjF3Ym5ObGVV?= =?utf-8?B?ZWVOL2pnRDkzU0pVb2U5VVMwUTJxVVptb3VmUDVTTzhMWWV2RHJKNVJ4M2RB?= =?utf-8?B?VXhOc0l3WHF2U05kNXQ0UXJ4dkNqSXpNNk56ZWt1TWZsbDN5OU9lNnA1OENL?= =?utf-8?B?MisvWG10d25oOXZRbDFaRHdhU2NrMUhWKzAxNE1nWXlySU5FbnZEc1A5K2lq?= =?utf-8?B?REJNNmw0OGltZ1krdVlpNHNzTHBQeURhK3pOeWllRVJiMWh3T0JUUE92eU1E?= =?utf-8?B?NWM4N1hjMDZwVGJoQlo0MEpXZUErR2Fjalc5Tnd1YWViaEtOdCt6ZUplNnNI?= =?utf-8?B?VHQ2MDNRdk9ZUHA3RGt4ZGFRV05wcTY2QzF1M0V5STNGMzFHaVNmRmdkT1py?= =?utf-8?B?L1ZPM0UwaWp0SnNrdXNVZkVGRW1yV0pFdzdWc0xsdk5kM0Q1aXNYZ2xMKy90?= =?utf-8?B?ek5DeE9NMTgxdlQ0S2RiRzdqeFlLcHhCY2Z2UnNMNjgzNU14M0plYXNpUHlT?= =?utf-8?B?VTVEajJOcTB1c2JyMXB2SUJLUDMyN21iNWkxM0c0Rzg2YzlxNm01RWUxdTRq?= =?utf-8?B?WlNjaFV6TmU2WHFPbEFsVTFDanVnUkczTndBdHVXMHQyVmEzd3YzSXhSdFZt?= =?utf-8?B?SFNFcHNIelJ6c284cHJKQWE4ck4vcWxpRGd5aG93eHY2SnRleFBMNVI3L01E?= =?utf-8?B?WFZIYkxyR205dHUxeFpEUmFxRG1DQzhtUnI4RHV5MlFlS2RQTno3QTRYVFpz?= =?utf-8?B?dHE1NSszQkV3WDl4eXhmVEZsMXBpMURiTzVyYUhJbmFnOUh5QmI5YnJlZFFL?= =?utf-8?B?VlQ2R1ZnZm1oaWdraXBlM3ZwblRLRW5TcUJmbjhrVzBrd25DRHVIZks5QitF?= =?utf-8?B?UUV0Mk1Xd2VGWDltUFhDekFnSkdPSkxnM2tycGFCVTd2Sm8vRS80MDBndFlE?= =?utf-8?B?cTNNRmdMdkhKU1c2K1haYTgzbUt6ZndybVIyZHJwa3R6WS8wOHZhQWp2V0lE?= =?utf-8?B?VEdpVnNVekN3ZlFYSFRkRGdjNWFCVG4xSGtJQS9YaG41VE00b0l5KzNqNzRy?= =?utf-8?B?WVM4SmJiVnR3TVlCR2VhbUhXcVdyQTEzei9kOE9Wc1FlVk1QdE1aaDVXSFZh?= =?utf-8?B?c3p4cVA3RW1rdmkrTCthanVwazJoN3ZQcHJYMTZ6dnY0dldDQTl5aitQRXJY?= =?utf-8?B?ZWljOFBEaGE1a3NDVFNSUDdMUURvR2EyQ1BVOHBpSWRxMzM3eG5hL1U5eGtL?= =?utf-8?Q?dFFwYVkN3LrD4p/HGkWZwt3c1pl4p5A7NxQap8t?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2a86890-545c-4381-1d73-08da9fcb5635 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2022 14:28:10.1804 (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: AM8P250MB0374 Subject: Re: [FFmpeg-devel] [PATCH v3] Add avpriv_slicethread_create2() and avpriv_slicethread_execute2(), make execute() and execute2() return FFMIN() of thread return 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 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: VG9tYXMgSMOkcmRpbjoKPiBtw6VuIDIwMjItMDktMjYga2xvY2thbiAxNTo1OCArMDIwMCBza3Jl diBBbmRyZWFzIFJoZWluaGFyZHQ6Cj4+IFRvbWFzIEjDpHJkaW46Cj4+PiBkaWZmIC0tZ2l0IGEv bGlic3dzY2FsZS9zd3NjYWxlX2ludGVybmFsLmgKPj4+IGIvbGlic3dzY2FsZS9zd3NjYWxlX2lu dGVybmFsLmgKPj4+IGluZGV4IGFiZWViYmIwMDIuLjUwZTczYzg2ZmEgMTAwNjQ0Cj4+PiAtLS0g YS9saWJzd3NjYWxlL3N3c2NhbGVfaW50ZXJuYWwuaAo+Pj4gKysrIGIvbGlic3dzY2FsZS9zd3Nj YWxlX2ludGVybmFsLmgKPj4+IEBAIC0zMDYsNyArMzA2LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgU3dz Q29udGV4dCB7Cj4+PiDCoAo+Pj4gwqDCoMKgwqAgQVZTbGljZVRocmVhZMKgwqDCoMKgwqAgKnNs aWNldGhyZWFkOwo+Pj4gwqDCoMKgwqAgc3RydWN0IFN3c0NvbnRleHQgKipzbGljZV9jdHg7Cj4+ PiAtwqDCoMKgIGludMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqc2xpY2VfZXJyOwo+ Pj4gK8KgwqDCoCBhdHRyaWJ1dGVfZGVwcmVjYXRlZCBpbnQgKnNsaWNlX2VycjsgLy8vPCBAZGVw cmVjYXRlZCBOb3QgdXNlZAo+Pj4gYW55IG1vcmUuIFJlbW92aW5nIGl0IHdvdWxkIHJlcXVpcmUg YSBidW5jaCBvZiBhc20gdG8gYmUgcmV3cml0dGVuLgo+Pj4gwqDCoMKgwqAgaW50wqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgbmJfc2xpY2VfY3R4Owo+Pj4gwqAKPj4+IMKgwqDCoMKgIC8vIHZh bHVlcyBwYXNzZWQgdG8gY3VycmVudCBzd3NfcmVjZWl2ZV9zbGljZSgpIGNhbGwKPj4KPj4gV2hh dCBhc20gd291bGQgbmVlZCB0byBiZSByZXdyaXR0ZW4/Cj4gCj4gc3dzY2FsZS5jOgo+ICAgICAg ICAgLyogeXV2MmdicnAgdXNlcyB0aGUgU3dzQ29udGV4dCBmb3IgeXV2IGNvZWZmaWNpZW50cwo+ ICAgICAgICAgICAgaWYgc3RydWN0IG9mZnNldHMgY2hhbmdlIHRoZSBhc20gbmVlZHMgdG8gYmUg dXBkYXRlZCB0b28gKi8KPiAgICAgICAgIGF2X2Fzc2VydDAob2Zmc2V0b2YoU3dzQ29udGV4dCwg eXV2MnJnYl95X29mZnNldCkgPT0gNDAyOTIpOwo+IAo+IAo+PiBBbnl3YXksIHdlIGRvbid0IGRl cHJlY2F0ZSBpbnRlcm5hbCBmaWVsZHM7IGlmIHdlIGhhdmUgdG8ga2VlcCB0aGVtCj4+IGFyb3Vu ZCBmb3IgQUJJIGNvbXBhdGliaWxpdHksIHdlIHdyYXAgdGhlbSBpbiAjaWYKPj4gTElCRk9PX1ZF UlNJT05fTUFKT1IgPAo+PiBCQVIuCj4gCj4gSXQncyBub3QgYWN0dWFsbHkgYW4gQVBJL0FCSSBp c3N1ZSBidXQgYW4gYXNtIGlzc3VlCj4gCgpJdCBzZWVtcyB0byBtZSB0aGF0IHRoaXMgaXMgdGhl IG9ubHkgc3VjaCBpc3N1ZSB0aGF0IGFmZmVjdHMgdGhpcyBwYXRjaC4KSWYgeW91IG1vZGlmaWVk IGxpbmUgNTgzIG9mIGxpYnN3c2NhbGUveDg2L291dHB1dC5hc20gYXMgd2VsbCBhcyB0aGUKYXNz ZXJ0LCB5b3UgY291bGQgcmVtb3ZlIHNsaWNlX2Vyci4gKEJ1dCBsZXQgSmFtZXMgY29uZmlybSB0 aGlzLikKCi0gQW5kcmVhcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9y ZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=