From patchwork Fri Sep 24 16:37:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 30563 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6506:0:0:0:0:0 with SMTP id z6csp1699716iob; Fri, 24 Sep 2021 09:39:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxPuc1LaW09OnK2fyzpp5zwK8gDTBCYQe7S3c7yFM4d1RMY17qo8Y2fTyVmVOfmSRoPSRcF X-Received: by 2002:a17:906:8a41:: with SMTP id gx1mr12733314ejc.507.1632501547414; Fri, 24 Sep 2021 09:39:07 -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 mc5si9595042ejb.224.2021.09.24.09.39.07; Fri, 24 Sep 2021 09:39:07 -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=ETdHW1M3; 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 58B3368A787; Fri, 24 Sep 2021 19:38:05 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-oln040092071017.outbound.protection.outlook.com [40.92.71.17]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 177D368A7A1 for ; Fri, 24 Sep 2021 19:38:03 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a42/ElmHsxQmdPu3vm+UxmYhiyjuLFtZPVmrKaYrUO+YehIWsPWQ1UotWJ/IOFVXZic20tIGv8UJq6eiGGy/YnBgHxSjo582JKNfVmwZcEQNbIww2vumxxUr8XJZFZsuxgv6cQwSiQtVt37AzdhyGdiYRRxsGHnO6pQDI7l1bgvkY9n0XtO1plsjr7zvsl4DO/Ud+PreLUxWDe1HskGjrebhZVLJKXAfQ03HpaZhSPi9bDwHCXvtBeAEHRHtGCjSvjV9sLw2iH0vezOvAaljIaPjKSwp7h7Yza9QqHZawAvdhQKAs7/MZjnbyxqwzd+Rs1W9Sh66UsKZrox9TKun3g== 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; bh=R0TZJcw2CmDbiWX0gTdxpVdJHgEH00quY3qys5dVoqc=; b=HtJ0GK6XQ+5pZVBUAsxkRZt+KnMTJzTmA/ohtMFSxXtNA3APi0kdZEX4Q4UKWtkMPP7b8xqh4ya+TUQfy6pmXuXvU1g2Qs01Y9bUrg0fiePf6V5XUrjY4bWoZc64nuJxUvgxvbFxbQraL4esefFqCv0UHqzi2EHZkaaTE0jdnroGoS/zHP9w1F1wtnEQaLRZLo8PKjaMRHFaZOaq/pVW+b0LCzmpKSNia8KjCfiND1509Z6U8cmfKpGzsRWAR0NVDJDgpM8Xazh6yeL+TuS9yRg1tyf9K/psFPLdEqGcsl0Rn5VYh9wJa0DCVYJkdjDaE6eJaSwbADMAUpCVI+0qzA== 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=R0TZJcw2CmDbiWX0gTdxpVdJHgEH00quY3qys5dVoqc=; b=ETdHW1M3UiEI95LJjPN4aqf4z3JMbf3ltWUTPGHqQcGsHhvmha8UEMcAusNp4I+I4XpLN7/i/DY4piHx+/Z8ROclLp3B+JmMgF+JxBz5FwvCv0bVm82PkAe9dOjWc7Qs/3qk3tXFunE2pzHX+cMYOunv9dO2A8cjr3u3roaLgFWvxnrxGjCbp2Y7hlwV0Iwgg7pKSV1j/dECsKnGvo4MTV97EFOf47Qb9ve3Y+VKRVD29wJkTTO2bHX5bua1ldFfAhgPqp31u2Up2diWkuRa6eo552zopfuy++HcgtwNC8vjduIVJgABKX4Ww4IB/SPwLJifIEmJUhDZq3UmuW8wxA== Received: from PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) by PR2PR03MB5163.eurprd03.prod.outlook.com (2603:10a6:101:21::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Fri, 24 Sep 2021 16:38:02 +0000 Received: from PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::15d4:ff2d:e607:cf68]) by PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::15d4:ff2d:e607:cf68%3]) with mapi id 15.20.4544.015; Fri, 24 Sep 2021 16:38:02 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 24 Sep 2021 18:37:19 +0200 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [IH9T2Ykg0HRIWtN4YwkXcbSdiJVnAP0Q] X-ClientProxiedBy: PR3P193CA0044.EURP193.PROD.OUTLOOK.COM (2603:10a6:102:51::19) To PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) X-Microsoft-Original-Message-ID: <20210924163719.562217-10-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.142.38) by PR3P193CA0044.EURP193.PROD.OUTLOOK.COM (2603:10a6:102:51::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Fri, 24 Sep 2021 16:38:01 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 781150ac-404c-4486-4bfb-08d97f79ad01 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNVIK/iSThOesseQkgEe+5WAB81bYgL8RlN2pK+tfZ5MXyQrptKZ0WhwNFwNALmFATFvN9sGGVXRAUH/xcsicI7qQb4OUQpd+NmyRfQWdLZ1tUk0Et2FgimJYBajsnIZmT5heu2nYDkJ/WDhKnmCXYZZcRzNIufJ+uHtKm59XQJ2z5EAC8/nJokkvYf9zoHctKudsyyOrpvCEKtF2AYcR8z3pP76XjQI/+PvQqlLvj2YQYki1lCJaTAC8JwvxHZ2FNrUFYVDN75Rgpq+Cmw+4m4zW/LONQz5/Qm4vc+NO2ta23BXVtR/8fCRTm7tn09XvRxv6ZmzpcrRNIdXI6qDD+yyRrWwBd//3SsRDAO4lAxnfsOv2x4yskQyIvfMIXPjrFsIkVRZRVb5xZJA5TJNmppUmTnw0FKosfNhcfZn1N3Y7z05hSI/e+XT+gxsXE5AocdRGpYENh0Rvw8S0kZpfi4F1kjFjnE3vD1hI0IJA/WOQM7jwpCwIFkfOYIrlYWGS/0BsLQmyLJjUxbxL4JnQ7ewGhMvn4Hz99ORWEKFW7uhCXKf3mEAD6RHJpZCf2fhjaY2ECiGvcAxRO1EMcVfVllbo3SZ70FWeGWK2c0dgI6UbSO+3f+6PtOvBRdRdtrnCPiuJugb885b+cMRjFEo0N0Kpsu1p384LSESTz0xSMYYmwxRysmUYZ/LZqhR15RMaiPgjYxXSsUx4EJf8dEJlW68qnBW63OhxZo= X-MS-TrafficTypeDiagnostic: PR2PR03MB5163: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4s9UZHXYGDhxDGqcYNpLy6kc7tlDdokn8ntGMiMD6LbIwhYdpMtKV96nKt5XYMFCMdEmGDBYZMb0Y3/z30pXs3f4bzshHuaqAaSCGLE7fs8N8hD2/7sTFNMbyZr+WtUKk91wbjFG5bKcr8uugmjVzorckPmvgG0eohtrJ23pM2LjGY1cTiFwucVzyhP02zd3BGXEXXGdJ+99f2nYXHiImKjBirKn6nN/568OfODRkFU4mj5XM3XPrjhWPCvgVwPfIU54W+yosVjEbGB8Wa6XwG4rxQgS9IoLqLhT6JNStSn0cJG3R10tjVPqyPt2/dElUI+Scylnp2CJtUjYFENqD9DbHh8wbApfhLlbPcOX5+LSn8oaqnj+FOJVKueCoSvdzPPC4YtQDbAJtkBbCGsvQpzVwNcTRYzzWdcAD6ex6xBh04C8pSyIwRNFiX2y7Tpi X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yZeruLlLvF5Olbc3M/wZm/kOSzme+1ZGdb6k+8S7ev5KdsGx/e9ws4FUC8yVnDQ9EDkwMgnHJirITEniyHH4H2s7V4UN0gWVswO1Q2Qjr6IYEfcgd3bCKrJs77vvT1ftKQ1gEa1zILgxvYVgrdGfjQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 781150ac-404c-4486-4bfb-08d97f79ad01 X-MS-Exchange-CrossTenant-AuthSource: PR3PR03MB6665.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2021 16:38:02.2000 (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: PR2PR03MB5163 Subject: [FFmpeg-devel] [PATCH 11/11] avcodec/internal: Update AVCodecInternal.is_copy documentation 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: nPsmaHWYhx/I Forgotten in 1f4cf92cfbd3accbae582ac63126ed5570ddfd37. Signed-off-by: Andreas Rheinhardt --- libavcodec/internal.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libavcodec/internal.h b/libavcodec/internal.h index dc60e4bf08..2111f2b9ae 100644 --- a/libavcodec/internal.h +++ b/libavcodec/internal.h @@ -122,10 +122,8 @@ typedef struct EncodeSimpleContext { typedef struct AVCodecInternal { /** - * Whether the parent AVCodecContext is a copy of the context which had - * init() called on it. - * This is used by multithreading - shared tables and picture pointers - * should be freed from the original context only. + * When using frame-threaded decoding, this field is set for the first + * worker thread (e.g. to decode extradata just once). */ int is_copy;