From patchwork Fri Apr 2 15:38:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 26713 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 4D98044A145 for ; Fri, 2 Apr 2021 18:38:31 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 36971687FB2; Fri, 2 Apr 2021 18:38:31 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068051.outbound.protection.outlook.com [40.92.68.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8D886687F3D for ; Fri, 2 Apr 2021 18:38:24 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hfqVmDO/aOkqGx6PpgYjO5WvvDk1lfHxSvUrytTobtvEpWsf4PGp/X4Aw2iO5u6uvw79QpSDldL5/InsQ5MyYBx1gvTsD6gTK8v25q4Ri42dPmXV81WlRIEIuRjUD2Q0hbTLfLpdZmcFRdZnnvEusmoUORfoKptqLRcNqJ6jcvHdoLNvzX0pMugYM+Hli542PMNjluN1oIvD83fWr6UhsRSZ/a7RIRUjKsiwZ9j8/dlU9Oqb9jkVoQlpSc0aT5LT9qjFY4rJUbtRVje1bh0H2XBxjkU6A0KAMJWGfknUTD5ZjmGRjumU/mRaMkATgUmZKmO5d8OUK3NjLOygWTfrPg== 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-SenderADCheck; bh=nOJ8RcVwKKoM+oZUnUcZdreM0oEervET7VNChCCZ6IQ=; b=KkemyoSY4IdnCYxje1waub+BYRwdLeDKpG/b5hefX567fjhik7HWPc3KyrTZ8BQSOiczGesPXjavNPncEgfRBGA3N5MOdFAv2SJJknIs89cBuzM5n48xC5iP2tM0I2T7MUBWBdqiGHBs4P5T1zuiSvLwcAffPCywfzXqLRxzi9MA1FJY2viuNX51aI3REu51oQ64HaQYGxWGonoPZsmesjpgRRZNgqehh54LwGS7injOyF+8Kjo/LEc+k8R0Q4X1ECzvmnvcHEsp5EMbqpf3pPvahmBX0601XIc6gjT0yqUnpwF++HDp1eOdQnBVDcU5RF1FSqnTeoNFGuWZ1Qu1gg== 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=nOJ8RcVwKKoM+oZUnUcZdreM0oEervET7VNChCCZ6IQ=; b=sI9cTTwVbXE6jeXl6lO95zr7vEWyb9GOb39vW3vuDd9cAPKbw+Uce3jx6sNhEO/FORfGF0GKg63JlZOrk7XwrMEjC39Ftw2ASSJJXEf3hGSNYfxOCVkU/Tvk9EL4B7O2vUioh44pxLESxMQhsXdgPC9yDp77yZyiBVBTvJmBGTb5hCrjaB0J/KtyXfC4CGqYpEAdGG1aipyW7LIO+avzZE5HZ2xWtnNFPZHOhT9Y4x02hYO5bQNmfB3J6ICmRzgCPgX3jV/wtmzqxbRw3G8yS3rjp6WPJvC4ygKV1h+WwDmnczEa4ntVKjiOmzlSC/mY4JzvgSP2V2+B+dThrAoJ0w== Received: from HE1EUR02FT060.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::45) by HE1EUR02HT190.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::379) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.28; Fri, 2 Apr 2021 15:38:23 +0000 Received: from HE1PR0301MB2154.eurprd03.prod.outlook.com (2a01:111:e400:7e1d::4c) by HE1EUR02FT060.mail.protection.outlook.com (2a01:111:e400:7e1d::464) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.28 via Frontend Transport; Fri, 2 Apr 2021 15:38:23 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:13ACFE0D059D371260BB5E6D144A637D66ACC4905B07F257C28C99A76A618122; UpperCasedChecksum:5DA550A5A2E945BA41C737C75B462F1CEAE7F14698B861280EE53A7656846729; SizeAsReceived:7404; Count:46 Received: from HE1PR0301MB2154.eurprd03.prod.outlook.com ([fe80::8128:5de5:4e94:9a21]) by HE1PR0301MB2154.eurprd03.prod.outlook.com ([fe80::8128:5de5:4e94:9a21%3]) with mapi id 15.20.3999.028; Fri, 2 Apr 2021 15:38:23 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 2 Apr 2021 17:38:09 +0200 Message-ID: X-Mailer: git-send-email 2.27.0 X-TMN: [mxM6NV9Cix6zJ8I0vRnMYdey317brpg1] X-ClientProxiedBy: FR2P281CA0003.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a::13) To HE1PR0301MB2154.eurprd03.prod.outlook.com (2603:10a6:3:2a::22) X-Microsoft-Original-Message-ID: <20210402153810.2664795-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.137.96) by FR2P281CA0003.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.8 via Frontend Transport; Fri, 2 Apr 2021 15:38:22 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: bc2f3bdd-ae15-4bb8-28f5-08d8f5ed595c X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiR3EehW4kxQzfIpGQPX3EfFl0M7oZBonnr/BwYoa9U6USc1+3XlhIxMbH3ug7XCivTEgNFfA706Zm8ulsFag+ZGNik4cOwn7WYWm+xWScxwI5qvzesYrLl+lfFgvHDsX+V1NMu3NKAkUYoORCumt3Z4RWjey29GqMsS3BW98JYGvhRLCDQEpONNJcr4341YJrPqMQ2JXS/z044sok/+0U9j453QdFRSJgQV5a3DujmSPCfgxdC2thX/fLR471+h4PSt5svVJhxbcJ1upvexQrzsogPJpSQ5kMKDDtM+2sOqPYvFq1T+yQYFl8Ew65dZfQr8htYrkD2caUQM3p/YvhToxGG28Au+jDYqah506auN0mQKKsn12TJffIAW8y7bsH3c0mvev/i0Wpay0UtwfEozQ+CPPh8nXYQIOgFNn4+HdgTX+1k5vruP8TGzhpF1Purokt0Mu897oombLoAPN0ismgHBsTFLs3PpoPFiuKG7hUbk6RrfdOinVjitpVcRKNNaiS2GKBlq7wdLXK0vX00xkwUWHB1/RrYtCxgs9atrp/IwJCOgsKuOnKG62zHQ5PmzXxHQPeAdi+tNULf+a2jrM1inYH4Q8tAIJzq4VFNrgLJDprjZUW3qxDlwkWVJb0clkZYCOeYY3Ht8a2084VM0/blqbhp92Gfft56fbaXJgAKoiWvBd5C/FTjiIVwxiYzs5reVWTTVogz5MlvX/4iUCNITgcUyvNiw8AS0ArB3Y8Hsw++FHjjd9E+TPMoqrJs= X-MS-TrafficTypeDiagnostic: HE1EUR02HT190: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ubuCVHjFHjCFwtrGvB5NEGJ8QD+3OngplytSrLFrYW6Y86DON9FbkOee+7/zR413qJ0bauhIuKkkZycLT7g6sBKrthZ/mrjrpEhlXOCOdeVA4jNNrHa+ph7SnPfdgmlIalBPQay40RsMTxH7C9+qiChCm+5d8q4vyikpIw+MlMcmtKtj6q6uH0rxAeg69ja+9MbqeEgJCKS26W5iUG1gpl6bBLREzl8VrAZGNNpYmHFXN1GaaZLTEPzVSxW0V1iyRr0rgkbOpur1lGTawbp+wBgRQ8iXBUZtcEpkt5xh26h/iW9jjYnX2DSI5RudkW3yjCQcY0kLPOluZiWERK8gPFseg/Jfkaofw50hC/QtAbfIDxGNfBnRV7kw5CxbGM0gdFitSUzVGuKSlAbTr4VOQQ== X-MS-Exchange-AntiSpam-MessageData: PoX7pXkRNJ0pe0GLLxqfYJvmdLbjComFue6MxwESb5MN4uHAC8pn6tws0t3S3xoSgLwRwutdveC60+l5QxowxBtmAXdiTZs6Lh4SCf812lJToFQ4sHHcos8z5ih7457hDR1hf1V+FXuFJCPHDfsOpg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc2f3bdd-ae15-4bb8-28f5-08d8f5ed595c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Apr 2021 15:38:23.0240 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: HE1EUR02FT060.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT190 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/h264_metadata_bsf: Don't add AUD to extradata X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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" This is a regression since switching to the generic CBS BSF code. Signed-off-by: Andreas Rheinhardt --- Will apply this patchset soon. libavcodec/h264_metadata_bsf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/h264_metadata_bsf.c b/libavcodec/h264_metadata_bsf.c index 6e58c0be1d..06d23e3142 100644 --- a/libavcodec/h264_metadata_bsf.c +++ b/libavcodec/h264_metadata_bsf.c @@ -466,7 +466,7 @@ static int h264_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, if (ctx->aud == BSF_ELEMENT_REMOVE) ff_cbs_delete_unit(au, 0); } else { - if (ctx->aud == BSF_ELEMENT_INSERT) { + if (pkt && ctx->aud == BSF_ELEMENT_INSERT) { err = h264_metadata_insert_aud(bsf, au); if (err < 0) return err; From patchwork Fri Apr 2 15:39:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 26714 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 59C1744B07A for ; Fri, 2 Apr 2021 18:40:09 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4248968A17B; Fri, 2 Apr 2021 18:40:09 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067074.outbound.protection.outlook.com [40.92.67.74]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EBACD689E05 for ; Fri, 2 Apr 2021 18:40:02 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LEzklPrtq9R/E0O2pUaXd5Kfr0HaZm2DeXdkqvjEraPr485g+Wmuld0RIffuKO17MhS35dClRPkjOLkcfml3mGdk3zcFLv6e5fSxFj0p39KSN9HAD6cfcTSzQbWWmQ+oQ+PXjvxrZ3hhHCT9lEUYSpxq/d6oHK4Maq+fYztz7963wG64UAjxZQr8IcqNVoQskC9u3p5lR0h4aTIqAsYaDbGF3hz9T6Ih5os9DZzJ0mLC+eOvA+6lGgFqZ/v91w+e+YdgONaE4wfLDUkPBPcfQg+f2kcS+jyiOk/XKzLAhIh2miyB35VOvtRYsFJ0rBr3pEUa0wHGnQlmSbWV3j+OdQ== 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-SenderADCheck; bh=J9OnScH5naizsJ/e3Zq2qvoyw0KwRBOSeZrq1WgEetQ=; b=IigSUK2G/DJXfBynSZVtO4/uT59S76DnFIV9sVMwhkxa0QjrnL9/GqqG4pq1sZSf3Wl+vZfPKEuwfzR1HE6/njSqJUTazpv+lIgMuXKis4U6cOOjQfDVHF1WoZtCq3HppFHIKgIXfaRLJkEjM45y8+kZIFpVUG377QwifqUD19jU7PFBimLzeAwgknX+9rMOBYAz80VtsUYafyNSIu/kvrH3VGFgaR3L5hJMe3vuup4A0n72UEhQF6PIQSQhcDkAtNnCfAp8xz8UsS7saIS9NbZuX3niPlYBor9gt3sijUOUEsYSp1EMjQdJcerwmHtpbhpbBp0cwqiEG44uS1ARbg== 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=J9OnScH5naizsJ/e3Zq2qvoyw0KwRBOSeZrq1WgEetQ=; b=mLFODAfvdr59t5GavBkQJGyKUztd2FcB+sTryj+fLwH+FHnzDxjZY4CaemgkcfQL9EOmlS9TIz6/Pg4/CbJfc2dhLsPMw8SVZY8lzac/F1bp+hbHJiIzqxJ9d4ptfLzNIVya0oR/hcbJevtVVX6/xalVPYV1mFk6dAO7Vf26PIDMOMctAgQWNlcVo5pep/4CZJV1EOk+HdVqr7rwQFV5abe5nvO49DW0s1qyW+JKjOnTpH6D0ZjXfZ+uAFZvzanQQw9j5c8/zXAxuQQUnqiquudYFax1oVN5ciZtZqIpCifFl6ngawdwSXIZ3e7NcHY/u+x9Oczt+mpZVh/s/Cigkg== Received: from HE1EUR02FT060.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::52) by HE1EUR02HT219.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::353) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.28; Fri, 2 Apr 2021 15:40:01 +0000 Received: from HE1PR0301MB2154.eurprd03.prod.outlook.com (2a01:111:e400:7e1d::4c) by HE1EUR02FT060.mail.protection.outlook.com (2a01:111:e400:7e1d::464) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.28 via Frontend Transport; Fri, 2 Apr 2021 15:40:01 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:4950A6BF550668FD1B9E85DA0C30A0D3C3B8607A131FFFC4005262A4959D6826; UpperCasedChecksum:652F8983AC8AF0D078EF2456717A1E05DA82E2BA70A8F93F64D9DA11571E75AC; SizeAsReceived:7595; Count:48 Received: from HE1PR0301MB2154.eurprd03.prod.outlook.com ([fe80::8128:5de5:4e94:9a21]) by HE1PR0301MB2154.eurprd03.prod.outlook.com ([fe80::8128:5de5:4e94:9a21%3]) with mapi id 15.20.3999.028; Fri, 2 Apr 2021 15:40:01 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 2 Apr 2021 17:39:53 +0200 Message-ID: X-Mailer: git-send-email 2.27.0 In-Reply-To: References: X-TMN: [NBw5JyIuAKqSNZTarFOn22/UqZ1gXPjn] X-ClientProxiedBy: ZR0P278CA0141.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:40::20) To HE1PR0301MB2154.eurprd03.prod.outlook.com (2603:10a6:3:2a::22) X-Microsoft-Original-Message-ID: <20210402153953.2742226-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.137.96) by ZR0P278CA0141.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:40::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.26 via Frontend Transport; Fri, 2 Apr 2021 15:40:01 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 70351762-42b5-4311-1504-08d8f5ed943c X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNWm3GLoeUntTFXwUkburi0SfF8SXqQHfufplb1z7i0ukvJmsp+rBFCW2nnMZrdHMZzEnB6sF4Wik87BPJ9rZFgDabRFFPDXbeZlOKtzu3PHJE5NzpTtxWtFMgKI93NX7DXppah5v+WzfzCGq8wLxKqL/tIaNZ4HhjFb7fGeAaaoJXJkb73JZLcTz0AO4Bqn8dyDNoDWX+wlDFCmsUVZp4E+ywFpVH7kSGA9mFWKbLpLeQTSJ53s9PkaP4L3CBdygf8DXs8vSiyZuFm6Ibc7sIRhGVAjWkEpHravnBvaS2TexJtRE2p3TEzXT3DK3n1y9tw9yhK2DNxhd2QxxRUQYSJxuqZnPLczzb4jgib3F4ABKNHTubuajvP5RP84+LuNu9Pu6Y8dNSdcgQJVPMO/34muUC8YPnGxzlSBOqRWuOo+hp88zdPnNshyf92blEs5gi0ZUjnpksxy+wn6qYJvxp24WsPjN8SJ/3UoAxGwLnPdBFfr7sG92Lxo6HRq2nBZsDs3HBANyhdOhZi4sCdkhPn5W8oqF1i8iLek/rw2irtEknECgU/LN7CiEYVrDEgdEIhW70I3Ht3iBOVXRajWWcqJix8ncnSR/UDpYntRWwp9zZHR1t5jESeDQr77S6ahZeDGTM0PohTZNXQj2OHeI446FvezpRPBQYINCPLNv717IFygrObne+4qloTwjNlHQAMd4PlqvnPaBHe/Qrk8Kdgavq6spRoh0fg= X-MS-TrafficTypeDiagnostic: HE1EUR02HT219: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ETbPNbbL0WxkdXANwyVFonSO/qlwBNCjvDN/bWe7+rFavDdov9tPNvo/+dTM9ix/8N+A4BhLvi3gbr+j6mh4pufJlRYUwnggUWCiYoa03YpWuBuspk7vBmlUH3lGuD2F4U6nSBGqbURGo64dMXo21GXEi+Nw89sE0IoiQrZ+4tYXtBIhiYSI8dvxaaO5oJAPDIjrs28zYdUpjI+stur2RSXtEsl/DIIyfnQB74SXBqZr20GbWqpLI0C5x9TZZsNmUVFZq7ur8Y2NShtpE6U9bKyEYwu1MJct10kgdGHNJja4eXZEyT94AlP9hnY01UvZ8w/xiCBs+MF3x5UFcCmi+nwtr0WiwRAo6Ncno5eBNsZ4aDFVOClfq4CmErFNCiWDC+s0dENfnOQWcE8K05IGlg== X-MS-Exchange-AntiSpam-MessageData: aThj/PcvqNPHzvR/vfT/2XePd1KGf8YiMYAKRKeYCpO6qzlhNZmJ1jah3HnHZTAVU+Y8sw/dMgGZnABIYm9vGlvXuhrzeeCnQsOxs/rSPzjkK69ovW9ovqo65gXFVUCZbTHPDzcEnqEQ8aT+qogr+g== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 70351762-42b5-4311-1504-08d8f5ed943c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Apr 2021 15:40:01.8014 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: HE1EUR02FT060.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT219 Subject: [FFmpeg-devel] [PATCH 2/2] avcodec/av1_metadata_bsf: Check for the existence of units X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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" Fixes a crash with ISOBMFF extradata containing no OBUs. Signed-off-by: Andreas Rheinhardt --- libavcodec/av1_metadata_bsf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/av1_metadata_bsf.c b/libavcodec/av1_metadata_bsf.c index 8cafe461d1..328db5c0da 100644 --- a/libavcodec/av1_metadata_bsf.c +++ b/libavcodec/av1_metadata_bsf.c @@ -120,7 +120,7 @@ static int av1_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, } // If a Temporal Delimiter is present, it must be the first OBU. - if (frag->units[0].type == AV1_OBU_TEMPORAL_DELIMITER) { + if (frag->nb_units && frag->units[0].type == AV1_OBU_TEMPORAL_DELIMITER) { if (ctx->td == BSF_ELEMENT_REMOVE) ff_cbs_delete_unit(frag, 0); } else if (pkt && ctx->td == BSF_ELEMENT_INSERT) {