From patchwork Tue Sep 21 22:13:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 30432 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6506:0:0:0:0:0 with SMTP id z6csp2854571iob; Tue, 21 Sep 2021 15:14:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzG7tCQIpSvmY3+/E/GPMf1Xgi4kHeKYFvFA962fTaeiX+A937CRtLPg+gbY+gejEs8GHrY X-Received: by 2002:a17:906:a0c9:: with SMTP id bh9mr37946764ejb.51.1632262459519; Tue, 21 Sep 2021 15:14:19 -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 e26si274637ejl.678.2021.09.21.15.13.59; Tue, 21 Sep 2021 15:14:19 -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=u4d41Y8M; 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 B034268AEA1; Wed, 22 Sep 2021 01:13:55 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2087.outbound.protection.outlook.com [40.92.91.87]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3FE4168A825 for ; Wed, 22 Sep 2021 01:13:49 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jg6jl7U9UvA8IZrPjBOUMXJNfh2jV7i4Njy8+nJGDE0QDJAYI649kvTyXLP7oPppWSdyBW8VIvb7pDzQP22Jw/evRWfLPFgjWN/8E0dz5OKcQweBahspEdi2vKG3GGPirpGQC2+5gFy6+0Z0KcFpKpHzadJDjVDCAPizLK/+9iMAJhrgBz7Jhmm2Bor747M/NuUkjn113sOnL3Co7RHwqcugXAwdYSSWyva909WgvlXSdKwNiyJ/IBHcUOLhDMSJlbRQV/rdzVCTySJFwIWfFedvS1b+LgmJNiL3N1h5d89qy0faXSCrfzgc/h83l72gDJK8+6zyM1OtUPA5uRoD4A== 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=Bgjg0W8Pbs3wkFDYYteVhutHH4ZOIIj40MBKOOJuXpg=; b=cCtjqvudXy5x+iIAJau/KSlgnXM95knCesiXLw+FPRisvPNjJt/sOzPgwBsjBVLevQD9yJpK4BlAxgy/Q5OWPpNaOf9ZwLFU2Kgv+P/2PnJP6EcpN+3x2hAYyyV8iVQkOVnZBRyx3Z5pfMId5F9S96zfhcSKJr2MmR2oApad6TRBZEajHmviXG5Lfxf1yMHxt9EeBuD13Ysu8VPaLknOPlaQg5N+SqpztTi3EuBFodU4PX5ynOE33ZUkkMpmjkiAQSkoAvxV6liyWu3eQOH0KWAYjsUSCShYJIIahBkHp55MwwE/ZfOshLeyWBXO+C6DsOdtsZD/bicxO0ciRdfVQA== 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=Bgjg0W8Pbs3wkFDYYteVhutHH4ZOIIj40MBKOOJuXpg=; b=u4d41Y8M8DnldVfWGpV7vVF5sHlrweefGRn4IH6bqy8kssmj9bqdJCP1uG1uepeLLZZTG/cg0CjBiKGJtKZWeCduzfgnsE5jBD5JMDJlCtRBtqmGHh/iyx/ILZCngx4uLVwZ3CDdg7I20KzlAPafzR5+KqrP0rEE7dgzfZMTO+mmSKimYYvDHI7t5+jlzItX/tTVW8/fZEbYihm1KSAZEykgyi6uoGme69D7K98NOWFFDlQGThPHMFO9w/LXwOI4DDHTiP63uQGHfIA/OMvmR97CEGDGVS3A6vrFDGIN72z4WNVQltds12UcK7RdbuA6nBZt3rJ+ZqtI5c4eetir6w== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AS8PR03MB7160.eurprd03.prod.outlook.com (2603:10a6:20b:2e5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Tue, 21 Sep 2021 22:13:47 +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.4523.016; Tue, 21 Sep 2021 22:13:47 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 22 Sep 2021 00:13:32 +0200 Message-ID: X-Mailer: git-send-email 2.30.2 X-TMN: [JspYHPc5i++22yPpZgH5EM9XhV8alRCV] X-ClientProxiedBy: AM3PR07CA0091.eurprd07.prod.outlook.com (2603:10a6:207:6::25) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20210921221336.3853525-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.142.38) by AM3PR07CA0091.eurprd07.prod.outlook.com (2603:10a6:207:6::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13 via Frontend Transport; Tue, 21 Sep 2021 22:13:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c3ef2eb8-0c4c-40ac-4139-08d97d4d152e X-MS-Exchange-SLBlob-MailProps: pxu8rxgqUgha7gZJkZjZdjos812Gi+UBby+qLPPj1M8W1RUGhcNReYpJ1S1qpNqt0wZeqVIYR/IDzMRo1Ba9FZlHnHcyW93ufhwFkDEG0tiYnOGGAx38Vi5wRmhwpdyn30JIOa4tdNERSXzP9RK/ybhGZRDo9XYLwv7BnGYd0h72ZDqDMH24ahLFisRtmVj/z1Xm5opkGBwuWqCGwPty/qZacL+GzcQlCinUmRHd2Wb5VAXuBYtpkCSpKdAmLMXYgamtlY3wnGF28CLw0z1LEDkMLyeZsHB44KzeGflpBLtrHzXl203ehP5ENAuG8Tpc5rKyDzThXVWpnh1aQztp47utTyZ7h0JW2YDYCeVCpu8rrDz75RIaGxKl5CqolLo9H5saNhyG70KbwQpTB24Sqd++F5MCNrqTPdIMXEscrzzG9WlBFIypqYY0GJ2TibkGQy7NgZuU3JC1gjCFS1srdGfHdyvai1pBMtdxCJ6YokYp8SAr/lrLo9PwOCTkAt14YAHya2eB8H0LIEKyDq4r+bR6bteUtQR/APEVkFk5lTwKZayGfk4jNkiv4WEMdi8NlR42ayQBZn3t8qcIEUmbKcz0ocZ809pB2Kx58GT8um0347zqk5pBYWOl5ZPl1mabD3p6DUpmyEspSlxjPHQRvSy5NrDhx2jnBoDyXavuewwwNVlpzvSgi7N5q9fxLrfAjrGjFMMebYchlW68Tj2vIw== X-MS-TrafficTypeDiagnostic: AS8PR03MB7160: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2wB2S9NrcWGVrx6tzhN/RuPgX9nFLulR4yTbCboE3hXyK72NMgZGOC+CCqrX6ruAz4arEqySHcEb8+FCq7YsZvLbN9X9A6iABBw0rmuc87NA+AI+Bxxyw2we6CD0EvYBhvKXfOL3ilmKFt24EWGup7/bQSt9pV5YyFrty3rbKKhqSaJ2d7ErWGPZfUYXd4QztFqM/8NhITcGCPx6zYPx5gALuA/8eTIjM1LzpIuPLmfWP8OScqtnsj0rZAq0GfZ+Zgp0VYu9+BmPwThZpeN+GKzmmgelwxlnn3LAHGGR5EMt8MV2X+Te9ff1VALQZfTsEaiySCCY8b689p9sPgMBvGUxaSBadXA4mDgzddPU7lUfIXYe9LYBo5A+2jZyFNQqySrKgrFNblvss65sBWVSbrIjIXn2UU+fBkN1wRvGbOcqnG9DK9LswgmJySDJ25qG X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2IVRWZXkF/Ai02+d5pPJYb1cldBH+ZsfuarHqKL1WPqjs6Ebgbp/jM2XVJtuvWKv9u0pcdQItoIsFi69Nk67jVvifeVjkxmhSveFQbkvwLW1Ju16wADindNBqBrDcTaY9ziaa3H9eJgVt4jFny1gcw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c3ef2eb8-0c4c-40ac-4139-08d97d4d152e X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2021 22:13:47.5144 (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: AS8PR03MB7160 Subject: [FFmpeg-devel] [PATCH 1/5] avcodec/mlpenc: Set AV_PKT_FLAG_KEY manually 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: thquXIpSFzU7 TrueHD/MLP is one of the audio formats with keyframes. Currently, the generic encoding code just sets the keyframe flag for all returned packets, yet this is wrong for these encoders and will be changed in a future commit. So set the flag here for those packets that ought to have it. Signed-off-by: Andreas Rheinhardt --- libavcodec/mlpenc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/mlpenc.c b/libavcodec/mlpenc.c index ef01c1d282..d8783b6f56 100644 --- a/libavcodec/mlpenc.c +++ b/libavcodec/mlpenc.c @@ -2114,6 +2114,7 @@ static int mlp_encode_frame(AVCodecContext *avctx, AVPacket *avpkt, restart_frame = !ctx->frame_index; if (restart_frame) { + avpkt->flags |= AV_PKT_FLAG_KEY; set_major_params(ctx); if (ctx->min_restart_interval != ctx->max_restart_interval) process_major_frame(ctx);