From patchwork Sun Mar 10 15:34:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 46939 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:dc95:b0:1a1:738b:6bc0 with SMTP id ky21csp775281pzb; Sun, 10 Mar 2024 08:34:43 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUzp6YZtm8C5c6ZngVSRwWMG9SXy+PC71s2amduQXdZU+qNcjcv/OUvb9ARt5r0qbvdRd7KDo/Xq2ae/cZ+WcwwLUfqqfvAVms9lg== X-Google-Smtp-Source: AGHT+IGWWQ/SfhLovM7n3a25SN6zgMY3mnWvv9gFYJi6H/NJRPJpXYKziqGBpNwwmc48YgZ7/78A X-Received: by 2002:a05:6512:3488:b0:512:b372:4eed with SMTP id v8-20020a056512348800b00512b3724eedmr2583897lfr.8.1710084883042; Sun, 10 Mar 2024 08:34:43 -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 mf10-20020a170906cb8a00b00a45c99d3662si1656144ejb.577.2024.03.10.08.34.42; Sun, 10 Mar 2024 08:34:43 -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=aoGrDzAk; 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 9202E68CB86; Sun, 10 Mar 2024 17:34:40 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2062.outbound.protection.outlook.com [40.92.89.62]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5183C68CB86 for ; Sun, 10 Mar 2024 17:34:33 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EfCobrM1icqtcV+wjaRnrw9ntTzIdjjcwrmMiBDG7pMsrtxgHatZqmHqsV9mDl8mGeanmUWFLOuPRE0gAyYFfrQ9WgUo8PumUIfzIM9xuYBm9z6cyiuIK3LctQgLYAAZtePEXo6Ao1vY5NYn0vgP9gHadSEewNg26V5y7woInW77qEptDPczfAiGq0VJ6BhSLLArd/1hCvmyrL9hGgtV3i/azCG5b8AGLJC2fIFJUMN9fXbDqnPtB8LQB7OwwC2R0g+8J+67DF8HB2+WORrnTiAMODoAh+2r+5llp0R+y6+dawhAaABSIo9CyUWwZmn0kLn61XnPQ/LzAbinWAMCDA== 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=2uP7j+Pld5hxceuSi4Ppu34AhVXTDThAzgdZz5zG4No=; b=CBgXpySCz6IW3mNhnO95am/wO6Myu6/5975BzOhXokGY5hP/P3+pqCgizhWfpgGfCdjE+hdhUbzAFPBAl8ECiGTl6ejkFrZtldcqYMf+WdeoqiUjNEX6cuW5e4HG/FWBpfoQ1D2EvExTnnudwLs6NXWXUna6qJKvsOgaetPY8K64/rfl3eopckq2rt9S4JBwOs86yjUidjv2VuGmXbSnrly/cjd+5MZVtr/9QZnmn5xnsIQS94ZdaRXx7VIJe2wsZ4rTPuvtwKxvM/Xj+9lbd/oK7K4by+N5CDef2bRbGKkNMP6v1igcVYHwpo/XyE3nsMfaKGoDgpcprv62FJ4N4w== 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=2uP7j+Pld5hxceuSi4Ppu34AhVXTDThAzgdZz5zG4No=; b=aoGrDzAklzvsnr7p8TQilH5K4XW65AMmjkhzcBzB9r6EtI/EP5A54IyNH6yjrziNPwJF10UQN11DDbxz0lgyDa2Ccq+vHaCsxyArIpBu9Su/i1bng98Hj5nwpoaIw3EdWJ2t655oN48iueHwD9DMbsLPH8/MiHypd5CkebGzayNMXBv1Uba1wrrgLX/uJoHmRU8PV5PpSFMxpQf+bJG8X/g5PHn6Prb/VbmQR6Hgqqll5UUthq785KsRAEUHf3f6Gr+3GNuhAzaNiXmJu+2dbU/3VjAvvCcipzW6jrbo4WthomWBkSFE+uqWTRy8B+hjc8oU9RrDmQlkPcM0W4Lnrw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PA1P250MB1066.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:459::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.33; Sun, 10 Mar 2024 15:34:31 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb%7]) with mapi id 15.20.7362.031; Sun, 10 Mar 2024 15:34:31 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 10 Mar 2024 16:34:23 +0100 Message-ID: X-Mailer: git-send-email 2.40.1 X-TMN: [xSSaQGMHhqf7EIkPvAkiJPunZ+sKXkormXzC53+Hvxs=] X-ClientProxiedBy: ZRAP278CA0010.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::20) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240310153423.445567-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PA1P250MB1066:EE_ X-MS-Office365-Filtering-Correlation-Id: fd92df85-f66c-491d-a021-08dc411794c6 X-MS-Exchange-SLBlob-MailProps: Cq7lScuPrnrycYYMiKOh26ty8tiVyH4gVxHOIQx+L/0aqiLtZ/90EmMuuUNOzGuE1vsKFaOdQf5UdgxsO+UEvW8ivAXgCC0py13q3aWSKeh2NEbbBGfuaRRr0qv/y8Epm88GLbVLc0hyL1BTRrwC9Lh82K1vo5vYwcu0DkdbceNuFZAyHnBsRN2S9p14dsSlxoSeNbHmEVajFuEUCeSUFLOqBSnBVFOvXFluUc9u0/8ZCwpGhTF3soQ7f59H41oHnorm8lcBZMI1LP5XIvQg6QppSPo2EXf7LtYfvYEvVGrBX/Tgo6HZXpn0Wd7VqRkFovy0kOltDu0azDUjle3Bk1SCACBS1N3Ga7RCVHbfHYP8jWZr3nPZLuWYmadB7uku5TmyvTJqib8j4WvCx3Pu9Bf7bmOoS2Po/CnD0ZQLA2IM/ZoOwqnj3Q5/eea3qGx9YCD4yz4bF1TkadEtyUN3OKkSW4K24AYq8+DcWstOfe3Pd6mZVCzUYjow4eRPz6kGL1GqrET6oLw+TFMNIUT/1/iqYO/CEx9+IOgkkdcqdPb9kln3Nkgsl68BQUpXKNRVUBHI9rjSmUchpfJHXVZvRA4vj0NQvsAxWg3ySm/FIf4Ly1k2Xm+Zo9jFtfibJ28WigXTt/nZKyaEeiQ6duR/aF2m2ieazLQDLgMoiIU6kyvR/i2/sl0lTXH+Eww2HORnMUN1//JWZiePk35YhRHK4c6Ddnu+aA3hc/X1uRyoLWxzXWgUHuqSKm/JVwvk4aQke9dEa3PxT5o= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: idRuEV/QBIIxNnraRI30XwYlMEtFhlb4BQ6MB7Vvb9kxn/+v3A1HgLS8msnrNFN/xq69EcKOM0x44UomZnpOOs/VVPHtveZbJmyzq2COe5ab6Qtckw6hn+JqeoJrOtoTE1Zl6dCEfGeLKA+kU9lgyvGL6uKyUE6rZdauedOd8z/nHlJSuXq0QqNpqcelCrT31jmd4huI5uTsQvWgXJT5esG3nm8oq0edfrkZ0nPBTaOwkz9EJzAJDax3La7Xuz6/H7PKr5b5tmgO0mZxn18HDWmH4Ip8Qm48lF6AaedL0fWz6Xk49MeSEIA0Qqnmo7QYQqnAfvFlIKzLg7gU4HydzX1SxuyD3G5TQUcBulr3njAY9Rh5J4f29eVQGv+G0QDXD6JTk/Y2kivyIDldyDWEwzYolcDV+9NpNH4Uf+xAQ4BTvzW3FOYPJ+AzaX2HM4Bunma66zWYG8YirKj4xp0IQU/5jGdqTLX9siywNOBaUHH4JZ3FrMIWiQkmjEdTNScx0JmMK6zhTT3M24yRg17ebmx3D4nUBpMCn85uaSthlkWmiXx/pYEs5QebQBOMLg61lUlSroP8pY+fyoTHgmodeiN4xxC/1b8wwcVM/GoExIPpaPXHdj2veu/P9lDmbsK4 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: GoGmK9Ypd/yLNLuUvMGQJ8RpMoELtjC3SluC4taJ/O8ngDH8RbVNfvuQ+f7cuO1uP27TsoP4B/Z8o72fkfUhFPwf/QDDe1k8IIJZqSfAtZgDkqCbZJOKq7UTB238q52fBk03GdMBWDU9sxBXdHyQUzJ13/nJsCPAIqpul+1pRY8IebFCsMYAX/epmQW0GR9QbEyymxN+AtfiSMf59pEB9ArRd4oRISdnY6u06j2ZZnWgOJeTXvQIJCwcxBX/1qQvEPavK23uOSvoWqm7sxpCPjbSFyyI+F0p9SDxqAizxFK/6q6fAud5qDRtx167f1WVuBg0QLsi3CMdhO1S56GsY34x2kLB3v+XjBlgbaDUN+S7q3aElwKZYV28no+RjkHU9/opb+r2SYy0EEc+olW0cnuqhpu02q91mBPAQ76izz36J6heRQVhWj/6PF8K654XfPRxWOste3fu+lYKtQxr3B0ViEeFQShr9cDPh47tIcEzmUnpfM2eLsic71zT03rrBB+iCizUNHL3+YqnSshWQF4LBXBmp+fNLcudUUpeekl3cQJrf81WTpEb7/K8TYqMUejEDCYmTsfPUQtCzOr9rR7ZA/Tq8DdssokWIO5gnRbBusOd2JnpMm4JIBA538NbF73RrosUw++qajK/3YbUcjMQHqaanyW521naSk5Ywkb7Xl5d4guhipwJYSf01GBRi455D8PNFynGwfAy+49Cmk/dVW4fBErZy3Af1P02dNVuccWDRS5lmTGdTCQtxHggNZ776gcFaPOXYuNE1tlGVjEDqW1WkakbsGlHKPi7aTZ/bo7zBObTq1rM0QDM/5HkiPODXXZYhS4bmQsCUd7IhtX6ya/d6Kvi2E3w6y1bYCjGzrhlDCB0zxFe3fdgQHrWXoSkMRY1fo265jdrpLyhsdNcORjc80aCFWaTe6YE93Hj1zTlrtxGO9lyL8j8jYgKdJej1YUw4T2/yV/k38Ri5ZQhqZoORFqxHz7WX01inTQ3rWiwJHeTCIggBXA0rRGFtiF8ps0jllFr/qYSrFJchow0OO382UHekyrIY0RuAOEMusxr1gY3f/6Ut4R8R1XcFxSJ9iAQT432iS8Do6VDdinu+No5YQXmqsqzeab3jwJvBBVPP1gkhO/3nt78FkLx2CsMMCSSQS+Ju9K8j7ihTwwE1Dmnna+QGwi5zA2kS+MRWYnj+S1KhcSAJE+Uk/qvnQq23vgR3xz+Fabl1KAyhQgRYm4USyKVwH0p5RKoQYIdDi27LN04Rht0TDybkUvJaH8SxH0QyqD0P5bwHIu6Hg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd92df85-f66c-491d-a021-08dc411794c6 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2024 15:34:31.8196 (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: PA1P250MB1066 Subject: [FFmpeg-devel] [PATCH] doc/bitstream_filters.texi: Document types used by filter_units 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: fp0vr6PsAkOk Signed-off-by: Andreas Rheinhardt --- doc/bitstream_filters.texi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/bitstream_filters.texi b/doc/bitstream_filters.texi index 61539d2473..3351625225 100644 --- a/doc/bitstream_filters.texi +++ b/doc/bitstream_filters.texi @@ -199,6 +199,13 @@ Identical to @option{pass_types}, except the units in the given set removed and all others passed through. @end table +The types used by pass_types and remove_types correspond to NAL unit types +(nal_unit_type) in H.264, HEVC and H.266 (see Table 7-1 in the H.264 +specification and HEVC specifications or Table 5 for H.266), to +marker values for JPEG (without 0xFF prefix), to start codes without +start code prefix (i.e. the byte following the 0x000001) for MPEG-2. +For VP8 and VP9, every unit has type zero. + Extradata is unchanged by this transformation, but note that if the stream contains inline parameter sets then the output may be unusable if they are removed.