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 C34924ADAC for ; Tue, 21 May 2024 09:42:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 873B968D28C; Tue, 21 May 2024 12:42:31 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2063.outbound.protection.outlook.com [40.92.75.63]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9C9D068D208 for ; Tue, 21 May 2024 12:42:24 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eo8CZnLtRFsvdYB7ESFS/rEE5WsK02JsUt+F8WqWW/iFEDAisFVK0+mn03nnkNcCTc/0PpSPU4LFHgOqwiDJGE9OMdIlZYGdWeuC6PebFVi05Ya8knpA0VYmv0quNNFTr1VpLuizL4w+LlQ2QTEalT12rcMaQabkUebFjdvDU9WKNamZBy+s2iNoYYfkmu5gJJ4YxTCOwrTJgGd8a7KwISuKHY/PUUP7MC2CA+zwKQkmoDYpsVVFo7JkMKeHz9HDCWAxmPaE/pA0sclDc67nT+LigQQZ+AawoESTxAhVCTQ6Nj122MAx2H2kJSjDjzKWVgJwIcL1yq3IcFTj8Nc7SQ== 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=GhrPheBZils092CFzyowJMR9XvKAwBLlVUaHu+8eRPE=; b=TVU+a+AyAf21WVBePATedMHun6TEMpEryoY/3/t+LXR8zk2XaoxBBDkIlATDGR0qWomf7/ghC7a0uhNCD1gf+2yxCt15ILbZNsaCVP7Es2cSy71O38AHtMvZxrl3M/rkYnB0CIEgI5ArBT4M8lXN2JEdcr8uNhV4GtOw5Ol4hLchwXeP5iIAdGZRKj7vxPNnW5e4Vd+Ya4aLBOs5Q063S7wTuumzRr91Q6q9xNnNvG5Xn8t2o1Qdip1urYb5TAFQzf9dp8Kv52c6eSNNTeMia9uiS54SgzO9cJeCNXvrUSkgqbkYdUTG8OJpPQX5JcFg7Ovi/NFFYz1xb9nn2AIZJA== 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=GhrPheBZils092CFzyowJMR9XvKAwBLlVUaHu+8eRPE=; b=oArSAE5KeGXgcYPqAK3MuC+8Hg+Nl1ih5mX03yzxuTscESKL0YC8DzRcP+mZDsh5PMPM4Y15FOsXVHBlT76p7Y9Ei369iT0g9Xhv3VwXFamRNKDwBZjGuGX3T2pEQVubLoUl0J3L8omBDz0Nt+87Fi62Y3NJcEv6zUZHop4zu1NXObdhLHx3TfqQmP86h7w9jDQURHLzQajL3ufAn7lOaonjVTklh1TKz2QZ41jbyn38vOFpCb3QXhwlGTCeksp9E8ZwXiBDw9GRvr7ktLL0AnEHf+gKGuFYxVR7pH/bQeqO1NLsXfmg9hxXNf+Fuptj9IbmWCD+VDOyDvxsoLH7Xg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0343.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:32a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.36; Tue, 21 May 2024 08:07:58 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%3]) with mapi id 15.20.7587.030; Tue, 21 May 2024 08:07:58 +0000 Message-ID: Date: Tue, 21 May 2024 10:07:56 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240521024652.1006233-1-michael@niedermayer.cc> <20240521024652.1006233-7-michael@niedermayer.cc> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240521024652.1006233-7-michael@niedermayer.cc> X-TMN: [iI6GQjoC7qEtNtsMNn6fnAoHNd3ElnK7bVc56EI3iVM=] X-ClientProxiedBy: ZR2P278CA0009.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:50::18) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <9c298cc4-a4af-4ded-9b92-ac0661761898@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0343:EE_ X-MS-Office365-Filtering-Correlation-Id: cd5ae270-eb30-466f-eef6-08dc796d2090 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|3412199016|440099019; X-Microsoft-Antispam-Message-Info: mYzvNenDVG17Eg/iwMZuPV3nuOb2UyDNzsy+95+g96FjYyMALJA6bPLqCSzzZztUviiVL/o0VnCgSTaL/t4nCSyvtASm+jukd5QzV4rBapiSxeSkfFqbK9Eme73EN59zXWoK2tFlJRi0dRJJtHAPa9/KsLScBgzKpC92zSDuxTnFwoVXZmPyUY5nkXgeNcvQgS49F0NZtAhkCuuYo3XHCxeRxz7k8CdDydtEjknHyInCrzUKfH9PmmUCUMdje2lm91Fj2p61UBGLMmuFMzxjSmz0LkfT3Km5idovTrlJ9PrFo5QCzFdV2OjlezgFj1qJifAw/0ri6wAai5+RenI1d5OKYe6KkvaBrLVCvILC6V/4iAGE3+IP2jqeprc/Kt/9jcxLW/Cu67vW29Im1UctxPxkKar4jyxGgInMhbxZM3E7wiTEXRvSLCJbLW4cmz3Jqlo4oStcV+3bQUudDgWW7UtUcLrsbllSpUjYr9P1MGH3yHfxhoYfviJso9uayi3rJ+f8QSbZWiDklNxx7g1Tuuctn18+ZcRk/Q8EQ4JHbNTDbiiUeAy6gYUrD0nhyF8o X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RXJ6ZnFkb2J2SG9ZRjNZNHRkcGNwL1pXbGZTaDlMd3RoNDNSZmdoNktQcVl0?= =?utf-8?B?UHRBK0t0eENydzdZRW9RVHR4ZmZ5eFZPTWhHSnhYNkpmUjM1ck1RVytqSE5v?= =?utf-8?B?UEhGdjZBQWhMYVJPSENLZWRXRVRLKzhzcCs2alQ1MFVWSXd5SEZxTmRUbTI0?= =?utf-8?B?U3dSZ3A4NHdWano4cUpqbjg5VCtjeUdWRWtHV2xnZEl4RHB4RUdMZjIwQkpF?= =?utf-8?B?RUNRWHBEQ0NzT1VYSlNuaWQ5VmFUT25keGV6QVN1ampUWjRiL2poQm1abW5G?= =?utf-8?B?ZTVvYVI3ZlMxNWdMWHYwd2ZIQVBNQjFRSnkvWjZZcHhFYzlKMmlLN1J3RS82?= =?utf-8?B?RFNWTEV4SnZGd2tNcFJYa2t3b2lYK2o3YitzNjFFd1pIMHkxYTQ0dVMyNjFD?= =?utf-8?B?dm4vdFppZVN1ZUtqV2JXWXZBQ3RFWk9NVmIxTUI1SVNTV3BUTkR1MUo3NGdr?= =?utf-8?B?Tlg4WTFaWUVPdEVYdkRJNEd1WThFc2hhUFBQa2hqYzQycWl2bUFTdElUejZu?= =?utf-8?B?cU1XdGR1YUJBVEZ5bEJqTXYzVnl2UHlBdzdUQjFQOUx3c08vMk0vcEhCZysx?= =?utf-8?B?dUNGTTYweXQ3K1FtdDF2T0JaN0E4ckZ6SWdWaWQyNlF6eU16OWtJUEhia2xl?= =?utf-8?B?dUxFcDQ3RkV3U291cjZXNzIxenk2ZndhTnVXOFpnVjFBN3Uxb1hyenkzV1Y5?= =?utf-8?B?TlM1VlpodWMzZWFCZVRUMlRPSzZSVk1rRWhiVEc0Slh1QU5CNnJiR3BMQzBR?= =?utf-8?B?K3JhWVpuc21OeUZKdkFkS0JJNVRxbHozRUR3TFVCdG1RUkE1L2ZXVlNSVTFC?= =?utf-8?B?Z3U3TUFkeEY3L2tKVWhoU3M0MzlhdFZvdXFQWTh6QXBIZWNiZUF5U2lKc0cr?= =?utf-8?B?eDFISHpRd0s4cFdqSnZLSlkwZkptcGZXdlhyUHpxYXRIYlpGblRIUlIxenM5?= =?utf-8?B?SEMrU3FxU0pUbmpLRDV3am5ObENhcVJTcGxyR1dmbnFnOXJUTkZwMWF3TWNN?= =?utf-8?B?THlJckdna2VRZ0JMdlRVU1phaWZoQU9BWFlWUjBzMWVFNmwvRWNFTk1HclAx?= =?utf-8?B?N3l3SEJhOExLV1VMNFd3U0c1d3NlNHJvcHVIVFlhRXlLNkE4SGR3cVhxcEdW?= =?utf-8?B?eVRDeFRURkFjQ0wrQjM5bHFtU0pHaWJEK2J0dmJnZlcyVWZ5OU9PaFgycnZO?= =?utf-8?B?a21xRUwxVkY4QnRQamhnVVhMN0lrKzBhcFFtdHFBOUFXZWQ3NmgveG1uYXNQ?= =?utf-8?B?UkE0QWpCQ3RHd0dOaUE0QVgzY0VvdEVodHNqWGJUTXl1bGtIOFE4SDBPV0Rm?= =?utf-8?B?NldOS21mSWJHanhVS1hvOWVUZVE3MUZkYXc4dkxJSUxoZFR1YVBXL2RHRFBQ?= =?utf-8?B?SkRZZ0VRdk5ZTmxpQ2xLelRLa21VMW1ueHlFTWVBTG9nWmpPS2dDK3pZUllQ?= =?utf-8?B?dG5lU1duc3ZNZmRjcEV3NXY1WmZMTU5mb2VXUkRGNTJicjNUK2VmSGloNG9z?= =?utf-8?B?aG9KNGN1c0VZSlRncnVoK2loQ25MNDZIUkhxYnFRdURoZmlQbnYxZG5zL05I?= =?utf-8?B?RmxpcjFUSDBqN1JGUkNWUnVaL2l3WnQ0c1ZTT3VwRnlvNTBlLzhTdUFlendZ?= =?utf-8?B?aVBSMlg1MjZZdDRsdWt3cDl3MDIrK2R2eFlYYURpdlAyOThEbmdEeWF4VnBw?= =?utf-8?B?d3FWTnJJRFk0SnRhR1BCeU9WeVlBUUZiY1FaZXkxTzBTVkNZcml0all3PT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cd5ae270-eb30-466f-eef6-08dc796d2090 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2024 08:07:58.7131 (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: AM8P250MB0343 Subject: Re: [FFmpeg-devel] [PATCH 7/7] tools/enc_recon_frame_test: Assert that av_image_get_linesize() succeeds 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: Michael Niedermayer: > Helps: CID1524598 Improper use of negative value > > Sponsored-by: Sovereign Tech Fund > Signed-off-by: Michael Niedermayer > --- > tools/enc_recon_frame_test.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tools/enc_recon_frame_test.c b/tools/enc_recon_frame_test.c > index c099beb3f4b..d39d6303c2e 100644 > --- a/tools/enc_recon_frame_test.c > +++ b/tools/enc_recon_frame_test.c > @@ -28,6 +28,7 @@ > #include "decode_simple.h" > > #include "libavutil/adler32.h" > +#include "libavutil/avassert.h" > #include "libavutil/common.h" > #include "libavutil/error.h" > #include "libavutil/frame.h" > @@ -89,6 +90,8 @@ static int frame_hash(FrameChecksum **pc, size_t *nb_c, int64_t ts, > int linesize = av_image_get_linesize(frame->format, frame->width, p); > uint32_t checksum = 0; > > + av_assert1(linesize >= 0); > + This is a test tool; it should always be picky. > for (int j = 0; j < frame->height >> shift_v[p]; j++) { > checksum = av_adler32_update(checksum, data, linesize); > data += frame->linesize[p]; _______________________________________________ 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".