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 1994245483 for ; Sat, 27 Jan 2024 04:15:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E21E368D130; Sat, 27 Jan 2024 06:15:27 +0200 (EET) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01olkn2067.outbound.protection.outlook.com [40.92.52.67]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 14D2E68CDB6 for ; Sat, 27 Jan 2024 06:15:21 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hFcy0Nb1BtuvQusJl0Lo+/cdk9+nRslXwNskoxfqwvOk7ILIlCNhmtwoQ3uzqjt9jlNbETGmASsft8l0lPh7eHXtLOHmIMhwn6sYZAxxDp+9u7bbsHXvw8wJUyqKgbzkG/mGLgeM+n9q4zhXXXGFoI57yUn48UUL/nrCM7VgvIvy9KHbrduqCr4672xtoV+00nWLh38DLo/gVXLfuGERQQvMOhe79G2gkl7or0kBKcshT/D4iYly3o/fMj3rxG/9FurJwIXBdJWBASDC5N0KA0VonhVvf2wtotnSnfUGGZHZ9slQNgrqw3EwE2D7ETj1fzKhghPnFjZEEfO5UzHyzA== 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=z1yEvNQZhZPvSjxZrCKw5F+lZTVMiuOaWeJR0RnNC3c=; b=NJ+rEcsazvWilT6D9EH5JX+Jk2h40g+NlHwsgFrQGSOlIbUvSLNN9Yzb5a5jq9KV79na9tAYL8O9QmJpAmWCSSGdBntadi6Hk5/bV3d9RF67tqkPqc++RsEzwlFYv5Qr2ImKb7J3IiO8h+F2YwT2qfWxhwuw6hbsir6aU9PufhUhVMpOgtrqGsSBxVd1/7N4BU2vESoqfcb393lxevnmnkGxb9VYkz/d2vwTWx1Nys9UhCqoyQfuhHHRLIuru1ti0aGVi2NymT+J9eO9KUZE5t8QEDWzGaOuZQrmpW79VhmVXxnZPB7hdPiBZ20G0ku+FduwrcYDyT07kyupzrtd5g== 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=z1yEvNQZhZPvSjxZrCKw5F+lZTVMiuOaWeJR0RnNC3c=; b=GiUOkH23pwyL+yB2Rvat6bFrAOFZgfr/E+rxSoOhy7PjW8ibytc8ThpZq+qcMin0KVflwcAZt9KhTh1sx3qixzQVAgQsE7cyfxwbDUC3iw170FIxrdgCEVh6A4qJ561cChxlRpm7UhJEQRz56OKMkvGXjybYXZeEDe92A/5syAZQYqGgQKL6MII9emFs52OJrk3n7DEooYr37tffMPqbNpRf4BsUz18AKgWN6VA6VGPChCnNJ9QrXUTURiqLjPNoeNeNj1lUlG3ctbRcE8R4uMrmisYTmSmt/rrRbGB+oixUlsbrGMU9VlUIaI/TQseS9vkh5q1zpzYm3GxoSKB2mQ== Received: from TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) by PUZPR06MB6068.apcprd06.prod.outlook.com (2603:1096:301:112::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.28; Sat, 27 Jan 2024 04:15: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.028; Sat, 27 Jan 2024 04:15:16 +0000 From: Nuo Mi To: ffmpeg-devel@ffmpeg.org Date: Sat, 27 Jan 2024 12:15:06 +0800 Message-ID: X-Mailer: git-send-email 2.25.1 X-TMN: [6+lp16kLtyERhFRZyomHwz9WYM0++Ke9] X-ClientProxiedBy: TYCP286CA0165.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:383::11) To TYSPR06MB6433.apcprd06.prod.outlook.com (2603:1096:400:47a::6) X-Microsoft-Original-Message-ID: <20240127041512.14079-1-nuomi2021@gmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYSPR06MB6433:EE_|PUZPR06MB6068:EE_ X-MS-Office365-Filtering-Correlation-Id: f28bbcd4-584e-4385-fe48-08dc1eee90a5 X-MS-Exchange-SLBlob-MailProps: znQPCv1HvwXO1xbyOgO7FIf1KJkfnrOveiSvR2NTaF9I7uNRzQiByu1DThEGYSM/wc7gS1e8S8ifxKqxCJ2DGUTJraysrNd2PgzXh0j9EP3U+U62PGsmkLe4HZbSJOIC4HbDaQ7nwb3mOCxTbyD7sy3n4meHEhYHy04zyAeV361wdZ79ze7K1X8NoIUiESIreuKa6sMnXu9vYgm7i4TeA/CHwProHPTaE+T/Z1JCF/XsHNAtOeccKo1AEiHeXuDG7CvBjFeLVe0qF/RbL7Mu8GB9y14DjxGU4sB6TPsmAwVq9MY/VFzC5qpLrb50mv0bkFUx5X2OfiH5+pFVPB/rZ1h9mQxGfplO9SSlE98dQNAfqRZxHarWVbgYFq2qD+m2nYaZmUTifQsMPrBV6cbUHDejaFX8RSr0bBfUqYjRFg5U2t1fWr8APAvfAZw+3oFFdBECsXYK8hRxzobzLVeFiQKqY/+waT60Kx5PjA1x3FzN4ex/Kly6+7r/RsRl/nWk/7osw3ymGP6NdBrnBZHEbqfcBeTNEqmjTrtjotAjisnpIttsLQWIBgTv25v2u1CHY49xk1hZ0C53CHwnMGTefPe6f/TCcNOU2FSg06F9dYv7WJvy0rCFNcuWnEyRXSfVAMo9rad4NnQ3XU1FuxY7K/6ixjQTvKb9uQY7gRc+6BnNnBcUfjOYn6vWc4SIyjBjCyJyKpVGDV2qKgaHRhdcNwE6stG/sVYUWwLG1y0CihgeEtb9dgujHE7/iCFJHqXWS5boDy+RCss= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IExYW0NdLB3ocf5GelE9fmZVmTOOkgpTBvBK8cXy/rH0fWYTulX89v5lihBAYUyaNo/eafK7ES1MIPtyXSOMtN0SyYqZ10DE36aIfBEZV2cK5htF0znmv3TW8oSNii2RW5SOX2hU6V66wfpYzDFbjlIUoqaDL8WKbnGEBgw6uutLoOwGz0Q1l5wbDYfS2G5eQacAJjYKbeWE10X3m8iC+m6rugsNjl1gz2nXU/ucOCklz5aykKBFjvCk+r+LFUCkOOQl+UzmjJsiiPU9HOLenUmMaYGpg54b9VijYenc5D1PZ6eAF5glXAgKp2MBvuSDPTx2ojDPMJm0aHqnJXgjGGYedd2K4YQ9PSuIbyH0dMHziI51sFSAXuGqve4OUndTjCFOcZXXe7/kxzf4EaVEkkOFX/wukfa6FnVxPSFUo0d6uiThN8e7owGjHBPCP1WfrBmUbxrgQmyXe9bPLSdM3x6Otrvev/Y3CfWamV89AXfiCll8pjQ8zYT1MA2sQ32SJWyFQapxrtuC+nJ2R1hXYe+zR4c0qz3ga3qZenGxkcU8cDIDAVr6g2fSJKWEzw+/6A3HOT26jqYznNMl4BeD0eeD8MdqkK1iJE9YmkZgy00= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Tq6VxDgcPNEBxap2Q44w/rnf4jLZ+gaZmpaONoYjfY+drQAIi+DVvm7kYQzx?= =?us-ascii?Q?58X/qKVAqVzBM4Vg7zxlP6BHmgUP2TjI1QaddO+eJjJQTomnqNs9R+bAFt5K?= =?us-ascii?Q?6hIXwdwa3OWvVo7yjcrAQwExI2I31SHCvaKQBe1vZ74vTaupYJd4tZBPFOL9?= =?us-ascii?Q?hLWDZw3LB68qzxd7P7XQZ1PW3mmy56FoDlwqOYfDhSHNTaAmFZaoXMnXJOd4?= =?us-ascii?Q?GaTK4Owb0Va+0lf8LOkRgEVFACPxPUyqW13UU/8eVChAqyg8pByWqnEkgexT?= =?us-ascii?Q?BKBBSqKSB60GIFwzmoSxxzSjpw5YD96pgikhib2Q0KuGo3dyAwPFMptogz6F?= =?us-ascii?Q?Ei0+nHqeSBupp0duXecEPPs2l4qd+bsM3+ExMZcOCbolaMn4q27xKkOeUtf6?= =?us-ascii?Q?7D9EhEH62YYRUbONOGIeemeUsJ4ykrNgG+wKP+DFyP7kj7wvZIx8mp23MK7s?= =?us-ascii?Q?HRJ8ytEKSe3z318Xv05eNA6vUJc4V5df85wN0jWwhgWoFmgbsckDRmlfLjsy?= =?us-ascii?Q?sbydoOja571wsDH/YEonxj/4pq5d1CSCNq6wKdgAhQgHXhnkBoJ+BB0EjUzm?= =?us-ascii?Q?VuqdFwoye+YJtpCykezf3B/xcJMLGs9HKBf0fvx31NThponk6z7TbtqMv5tN?= =?us-ascii?Q?pr2VKdVWHz6NuzOHI5jh1iXqh9YN8lK/vNKKrA8K8lvArTpi1LUUOsO3l3fM?= =?us-ascii?Q?RlrAg4lrIyuEMymxAyWsDmBa23K9cn7axNAmRZQ9XEmXOXWqPO9uiaMZX0D2?= =?us-ascii?Q?mpGee13E05AYgc22Q93JGPIf3APpraq1el/oJXiL1x5jgK0PZr4v+pcIkfqD?= =?us-ascii?Q?jd9sa9uGCeFDeiT/A97VE0U8r23XHxuPB9Ely/otxMjbFh/mv3qjj4EqUnUL?= =?us-ascii?Q?XwT3jnFgRR0x+c34uNAAXSATVl2yyoU1i7Dju/xxIJTX/3kRJBMco9t5URB9?= =?us-ascii?Q?eV1JkpWKlqnaac5aJSa21rif50s417RWG+wlT0dLJjo28HqDJJzqSfibjhLq?= =?us-ascii?Q?kym/zjA8y/645tqfhWJ/WYDvJnDBaXqvmdy1Ze6+AfRhELC1hP5xfwEMnlzu?= =?us-ascii?Q?jMhjiKh1WiOfJQDUA10BiAGN5AXIfwN8CUtYJdAjmtvI1CpPOrKtIzocxgv3?= =?us-ascii?Q?3e8W5ZmGsDn9Xjri+RBW4KF5sT4YlkCczzCby9I7bHS84naHeWaCQaZ49IKZ?= =?us-ascii?Q?GXbcMhng80YLc+cy8iagPt/BgtKtpJ7LqHJ16kLpzFS8MKBp6wmOcbIee8fE?= =?us-ascii?Q?6XTGsaio6kYTWIFaA9CZ?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f28bbcd4-584e-4385-fe48-08dc1eee90a5 X-MS-Exchange-CrossTenant-AuthSource: TYSPR06MB6433.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2024 04:15:16.0756 (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: PUZPR06MB6068 Subject: [FFmpeg-devel] [PATCH v3 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 changes for mpegtsenc since v2: Remove VVC from get_m2ts_stream_type (Marton) Refact check_h26x_startcode to remove duplicate code (Marton) Refact mpegts_check_bitstream to remove duplicate code (Marton) Refact out h26x_prefix_aud Remove h264, hevc magic numbers to improve readability 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: add muxer support for H266/VVC avformat: 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 | 41 +- libavformat/mpeg.c | 6 + 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, 1245 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".