From patchwork Mon Apr 8 20:13:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 47952 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3f98:b0:1a7:a0dc:8de5 with SMTP id ay24csp136577pzb; Mon, 8 Apr 2024 13:16:55 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWfO0viDCKMcTtt6aElLY98r0mcgYz3H7O4/gB9ja5oV8Vsc0gZeCkG7XVAFVNNi7hrekCZOc7sryiso75DMjl3GOKOVw/OH9iqvg== X-Google-Smtp-Source: AGHT+IG4X29P1lNCqwXeFxAXGxQP95kC7DnFxvjPM43i6tQhLRSSisCd8BVrxcFhasGeXn8ufdFe X-Received: by 2002:aa7:c2c7:0:b0:56e:5bea:56e0 with SMTP id m7-20020aa7c2c7000000b0056e5bea56e0mr2759724edp.4.1712607415348; Mon, 08 Apr 2024 13:16:55 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id y70-20020a50bb4c000000b0056e03d5663esi3897557ede.545.2024.04.08.13.16.55; Mon, 08 Apr 2024 13:16:55 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=YufvnMZ0; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7F34168D3E3; Mon, 8 Apr 2024 23:16:00 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2103.outbound.protection.outlook.com [40.92.59.103]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0EDA268D384 for ; Mon, 8 Apr 2024 23:15:57 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M9Yz7E7+Mymofm8JqF9yyI7QJabTLo/VBmUmghHFwFYEDZFfzdvxOo7uQ017g9aAvotKEVRl4ywQBaqOTDsOctUed4aPU4kNr6iW1mUoNVnEZziypDsl1ygt6Mv+2hHe5KSMIwNsqHT4tjAVudq6N+prhFp+p/1zqsuq+IyxpHs9++ijemMzg31A8hlhjyGQW194vCGdhf2r2ANCxg2HLpRthAikdB0t2oVWyyzzCU4nzsZ7UJyRdek6HPWS65O+Gydt519ddW0nyip/cpxQiTIenNv2FdO5NqoCLQDTplcvEXUGhSRBByTSWs0GVHsd4zqS73+e8WGlLl8xJh/bEQ== 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=yvckuFShUwOSN4lC6D0a9iZWu1IRS6pwy9JjCdQmMD8=; b=F7rvECKwGVDF1iiHfYbobc/W7ZKc8ITuqfx8+168MkDJiRGmgYXgFzmzbySCBYXO6zf8UVt/zXPm6/H3+5iUGKivi/fObx5zkyMLmV4bOSNqc3gP0aNJifVnSbSioi9FLrLtQ0du5kWyzzO3JtMh2N9tyPTjkYc3WUPIDOd2KIFS4/1yz40OnTB8mGdL6+asdRCIEfO/fBccQjCLYIFr1fj/kaoS7+0cDCEyEx+oyMdkTx2Em0ZHy7dKdIHKY3CAhC7hH/o1mI5DVmCR2LxwfkoCjRxqIAcs665sQDTmOAHeidr5UzaerbbB5oVQUXhzqDcBeYtD/6OCoIAV4crvgw== 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=yvckuFShUwOSN4lC6D0a9iZWu1IRS6pwy9JjCdQmMD8=; b=YufvnMZ0nNgXuAbU8ER5mUb/esb7KRrW/i22zBAiudQjD8d3JfwJdmB9I727AdzfAOzPNFSmG3D6G4EarqfEwWnGhAjoEk9lTx3JxDslgTTOZzUogsGLgmg2M2cXw/V5q9YraTGghrqYptVV2kS6MF4qoEswf8SIh5rspPYCVuoJlodQBlTpjVjgVyacjOt0mOfBs//ySwsne7yiB+N/kJHipwYCfHoIV3DnT83ftkdR4fyDES+h1365WAiLJvlYY1yKFx8i0IbQVxeVBr0rueYPLr0L54MwlkoSRUu4JYlf90+uTd0yHgtmRi1YBbNO+uqkoJVPiq4v5avJADjkdA== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PAXP250MB0494.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:28d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Mon, 8 Apr 2024 20:15:54 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d%4]) with mapi id 15.20.7409.042; Mon, 8 Apr 2024 20:15:54 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 8 Apr 2024 22:13:55 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [f98tcSUfsDcv0ESBVpQFk5DNvjxBXCSiJrWRMfZ79+A=] X-ClientProxiedBy: ZR0P278CA0124.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:20::21) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240408201405.2136840-16-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PAXP250MB0494:EE_ X-MS-Office365-Filtering-Correlation-Id: ac9f06cd-c12d-4591-d130-08dc5808b16a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Pupm677++lTZVwehL9hTujQnS5ICaOWAus2coUwvuERzuPoqOJFNEgQpnoZc4F9oQj/cxQDNOdbSyFm8gaHpUZUvEtXbirPYYE/mdTgOWx1GDxGLqqJKDc57wwDenVwenI9334GF1u3q+2VFBuZFgid0MB9+ROeKbLBTgKWT//vww+xJoOjDhjpxS5dP9C699fDo1ggdZ3WtDukZ3A6ongn/LLz0/RdgrVrPvk84jo7a4htaNxn9RyscCWTTNYaAh9Q7jkCq76A8bFsvidw+ta9kle2rwABDZriRg430NqKvNzmLjgMWFDBEYefuUuO7fLZyRQEAh7WMjXJpWwm9enxDiLr8sjM3oHLNXm6/Ul3MGlvTHW8LT6d7d38A1hgrnRRMDAcauOTzFadaVERp0R7uak93sq3SfKfrpcjKDdQE01M27GPV9R1yKpEGJtykVOpk+nv2g/uQMJQnP9C/uLr6UVLajyhsr2OIdvL0ccICdofj1ezBoW0ZzQk370iZnyb7n44ShELKux/mTVseloNHM0Y4JvevkvcsnIeV/36mcfxIvhMnf3g3e2bhENxuA9LcBLx9XBbf3x35ai8ZOao4QSGUgtCJhQgpMlT5DnPPSkqzugOZKkqEQv7Pui2b X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7taZAhlD4TpOWeXfHI0wfmxrsBdnIsKouY6g9eLjUyFXjoM/hdxYXCvbvimUO3BAKcfeQGmi4dAhUPHhB/SUHAY1EZxzvXQYvCJdK0MOx1Ox6Bw8HwQLsTwLPVlUTkGzTDcfpt/tf7DB6p7Gf9AUmeNITmkAWcQVCiwnf2Ck+LVPDpUH9PjnO66esMcg2L3o40wCptNJMko97rjMyvyx/RmolxItb7/4SCZKv1yQtlNQ5YEDVEjuAIUor+eLRLiqF3Ag8YUYXbkvFhjD3CPduNYew3kJ99Pr5HSwWJfuaqKMj4KpOX/sbWnfK2PUGZUfQN2S78khOo5e5U3SMEHMdhooc+ahfnUNzPG0IlNLItkd1RoRTLni242PHYdg+2283Avny2B9OWJmrMUakJM/ET1CK8Lw9rXFZoT5CP4oOQFLCU93Fx4Y2DLffhYRB2KPYZnDEokwmSjuPx45R78F6c9n/fKAQwyqX2/ot/YDQa0bxXf3D/7SemRtiS4kNoHAqafA8b/yD4tPJEB0mjq7AY3P9amWDJcmV41OYpU0z5mkd1yh4MsHyXKMGzbxgZ9UBGVSzmvTRvtWRtUMo4/y1zKaC7krgEukUmkfSFHbHyIGrnoJBAompPbqJZz5TTF2vm0iBalDZfFsV/cn4kmaAeTfjsGr+rACxbpHSuf4YB2uffzyjk/fC7ZNMVQNfwD2ZsxgnmAXDBvhvkMa89l8lMQvSr8gub6AQfKrsZavFz+gXIxbwO8V5fxx5r7m0UwwskScEyCjcUqSk3gI9toUt8JSY4wm+2+v7z025Tza2KhG4XDFOdRLc3ohdSV8Ps9chOnKzjPezSC7hjrcFH3o06S9ESwVKoYy7cI+WJQbkEIZoCGpuzjIGB6MiDzejol+KXKiWy8I1YeYGu+rJJcFDd0xXfkhWkYj0fPkCDtrbePlcVWCmy0n8IWt1HQ76iawgLJeb1goDUlWnk2NwO12IaKGWenPKM3y81lrRxV1wkFMYBGeYEGrsSaP3xx8002bbNfPpv4aAWVGrgCe+pp4wVNzYZoYIf1Si+Ops1nbo3AIaiwJniaydXDnuJ3Is8mTiCgR6466iXWqJnx1uTKDRilO11WEoOkfC9Z8SPxcQxfHOGhqsdN/hUFXZBzq2T1laQrOBODx9H+r7nD/sAH0wnvscXKjOHX18SuRKLwHf4mL0YSZC8gUCKIfLZgg7fwFivTQaXbxstawLsqGjU3PLjzz5Vy45RZ/peIGBDc90QETHSxHGzWqCT50U0eOc69sqDrhvKQG0gExKIdSHc9wpA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac9f06cd-c12d-4591-d130-08dc5808b16a X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2024 20:15:54.1512 (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: PAXP250MB0494 Subject: [FFmpeg-devel] [PATCH v2 17/27] avcodec/vp8: Mark flushing 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: UvbhgLLvFsmA Signed-off-by: Andreas Rheinhardt --- libavcodec/vp8.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/vp8.c b/libavcodec/vp8.c index a1443f6571..f37938ad27 100644 --- a/libavcodec/vp8.c +++ b/libavcodec/vp8.c @@ -128,7 +128,7 @@ static void vp8_release_frame(VP8Frame *f) ff_progress_frame_unref(&f->tf); } -static void vp8_decode_flush_impl(AVCodecContext *avctx, int free_mem) +static av_cold void vp8_decode_flush_impl(AVCodecContext *avctx, int free_mem) { VP8Context *s = avctx->priv_data; int i; @@ -144,7 +144,7 @@ static void vp8_decode_flush_impl(AVCodecContext *avctx, int free_mem) FF_HW_SIMPLE_CALL(avctx, flush); } -static void vp8_decode_flush(AVCodecContext *avctx) +static av_cold void vp8_decode_flush(AVCodecContext *avctx) { vp8_decode_flush_impl(avctx, 0); }