From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 1CFB848F58 for ; Tue, 30 Jan 2024 12:49:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C259168D33F; Tue, 30 Jan 2024 14:49:27 +0200 (EET) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn2084.outbound.protection.outlook.com [40.92.107.84]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1AC8F68D04F for ; Tue, 30 Jan 2024 14:49:21 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sl1mcKfunOIYpqD1j/vE9FMaGY1MtOO7BSroH+AJEsjIKz9drIyJUDStT4qhAJKvhNzLTuEXLhnivGe5yTBV2/scF48BnumSUXCAEN3O5nz4VDggyn/bnf2dZyQ7FDMnyZ2tsE19MzElwekE7L11h6PBwGzzIBXNy2Y7P+qq4Pp+yqXU17rqH259ZX+ZVDw2x6znO9r2zVJsgOjYfgDh9vgBWwxtk7u3kJI6ITzADEg4zZAZMM4jLUzFEZz4pGUgX017dTVUcC2rv10Ycp1667PLUsKZaltVCEgeKnlc0uo6+BgV1kVeDCYlxBJK684bIDeFuDHDx6k2jSw7CjtkCw== 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=JCKbJXGpZF+W8ufsiiVv6uwLcuAVXaza3WY9BvPtDIs=; b=hl29Ivnn0ZvzDJanMUoUD2TtC6jnAZWCsZfCuHe7Cr6QokWIMCahfy8554AHxH9rZyfvXwflTSKWDKSRFV7U+24P0UTM2EtFDfezQ5PPgziJC24MB/pgjVKS1u8l6WesmayujrqrwZj2QW6Us1tbsogTwHFDs2KxTAGjhWRzcpY/S8uZOQTApwdkXG3k8lSV5/ljbS3vDwAuravkbI7xDS+DAD8kJW7mbUHc+EZ7/GJEbNLDl+Az+3ZrWo3i/FYEpJc8SBvLkuiFGhavPVXtcWtbkF4WCyzgQhDAiUstusjQLRMhbWo2GPyCnzvg2xBq7sgJx5TXGq5ECvmN/rSMpQ== 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=JCKbJXGpZF+W8ufsiiVv6uwLcuAVXaza3WY9BvPtDIs=; b=LsZboNruGZIOB8sm2XbNlAHCKVCFBGzUMqq3eZ0fPtFp5Jyd1+tElwm8JrWogaofVXgqMclRSeM9LAbXvGc7gLyqqocllCJ8tvE/++KHKRv5NivMTgwPsV9kp0kSudeM+ngMR2D981wHkx5lOHubLiUN/dtZIU+SzO9WkR64AoGm5O/hJQPYsnORoQLHyiq3g+n2psZHWACIb9dMxzVm8zcdoa2Emkf/HA6OZVV6ax53r7Wh8basWW91u+ZdMmrz6dOLVJKMU+bysKh6/PadC5RIHul6QiPxpp2FwTD7P5hDgMuipqpYCojstpKhuNCnf1W088MtfuMUJya/g+rwjQ== Received: from TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) by TYZPR06MB7274.apcprd06.prod.outlook.com (2603:1096:405:ab::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.32; Tue, 30 Jan 2024 12:49:16 +0000 Received: from TYSPR06MB6433.apcprd06.prod.outlook.com ([fe80::e139:fd7a:1b66:a3f7]) by TYSPR06MB6433.apcprd06.prod.outlook.com ([fe80::e139:fd7a:1b66:a3f7%7]) with mapi id 15.20.7228.029; Tue, 30 Jan 2024 12:49:16 +0000 From: Nuo Mi To: ffmpeg-devel@ffmpeg.org Date: Tue, 30 Jan 2024 20:48:57 +0800 Message-ID: X-Mailer: git-send-email 2.25.1 X-TMN: [irdJu4DXpjTDdlTAilgJoPLiuQ+kfqU4] X-ClientProxiedBy: SI2PR02CA0035.apcprd02.prod.outlook.com (2603:1096:4:195::22) To TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) X-Microsoft-Original-Message-ID: <20240130124903.16892-1-nuomi2021@gmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYSPR06MB6433:EE_|TYZPR06MB7274:EE_ X-MS-Office365-Filtering-Correlation-Id: cedc2e7b-3385-4ee3-5a54-08dc2191de32 X-MS-Exchange-SLBlob-MailProps: znQPCv1HvwUOfv/FaQKFvjfX5nGwqybwjskPpp0S4RP9m0m869QkoTONdjwK8SmubcpQSam5xD1LKzqAdLd6QzHj3kl7SJFLT7ccwPdIsp8xhgeBu0aqVG24x10IXpBLzoplJd9lCEbVTDG7/XgUKYGJ+CgUv5FtXDYB9aXOGzG0hgN9P7u77KDsyaYDH3FNZs3cMQlbeNIxOsnW2lYZVlu+Kv6ArYGaipBfHOl2/Qr2woqTG1WR4sKn3ZV1U0sH7rHuG2FYiFOlKHdTyCrRtazKIb+31wFWN5O2VKkOtLDRNga9yWSA8sKkVDo99ZOyIoJ6qhDfi00i284RnQABRVqzzyVLcwhcQBHrXyuMeNh0gwzP56GEhtM28KyXuG6U++AX0CpiYcQWcNSqfZ1jgBBRElKOH4KFCe9yP5eCxxVSc1wG9OcjWIKCNJ5k27rG45A1iUYVDWA0wg08ZbATsEf6RJJ1lxnx6zinlFcONo7InltzmNkXLUk3lLnTOjCvJwb7XqZ+mALBnENEwNAmKJ/R4xHIl92kYK303MPEoywteznbAXbSEAHTfUAoyQOcIFlvAJ6XVXM9TbknIre3hlgk2TM091H9VcE+Rwi9u+a1kyvD0OImCuIr/vCEbcKvkwipz4uNQs6nr3uKWlUzLgdCSVR6rmEXpmEuADQrExEaid+FKvWgGzYA5D6dGVgK52zkuoh6sgtr15UZ6A9ZQV0GFjYk7bA5vmwLxqlCZyiwvNnsgs1SLIlNjxUYl898FsNc7XS9Nus= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GpTOiGdrcDFADY+NAk5J9LK5GAT+hNo53QA3K/WWPjRsOV45ykwFogfhAieXy+cq0JFVFie6WLo52MMgNXlHxjKa1d+DxdMUVGd9KUxc/DCdZztSqnQbzTrW259NKwDhT9pb2RtfFYcn7uLa0H56fNjY2FYWdG7MEtTXLgLv4FUG+N9jVLzGL449ARdsL7aRYlxTBOUu/3UMkckQ6vV9UsfEFRZDq39o0M6pmZBokNxH69eGMxiGHy8oJ/JfbsPMCSrHK+Y7HKkKOIne3dBohC5YLi6i2ikDH0JGksS69oqNw+cFPUmdQInkjCpe9c6RVxOZFugZfzdHcbZYeXj8d37uARBTsAK6QXXoqZ8P7D9ccHYFDuEXfEn0QprS2DTa5nuqSgSibT3198mqaIhQYQCv4BZIDsgcJj2njY5SSktHzjBdg0ayNq3W6twxF/ka7X9NULRZOLiQLDbWmZOn65PPhfNi5wZbQ/rDDfBw3tXfpBEMigXkXMk4RVIUw4zgRohJaD5UrpW0MYYKpPpmo1PIqCr7Ei9PcJYBaszSXyRyfAbI3SkGgJmIIRwDYEIvhc+RvHB83D4eoLwGkAE5bbEC8yJUTrQrr6TzavoY9Vk= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?9nC8KhcVC1zEqB+WXunadgHpErCBViLcSAksr99ff1Yv6YNiKBEAub7sOMQZ?= =?us-ascii?Q?KLqRXyqzijDiFXprV+2fYLkRQb7TpLtSnWCeGFXhybzxdMeTXwdpVaBk/a87?= =?us-ascii?Q?AfHeJk2uxKaY9m4oyD1B3YF1evJ5HcIlDevsRlJNwb5JUlA2KYompd5tJgHm?= =?us-ascii?Q?QcGy4zynn39fkTOvZe1Xn/WyD52WWAiFRNWpzGx/WztBGTl71wInntO7ZQkC?= =?us-ascii?Q?pF9C49ZdH9dJm5D7g2I4Tu7P5qHLM98vyymm4sGVp36+GdOzF2YFtJUISMs9?= =?us-ascii?Q?ZfBmwRt0Pk5lNYjbs3FzoDOxxoR/T2Bz6mgbjjksLjbA412BKFNEzcV47XxX?= =?us-ascii?Q?IWZcBB2raKSF63+bLizU4B0kxnzg7ROxOzopLup06C74t9lEfiMBiguccLtB?= =?us-ascii?Q?5SM/eCmDZSEgNe4/MgiQkWaZlQnqheD3frX9UAbIHbr8qGqxu38Qpk2cc11d?= =?us-ascii?Q?87FfD6rcXDTNlGXPoaFStzC7rYP5t5CtZyqPIQYNKvhOYDDO4kzVeP3D9wi3?= =?us-ascii?Q?TqdAYxLBtIuEJsgrub8g5eC04FehPE00V7pOHIn93U86E34hQhv/hHjTy1Pp?= =?us-ascii?Q?2LCfFy95MQtXDvSE3dZ05OJ+S27/Q2T6O14PP/EXLmc8gsEiLqt4kKKbLc9/?= =?us-ascii?Q?PWSr2ZGyi/mK+b7H+yiE51fFrOII8kfdkJl85FYvpWKsO5E/nDXj47qWqFNa?= =?us-ascii?Q?mpjAaFJR8XaYj1mRrUk0V5CrHvuOypEM9o3AlwtuxscXwnyyZBD/J0hXWA9b?= =?us-ascii?Q?qKHZHJXVQtWYGGGS7tPsfaEOuOKBODVsMOfpfN53G77gfsxA5LWkTf3aD1C5?= =?us-ascii?Q?jztJJZOrmMfRmE0V0/ICCQ5eSS/1CBtI8Y9jYtSgoHCtIElufELK+B0mjY5s?= =?us-ascii?Q?LzmW2qazD5wcBqQ2887ULMPed/7pKX005kTGwcxPpXH0tDryqWPyaMPEdVPO?= =?us-ascii?Q?Gw34ev0/uuazUSbheZW6h07XoJlfnObOCyZnTpcqvOhEBHAI5BS9dQx14fKW?= =?us-ascii?Q?C4LXE+0ifG5kTGtw6jALN1CAjATM1HUUZ8SSe9Zl6L3MsGZZObd7wb3sAdXk?= =?us-ascii?Q?zxxUnwy7szUYPWEhFRb4CFAihMT836kgKhIRXvqVgNwa0EdiHT0rm2rIdiXB?= =?us-ascii?Q?eZ9Wsg/+QffIxiTTTkTO/XjQnvyRdEB4Tfj8lgUo0k7vrsEkv3WEYC7ptcTG?= =?us-ascii?Q?w4R4r/zkmays+17orVNjK2wTgERvE8gLD+DM2dWOhWEXAsIYxI7v8OU3ttVc?= =?us-ascii?Q?JtrhW8/7CP5UuDg6n7Xf?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cedc2e7b-3385-4ee3-5a54-08dc2191de32 X-MS-Exchange-CrossTenant-AuthSource: TYSPR06MB6433.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2024 12:49:16.5459 (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: TYZPR06MB7274 Subject: [FFmpeg-devel] [PATCH v5 0/6] Add mp4 and ts support for vvc 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: Nuo Mi Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Changes since v4: mp4: return patch welcome for CENC nal units (Thomas) mp4: reintroduce vvc back into ff_codec_movvideo_tags since the mp4 demuxer relies on it. (James) Nuo Mi (4): avformat/mpegtsenc: refact mpegts_check_bitstream to loop up table avformat/mpegtsenc: refact, move h264, hevc startcode checking to check_h26x_startcode avformat/mpegtsenc: refact, remove h264, hevc magic numbers for nal_type avformat/mpegtsenc: refact out h26x_prefix_aud Thomas Siedel (2): avformat/mp4: add muxer support for H266/VVC avformat/mpegts: add ts stream types for H266/VVC configure | 2 +- libavformat/Makefile | 6 +- libavformat/isom.c | 1 + libavformat/isom_tags.c | 3 + libavformat/mov.c | 6 + libavformat/movenc.c | 40 +- libavformat/mpeg.c | 3 + libavformat/mpeg.h | 1 + libavformat/mpegts.c | 2 + libavformat/mpegts.h | 1 + libavformat/mpegtsenc.c | 173 ++++--- libavformat/vvc.c | 971 ++++++++++++++++++++++++++++++++++++++++ libavformat/vvc.h | 99 ++++ 13 files changed, 1241 insertions(+), 67 deletions(-) create mode 100644 libavformat/vvc.c create mode 100644 libavformat/vvc.h -- 2.25.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".