From patchwork Sun Aug 6 11:54:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ting Hu X-Patchwork-Id: 43141 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:9329:b0:130:ccc6:6c4b with SMTP id r41csp1025727pzh; Sun, 6 Aug 2023 04:55:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFguE5/7dihM6io2zP1zzYsxQdalFFboKgEDisHTHkNVmZNKr0s0nl2BLobCOjJMGTlchd0 X-Received: by 2002:a17:906:95:b0:99c:ae01:1f4a with SMTP id 21-20020a170906009500b0099cae011f4amr6254860ejc.27.1691322936167; Sun, 06 Aug 2023 04:55:36 -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 u22-20020a1709060b1600b009665172f30esi2783355ejg.876.2023.08.06.04.55.35; Sun, 06 Aug 2023 04:55:36 -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=@hotmail.com header.s=selector1 header.b=lPvEEFA5; 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=NONE dis=NONE) header.from=hotmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D0E0D68C6E7; Sun, 6 Aug 2023 14:55:31 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2063.outbound.protection.outlook.com [40.92.99.63]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6F65868C5B8 for ; Sun, 6 Aug 2023 14:55:25 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D0TV5N2ut5xvP0mvyn0WGYAbSmQURwX9bmr3PGIJOuNS7FNdueOe16VYT3xFJIKgDhrUHwhVlJV1o1utWxQBLyIC70GblYRhznaFEXUj8fFReXP26EBtlVuseHXHKbnNs0iVvgRB8OjZwkgvCbr37rk/PJ20AK+bWtKSop7La2Er1LICO9GZQfHY/enOYlEpobmBCPnpbc29DDcn7VTfpee1dvXL5pjiLytevhIAgnhk8FI0a837PBJgG++oFllZxWYNklEKzELybApAJQJk4/nsuu9mwVEaeI+tDCcc920Vs77fYJbhNlztgrd1qACzeoTRvVMlsPmFGff0B/BeGQ== 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=aSV3zDUDggrsNz+afQC6ZtjgFE9PWJ5rmClzMnOUo1U=; b=cH8a8R/fFOaT5HTZPl/I0sJ00b7x4RheQUG5fVUErIYGotQ+w1Av9/H4Zcm57wqXVzwmmH6v3xQNpgQ2rl4ybTx0fxxc+FNDjgXmuV5schCOqdjMfYILnESAQQ3b9kcZRAh7YisODTIlzYZZ0wAf6u8MK7snzvTOtiCBLUBd1NXBlh6QwFShPPdEEpvWFngYK3Mw1Bm1Y+IQxy71DJpsj+shdAxsPg/s3DSqHtR8I3ohJxdmdkcIpbU2+GfXKhRl2CWx/qbUui6HnELUCbJ7N0fFu7pa6egcrGOBOVMdsaiowJmySqbT6j5c2Q8zd+FReCOFOXilMxmLR97nOisMkA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aSV3zDUDggrsNz+afQC6ZtjgFE9PWJ5rmClzMnOUo1U=; b=lPvEEFA5e3GT7hyMwd+dgCBCUrtb4X/AuAVlnSxxkpQCQtE1llr+QFGxnozCkWo2KDX/XTpPnOZQLPFt8puEM+IfwbnFRejB4taTjQdOfwIr4JSAvyh6Tl0EqSdWrFupWSetaAaonMgcuF8nPilyZwZMKtrXaJ7CCAOWX34o43D78IuNeQtAqiCkHoV2f4cvjXT079czI7bHr2S4qUc7vM5tEc7HYgPc8Rmy/Eom1RcDOqiVU4qor7uTOHeEW6lFhnZc/CYlOunjiGVDhV88nqJGLFZdTQxYx3zDlXlepKEQ3W/Xo23GoJH01XLfw4I3o7S2ZqBy3IB3gLLiSAynHQ== Received: from OSZP286MB2142.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:183::10) by TYTP286MB3564.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:39d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.25; Sun, 6 Aug 2023 11:55:21 +0000 Received: from OSZP286MB2142.JPNP286.PROD.OUTLOOK.COM ([fe80::b375:f4c:f02:2aaf]) by OSZP286MB2142.JPNP286.PROD.OUTLOOK.COM ([fe80::b375:f4c:f02:2aaf%6]) with mapi id 15.20.6652.025; Sun, 6 Aug 2023 11:55:20 +0000 From: Ting Hu To: ffmpeg-devel@ffmpeg.org Date: Sun, 6 Aug 2023 19:54:53 +0800 Message-ID: X-Mailer: git-send-email 2.38.1 X-TMN: [ynsyr8mXvGljVYQydlnAaZ+4F9sZOHeQ] X-ClientProxiedBy: TYBP286CA0015.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:ce::27) To OSZP286MB2142.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:183::10) X-Microsoft-Original-Message-ID: <20230806115453.449-1-siriushu@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OSZP286MB2142:EE_|TYTP286MB3564:EE_ X-MS-Office365-Filtering-Correlation-Id: 10fad1f0-e3a6-41b7-4bc2-08db9674027a X-MS-Exchange-SLBlob-MailProps: rYPt1fhvLTX9W5GdIG9WJdJK6HG3CvG+k55/+FKFFwaco8fLmA3dX0QHdu05dg3w7KtDjTMbmOI2MqAAXzekwqNGfY8lR6sTw7yrGSN30gCVCRPWE1keyb5jr5z9MzfXBwnCvlPk1cLjL2mYcX8RCmKqahk6sm9Fq/goUSRt3G9t8K+RsaVPUAZUmK6ksS8WkAssDmthnLvwkvIr8FWYfw6K1RyRQyb91xS0zaKxYIvNW/p46ruIUEs9WCMMccmqwY7Uv/DNSQTFJvFSk3tSG4/5cXp03yVrdbnpQAjh2fo+kwdDcn90ZXqDIi1Xf5QP8DfAReHB94wMF6TejjiwE/4GyliX181O302cNGUIWz+f+zdbjxGRydpnIO+4Ruj16z3zmOVASsJhrYMf+EF1TQ3OW5yLPtjqyMaYLOeFGBlOQwnWLma01mlHMkEQ6/GD3Wvf0EGyFcByluLav5x+5uEDGDoaLabax3UIYXB0jd/iYcrS63zZo8BzmkJQuIC62VUPynMpMrVIiTK/lfs/IuhA/r9Ufr4W9jRtadZmnrkZcGXm8gZvAGZJhCezpUdwJJmkrqP+dcygqWAha2eRQKXXd/Smjax9SHZuNzAwkaD8uwPHV4YBSvNrclF/7zAbIfX9Mbp6CjDCVRXgmGQM8T0xvSIttIkEW3ohy9FI5YijWYz8PO1OAjcmappR+poXGKOJP7yuNR3vNmCfe9iLlQ== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EMvsQeqzqnvU5753gSQfa351rCIB89XpJFQvxuLMogmYf1LUvqX7WOAnL5ZitzFJFhqyXMlgZfZnaNYoWUgbNGpyszTb/EyGX7kWtc47gGFaAxy93lkrxfetmDAMUN9sltFqRralyuXnDd7MEnD3ODBYcKYZ+QeqlwRD7tFG+ZVPSXMZclagbqs35/I0w+tXjhofttyaRb56vgYKrFdLo3RI/nxqj4Ya2UJmJ2HNhcK3dw5v5nFsPa12Wz8PFHIirxvi7ZcyrQzoyJbj75IsMe4ouNxDZ/HkioBZOrhLpiGKW6RL+BY+7IT5Q3FFTwpncGsDcryGqvaZhoTSnCirxzR7CC2B2d7ymokG9ui1CSqbRVJiYmprSOfbxZq1iuYwu9spTCmyQIa0mBe2wXsALQEyrXE0EcVwW5lvE2SEpnQfPatjQFfaHa8u4YPY2aQnZOqmbhyxa5tL6yL7tvAHdnJyRkGJ5UvfB49j+8JGqt9or31lAVSAes2wf/L7ESh+mewOEYTkk2E59dm7OEWyGHdRVANtuF5om8suj0q8x1FWD/hEHoyPMe1gx8dzsQMyPbBviNdRXzTPIJulhFItjKwW3ilufMWjWPzleiu0EssC0zGHQmrGJUDxpHeHP9+4 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JiqoA/b9QFK9TC69PJStisuPSdBaDjbpXgVPp3Ol8K1Zpt/NgB2Hw7/29uOy3D/ncO9dG0Z9b1rrUI5VzS2rPlt3BgYtvA07LwmlixtYNvfG/BwlqszvBcF4zaIOMBeDufmG/OHdBnrOXjz/EOro6ecAMeqtUk9zv/p/df3y57wMmC5BpMwadctCHOabTA6OsnHHE7gxDfE+5ykui8snbmG3cfbVpCnYHTnV27XqB3ONsrbBAIrKxSoecMVVE2Pnto1gDOa+PxaZZU23RkJlw0hvIoE5Rigj8Zudz5BsDMn7ZvNPCsloaWwsdhskLU085aIRbUKC8/RPFXDkDD8zNC6X/OUgWzpVFBLGEbG4Moo3s7ngVK3/viq1XvxcxiROCKmOVfD3+7ZfJhXlGu4n91USu1FPEgTkZUgDV3Igv/dQxn0UtaoFO45jSSRj6ICl2hELEadgwGKa2cidaMQRtNv5Eh/LfltZ1sVvTN4cpGLcrY+1Q8wtbZdXq/y86IAsQJP/nGNW3wchDy1Gi9fwBewi/qkEAfHY2mRL4DqVN0f7XmMwrR/APON18VxhAVH2Jua3hC/gCgn8qoxce9AxaOTjm9TZQw9uHJ5HsqWz6h+9ySY34eocBLBn4tkjsES7NAJRn7WUDkAF5L2C2V54zD96g5K1XYGn6s9HxaWWMhd2VkbhM2ok2kvnsYsFz/ItWlJgI+X8dV6OgfG4xPncs9JVX9IkF5uzJB5Oaqtqr/CxFOFczkEGnB2ErTnJ0XyTj3enSeagGjsGtqAYjAyVH46rU9yfUh5drsM0j2iKLhzkZ1n7h734elcIn1HSx6oZrFEGTEcHaN9L2Nuvvlw8uOSDPAbYq+QCmqBQydB08CC08/3tkIQeAT2AXol2j//BQOxBk/GmWN8dVYHpZUZOH3UGqyq7KNe7GOmNkIldAEUKcCt2CUf5rKqRW8EWuLBic9IggKT+hi/gx6LyqgHDH8nQzjDl0kuO/GAU02LrObAH9zwJO5V/+AUx4+D1OkIXL9wnyj+a30F/IZi82FlmEY+SMAbIGVg9xQ8DWR1GVPb5F+202GK1nhRv3L7vHexdcONrZnlRX5cSrJztJtJRK1TGL33my8+JTI08tNMBYDPgH8OkiRSRY4591w++DDd0c5k4DpCfXo7CdXRk9Zbt756Rp/AWuv4F/bb5DvR8RGAoGqMfJ6SBG8gQuRbq240l8SDYKMJ05QcF+bSTtmFvxA== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-05f45.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 10fad1f0-e3a6-41b7-4bc2-08db9674027a X-MS-Exchange-CrossTenant-AuthSource: OSZP286MB2142.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Aug 2023 11:55:20.9278 (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: TYTP286MB3564 Subject: [FFmpeg-devel] [PATCH v1 1/1] lavc/qsvenc: disable SEI frame before each P-frame 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: tinghu3 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: Aq9qXa3ntg14 From: tinghu3 In order to save bandwith for video conference application, set pic_timing_sei of av_option to disable SEI frames. It doesn't take effect. Signed-off-by: tinghu3 --- libavcodec/qsvenc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index df63c182b0..7a5ea5391e 100644 --- a/libavcodec/qsvenc.c +++ b/libavcodec/qsvenc.c @@ -937,7 +937,7 @@ static int init_video_param(AVCodecContext *avctx, QSVEncContext *q) q->extco.Header.BufferSz = sizeof(q->extco); q->extco.PicTimingSEI = q->pic_timing_sei ? - MFX_CODINGOPTION_ON : MFX_CODINGOPTION_UNKNOWN; + MFX_CODINGOPTION_ON : MFX_CODINGOPTION_OFF; q->old_pic_timing_sei = q->pic_timing_sei; if (q->rdo >= 0) @@ -968,6 +968,7 @@ static int init_video_param(AVCodecContext *avctx, QSVEncContext *q) q->extco.AUDelimiter = q->aud ? MFX_CODINGOPTION_ON : MFX_CODINGOPTION_OFF; } + q->extco.RefPicMarkRep = q->pic_timing_sei ? MFX_CODINGOPTION_ON : MFX_CODINGOPTION_OFF; q->extparam_internal[q->nb_extparam_internal++] = (mfxExtBuffer *)&q->extco; if (avctx->codec_id == AV_CODEC_ID_H264) {