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 3925548E67 for ; Mon, 29 Jan 2024 14:55:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2D30D68D1D6; Mon, 29 Jan 2024 16:55:04 +0200 (EET) Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01olkn2108.outbound.protection.outlook.com [40.92.107.108]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2A95E68D164 for ; Mon, 29 Jan 2024 16:54:58 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X5o2LYvUMuub3ZTojw1ENO7fAIdwivKo7+bRjLTkncEeaDnndd4ncYk9EEd1HnGdvXWh/gFcVes3qg1k6sjn+V9yHzhNO62Zdoha4Pjw+qe5jL3mpX4EwqIBnM3biiWRnoerT2aoY0Hc2GvVPnhSkeEXFcnyXuT3BTOy7XeG3V62dZdypjmIUhccDp0ONHeoVufjeiqik6/4Te5bOJMeiu08SbtfY/tcexeyHoQjJRA7iDk/XDERBndbIE9KhiwnriyPpA+rgcIYXdAn5jEAYmb7TptY28uBJNg2IAvkV55sl8auxELiDw0YQAG3K+xvg/K+BCNmbQYU3fsSwoukgA== 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=lqMQHyEOKq7kLqENLgVlBmicDeXevs9CFmEaz1CJFJc=; b=JlxbeRVplyFBJ3f/53njzwsFhBa0M92gAGowIyRbRZO0bgBqzywFZaa2pwA0+uj4NVjJBAb4Nm9NsbABvyVCUCttShd8NFa20EtlDf+YenACLxDpJ1M2zJLgRv6I1m4SBxdRIK/POYbbMPbuCTkHzpk2KookB9/GemmdGQDeA3YIFrseaX4Af5tvxTJ3oTH1l+hMM/RzJv37qPDPArOiUgkN4C1WMS5jzjOPPN8AzM7ZBA+yiGSLShHaiy4j4ATb9Yu/U9/ZSFx5OmP7oTcbCjheBdqvxgzAXpLJJGsl6I73T8GwN715N8ZqJqQENbS4VOYmZiw94wNb8np3M/svKg== 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=lqMQHyEOKq7kLqENLgVlBmicDeXevs9CFmEaz1CJFJc=; b=mvfJ2OnQ6fCetO35k7jRki2t2LeM1pxdAvuWpOYRPRmA5oUrpV8bjIxFh9evxgH/rI4yXDX1Y5mNuviU7/CiMcD26QuaxRfO2U+/OUWBnmrKpjfTFjjM805pg+mGQpx9TL+E2KDKKb/14qUFdvLho9jFKJztCR4m6ph8OwEHHfysWXDiqnzuUFln5GqcF1YQ5xVd298jKdCfb2emR1qRhvNIi2WwC4AV4sJL93jONi//6MN9hD7VyXf/eRa3UFqu/b8m8sHCjD7HWQNq3tbsIYuXPVvZs4I0DVT6JCJWnU2y7RufB9Se1FAZzDv2+7YC4RK/xRv5rOuY/tKhU6CRPA== Received: from TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) by SEZPR06MB6383.apcprd06.prod.outlook.com (2603:1096:101:12c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.32; Mon, 29 Jan 2024 14:54:51 +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; Mon, 29 Jan 2024 14:54:50 +0000 From: Nuo Mi To: ffmpeg-devel@ffmpeg.org Date: Mon, 29 Jan 2024 22:54:26 +0800 Message-ID: X-Mailer: git-send-email 2.25.1 X-TMN: [vpYX8ony72dcC4SggHP42gKjD9A1AQcG] X-ClientProxiedBy: TYCP286CA0232.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c7::18) To TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) X-Microsoft-Original-Message-ID: <20240129145432.9053-1-nuomi2021@gmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYSPR06MB6433:EE_|SEZPR06MB6383:EE_ X-MS-Office365-Filtering-Correlation-Id: 6f658991-142e-4dfc-ce33-08dc20da3dc4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hpUR8e3VEN8tVzlNpomzp2UpG3gRilUinjZqw+gaB8dJH8nxrY1i38rjeDyrBQMuk+MakOuN9FEAosXLJ2zkp3dcayNEa5HU1AAtsCEMQrprDJFwU+liyC4mgIx7+Ocu0OrjDVYKc9DedBDk/1YnzAyLVqm5OwpP3cvWTJcQamZ0kwsSWxw1Bbr9MrHudY+eW9ewxchwPcgP6N1SCC7SwxAuwRdDfPR6IyJ5pEge4v15b92Zb58YpIbOQWjz9hISJugToNnuQN/q7dOBFPDq18RVwdTPvyLwpS4SxOj1jAwUzMKFPgQDQudOReaGFh+sazD3eTeKDrqElMnQwUJxd3NBNbXUMDyv0SEc/etW3aHeCQMzPyIXyoqf53D8ONGWA5t5HU4s40syyfm5WEgtQtpUpCYI9qcBumP91sBQOnebE+lhY3JJFMxtQC13ei8tqPhdi5oeTMPXmGwwlEwgWxZi/S3hBweEHPbkpxmrWkMwr/+JhnMzI0oXoDOmDs1WWea+ZaOVAca2kVKVT6zK7rrVTHrrjgZ9GgClSp0M7JQCCNlf7cApxU6apOXLkMnA+iIfCQyYYClL6MhyTXXRFPqtwiPAeA4gA0M17My+yCI= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?fqt2T0rr+5SBk81Ol1QZvfUcUHqiLh9p8j4mqNYzGmlyT/KAfwaozYu8k0ab?= =?us-ascii?Q?gWbe0yLJjl5cqcFTqWE+wS8qROZ9Otw1ENdcMca6md3eSwgpA1qPgns/RBl1?= =?us-ascii?Q?X5avUoWHHaSBrZbEgOYo/Mv4yNdFbY649+Nx4a0FKjiDyGUb8pS1LGLVnaZz?= =?us-ascii?Q?aRwpqBkhYB0Ggla78DDdtWPqxC8tm2iQzSkDJvQze2ENHWJG+r+ETjyi/mTZ?= =?us-ascii?Q?Os8sDTe758jDxXRR51fswjvQKIYdgyniWUegcskSEkxK5JY5arVqmoTPVkvo?= =?us-ascii?Q?aZYN42z8I3VYaGVxabqGIo78CrTDa7RRavyZDuHGZ1nzDTnKvwa4uBN11T2d?= =?us-ascii?Q?187M24eoSpHncgbn5wHGw1Ho3DFKoEJKNioPErUUgtuJHl4BKaz9B3CI717A?= =?us-ascii?Q?SAMGzytHzA5ZnTHLS6GEEh91z5P3V+Rqkor5vtzJOl30NmnOJNGqbrhfWoDa?= =?us-ascii?Q?vwnx8X4lqJYX99tI1rSJY8HfNrVgvROlGnVnE88L3ks5HdA4E0h9LWjr7IZF?= =?us-ascii?Q?h5Q5rKv+jVra4pM2KwfCwy6KKLIArbpg8Vq+4jsgK4B9anGeaunLWUgxtQVM?= =?us-ascii?Q?h7GskAzjrGF9Qz3jcH80lHjCouXEVBOH5cPbkOpUcoMHwCTIhSOylR9x0NqI?= =?us-ascii?Q?iJNJ9h0CD6rf+TaIRL5pmW22NqVS97Eg1IS3M5oESoZ+5fHx1RArd4g2U2SA?= =?us-ascii?Q?1WxP08pCDJQ3fJv/Sc+N8UDwGZLUk0BIefqGWv9X8QPXlGUoMkUiV2brwOVq?= =?us-ascii?Q?cish9rhjPN+v8ULIPwJ9TDqW+m5CHg8DQzuM+np5uDfavA3KUNzpA/Y2l8eP?= =?us-ascii?Q?Emq9iJqkjJAmDqia+h9cWI34OVF/q0KmJmc7SMcSoVbqpa/2q/bizXdDncWF?= =?us-ascii?Q?NchZNkn65B0sQRAZsfkbdThom/3jmedRrdSNUEafCcHHPEqmdBS3YVzDMu7i?= =?us-ascii?Q?Kh1Slrk5uSeoA1XmAsXj8K9aMx7CutU/m8WXHVjx7sGdHSoXUXGGfYx4EuUo?= =?us-ascii?Q?k3PMJqCX0SFlMG8ThjcIrUYh0CSnBledRUUx6t3eszK0gLbszd6U4cZ9JDIH?= =?us-ascii?Q?y76ewYVrp4ZZ0YgyuEkCPjsw4JyEdQJkDJI3ifVYY2t5w/ArwPc9/yUuJaPQ?= =?us-ascii?Q?zeNEwFOgn90N1zfUo1NkTNslGxakuCrdyZJgnA8XSGCqVj3BdR1zMfhfFQvx?= =?us-ascii?Q?qFZwCnzmxQ/hDdIh7TEVd+MYutK+Wdfmetr1iovIR+YV7yWmKglAksny2bci?= =?us-ascii?Q?/oEFqzJwkY7k4N92WuoN?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6f658991-142e-4dfc-ce33-08dc20da3dc4 X-MS-Exchange-CrossTenant-AuthSource: TYSPR06MB6433.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2024 14:54:50.6139 (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: SEZPR06MB6383 Subject: [FFmpeg-devel] [PATCH v4 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: Major chagnes since v3: movenc: ff_mov_write_packet, get cenc nal_size_length from par->extradata[4] (James, Thomas) isom_tags: remove vvc from ff_codec_movvideo_tags (James) mpegtsenc: mpegts_check_bitstream, use long variable names to enhance code readability.(Andreas) mpegtsenc: mpegps_read_packet, remove duplicate vvc entry (Marton) 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: add ts stream types for H266/VVC configure | 2 +- libavformat/Makefile | 6 +- libavformat/isom.c | 1 + libavformat/mov.c | 6 + libavformat/movenc.c | 41 +- 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 ++++ 12 files changed, 1239 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".