From patchwork Tue Nov 9 18:01:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 31349 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:d206:0:0:0:0:0 with SMTP id q6csp1493791iob; Tue, 9 Nov 2021 10:03:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJw9eWCyr4+l/zTterAF/r3FM69Ua9b31uS/jPOefahNIXKUCVvAFSaJxBYk8vZShdmYjdvQ X-Received: by 2002:a05:6402:4389:: with SMTP id o9mr12959906edc.57.1636481005657; Tue, 09 Nov 2021 10:03:25 -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 l5si30926681ejd.91.2021.11.09.10.03.25; Tue, 09 Nov 2021 10:03:25 -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=ECdNizum; 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 CF1BF68ADF2; Tue, 9 Nov 2021 20:02:35 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067059.outbound.protection.outlook.com [40.92.67.59]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F08A168ADB0 for ; Tue, 9 Nov 2021 20:02:28 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U1aY1NkJOEQXEnA2TeTWFu2p0Lb01ddasxWSaS/3c+31AXBOob4yw5B0Wh9okIJPQFG4T5TB9GND1NjEniAQGVbKQAndtBv4hcNgbaNXz1fshoWK7XM+jmyGXhH0nN4nVES4w3trk1mecLya3bzBuhpG6p8/r4qNBRJXtplmtQoPboDAJwdUuRxxGFo7SbsPGMO4DOgeiXB1xV5mV7c4qu0hNMUuNRv5ncbeMkUcpEjX5Fcc23GD9Ht3VqwbPJK5WJwJUulq/425ggoVg2DzDDnTP6sXH5CtRvOmwSRkskGADVrYBB3EeNC+qFs708DHAbYEhXo4Z1tw93qpE9LMvw== 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=vlB7Rsy2vWxxptc49ICMDOzDElngjVxM+Ud0Xiexq6o=; b=dMsU+0KufvuSMg8XoNe9vUFk42/zteztcHUc83ACBtkJBL5j26P0Wdl7IN/CCbaylAZLJZaAJpABfCgGYP1NVzDMZbO8g+393QnTRy4qV1NLz9KVlAlKsAN0ep+tMD5gkUjD8pV5KIi3bOdYPo4fYyR8Po/L3meQoohT0tM8vKWjir87k15thuwU1xdoRuIC1iom2sOpdZ/UCSNYMI/gOzSBrEYDCAeIrsgtbty4Knsqv7x2P7//CMpXRmH1cWJxtQUC6d5QZ11DIyQ1PKf173QwMsmMCHzCAiD028Zy3CBuEDop9RZiuoINfp42BNvpVaixkFeZsFu/6pn7flMG9A== 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=vlB7Rsy2vWxxptc49ICMDOzDElngjVxM+Ud0Xiexq6o=; b=ECdNizumFD9XpmD3STlLkQOni96gpNXDs8SDvMz0ZqA5dx9xleBjRGBIHhc8BxLtTZPIJgrteP7tMoerb7KU2ou6nFXrSxkUlHmv5i/HQFR9t14t3NUizFZBOWRydNqIkUdRLx9nOX74Cvs/CY6FgAqVoWZ8USerPhApIyIEY8xg1TNri6NdNdchtkEs8LkM7DkAoyVJG8ay0pauqa6vcjqh8TbnmxlR5DN1uzrUZyFvjfRv4RqXMz1kQT9TIJZu8WbjO+M/H6d+HHupxyb1/fRfSuWpU82gOgdKQWis6udHVHCcNv8xooNs0b9v5is+2mv4KrtTeDtGYUVBipBFgw== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM6PR03MB3959.eurprd03.prod.outlook.com (2603:10a6:20b:20::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.16; Tue, 9 Nov 2021 18:02:27 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::700f:d70b:3bb8:4d51]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::700f:d70b:3bb8:4d51%8]) with mapi id 15.20.4669.016; Tue, 9 Nov 2021 18:02:27 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 9 Nov 2021 19:01:49 +0100 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [L5N1MFOPYjLLuHcPAc3f15doUI33ytYG] X-ClientProxiedBy: FR0P281CA0081.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::7) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20211109180155.881111-10-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.193.171.90) by FR0P281CA0081.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.5 via Frontend Transport; Tue, 9 Nov 2021 18:02:22 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 30e72791-d0ab-4faa-a7de-08d9a3ab1745 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNUaEas4lV0e9Du8ljla95f+gulnuwz6sW6VsrAvNmrvyATQcEbZaErrIAj43TqvvzV1qHs3mIOVybiqOQeqsIO08wjfILte7PxLwTprA0Z4CB2cex9jIuMzTGe705PDIuwHcUJBXRGMrkpdVDnR2tJAUxvtI9HGh8CBsq+v7m1DopB/82QedrgIZ3fZHxofX+dJoCWwp1AKfzAIxhFGHRdPxOOq6oY8twi7rAUPzWqMrd0U/2watk0q/aOfaJeFPKOdGsoOg6jdEkpwzVDn4DGBicXns3V+8ktkSYSuzwqpuentte500V+XXrofMWCsdgR8LPrm5iDxP50UiArEohe70w7BAwi1fawgQ7j+9h+lzq8ru8FUcp7s38cdfgDxLlU8qlBlAA1aOx1RJFixUAEV7F56qIpAJiVpSaKTyP7riDk7ag8SsfgUVZjOMYPfoQUj/g2q495ELpr+N+6SHkfgSrUtz31M8n+rsYVyCBmVRu7001A9Lrx8Tti4PV9YZqeb7RjhI1P4gusNDRv886LZkBcL+mHywEJ+JtezSArCh16/WrtGhQZwjWlY4QxnNi6Iq8aDvCyty3GuPTiAIRh8G0ENbBMaNuwurl+D1c4B9tnrBNLG0duVZqKGqA8Y12szbJDFSqSz1HGFocZPbl831op31aj8FBEYCcypO4jyvE+PZtcDMdu456ZSiZQy2h3GmZd8W6Q3YCsyaBjn34RD3ZryznqKcEM= X-MS-TrafficTypeDiagnostic: AM6PR03MB3959: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LSD4D8sxAFKy9RMOx2G746kAlTAgW+iitne+/POmi4ig2tRNJn42MrwJY9ZTETNRS+o1Zl5YQFBkpVOYc05fCwzq+YV3CJEACnOSUdD5DjThkMI9ROydw9ZQhTIM2h0JibTdCLhBBrwJOgy6pIjsSE9+UbAaS6HVHztfERCAVlN92OHnl5Al7EcffU5Ryk7SuaAQz0m/7Wpf1x7zjFfs7btElJPOaH5wVoPcRdMxPKIf9TTUv1twuhEKFw0tfitnjXobcISu8lNsRrTqvUl+WGeMJBI7e9NNpNqJiH7dOpuctGVq0ckIZd4JXjnPF02Q2jwBSC+0luehgYd4gT7+5Ha5bHCRhl1eToQT3HCRR7tUuop/QNIZrCyoHLa03u7hUu5p2eJBo0cBFWiRBK2CuVAPcyJVSIfCCEym2+qYcldRptCxBkPNBMfCdykrWGS23sRCd1TI7teL5+NJ01q3EWfDtvjkj74f5EJuNtfm+eFLyOcbJywxNaRiAmBOMoHj8/iS1TO3B8mkZ6noSTcG5WElptQMzM5MbbdvG7FQO/0= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NeMgEQj+atmfMGxnWLubOCQZKh9TQrxCTo6VWepclCrA2pVnLCqea3EJGSX1/JLUHFT3hutWOqpi6GGcOQjPHMeDVKMQBh7mxF58utouYLodDEAdp/cyp6kKkG034ys9Vu5VROA8Iwmc2w037KzwYjrT2QMR5wsUKW8zBR+bXF/1GtteNn0A3zoDmSTwJPA6tuUICIoDmjnoEJSzjXbNFzTALtYxXd1NfMuDxdN/v72nc3FqnRtl0GACPPHPRQ8pvvMP5T9Sob9qjqCDMFchxRkydGOZ9BV9zULCUyHg9I0LYR9u1xwSh8DUJkOY9/r45RQjnzplXTprSwlcB35bl1uGg5ePBuUYjzSxHrEKSgSfeQJR8RtS/05GAob9/T36UYaed3lQfcTTsMmkh7flgBDNMI28zW9RZGZbN+nEa1Ah0jTJSqJ+CKRuvikC3iLjRQTBe1bbsHt7Lhnsp5TOHnXrYqt+GBPBBlRUD6Gr5rGBv/JKNjhMeKg9WBFOFNy6jAIe86eLNdnMXlEMFnzaFKHJBpN3wujESr+7f4uAYsE2uMO8lpAP1nfxGqNrPPb5Pw6NNf4ZJidHx0AFJWhjJVI0MeWDc0MZ3e3OVJFsDyWLhQCXQwcJcIIlop2WATqrvysiODsS9WdTU17Xv6/QC5WMzEBj8H+kXrq6mPegCSqbh926RQsJrxNTBQJ/nXasRggjLEw5klLfHETM3lvLfw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30e72791-d0ab-4faa-a7de-08d9a3ab1745 X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2021 18:02:27.8505 (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: AM6PR03MB3959 Subject: [FFmpeg-devel] [PATCH 11/17] avformat/mxfenc: Store locally whether DNXHD profile is interlaced 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: sF6CYoDroE7d It is just a flag per supported CID. So there is no reason to use an avpriv function for this purpose. Signed-off-by: Andreas Rheinhardt --- libavformat/mxfenc.c | 47 ++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/libavformat/mxfenc.c b/libavformat/mxfenc.c index aa9857fcff..326ec6a7d6 100644 --- a/libavformat/mxfenc.c +++ b/libavformat/mxfenc.c @@ -2036,29 +2036,30 @@ static int mxf_parse_prores_frame(AVFormatContext *s, AVStream *st, AVPacket *pk } static const struct { - int cid; + uint16_t cid; + uint8_t interlaced; UID codec_ul; } mxf_dnxhd_codec_uls[] = { - { 1235, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x01,0x00,0x00 } }, // 1080p 10bit HIGH - { 1237, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x03,0x00,0x00 } }, // 1080p 8bit MED - { 1238, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x04,0x00,0x00 } }, // 1080p 8bit HIGH - { 1241, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x07,0x00,0x00 } }, // 1080i 10bit HIGH - { 1242, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x08,0x00,0x00 } }, // 1080i 8bit MED - { 1243, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x09,0x00,0x00 } }, // 1080i 8bit HIGH - { 1244, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x0a,0x00,0x00 } }, // 1080i 8bit TR - { 1250, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x10,0x00,0x00 } }, // 720p 10bit - { 1251, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x11,0x00,0x00 } }, // 720p 8bit HIGH - { 1252, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x12,0x00,0x00 } }, // 720p 8bit MED - { 1253, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x13,0x00,0x00 } }, // 720p 8bit LOW - { 1256, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x16,0x00,0x00 } }, // 1080p 10bit 444 - { 1258, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x18,0x00,0x00 } }, // 720p 8bit TR - { 1259, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x19,0x00,0x00 } }, // 1080p 8bit TR - { 1260, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x1a,0x00,0x00 } }, // 1080i 8bit TR MBAFF - { 1270, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x24,0x00,0x00 } }, // DNXHR 444 - { 1271, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x25,0x00,0x00 } }, // DNXHR HQX - { 1272, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x26,0x00,0x00 } }, // DNXHR HQ - { 1273, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x27,0x00,0x00 } }, // DNXHR SQ - { 1274, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x28,0x00,0x00 } }, // DNXHR LB + { 1235, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x01,0x00,0x00 } }, // 1080p 10bit HIGH + { 1237, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x03,0x00,0x00 } }, // 1080p 8bit MED + { 1238, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x04,0x00,0x00 } }, // 1080p 8bit HIGH + { 1241, 1, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x07,0x00,0x00 } }, // 1080i 10bit HIGH + { 1242, 1, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x08,0x00,0x00 } }, // 1080i 8bit MED + { 1243, 1, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x09,0x00,0x00 } }, // 1080i 8bit HIGH + { 1244, 1, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x0a,0x00,0x00 } }, // 1080i 8bit TR + { 1250, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x10,0x00,0x00 } }, // 720p 10bit + { 1251, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x11,0x00,0x00 } }, // 720p 8bit HIGH + { 1252, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x12,0x00,0x00 } }, // 720p 8bit MED + { 1253, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x13,0x00,0x00 } }, // 720p 8bit LOW + { 1256, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x16,0x00,0x00 } }, // 1080p 10bit 444 + { 1258, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x18,0x00,0x00 } }, // 720p 8bit TR + { 1259, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x19,0x00,0x00 } }, // 1080p 8bit TR + { 1260, 1, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x1a,0x00,0x00 } }, // 1080i 8bit TR MBAFF + { 1270, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x24,0x00,0x00 } }, // DNXHR 444 + { 1271, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x25,0x00,0x00 } }, // DNXHR HQX + { 1272, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x26,0x00,0x00 } }, // DNXHR HQ + { 1273, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x27,0x00,0x00 } }, // DNXHR SQ + { 1274, 0, { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0a,0x04,0x01,0x02,0x02,0x71,0x28,0x00,0x00 } }, // DNXHR LB }; static int mxf_parse_dnxhd_frame(AVFormatContext *s, AVStream *st, AVPacket *pkt) @@ -2077,6 +2078,7 @@ static int mxf_parse_dnxhd_frame(AVFormatContext *s, AVStream *st, AVPacket *pkt for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { if (cid == mxf_dnxhd_codec_uls[i].cid) { sc->codec_ul = &mxf_dnxhd_codec_uls[i].codec_ul; + sc->interlaced = mxf_dnxhd_codec_uls[i].interlaced; break; } } @@ -2098,9 +2100,6 @@ static int mxf_parse_dnxhd_frame(AVFormatContext *s, AVStream *st, AVPacket *pkt if (frame_size < 0) return 0; - if ((sc->interlaced = avpriv_dnxhd_get_interlaced(cid)) < 0) - return 0; - if (cid >= 1270) { // RI raster av_reduce(&sc->aspect_ratio.num, &sc->aspect_ratio.den, st->codecpar->width, st->codecpar->height,