From patchwork Fri Oct 6 02:46:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 44173 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:7b1d:b0:15d:8365:d4b8 with SMTP id s29csp116922pzh; Thu, 5 Oct 2023 19:46:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IETluZseW76S/etBjiOeeQ6jXWVnVk9/vY71cq4o9ZPgVA/ngDOMEehH9Ku3/slh1J5rcHU X-Received: by 2002:a17:906:318f:b0:9b2:cf77:a105 with SMTP id 15-20020a170906318f00b009b2cf77a105mr5844283ejy.15.1696560376006; Thu, 05 Oct 2023 19:46:16 -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 h24-20020a17090634d800b0099349f9c248si1246850ejb.592.2023.10.05.19.45.55; Thu, 05 Oct 2023 19:46:15 -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=BREMd7Pl; 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 1D3BD68CB96; Fri, 6 Oct 2023 05:45:45 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2029.outbound.protection.outlook.com [40.92.65.29]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6502668CB64 for ; Fri, 6 Oct 2023 05:45:38 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZyxUYXcdxPlQFfaRfvzxKKfFV83vgaUmIsJ1474aN452GgAktWBCn0XtRCa0K8w4C9rFPg+JRu2H4gmLc2GEvrfZ3W8pYGIqlnKs/5QNv3KBpi/3zb1XKjHV5kjRooZDnBiBNGxwsGue3TkyERgFnixD5DBgYvaRt5L54f/rcaoDzudRP2wRFFKZBMG0w566sfqDH3eiPWLGev5bzxKNLLb9F6BK27S8BKYtTa6vf8y+qTCIsKZXnTnSWISQZsB6GFmkaXY5hTeB+acaLZvvp9847xqZ6HqQusUBAbEzRyPZdA9thMPFoaR5QgGkzt5iYaQidfnY3jFU78OhLxtPWA== 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=uS/b7vJ9BdWxau/kCie8pbj0tb/n7GkGl/kEJJnVbrY=; b=ilhM0blA8Rn4s6cVg8KUq1kIyfs4Hm7+7Fgjsmzw12nl0k8u4e8ABodwoDizaQJJoEYBgW6GuPa8N6hnOhMnzC22P9+78cPete4avFf20+KtQRpFKoC/QNtGRTpa/erZWMf7QL7WxUcdKg8DlyqrVeEQTXzEgOdhdt3Rg2j/tBvETFVuhiuWstY4XIG5cWmjSdon/NsS58yC4VfKvxlkW9aRT0GhSoc9KCw2oRh6WFMf43NhzNj65qH5AbuBXThlE+ZXBwkeLKi+PUb8+KbXzhaVv/DhyrsgMPUQp4sSCBEqhmvZz6gL70C3MiIPlTWNp0VPjlNIp7pLE3LghCU0Vg== 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=uS/b7vJ9BdWxau/kCie8pbj0tb/n7GkGl/kEJJnVbrY=; b=BREMd7PlleNPCGtExnMa/b4m4rua02C8Qdo1Ie3EtLjMm6rYV4bIEbEf1JT3uzEYfj+9GzVXWP/x/kfZwusO53WFnNQH/Aj7IByja9WyE+ZF8aJVCT6oemUYXy33C1QPRo/vqxX7siBVB6P/jBDO/msCAUDkSzNy7zr6jTLZlUrGb35ryEMChdQ49YXQnxdCyeV2b5HoIjaAizvevQDXza3fH/GHy7EJrNTHXJt2+V9mZhAiHM8sjXgdDlG0Boj3ntHA/+oqehylIuAtBtemH1PjGKZJMKF4GdmZ2h+zWLfOi8i9NqPKozo3WgcdN2FLHd+b+2Tpje9umyK9FLzr8Q== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0148.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:275::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.37; Fri, 6 Oct 2023 02:45:36 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6792.026; Fri, 6 Oct 2023 02:45:36 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 6 Oct 2023 04:46:27 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [7Eu9iIysWD7ZDxWWIZSPyhuijsxEaxhN] X-ClientProxiedBy: FR4P281CA0094.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cb::11) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20231006024636.1005349-3-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0148:EE_ X-MS-Office365-Filtering-Correlation-Id: c90ac2dd-443a-4202-b37d-08dbc616512c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Fwn+I1kFVDIWSUttFZMM99RJm+/L+AKQM3rIeAbOOv3K9qHt02mbHfuoSHBcffgypdkaDvQyJjZ9Vfmh0gad/aBto5NOqu2vue381DwuQOkw/FLwWkb1wXOVJTZqZXvP4pWmgj6Y2/4gmFyW/RnQaLUyKRQYVDctiYcuW1TRlwP6WjyYXxEuxN4u54CV2+mlT1yMqQNxSms44l2ussN+cxz5wyTl4h7ku/q9ryqD5iELTFOvtkLkRsMyi+blx0CF/gAJIUauamLdUM8WQercaxIWs+y8tiOILA3mXvO8GrCu4jeNwjFTOpeUg72x1N0GQWMZsNsmCyuaNm+5rinVgJGp1M/EyA9i4RmfV5snSIidwxDMxmdJYGfJVcLoj88wi0O3wkYbcfF01RfdQrbmBCV5/vlkjrj1bQihJHczmy67/A3Oe6ppRkjrnFI97aThTAgLmHLLZ0F+YdMwSOk2vb7VfkDoGfttjI+HHvEP/iT/7dd98PfqrZfnmyTCOYbgQia9OenumHEAF99vsb0CXLKtE/gWAWoUYLn1MaVCJOY6tVXV8OT6mYAqxCw9ooWqYKj/HkOrwEt88BsklT1LqxWqRM1t25ifEni23hzHV/aGfpgHPFgG/AG8G8oVcIYh X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: jGRVYr63siFW4i3WEmEyjdaU8UindBo4qgY81/3OFEDCvf4jCx1OwzPcBnK/Y3X9klJd1VbU58jDqWoF7m0C+KvHy3sGq53iD5c7sDs27y7IjVCWkdzS84gk37wvJffcBcHfM5NXqqIKa5yEiIEnlU2Ws0dXqb+DL31xcE7IOk7gdkPQ53/IX1nfCMuWNPGSM/Q0YN4H+TkOs7JTd71CZ4NvDQPxJ9iJH3pxliuqokvQ5lZXOGoblmXVHavyZqesVkC/j2quDr7zgsrab2ynJI/B9eEHnnu85Z7yWeAbzJGZg5SenKX6j+yW/71JWfpq69llF7P3wKq8ep69CNSjqZ8uz0lB6ohpQPhnlVN6GOzcTATiwSlNxnoMi0/O5Ae73ZctXyiQ1+4bI11tPfviQ4qjiy7LmQH2XBNyw3egRSZrTtiPgGKcaD9CG1iBYXm6QXSN949DV7vs7JJCgt5XSoi1hRhXDJwh9+aiPTxjc85iXwU7I3Yo+vhDVyHCR/1EquRGsfmHzb8TgWkUYfr/tIa2wBlyxm6kVAoZWZEzMlg9oAtbAJxjQRN/qs6gMlJu544QQkVBsvOicVIHx/OFT54nK9BAfkJlrpScPmT5gahnqMGY+WO08ZpgCjIiKCZuIQZ7GqA2t/zFI1LlQgb9wSRXCvRy9qcUiW2UnRANtEOCkfDH8cu7kgvX0bCY3ZiXw7msiGICsWdtOzFD/euPTPl8mcpgfYvYo1+CCwAzYG8hnJ9ti2zHaX8BrG0VAhnR+q1yIJxT0jI4VS2Hso1NoVwdhKFiVGMkyUNHf5thn7vpdn/9VOoL5CTeL4QryiOxZjAypM9M2qNJsBnmhHsiaVmYkCEozCvQUh2uWYvSpEUaobohwoRpICXKgu+dc6cr+1hwl5aXcV9vQv5PvusK+d9fvjqOxXbQHaYsS1A6Trw7VIqZM+zkm1rrmy7nYE8mzDklapqHzSE+cxr957Knc8VwsJZ5igDZ7jpfr53YMMtgqpqpV0F9MMBYBD2+uk6tlHe0k0CwgAMmtv/fyeMUU+v8zUk8HU9dsTbuT/5NbZOLf8n09vzUzB/akvcPo6k03eRcWmsKs9fTjR6gYfbjT4DcwRTWLNX0HQx+DoeC9o0zTM3QA2NWszO/F0WlkDdiPu7bBmcFay1C9TDO0NkJtYqsCN50eUrpfVUqQtGGB71/PKLuf2oG3+ON5ymuQBk9tNDY+45wXxbhp2M64BQuH+QdjSjWouWyxSLobFdAeiDo0c44Al3yZJTNb9Do0oo5 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c90ac2dd-443a-4202-b37d-08dbc616512c X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2023 02:45:35.9783 (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: DU2P250MB0148 Subject: [FFmpeg-devel] [PATCH 04/13] avcodec/mpegvideo_enc: Don't pretend input to be non-refcounted 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: qd2um24fdDN0 Signed-off-by: Andreas Rheinhardt --- libavcodec/mpegvideo_enc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c index 09b8348ae7..3b6386e144 100644 --- a/libavcodec/mpegvideo_enc.c +++ b/libavcodec/mpegvideo_enc.c @@ -1140,8 +1140,7 @@ static int load_input_picture(MpegEncContext *s, const AVFrame *pic_arg) } } - if (!pic_arg->buf[0] || - pic_arg->linesize[0] != s->linesize || + if (pic_arg->linesize[0] != s->linesize || pic_arg->linesize[1] != s->uvlinesize || pic_arg->linesize[2] != s->uvlinesize) direct = 0;