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 5EBAC492C3 for ; Fri, 8 Mar 2024 10:03:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CAE7368CE33; Fri, 8 Mar 2024 12:03:28 +0200 (EET) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04olkn2083.outbound.protection.outlook.com [40.92.73.83]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4D96968CCD4 for ; Fri, 8 Mar 2024 12:03:22 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eV5P8Eg9dvtQYawpWeBxQbmyXqZ1Gc1OtFQnej5KFzg8LkPZOh7iOEABvqeGQNGnF8FFaOdj97cjXZfUwyyRVCBBiwpit0MHhJRxPXnxUjW4hgskYC6lUpxtB26H9zt2+mrr7FoOPo4d+P/KUcVVr599rWUUTKTBCtx3xwpchGxQM596hNG5WLXUQzKVpn/RNlpNR84ke81ILalmbluUoQpfq8ngwMBkYnr/zjt7EyQ/k25/hoHNF05slZcXJd+Z7S6ymXIjoIEVHwOHgRa1ufB6jEUwjKkJ5iDI/caZkbKcetpjnXnyIJlE1mf46rDaXh05urrviKZdOOWclrE6mA== 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=9ywiB/jVx+ZiFZ8cbuEitIozZuw+JcktfE3v716r8o0=; b=BMg7z6hBP9d4pydwZTKuBSL2UYTHHa4ALiQodUr/JjtsdOfATrquDANNNa7z/lANrWhZdPj+5gVBq+g+PmoevkvC1wIAQdMiwHvSICG17eOExkccAzgrFA9NtNCURg34NLDShAAFLRa9O0jBpgz3uzj1Sooudkhl3YYRoXB8E4ssmMrOE0DV6IpzkinCN7gHhm5aAScIz4O79JkgLL0VVj1OYtaWKYqU6TQR51deLXyBVn86Ep7fAsI9hWqyu0Fi3Q49k4iwUCM8x396Ox5DTengHiVHWO3OYPj3fGCz8UveDc9AuEtfMYld9Gt9Feb3Zkr43w5Sm71JUYD2qspsWw== 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=9ywiB/jVx+ZiFZ8cbuEitIozZuw+JcktfE3v716r8o0=; b=FEU39fF8meh4aBCi/+sf8ey4vFhebFV6k5pSYP/8ad/Rt6vEkqpkBZkxDWuYIX2XtjBvU9Gv34eAleDOugKFI37JffSpuI+Cv08s75pkncQ1xd5HZIw2t21ylcq7jfZKsv7whklIDczs5O3dpszj5ON3+xAkU/FcOjbM7Lx+qmVjR6x2n4t/+rBkw2yJpTAdOF3+zn/byt+MIHtQ4J3/UQVP27mssKgs2xarQoldu+8aJbEwxUx0Fd7DJLgH853kaBE995zr0p8YE/lMBFkngs3nm5Py4Xn4uS5P54Rm+yHMSwFsR9w8Xl/UnnyJOB1wepPjWQweYj3AwliSvVS/5w== Received: from GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:109::15) by VI2P250MB1053.EURP250.PROD.OUTLOOK.COM (2603:10a6:800:21d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.24; Fri, 8 Mar 2024 10:03:20 +0000 Received: from GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM ([fe80::a8f2:5082:22e4:8d1b]) by GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM ([fe80::a8f2:5082:22e4:8d1b%5]) with mapi id 15.20.7339.035; Fri, 8 Mar 2024 10:03:20 +0000 Message-ID: Date: Fri, 8 Mar 2024 11:03:18 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20240308082749.20028-1-anton@khirnov.net> <20240308082749.20028-2-anton@khirnov.net> From: Andreas Rheinhardt In-Reply-To: <20240308082749.20028-2-anton@khirnov.net> X-TMN: [0LQ5+kpDqtCM+ke8pMLevWOL35MaXMAt] X-ClientProxiedBy: ZR0P278CA0053.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::22) To GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:109::15) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1SPRMB0052:EE_|VI2P250MB1053:EE_ X-MS-Office365-Filtering-Correlation-Id: 09287800-17ae-44b2-aa0c-08dc3f56fb9b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: a4Jlux/K5487zgbdZAuLKsePjjfNQFeJm/NQlDfe3pWHUHBuaBu8044lG5OmcnTb3nz2uOSJ/1S7OudYrOrWE8QfGblOrgPGB1I6b3Hu+Qd0fd3NtDhWp/qcylwpGdOeludFh01L/ZalunDie2lDLe2Zi6VYUKgMciK/mxbtQ/t86c440g2ok2mvBvtB5YimkZeOjyO9kqtpkDLbUZCdw4b0EPGOOWvi1DwZ3H7VBLH4NNnHAlDcK+gVsIBEoNzkC0wCOCkp1rkxeC1UW6ZXrqM79B8afd31IZRPBljSjOVXyHIGHPXY9ssWXu7M2vtMk5qHAlL+AzAzPbDb/62Ky3jvZ0SLokfgpVmzzPW09nOPZbAq4GW4zL1baTV4ISHVJg74PMjbkqqKw+8d2fXdk6yKTfIphMvt7HNb9uFEW5u9dJDCEQxdeMBZdkicDti8h3U6gv9A10NsUl1PX7kk0o6NOzoP7IY4CExAzBk8aJtWqET67rPBO0tN0QjB7X0lNOScbd4NA8rB92WAHwznT95lz3G1OC30yJANwsEB4mu1FwsH6JSd5ftsRWYzNXej X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OWYwQ0NxTVdPSWVqeDdmaStHb0Z1NEh4UzNCYk43cmFMdGx2blpmUXVTNVph?= =?utf-8?B?V0lzNkRMeWgrMWJRV3FjWWhPZW5LRDhGN29naHU1eUhoQWpxZ2ZBV0JRMnRl?= =?utf-8?B?OGltR0xoM0VoU1V6cDlyOS9yUTNhMmtZYUVnQVpJaDhPMno1RUVDN2lsa1JL?= =?utf-8?B?Z2d4NUhiNU1kZDFMdk9zSUtMWEtDVldKOWVNYjJVSHZhV0F5U1QzdU1KUWEv?= =?utf-8?B?Y0hXQjVQbWJ0MXYycklFdHBTNjdiUWhPZE1JQWUvWVN6a2o5c0w1NTF3RzIx?= =?utf-8?B?ZGNUOGpvem9Wc3o4clcxVlAzN2xIZlRydjdwOFk5L21Lb2l2aUdZUkxpVm1Z?= =?utf-8?B?aU05QWIzaXhkOS9YSjl3c0tHNGQwVXFNMnQzN1RvcFhiVmFwejM5eU1SeFVq?= =?utf-8?B?L05WWFlheldubG1vTmMwRkVQVUxEUTAwNndvVDZrSVNleTZaaTA3V3l0MzZT?= =?utf-8?B?M0lMMGpnRU9MUGYremJDVnJIRng5R0pjUnJ2aFd2Q0ZPbGtlTis0Q0FtMXV3?= =?utf-8?B?aFovRzJTbnJIc2h4NXdUR25BTDhPUmtUQkpvSU0zWDVCV1VjQjFsbk1JWXNw?= =?utf-8?B?eXRtQTc0UnFSRkl4YnNwMXFTYk5sUnE0TGlxQXErTDlRN2hZa2tXVUJZV1c2?= =?utf-8?B?Ym4zc3I0Nk9ZRzBIVTFnODdZdXlIU3d4aDFVZ3hNaFhPRzBjOWljOUFlSTJp?= =?utf-8?B?NFdXQm1paXVPTFlBUzJkNzBYaUVKeXB1N0l4aG93YURkWUcxZjZ2Rjg1cnFq?= =?utf-8?B?L2VKSTNSZ2pRSXozU1Fxb2cyR2t1KzJOUmxGNVhGMEZjSFExRkpxTU82cW1B?= =?utf-8?B?L3gyZXM1Ylozd0ZsUHlMK2pPSmxBdUp0by9tREsrVGcwVUtSUnQzeEIxeVl0?= =?utf-8?B?L1grUmJYdG82cnZiTFNzL0tkQm50SERrOFE2NjE1b1d3VnM2UjVza0tSdHhM?= =?utf-8?B?NVlmcDlNcXlhUVQ5bjcxV3lkMi9LeklRSTlib3I5cW0zNHpkQnRoY3JUN2hw?= =?utf-8?B?dkV2eS9CMnpzRVdMcnFhT1QxeGFEd0MvUURyNTh0SUFvVFIxcVA5cHNCbmsy?= =?utf-8?B?RUV2QlJkRDdSMnBES3l5Y0gzV056UFVnZ1QySUpZcjhmVUxYNWl6Mzc5RmVJ?= =?utf-8?B?YVFCYTRENmNZdmRpa3BaY2tkYUdYN29mOGQ4WktQWnh5aTlPK3JaRGRkMVZM?= =?utf-8?B?a2dPUktnWm0yL1FDZVBhV0lZOU03emtra0hwYkxHK3VQQXhSN3d0ak5CVEQ3?= =?utf-8?B?cDA1blZhN29qalpxa08rc0xRdW5OZE92bGdtRlorWEY1WEw1ZHpaQllCUzN3?= =?utf-8?B?R2hsdUgyZ05uZWFBZ3JpS0NMYzNQd1RVcVFxYzh4elY1UXRnd3lVcU85Ymky?= =?utf-8?B?Q1MvWUlSYXNDejA4UzlvajJoTnBLL3RXNG5ENy9pLzVSU1ZpOEZ5a2NacnZQ?= =?utf-8?B?TC8wUjkwTThDTnJLVGtPMjBuYURvd3JHWXo5bDNTZS9HbmtJbGxnRTJnME52?= =?utf-8?B?Rk1YQ3QwamhrQ1kxSU1ZZTUwRWs3cHFJNi81VUwxSUcyZnVmbmsreWNXYndR?= =?utf-8?B?Qmo1T3grVVBhd0Y2dDc2RnFWVEdvRGE3UkNPRFJmaytFUDFkTHF5eFdDUHNt?= =?utf-8?B?SDZKelBIQkdrbHh0bXA2VjVGckhKb0xtUWlMNGhiRzJrZmp6WjNFb0xOSjUv?= =?utf-8?B?WG9iTjNiZ2kzMys0ZVFSNEhWWWxNZUZQc0tyOXRnRExsd0g0aUhRY2hRPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09287800-17ae-44b2-aa0c-08dc3f56fb9b X-MS-Exchange-CrossTenant-AuthSource: GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2024 10:03:20.3242 (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: VI2P250MB1053 Subject: Re: [FFmpeg-devel] [PATCH 2/3] lavc: replace ff_thread_get_buffer() with ff_get_buffer() 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="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Anton Khirnov: > ff_thread_get_buffer() has exactly the same semantics as > ff_get_buffer(), except it is supposed to be used in frame-threaded > decoders. Since the decoder instance knows whether frame threading is in > use, there is no point in forcing decoder implementations to use a > different function merely because they happen to support frame > threading. > --- > libavcodec/aic.c | 4 ++-- > libavcodec/alac.c | 4 ++-- > libavcodec/av1dec.c | 2 +- > libavcodec/avcodec_internal.h | 13 +++++++++++++ > libavcodec/bitpacked_dec.c | 4 ++-- > libavcodec/cfhd.c | 4 ++-- > libavcodec/cllc.c | 8 ++++---- > libavcodec/cri.c | 2 +- > libavcodec/decode.c | 13 ++++++++++++- > libavcodec/dnxhddec.c | 2 +- > libavcodec/dvdec.c | 2 +- > libavcodec/dxtory.c | 12 ++++++------ > libavcodec/dxv.c | 4 ++-- > libavcodec/exr.c | 2 +- > libavcodec/flacdec.c | 4 ++-- > libavcodec/fraps.c | 4 ++-- > libavcodec/h264_slice.c | 2 +- > libavcodec/hapdec.c | 4 ++-- > libavcodec/hdrdec.c | 2 +- > libavcodec/hevcdec.c | 2 +- > libavcodec/hqx.c | 4 ++-- > libavcodec/huffyuvdec.c | 4 ++-- > libavcodec/jpeg2000dec.c | 2 +- > libavcodec/lagarith.c | 12 ++++++------ > libavcodec/lcldec.c | 4 ++-- > libavcodec/magicyuv.c | 2 +- > libavcodec/mdec.c | 4 ++-- > libavcodec/notchlc.c | 2 +- > libavcodec/photocd.c | 2 +- > libavcodec/pixlet.c | 2 +- > libavcodec/pngdec.c | 4 ++-- > libavcodec/proresdec2.c | 2 +- > libavcodec/pthread_frame.c | 7 ++----- > libavcodec/qoidec.c | 2 +- > libavcodec/rtv1.c | 2 +- > libavcodec/sheervideo.c | 4 ++-- > libavcodec/takdec.c | 5 +++-- > libavcodec/thread.h | 10 ---------- > libavcodec/tiff.c | 2 +- > libavcodec/tta.c | 4 ++-- > libavcodec/utils.c | 5 ----- > libavcodec/utvideodec.c | 4 ++-- > libavcodec/v210dec.c | 4 ++-- > libavcodec/v410dec.c | 4 ++-- > libavcodec/vaapi_av1.c | 4 ++-- > libavcodec/vble.c | 4 ++-- > libavcodec/vmixdec.c | 2 +- > libavcodec/vvc/vvc_refs.c | 4 ++-- > libavcodec/wbmpdec.c | 2 +- > libavcodec/webp.c | 2 +- > libavcodec/ylc.c | 4 ++-- > 51 files changed, 110 insertions(+), 103 deletions(-) > -1: This adds avoidable runtime checks. - Andreas _______________________________________________ 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".