From patchwork Mon Sep 6 02:27:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 30014 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6602:2a4a:0:0:0:0 with SMTP id k10csp3373936iov; Sun, 5 Sep 2021 19:30:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzBVC8plqqezqY6RK8c+ZTuQgjs1NnnnVK/eT8lzeCl0XIYHhxUPco4kLP+UEezmBBe9EcS X-Received: by 2002:aa7:d487:: with SMTP id b7mr10807538edr.61.1630895404128; Sun, 05 Sep 2021 19:30:04 -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 r9si6034853ejj.752.2021.09.05.19.30.03; Sun, 05 Sep 2021 19:30:04 -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=LBSnxNkP; 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 C312F68A7C2; Mon, 6 Sep 2021 05:28:47 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-oln040092066020.outbound.protection.outlook.com [40.92.66.20]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7FD9768A7A1 for ; Mon, 6 Sep 2021 05:28:36 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YFbPlaL2uUPdQi4ZUc+9OJ9JeDLg/3ZRcBz4QkYdFM0eZSh2WuiCOYpfFK+1PYwrNGgNBOOWxFUFuX5rozAhlCLixve+quqtWULM2VRSpV600qG8vDj346PumcDz7hmq1guDdh4ep9PEcJSXlqwVB27pZSSxiTSbBVdkY7cFMoFjCCPEzTMJ/TITJfxvAa7f4GVGvlOmkpkL/BCwdWr//AAZQK0OlrxcqBL4xhEiWivFELEXpopEMOeqNzPbIgcPXvmLjJLjTRGL5No01zBlrnH9W3jplKmeGyGngYp3fKksQB+FUPIO3FpPRbYuzGiqUraCy0o5xveFCyyVH9uMYA== 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=lgnUiUc1XmzAfJC8MqYMuBXvohZQdhzZ3wUfckqPdX8=; b=k8XWWL9nPCiWl2lfalPZR1bN3j17ttie3SSO0enkhoGVz4gYa9S9nSic3BT9gY6/ovpYfW3uUSeRHsRtnsOixy/qA39rZWgGQFgmoSufFvy0YmWvFHNriheyZXpwsQt4SdUXPCXD61JNvyWO20PGqPn4s+i23XQTu2NV3VFwD2WwFHCRTSlYvTi/r25EGdfzYfI9X6EmO1gldfZK2dkIOF/rphJ5+f7ZXGtMknd3HeYtvIQho09vxuDNO6JWAQqvdaakpeNBp1tX0taGPG87zNFCNcXL32XPei9HSQYQiODpmag19JKggNPwISLw+bX9V89EixR4k7Wq8Xx8agS7uQ== 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=lgnUiUc1XmzAfJC8MqYMuBXvohZQdhzZ3wUfckqPdX8=; b=LBSnxNkPbBQ4oLtsLXyykoNUWdjLWf1KJGK+aiU1DNESCNrIp4d5JtzX1knbo15C8KcBbNcktHDGR3s1EG5KMckfIqpV4YxB10cZR1mG/Roht0wal1JZKMBCSW4E2Plb4i5s2R2l8FO8dXjkxMAYMOvFW1NyQm61aVoohBV1jZXaUvlTglpVpLlkLyCS/TBvCoSJyPpk47x7ISZ0PxwLBpXzrVA0bgB+1ixZUAW25JX0jBCRFtNkZ85UVG14cg15Z1I6xmLU8NUHBbwMt7KrxA8ZnUE25/6dXVK/7oXDez7lDDC8z5AD7sCjKozFWfn8BekFuRcV3mJUk0y7dCYCQw== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM5PR03MB2850.eurprd03.prod.outlook.com (2603:10a6:206:20::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.24; Mon, 6 Sep 2021 02:28:27 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::787b:2156:ca99:fe00]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::787b:2156:ca99:fe00%3]) with mapi id 15.20.4478.025; Mon, 6 Sep 2021 02:28:27 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 6 Sep 2021 04:27:50 +0200 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [saCQXJ1U4Rvla0bhT+dSC9JxEVe/DJw9] X-ClientProxiedBy: PR1PR01CA0033.eurprd01.prod.exchangelabs.com (2603:10a6:102::46) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20210906022802.4072793-11-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.142.38) by PR1PR01CA0033.eurprd01.prod.exchangelabs.com (2603:10a6:102::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.19 via Frontend Transport; Mon, 6 Sep 2021 02:28:26 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2a0b06f0-57bd-4167-f66e-08d970de0209 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNUZQ6GYRQPJKZ+OQ9+mOW9Ki4T0GMa/fZIwQhGTzM2EhXcinPn+6L10djjxg/kBANF0zdGjv46d4+0FXWZ19+u+hIATSpgHxWsPElBxqM/6zhL4gJOcMCRZoYfqUtU+f4UKpjFGHG0xOjfyXFkMe+qQXBsguhY0nJAwe8sVf3YjxvMeyqSzDrvJSHzSKHpR1X0VPuTKrfqt8pF9DUalEHgr3I8uXUf9Cmz1mhGrrd/VeQtEyPLRAQ3EWed3tCJbKWW3s4QMnoqwDIaU1NnhkHAVbGjMcK+RGekemv7BV/Tew9KkhduEY6feFW3B9nOAIlXYsGJhi3vatqnYQDP6mKIC4TzskBi+pO4W8Lw0x2+eKVwhAbTKBdMoXPTJaOce+EWTPIe9dwPkbnW9x3fUdTwpHZ7RsfIM2hA/RcMfhPrq+TJu+0jNtaQCrxUpVsx8XvsgBEKWXBbtmwzhQKhMLE8MTF3Y/6IXipnXPT3ELiGNlfFvhvK0hZgufhghvEpADcVDzSdmof6iVqN+QBkblEb7PZar7nRC13YEVQfSextfDtuIAy/WJPl86Eki/G6Y6qIjw8zEix8YSJ/gY4eRk7MNs/Hgd2fKTbtkgG4PTOoFTM+vLGdA89StymEBEGeADiu9y5C22S6DWknPeTlHjDrkQ/RO2BXmuCBcs/jQ4HTpclwyOPyVFMRyAaJE7YKffqZWNfFe+GaYqB4birr3deYpBE83mGafmXY= X-MS-TrafficTypeDiagnostic: AM5PR03MB2850: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: E/S02nEZ2bdVySxRyMZEWdngMXfXHzymuTbS2P29G0Zt7LqZliPwKWYDOV8HCesgpxFC1oTj4d+hbUpYQ39tnVWj+ZnQFdb8tvQduUvioxsHpchVT/aYkF68U/M4y6mWfY/nWYZD3ePMSQ1vx1YW99sO+VtA3q2G/atkbVKNNy7FL/E54472C2LcxScqQI0x5HTBnkb21KXLkpRWN0myp3O4ebyITqBms3PCuAcKcVE9kyIjYMPqKQEqnB4tS8RACODIdmN3RhNQaUsB8BSIk9fpLDiPCNKoCx2KaGnhFpFYwgtuw8DEoWN5F6vryz5hVr5M6ur9VdActyMLQO3oLOJRbglFa6Q7e+FZxrYJ5daPo3B676cixHhRF4Sdpo2XNB1pgEmmGqO7g/H0KTafD9JVT2pZIfCtqj5jONj/Jle+h+JbRkZvzV2qodBWqGJV X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aYN9YZ2mg6VLjHLQn+cCpKqgpOVN97D1caclynEKrMty8l2s+B5tBZhp1Y8mXf7Y8v0OV9TncBWkQ2rhhe50JToCxaxmk7TB6+5hQJkozT3gdeEvu8tWgxibFb8w7Q3LFFya7t7+VY4Y3WLhTEb0DA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a0b06f0-57bd-4167-f66e-08d970de0209 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2021 02:28:27.1303 (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: AM5PR03MB2850 Subject: [FFmpeg-devel] [PATCH 22/34] avformat/ttaenc: Avoid stack packet 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: ttacILrnVPF/ Signed-off-by: Andreas Rheinhardt --- libavformat/ttaenc.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavformat/ttaenc.c b/libavformat/ttaenc.c index 5f66695a9a..842dee52dc 100644 --- a/libavformat/ttaenc.c +++ b/libavformat/ttaenc.c @@ -123,12 +123,12 @@ static int tta_write_packet(AVFormatContext *s, AVPacket *pkt) static void tta_queue_flush(AVFormatContext *s) { TTAMuxContext *tta = s->priv_data; - AVPacket pkt; + AVPacket *const pkt = s->internal->pkt; while (tta->queue) { - avpriv_packet_list_get(&tta->queue, &tta->queue_end, &pkt); - avio_write(s->pb, pkt.data, pkt.size); - av_packet_unref(&pkt); + avpriv_packet_list_get(&tta->queue, &tta->queue_end, pkt); + avio_write(s->pb, pkt->data, pkt->size); + av_packet_unref(pkt); } }