From patchwork Sat Nov 19 02:59:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 39335 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:999a:b0:a4:2148:650a with SMTP id ve26csp773121pzb; Fri, 18 Nov 2022 18:59:54 -0800 (PST) X-Google-Smtp-Source: AA0mqf6z+gabjg3I4n09Sq1t009AJQYRUDpY91wCNwmTyaOwc3klO6w4TGns7PubhZa0NrmNDWgy X-Received: by 2002:a17:906:2ec7:b0:79b:413b:d64 with SMTP id s7-20020a1709062ec700b0079b413b0d64mr8025486eji.538.1668826793942; Fri, 18 Nov 2022 18:59:53 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id gs37-20020a1709072d2500b007881b45441asi4553835ejc.721.2022.11.18.18.59.53; Fri, 18 Nov 2022 18:59:53 -0800 (PST) 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="Axp33ie/"; 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 2266D68BA23; Sat, 19 Nov 2022 04:59:51 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2032.outbound.protection.outlook.com [40.92.89.32]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 859BE68B361 for ; Sat, 19 Nov 2022 04:59:44 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aVpnXB2I54Xs5bRu1PCQvyb59WXgk/wKA5d+b2C3y84911TzUslC63rGrCVmsfi/ldq04v80vfJKXot5qaHNyj5QI8YhJg6f5ViM1P1Uh58FuqkoBo8uKHvicakwx3+NQmGZ3xFRpCVBOFOZAPsD2KQfuyNb0gjSCuHVhxCZfavSQiQ5o8JFaNBhQQ/wkxvEl6Qm/DctYlmisfYhZQDw91sR5ffQbsw8t+vim8LRfauq3Gs7EFS/RUMD42c8TljLvgirsH0TbdAlvhA6d6VY092ZwwWflOZ9ntKSSckwx1Eb9VmXW3AEbG4RNhgosHBmi3Vuw2oqlj/0gEE2tCiTYw== 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=h2TNaKq2n2tAU9rV3/GFzg2LiUz/4FaUBiJAkQXj0xE=; b=aaHskc+tpMtiiKq9nHlc9dLuQvNq1Z2UcmZYnGXRC/8fLUvDUCbeOJw9GtSBhLUh27gTuWpta7sMRtXcSZoqk4Dt5SsABSqsqu5BRdaSfQVgG4IQnB+LWiuDHywEDakkG7QXh6J7LKOS1C1hwe3OaMCB1aA0xmP0DOgKETZ1HtvoCnuCXhEMDkVsanBI2vZ/FRt4GmvruUsTj4DR5MkW7heLk3s8bfGupSifLVJqN01QCbivZWMhoy8k/e3mbbB5StDETTxNHCvM6FJ946ws7k1wH4P+zMxyGE2MP9OXTfxAO4yJz8OhuCiWDsRPtWbtusDKLwrtOmP5YtN1TR+B1A== 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=h2TNaKq2n2tAU9rV3/GFzg2LiUz/4FaUBiJAkQXj0xE=; b=Axp33ie/WmCPqboaFhnpVez+CNSrRqKhoNLzfLCb495np0YICXlKoY4utfkXnqSbw8LTw/Su4vRc+QLZDdbYSGzHG7IgLH5UQKc7OlL/FWQ07dyAcc+Ev2uQg8p/Q90Wpcz048MkyAN1CDwoBc0f9r9HEGJX4gTzLqZ/WqMldDJRoqPPVAAZ2de9Y76WJieCILFJoJLWAbGrsWUlHkiCKlHlhDe6MIAX2M2FQzEopr/FOEd5IIQ6M5uddbPtjHS+1UtMjKMBa1gaDSvCmgryz5n3ieySDuA7h5b1E/3Tg9zXgx8SYpd1k4Zq4QsVNa396kSMecP53vtJFo4JIldsRg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0127.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:270::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Sat, 19 Nov 2022 02:59:43 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5188:7559:45ea:5f52]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5188:7559:45ea:5f52%5]) with mapi id 15.20.5813.018; Sat, 19 Nov 2022 02:59:43 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sat, 19 Nov 2022 03:59:50 +0100 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [UzYpD0bSF9xanCyKq3a4cJSNm/Y+x671+P8xNoQyj7s=] X-ClientProxiedBy: FR2P281CA0044.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:92::18) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20221119025955.1758795-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0127:EE_ X-MS-Office365-Filtering-Correlation-Id: 22e3e28f-2d87-4cb9-9fea-08dac9da1baf X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmpdHtR81+IA7gDwjaoMToLsXNOMXC23+Tef/kT0NAP7BpBPGRRIGceiFrgveWOzkyt5fDkjhTGwy7Pc29/ie0VEG6gXc6/7JdWbvwUeucfO/QybfAhnc/eM5Bu+Z3dunu83rPs/NC4iD9LR7LkjB9hmvmM08TIGNJlJ2mQE9e1Km8UCGPSZ5ygOn/m0+zmc8MCoes0CP04bxOn9CKWeRV2WDbu4GzjjC+lR4pcOnWo4Wm/gTfytwARtbS+ij0z0Z2RYrxpBQXO0tApBX3poNJi8hLYaPnwl70Lmu80nM2uPeYaZ/UwCT/LlbujUsUg2P009SwOOyMIljBzeb/CzfGL80vAw0IqySw7BWMlWs+7OyNH3eoCJWhMT2zH8A8KxQgGqmYSXEjAB9xg6JPUOnLHmBmyZ0uDz3Qj8NEOx9Oqvmu+O5GaI3MvACImO0MUc1FEGiQgm66s/YT/eg/Z/b0bqcC46OagcvsbeiENxLg2IBhdNjnfVZy0hgBHzGfVBwea30UFfyu6YAhj340Op0Iv+MeaJrQs5Oix+S2RJT9K4B2+KYyvQSk5RYtaPYwmo9gsauw+GLqP2RgiWSNypCkZW0mqd+uDlMdbcPhI43gt+xYlm9g5PmUTaz7DAs/hNFC8uTs7govE9TFQ7CtZGANSCACQ/rnK06pUQDcsnYr1egmWIXIFDDqD/qw8EWYJfgW/shuId1FW6FZjI8nj+eY7XG21Fdp5TMDklK7ujyeL1A/9nQRRuVXI8xOB7oYUWD70= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ijKitpiMFQybhTPVP0732vW2IAGOC0g+7hpxLqhir36K0se2AgcONFMZx8MzrjQJ0Y1meSdvtDeRYDFrMLrAB40veYpKuFycBUtEo/SV0H3TvumNWWz+x5dXRQKeP92J7vS/EaCzEy9SbEjBjH0PeunNYiFtEZe/GqW+L9OP3EsxxfCuqiNArnRbk5RPHhkESuOMD6XRuGchMlIutVxYdE+Av6TeGXw4sAnAdsPyh03ryszxak8aDoPQbIAtWi54WRwsIeAZRdUWQLHr5cFRhmnOTU5gxukn9fPA4OdjXUFSfZssY9wjxrOPhb0IqunlC5SJS72clqqG0gSSiJn16HMtJmq5AI2UAGa1wY1jY4MmVXNV+mMAEsnKaankxMtkZvngo0ZK3O+nhg3Eey34KZ9qeBMokKhSmJP/DJSDg52pvmM3JIdKRWSLH3lajHrebeFHNFEH29RcR9ZnaLeZC4az4ewPERI0dn/txxB9G6zdpCtzEmSow1kzKnUl1kIgxBAY5IsfYQmBY8UFX9v/JmEtil+b5FP7gxHZg3GMzp8IvYqp70ygrMgFm3/Q85jTZmRPsP/ch1gJE68SO3WlK8gzbClv3ipcNz3JY4LX/ribKOJpXNN9TSxUhB2cv407Hotc+0cICgIhLltgexoYwQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ngMqEw6xtwPEvb8SclyvuuWp4UjeTMNH467vcPuvmsPXjcAhQ120OI3adk3BysyXgZLunFA3cI+YwQiq4S87Y/yH85OWzz4BGSjzo3sy584VO5c4bRQ7eet4G8DQCShwGXS6WQqJDaxDx5GsVrbV5UIJ//gsClmbPMYK3rOCuiQQtED5zuMnMVnNU/MfLumpGAy89vZqO8dbsCJ7+LSLuaT0gLWb9j7QBBMUtBFN/XuqdSr0QGo/tntLioLwhHFUMdiRwkRe3RRBTKq/kEYbuQeKPNgnrjYOGQb2mHx4Hp01Oh6ERH+lu/bP0H1fQWIO+JXiiS4uuEGScdV+c2kbTRej3asXlonLmE7UMvpcVidD20LtQ1KzKQLNv+aFzEmgwMewXTXw7+wU5EP0pPSCC4pZJ5wrMeFFiIfDA3n6QQeN9ghY/T5pv/NM96ZZFXiP0ym/22jVaymqacjclP8sw7POQz0q3cw8saJATL+PXi8b12sfCmlkvUCJhc6dhxuMAewdRZ5LnmQFWmEdbCeZowrws8O1Eyyze5e053MoebHFWWMvrTSv2oSuc+mhyFqonD49zy0r2YG4VvHoc+0AIQe7jfNgjNGf3KArmvmHWkQL/W7VDjaa8lzbEa/vULgbjvLNbhklgJ6HGRfGP12iI4x4QRWCLJGgWdw9Tq0lhsPYpJeNfjKkBkgn/q7tpdjP1KTVoqe4I3V7EhK+3VQ782ix0w3IkQEKyaSsVWIs36WV+x/tp9F0u9kXvtPvCNJaeUuQsnAo3q4KMKODG7cZQkkGwJLWGA2lD22COmNtEHkgsutx25meuHMlv9VnZ62v4qySgpnSSiFdWveFCjFHDu1W8uMHXF+V5mViuTQZ0FPnC+eFijxgGVQO+zdjS4XsAy6gvPpm4j8ieRMXxi/IY+Uu1aLhSOfMbw7Izg4R05+hIMHIW163SL6IqVfQ3+NdIDT4fUz8VswzYyUm9V4mqHzvzPYzXeXXGG24Zt4+SmaDO15HXm0x+x4t+OTYPnB0i4NTcf2iRT4DYAHy3sZG+HOFF5F+fqUJd+tHdnWy8tJwRGvcMur9/bYt9rvIEyArLRj6VqcLN0SzDDhtZzd2F+PQp9n7+GwLmfkScJul3iXuGCeKHgBnlGu8hw9kk5QmOwuFZKHJvMfsm6oUXN6/gvjDchJ76uY59NWu5gAoMaLHjZjlPlL8zMhqXBXvsldm+ljtidJU/G9QdvMv3tbY7g9SOLcOqCS1xlSHh3kGAEjcnJCXRyRV4MjtM6AsT3tBR0OQg49lV89boCqXoeX01Zr1PfDucA+hLTD2d8EscSk= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22e3e28f-2d87-4cb9-9fea-08dac9da1baf X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2022 02:59:43.3081 (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: DU2P250MB0127 Subject: [FFmpeg-devel] [PATCH 2/7] avcodec/flashsvenc: Account for header in packet size 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: bTnbEMiWHm7x Fixes ticket #10053. Signed-off-by: Andreas Rheinhardt --- libavcodec/flashsvenc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/flashsvenc.c b/libavcodec/flashsvenc.c index 35793400fa..9d065bb92d 100644 --- a/libavcodec/flashsvenc.c +++ b/libavcodec/flashsvenc.c @@ -229,7 +229,8 @@ static int flashsv_encode_frame(AVCodecContext *avctx, AVPacket *pkt, I_frame = 1; } - if ((res = ff_alloc_packet(avctx, pkt, s->image_width * s->image_height * 3)) < 0) + res = ff_alloc_packet(avctx, pkt, 4U + s->image_width * s->image_height * 3); + if (res < 0) return res; pkt->size = encode_bitstream(s, p, pkt->data, pkt->size, opt_w * 16, opt_h * 16,