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 6352646C9F for ; Fri, 5 Apr 2024 12:43:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BD92D68D1E4; Fri, 5 Apr 2024 15:42:39 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2014.outbound.protection.outlook.com [40.92.91.14]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3D23368D1BE for ; Fri, 5 Apr 2024 15:42:37 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AOQ/Z+Er/q6OIJ+AoDYEnX7VStyGnfurI/h4ktDotunvB/C6gMmniaIWOlyCeJfBOrb74e4gEWRFE81UDEf3/zLGjxkJfNx80Pnfb1Ix4eoPc5S8W/El1zdDOmpCSCI+ofMZ9lUs1cKyFoCdFSGQMsAWIcRA6M+L94JXDms2TlE6/ev1gPZedly7Pi49co84KTB9peP1f+ceqXIuwl3PLwM4kyEVne/nE7jeyBDT7U55Mm2hCS0zQl1rg4FDtcNfnUWHelhUqhuyUBPoguGEcP5AujO0KIGu7uDXSSiC6zgwSU7Qz3FvmJT+FirxLG0YomG+xbCOJdK/vlnyD4hRYw== 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=ceEG4Bf1pQV7O6f2USclz6BdWfzQWREczPNZczdQZ/g=; b=WB5JPdVIQPSb++DQ8HU2GkcDQQWSZeviQTJEdQaNp9wMbajElhkK15TGbXf4P1BQEhX0wFgW9Dq4XKHGHerQqilvPHaeYXHRCsRteiIy9nmeI3TtBPKeGNq5NcK7oPMPsWXgoBrGTU0EyBN7yG6CBlCCultnsfKguIMg43E/tBiQtvYHVJiThuDbINMAGTfMk3RDluICAZ4bxUVlzMWVdkA+djp9OU8//eFgIbUyCfN76y4vrgiw6huzBJz0LgATB6gKTb4EUutZnTA7xxzGhqpYcDS2pnwIrl5latdZqTdXaH8QQpfBdnYdBgsvkq1AB4Gge6+iph+42Bi7HXq/ZQ== 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=ceEG4Bf1pQV7O6f2USclz6BdWfzQWREczPNZczdQZ/g=; b=igS4hKrvkYSMjl5WgLHajVB0rahwiy4m+MirzmBvWPymjbbq8YM7dg3CaYbm2YaXrsADRICHPP0CCEZbAjiksOtf+ddblUhHDvSuUT1JM852+gLEvyLw5bpmitoZRe81nlTwEFetBAJVMN4CsJ2oPNYJniGDoBRJvupD88j86aAIDCEVb9Cdn/+GIs5vheTyKpb6T+wfMr6OW0BzSbjK6m+EM431kd5X62YJpgOUFMMunHKObCmH38Nq04XIEg29LXIqWjeFqqxHkXB+BS1+vK6scnoEJ3IRZe6mRVUKEdXU+Uo8HshEdfZQZZWqp80LBLTOWx7/lmUdO+OFGTQy+g== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0278.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:329::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Fri, 5 Apr 2024 12:42:31 +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; Fri, 5 Apr 2024 12:42:31 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 5 Apr 2024 14:41:38 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [9u25umQGMyKdw3uk/krxNkwDdL2WK9nUBiaHqsUNWg4=] X-ClientProxiedBy: ZR2P278CA0074.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:52::8) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240405124138.2343725-14-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0278:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e65b9b8-5515-43cb-384f-08dc556ddc30 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: adO6hTO6/vsexP9myL1QADnGsG/9+yp3EAO1UzrJZktstHIhCDtJGmZBVgx3gMNtwA1P420FQ3k0jiDGCvW4qIfoJcTYnJMyDK4EZ6YcOmk4BU202fYGKsOnNZ4Lmyol3cvq4uI993mush0t29KCoaCjQV40O2Hhwe741ATvSsU5n8Vmw11JL4bbpxjsc8k3XVpFkkgdJ5VzmWEsFtTe5Xm6KZfM+EfHeCRnsZuDoLjWbo7QtlyQnq0+JoxKV4gSG4FWlSTdZgXzVuyj0tUHA7r7qj1T+CoXb781w3vbzeWC7pB2smAkBT9Na11tVmX96g7NRwDfThTOwjTZU4Lz4IqJ7x8X0yDso+zcu9zoCkclgT+D4QSBComd2zzFTeyLHdLRY7qU7b3CRkAayyMjW7KCml5HyYbnGqNsqT38r28Me6tms/URjEpUSmPPKNbuJIbQqvqDrk8JTJngtzJJ9XJrV/absEcVaKfMSvZy3vM+WZaMOy3CpYG8VJUAh7zFz0+yPhtnMKLT2GUcKRTLiEM9z60D1EAWaP0/tdIyaes2SzVs/wiGwd/a2OqUbh0Nhme41UZyyHiAF6Ae2eC6F6m8SSNLz/pl5SV8DJ+rz3wCIuB5TsmtKAcKdlty/QMD X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ZnjH4wSOAJUCrfGSW4Xy0fCKex9kmdia7X85RGZPNPHEz4WZTeYWWOIdknt6?= =?us-ascii?Q?NwcJRAVKzk93/rEbEFueSnYbCvATlll7wY36NyO/ElWIAbckNPLZ3f5JjDS+?= =?us-ascii?Q?1fwgjGUskK/VYsxKQMDcsplXdepP0CxH9xoTBhIBNW7mV/FIPz4a7PK1jMmY?= =?us-ascii?Q?uo5su6kc82NwtfFhi2PQBrWKc7R6IX2JHyOKOv5I0LzGOgWU6YMKOZPhWzCm?= =?us-ascii?Q?cBuTZK2imFW6+nANoNfsZBAaywFIoIz4MJsEqUKL9Ri0NGsrzEu1HVnJfq3V?= =?us-ascii?Q?tT6BsNp1XUc2OE6hMjhCGYveZx6/DTdYqg287Iij0OEsjcazgsGZ2wsS4ppc?= =?us-ascii?Q?4WmrjifdrWEgR34eRElx0gO/mDw/OXAOCcGErb+NbCdgqACV1bhvwPKLIOaI?= =?us-ascii?Q?5HRgbGdqlIcxXrXsK5qmjbjXvh85eMosm//fHUdcgmvY6gwx6slkj5mo9AOt?= =?us-ascii?Q?9mC8yDOb+rj2SRl6pvExWuPChb7Mf4t7Um9Sd5HGrCczMbC8nRfXY1wMqk+r?= =?us-ascii?Q?RXGeIfgciVcblahPUnypRV/D6szPXrJUt9hNNfeP6qFCbcFe5dx5kxeARYQN?= =?us-ascii?Q?Tw8Il944OnTEmL4X9AmQ0DvJR8cmxNz8GL7x0/2+79Q0dzZK5qZJFPcR+Znw?= =?us-ascii?Q?/crk5Uh1HV/qxjPjXN8OJNasG3tm35SbS6uVZFYqcBaeDf/+cQ3tntnxukPU?= =?us-ascii?Q?jSuyNVZNnV2gzrrnkJtpx7iJ4uWwUWRkC4jXtlcWQaCNnLqh4N9Yf3cGm8Z+?= =?us-ascii?Q?KCz1ilVSgvVGZ2Pa1BXWpjtZKGRsjYlFGfTkqIbeGHueCbdBFaNlyM6FduU5?= =?us-ascii?Q?1dT2QdMcgI3yubZ2/qmnUr0/YdukDpdNN+zPcp24koh3EKAOjrD3ckiMCR11?= =?us-ascii?Q?+ZIhKxGKN84La6+WlMy1/Q/A7qzbDpxeBEFO7Kkx1LY9I8Qqryxqp0Y7PCkK?= =?us-ascii?Q?NEzdfdraZdTdJPFpNAUmT0TrbjrYPZ0MqHdpzLopBbWnNDA2PKiNPbW2RHsq?= =?us-ascii?Q?LTdCsqWna7jXOFW/nfYwUvjlWO5pVjryJBDsGBSZ6Ld/zlLqekGGi5BPxSsc?= =?us-ascii?Q?1dErsihnvV36aqtT8HwCUJ+y9VoyEobElxK9gC3AjWQhEtii9i/D73McJYqL?= =?us-ascii?Q?l5262CJrH4AOguNTeLHJf4vzXYWtkj7+cNc2bnoHdv6uGNvWc/4WrxlOoFSo?= =?us-ascii?Q?aZuEKX2WMhdjkHOEZAc3GUHLFYNe7xwJusxG3xMrcuiHUXcW+f7a0PlmscqQ?= =?us-ascii?Q?OgSXHNTej4M463udrWHltkIrwLAET8i/eq/fns0vqg=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e65b9b8-5515-43cb-384f-08dc556ddc30 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2024 12:42:31.5949 (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: AM8P250MB0278 Subject: [FFmpeg-devel] [PATCH 15/15] avcodec/mpegvideo_dec, h264_slice: Return proper error 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 Cc: Andreas Rheinhardt 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: Signed-off-by: Andreas Rheinhardt --- libavcodec/h264_slice.c | 2 +- libavcodec/mpegvideo_dec.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/h264_slice.c b/libavcodec/h264_slice.c index 4b01c54147..a346839902 100644 --- a/libavcodec/h264_slice.c +++ b/libavcodec/h264_slice.c @@ -483,7 +483,7 @@ static int h264_frame_start(H264Context *h) if (!ff_thread_can_start_frame(h->avctx)) { av_log(h->avctx, AV_LOG_ERROR, "Attempt to start a frame outside SETUP state\n"); - return -1; + return AVERROR_BUG; } release_unused_pictures(h, 1); diff --git a/libavcodec/mpegvideo_dec.c b/libavcodec/mpegvideo_dec.c index d337a6565b..4353f1fd68 100644 --- a/libavcodec/mpegvideo_dec.c +++ b/libavcodec/mpegvideo_dec.c @@ -328,7 +328,7 @@ int ff_mpv_frame_start(MpegEncContext *s, AVCodecContext *avctx) if (!ff_thread_can_start_frame(avctx)) { av_log(avctx, AV_LOG_ERROR, "Attempt to start a frame outside SETUP state\n"); - return -1; + return AVERROR_BUG; } /* mark & release old frames */ -- 2.40.1 _______________________________________________ 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".