From patchwork Sat Jul 2 22:21:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 36608 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:8b27:b0:88:1bbf:7fd2 with SMTP id l39csp1884204pzh; Sat, 2 Jul 2022 15:24:08 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vicuKdX7g7LVfyFV67S3yNKEcvou9GL1UoBPDLRNM5HDMeq9lqvc6N7WUD5r60LPNhRCuc X-Received: by 2002:a17:906:974e:b0:726:b83a:b5ea with SMTP id o14-20020a170906974e00b00726b83ab5eamr21192158ejy.430.1656800648464; Sat, 02 Jul 2022 15:24:08 -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 ga2-20020a170906b84200b00711d61d0dedsi10442807ejb.593.2022.07.02.15.24.08; Sat, 02 Jul 2022 15:24:08 -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="Qrn/5Wva"; 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 C448F68B9A4; Sun, 3 Jul 2022 01:22:46 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2106.outbound.protection.outlook.com [40.92.89.106]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A811068B980 for ; Sun, 3 Jul 2022 01:22:34 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZXqNHbQqCLqZmMfZletENXua8EGwpBKOXkH/uCYIGXYgFtGYriPlvN+TcRS7UERLR6DjmJiUBVJdzvSiFa4/KPJms/dkRtMR07bJUFBk4QmnTatj4z55aIszJJZ/IClmEHbsMhYIu8JVT47iOt2UKfyJdqSQ9Yjyyi+xS7ns0uqn4JiCD7c46DIYxrXpE9w8FFYb7HyPPJZ+6G6lwEj9dK/eweknefTl1q5OBjfVnjjc0iyqNM6Ka2jUsW3Xcdk25BSzXUn4z09X4Yy4+YmUvt7cwJkXZ8BKFxD/w9u45xJIbs4NzNdO54lR4oNLQor/KnNGYntc9y3eW87gepoj7w== 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=HRzjLhGiZJpAN17hv1kgNE/GKqv3/RhaMyqTJxcXTUk=; b=LGDpc7mB3iiDh3xF3n9I0JhEwDZXDCJoINiN8/KfY1CTvM8Z86HtSjU0RebZdKVlRg+zTOx4CTOUuf6rPWm/Y4lap56L9t5NRH4fTCr3bAxrHwLdnEPHibehrZ7AY9jL1Ej/3QMJ1TjGYe60+2XNoYSaQtUmtdOOiZCi06T3f9fT1IeiczEw6KqwEcn+YrohOGKISymz7VKmugJIenB63/PUZRz2B1pNbi7C66TbhH4BSeE11rWjwelKAPsZ/fa8eol+IrVpgT4HViuhuWZt70WNmzKepO7kcXQQDjAHdOMCR+vSea5GJyrRS9DrPrcIwytej7aJau7Ze170lkJwhw== 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=HRzjLhGiZJpAN17hv1kgNE/GKqv3/RhaMyqTJxcXTUk=; b=Qrn/5WvasmShvfwwh08AKW2eXuJ9/8GDEFaiFrMSFFgQ6ADZEhxvU7/n9fceG5v4kNE/reoZsdpPoPYu67p0wf1iqPRPq8G3HmRVv3sPujmb4EpNBbhQ7jyzThcdb9fcPPC146jHDOEnrxJZNaxsV3u7rsqSzQofEXr7kjZOumyeGv0GX5I3h1kH9leCgrRQ8zn/wARW2T6Reg68KErm4l/aYMeYcKxhUUEhTjfzlzilEjV9OogU+mcpPjDr41OFsi0l/Ui3RvkQjwaznmP+EfeFD90nDBZJmDs+R0wk0735bddK8B++upfRDVSQUNeNVDzWilXpgFol2ehEhwD9MA== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by VI1PR01MB4240.eurprd01.prod.exchangelabs.com (2603:10a6:803:6e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14; Sat, 2 Jul 2022 22:22:23 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5395.018; Sat, 2 Jul 2022 22:22:23 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 3 Jul 2022 00:21:46 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [o1H6nbCTcs/91IjK5yPxQoKsENRSJPoi] X-ClientProxiedBy: FR3P281CA0089.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::18) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220702222200.169681-5-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f5a15856-34e2-4b0e-aa75-08da5c795639 X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNXwBRntoGkOsgo00FNZK4Ol1pMmHq02pPZK7UE+hmCB0AXHTHON/jQjri5meay+tqTYODBBUoaw3CFLYw5FgbMGhZ35/ZtAT9VlijO+iklI61IaGaJJ5i0I9Pc+/A/EgqEM/fRktQzts9g2Y9gAaqewpJ+WAt13dOEn3V4qzksq75KzbLAe8QvYaJwS6gXbMdBNOMRAfo5fY0Vj1WckcuZZvfcstngPc2JgMuDjfy87X/WsvAodR7wUJBxtxAuIU4WVTris9APwEIR4gHCtjJle/0pcgZ2Le3roZNoXwftXPpLMhj1G/CHKK0OVxQbzE7nrF2A7lrDAyGsrB6++0be1LpPQ9YHZQkJcS4Dg4v8Bc4FFkCNkmp8TC2tvE15p0YvsnuE1HwRc3GjsoTXbL0rrcEYEXzDSC6BgD0qtsGp3pEZvDlbpbAxsf2rcmzlznvmd+llyKPuvoGtG0UTMd8Q7Dbm3n46wfGmM0yCLSOBV3oWWPAqhApt27QeHrddRKlZY8OdXxAm05kNjgEyWcqXDDMJ+pDi+S0oKRfvmV1tw2dyDR4QSNDWGxF7dU3IMwu0n3BgDyUM/2IyrGxYz+aescmIoHYXCaQST5rPfSytXhXIbFGmFJrc4qxiD0liQt9OIQ2/mjtQ/TVmQ0vhvvI6iV25cbCA7RfYPPXlCtonadfAZKJ6OQ8MwY1f4BqhGwd5pGfzoWmQDg9iLlbbs79KZNTALginqRC0= X-MS-TrafficTypeDiagnostic: VI1PR01MB4240:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RWIWvJxxEOCz33AnEMDfoByOtabLHy0rJnhh0KH58cWiYmSErgOK4m6cwKOQBTPtPDqIYdVOhiRu+kXbJGGvHhbxH1up6zWtQcrNxFglNXPcb5p68e5qFBB3P/UGNkAETdqcBODETfoI6UkgTbN8XM9KRUM0uj9P3wMRsBI0fK0lxgEanNygSL0xfOJbKa4kVUaRo4x93PkW0Gh6L/xrcGH7tSHYsca93JPv+C86ySPlAlAjiJmrxLpeULr/YRR863mRGJxjopqsbjw+r3OBbEDdSdG+hEd7zNLWWxxIfgd+EndJs35scD55U6kcUGiKxc645CE9x5b6zcj8azzcSx1C/vZW8OLmWo8VGSSVP73Ma+JDa98jm7co5QwzbCR/3eROnWOqyYVy76hbYkBgZX9CF8dPgGU7oZMdrs8qLjd+ywBvr7cjB5ciwbmFXJWRkfjKUjtWROOljQkhTu89UlqraxiCmRmFcRNPyDcMuD887WybCMtoaM4gt0SYlXEzY1ZiPccf/YPiuf4Wnczlkvg8NQil85YhwB81YabLpI5Lcyqdn+8d2n/TDppQ3qwKim/lI61J+cAJCEwwaRbl4JbRP+xf/ij3g3QJvG2FTER9rGKn04r6haqlVfhDyN3MXylpYf0yAQBRltCXQSO+kQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: eoK7jpA3snmHKTxZKxDx3tQNMHPIh75BYTSGFf8hIRq2TDxQidW7noiJDdfo/Rn7gPeZQc4qa3+Ehlvz5XCjBs2JkIJbQawb59O34/adImwx6xKEjaJ0rTHxFxcNlMNW3gTbUAaE/yIeTcO0wB/ND5LW+Vj2ZRghVDpyrAC7Uv5h1AFA1JSNZM72Gws4ExjFF/9dgrfUcsliX5QTjnGdIeiHMgLgvY2hkBi43PiZiY7LI/pM9Ue9nAaU4TDbpZ1oNQdNBtQ6us9dpBKdsgo5X95Y0x/ACBBflCnDzGCOh6k0aE0EYChLcPMe7ekZn/y1/6TCkatEE6zZanv6zzU0IzluMNRZgQlRA3UupIm0Sllwg8R7+uRvGwfjVKmCFi0P3KeweUs0tZAoVuFqUqE33SHXDsxILrhL9UKE4qiwg9Pp1tM6FTmOFWYXQkKFVR3U4Rl932YyXg1OVJtI3OuTbzTfdNZ3v7iulJ2uswqk4A2MEh8DSLcaaHWQdunQICBbbbzWEZ8twC+RUn1NEaMj4X+vdzKiiPqGxvt0lnUimtiuioDEbPQ14ONiwQyyvwTAUOuBV3hhlqPtsz1JPVtxeYUI7UdNlylmsywmxXcWJ3nbclJrNtsBl11ZOwMrEoHSTsIvwoouU9RNZqx4oV86BRVpEYek+96F6jKQ+mLCAlOufksm68SDSEy5uOow3Gvoq5XOpYgBcqMyyRj4wlEX0+MwlGlkQvS5zIVfciahnf58x9MXW8spDKM6LSJH4usGyGRj9KYYAlg28JgjwK7FP9zLui4QbLeNfpzFHbdlB35Lr32qpu2FkTOgtoAiYwxWpJ9dVsfWKexjcGCtfuQ+l0fjRKF4W5dBfA0OVwh8vzB/VrCivrf+1RKhYKv2onj430SE2n0faCi6XO1tOfWiqge7M42DSPnD4DXFk25z3avsjj3JXrlMFDviAnvRNsgHekwsAMYRx6cyg4aW/0jAnjXCM0PpkLtNxggrv3S/+mY/x2FUr9vLSxtzIOEo9QeRXz78In3q6xMJPfEDVVQyijjW1Mn6uFYLa8wtd3naBuhaNrBfB9rrj3hX9nxaAfFpmDEROOu4M4wkA8W7sc9NHskq/bQf6hK1H768diEJZSztcWLydrTjxUhssMsSiBYlj38nMMP836EmNB9aXWeSzmBC2XvSK6iyu0nrddvS9q9F4YYbDp08G0Paoy1ukAYk1lFiy1Je3KnkYRegvrEbb1nYT7EoBJNTlBgDpB19rrm9VBheu67QqCo6BPepYRB9cAPz1SHNf+zRedaCbrJRZcSvx5LaQVfq8H/5nZ0u2dk= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5a15856-34e2-4b0e-aa75-08da5c795639 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2022 22:22:23.6068 (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: VI1PR01MB4240 Subject: [FFmpeg-devel] [PATCH 06/20] fate/h264: Add Active Format Descriptor test 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: +ymmKoSl+fxa Some samples contain Active Format Descriptors, yet the output of no test depends upon them, so that they are de-facto untested. So add a dedicated test for them. Signed-off-by: Andreas Rheinhardt --- tests/fate/h264.mak | 2 + tests/ref/fate/h264-afd | 282 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 284 insertions(+) create mode 100644 tests/ref/fate/h264-afd diff --git a/tests/fate/h264.mak b/tests/fate/h264.mak index 44e20f7259..b883f3a3ff 100644 --- a/tests/fate/h264.mak +++ b/tests/fate/h264.mak @@ -231,6 +231,7 @@ FATE_H264-$(call FRAMECRC, MXF, H264, PCM_S24LE_DECODER SCALE_FILTER ARESAMPLE_F FATE_H264-$(call FRAMECRC, MOV, H264) += fate-h264-attachment-631 FATE_H264-$(call FRAMECRC, MPEGTS, H264, H264_PARSER MP3_DECODER SCALE_FILTER ARESAMPLE_FILTER) += fate-h264-skip-nokey fate-h264-skip-nointra FATE_H264_FFPROBE-$(call DEMDEC, MATROSKA, H264) += fate-h264-dts_5frames +FATE_H264_FFPROBE-$(call PARSERDEMDEC, H264, H264, H264) += fate-h264-afd FATE_SAMPLES_AVCONV += $(FATE_H264-yes) FATE_SAMPLES_FFPROBE += $(FATE_H264_FFPROBE-yes) @@ -450,6 +451,7 @@ fate-h264-timecode: CMD = framecrc -i $(TARGET_SAM fate-h264-reinit-%: CMD = framecrc -i $(TARGET_SAMPLES)/h264/$(@:fate-h264-%=%).h264 -vf scale,format=yuv444p10le,scale=w=352:h=288 fate-h264-dts_5frames: CMD = probeframes $(TARGET_SAMPLES)/h264/dts_5frames.mkv +fate-h264-afd: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -bitexact -show_entries frame_side_data_list $(TARGET_SAMPLES)/h264/bbc2.sample.h264 fate-h264-encparams: CMD = venc_data $(TARGET_SAMPLES)/h264-conformance/FRext/FRExt_MMCO4_Sony_B.264 0 1 FATE_SAMPLES_DUMP_DATA += fate-h264-encparams diff --git a/tests/ref/fate/h264-afd b/tests/ref/fate/h264-afd new file mode 100644 index 0000000000..a45e899eea --- /dev/null +++ b/tests/ref/fate/h264-afd @@ -0,0 +1,282 @@ +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME] +[FRAME] +[SIDE_DATA] +side_data_type=Active format description +active_format=14 +[/SIDE_DATA] +[/FRAME]