From patchwork Tue Nov 9 18:01:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 31348 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:d206:0:0:0:0:0 with SMTP id q6csp1492477iob; Tue, 9 Nov 2021 10:02:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJyPmgEU2v7nPBd3N72XzD6K87gzWpY01RJFmy4jzjF28Zmb0Fqb9u9zfrnr8ndkrrgB5/BO X-Received: by 2002:a05:6402:2554:: with SMTP id l20mr12738598edb.33.1636480948558; Tue, 09 Nov 2021 10:02:28 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id qp24si15045874ejb.531.2021.11.09.10.02.27; Tue, 09 Nov 2021 10:02:28 -0800 (PST) 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=ClpAuB4j; 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 BB81068A783; Tue, 9 Nov 2021 20:02:17 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-oln040092067068.outbound.protection.outlook.com [40.92.67.68]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 95E8668A783 for ; Tue, 9 Nov 2021 20:02:10 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZpI5PDu8+OoujsqTO34QeHcdEJ7XiuCvvpjzxm6YgNR8hUk8dFJwQ5bAhv0sS++Hy7e+0lbdWrqVRyOt8QrbjBfKn1TjNi4iRefXBqvvgxnpJI5TULZUaP7txvCCfwQ7tMmICagYuld7Nx6jk5mO2ppwN6G2aXkkWGXiQP0Ss8mWGHNr7ZwVio7ao5kIthlfatQBAs1mrNUFDS9rgIxE17ZPfS221pwMHbkppfbP2blhBR5KYyLfPmGSKZ97opWsVCK6YyLP1fxB6voRjsqBDUk83siqWwWL/G2ciA8bpX27twVjEV9CUH5taE8vZHBA97vQjKVZVEyujI2qY9IwLg== 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=xfOe7jvo/OpSyKaVXYSVGlu21rZb0u5WR9bZ+6rXbjI=; b=CqeJ/ruG3mcyk9lutRQ+3TCoR7kObc3khLesIGWyN6nJJg2S9RrRjRZ7JE+Tkvx0ygvTFhRiCMioOzYI7MNm87ROHmidclhbKB/s+DsovXOxbcZ8lX364JVo3yb0jriveyYR9PoC1ccJOBRdGr6FUzQUY8sSAHQO+WTBdqlB0KCnuDM97yJ1I9BEsxUNvkNfikOVgf9GE07LKG0cDQ8MYMtskOOt1vf+r45TDghUtACqn7SO4kWjjjQHJ98LGwNy2Hm6ru3z9OVWWPOPzz5gKsXA2CNGs8rE3+B7kdzDcvSkslM53ynyjHj5IIjtluqyVUANpYE7rXE+LyTEOgBj3g== 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=xfOe7jvo/OpSyKaVXYSVGlu21rZb0u5WR9bZ+6rXbjI=; b=ClpAuB4jNJgYGZ4ZaPZZD5hw5W3ExSskuvAQPSbfQPxuEirwKuYg2ejQqdsA3mBEKpcvyT5k6Uz6PrjPAITK8SuZHm03/od9XyxhBNTImhu0vraej/DLLJBo1rXwJhYNiTV/esvPE7nUZl1NiyjpJZ7HBOcsrclANnzvskzrb7Iap5wCxm8dgOj3+ap5gmXRBqSoMEfSM9XvJGXlk0GNDOg5EC1x3v7msF89kan22i0zIH0HfV4Wf//j8N4ZPgP1H0ag1eYvOWF7ZxWSbAKFMvSq38fBW1YnEXClzxBbWmxAu3FVpR8piT0UzUWw6aahI84mymVfKOIZpOUSWOjA7g== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM6PR03MB4775.eurprd03.prod.outlook.com (2603:10a6:20b:d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.16; Tue, 9 Nov 2021 18:02:08 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::700f:d70b:3bb8:4d51]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::700f:d70b:3bb8:4d51%8]) with mapi id 15.20.4669.016; Tue, 9 Nov 2021 18:02:08 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 9 Nov 2021 19:01:41 +0100 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [va+/V69d9hqCYVkQxe+nqMuCsHu3+27n] X-ClientProxiedBy: FR0P281CA0081.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::7) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20211109180155.881111-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.193.171.90) by FR0P281CA0081.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.5 via Frontend Transport; Tue, 9 Nov 2021 18:02:08 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a6192c5e-2000-46cc-d746-08d9a3ab0bdd X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNUaEas4lV0e9Du8ljla95f+3DhguGEJOM4Zkv2KPi5g35erdsccvQ5QB76vLAK+nvavJ8kcIrwAhLZBAQzYzG/t3BX/KNsC0SoV2e9c3+VPBtnYTmDHS4tvZ+LNZs8wCunCRRuiHsqGpohPDDSRRWtlnwlOD2eH+fx/0X9sR+YbQ/bR1wl/0j3iCJHrWc5DVLCE5PX5LAvKMlM8AVnW/OvfmHZL7JDQSN3hEAycs6mcuOH/RPUkMFxaUTOHzsgCqSprJ4RxOm4p7WewyNehoLaaYAcpgxTTKN1dP6TQV8GCaYO5twG5OTih2PXhW31MSiNUjUGFo6oNN2sJb/gHVRwN0P9nMNyvH8shB7XbEv6FyzBG8HNqLAg604Ta8cX0XYTIlh9kJXJKpe+26vcjRzWjQ2Rhm/zmElnYuMBLrmNYzCM/0PgDyLxBo4BufZBrwrF+OKEoqZAAHku6FjNSTuD3D86CPQLYboQgLmnJ9a2CJtI9O+LtgPsonoU6uyO834ICoxFCZJGQpO1aXjbClar6+6GSFBlbogrGfAAJO6RYuhAOkQkd0aDG7UVM+LrO4kphWPWn+mgOOQkKR8QVyzbIlCU5W+XD00O/NkASoKLMYIHCbRGOMLPCHBrTT2aXzuV36z/QDj0ghGuMeIJUVqgPZxKarNjKRCKQB8aSFFqPbxJlpyg/pa+jernNxvjtD0ucmvuZoGIeIIji7i7gU6sC0igyALD9I+Y= X-MS-TrafficTypeDiagnostic: AM6PR03MB4775: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NKO0zJTWkVbfO+wmSyRTYtEaOW46Y/0wOJMtSGj0KgZ/1n85yHLHt5mmCPLy6cKiFE/uQK1eBMxXOnjSW3WY4CYSz0mm2YqSq7HpQiMvPROmTzZIkRTMoccEgGVbNgelxncB25CSyDobRjXsYsHTwq2+5Y2PDoyQqQ+h7iKoh+yoBZKbQSDgARTm1xZjkWdO96v/ufIycq/kg2dnbxgT+78kVjQ046VS9q3wyfVulNpHpeqnFBVe02lDlRt696qzi0ENX2oDrhTclpXSWjZlSZlFocQUlsGhosuzzKZBUU+WhYUyDYQKTyidtJGcD41f+DoY4Nr01emam92KNhy7btmc2/7lF7zgA48ayeyxlA+IaZ7wIRplZF8Von71c5XUShIB1G3QpuYpACftPvi9vO9p5jr2F+gI1x22+7yLaY/nYoXJE++ZEJ4JY+Ggdu8r8qfUWM2b/I5HxltK8cnsGji06E7Hkhk8PSGsCgDSaBNad0PUtivJijN4BFvVTAFTtoGYq5iVvhx3KLeTT4euH1xUJ+2iSgBlJfmhDJ8yt+o= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wmFUoJOWp8vyID9ATQj/uBLq1uL+1q7351yNQJNJtouy2yDOpF96so3ka5eUix+Q7h4qf2nFkv1caF8V5FFCH/HDHpS1kxt8gvnpzDBqPCg7meD4BoFAEVX+Cy0lnRSMCMkDVHOiYAiqd58q1l0kSSjhFWI5pjWNW6bv1NBctOs1DLeXCY1vFxWJJEkJRn8DDKkvo+k1F2JE0zIjY0CcLAxlTr3edkQo6RVjc/s8y4QhTRHqfzN/R2QsKltSD4dQykbpWTt2EeO9Wy6y1WJTpwcKIHyw3DAeJ6VajMbgEcrg2kC1VVlLdBxliWaQkOMMMyaMV12/YKgTw9VKphdFeKeBhV5h0uzsdeaisWzoJZN6l59Bjnk2zFbEegFDaAscsbtnzvC2sArQHo/ZIbH82DnYJUZ2OJVG09r/g/OruyvM7mVxqbSbpu3NmmldyXembkMBhwq4WwMh5mefZj26ThIstsumeyqk8IICqR8RpOotkC0WWZblYn9+UR2ymOlICark2OygdIakMEgGfczjSBzG0NHvGBwHjL03cv5IzrjcM+u/KQQLnbN302dTMvOmo/PHDN9haaP3Y7LvmcsO7TISCB6Vc9XC4iXwSB7oEuzqibXIerVIkZ9di1X2qAqlU8GUHLpd+221l1AiJ5XmusegyjfqrPWbvCICPHt6c+5VXu45HxjFbpM8GEcir18oNvw5wWJiV4EGYIZTd7fXYw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a6192c5e-2000-46cc-d746-08d9a3ab0bdd X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2021 18:02:08.5410 (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: AM6PR03MB4775 Subject: [FFmpeg-devel] [PATCH 03/17] fate/mxf: Add tests for H.264 remuxing 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: QUxE2z7aLaTb These tests exhibit two bugs: Instead of using the in-band extradata the demuxer makes up some extradata designed for AVC intra tracks that lack in-band extradata; these files are nevertheless decodable because of the in-band extradata. Furthermore, the frame reordering is lost. Signed-off-by: Andreas Rheinhardt --- tests/fate/mxf.mak | 22 ++++++++++- tests/ref/fate/mxf-remux-h264 | 37 ++++++++++++++++++ tests/ref/fate/mxf-remux-xavc | 71 +++++++++++++++++++++++++++++++++++ 3 files changed, 128 insertions(+), 2 deletions(-) create mode 100644 tests/ref/fate/mxf-remux-h264 create mode 100644 tests/ref/fate/mxf-remux-xavc diff --git a/tests/fate/mxf.mak b/tests/fate/mxf.mak index f96f4a429b..58a697cd86 100644 --- a/tests/fate/mxf.mak +++ b/tests/fate/mxf.mak @@ -42,6 +42,21 @@ FATE_MXF_REMUX_PROBE-$(call ALLYES, PRORES_DECODER MXF_MUXER) \ += fate-mxf-remux-applehdr10 fate-mxf-remux-applehdr10: CMD = transcode mxf $(TARGET_SAMPLES)/mxf/Meridian-Apple_ProResProxy-HDR10.mxf mxf "-map 0 -c copy" "-c copy -t 0.3" "" "-show_entries format_tags:stream_side_data_list:stream=index,codec_name,codec_tag:stream_tags" +# Tests muxing H.264, in particular automatic insertion of h264_mp4toannexb. +# FIXME: The timestamps of the demuxed file are not properly reordered. +# Furthermore the extradata is wrong: It is one of the AVC intra SPS/PPS; +# decoding only works due to in-band extradata. +FATE_MXF_REMUX-$(call ALLYES, MOV_DEMUXER H264_MP4TOANNEXB_BSF \ + MXF_MUXER H264_PARSER H264_DECODER \ + RAWVIDEO_ENCODER) += fate-mxf-remux-h264 +fate-mxf-remux-h264: CMD = transcode mov $(TARGET_SAMPLES)/mov/spherical.mov mxf "-c copy" "-map 0 -map 0 -c:v:1 copy -frames:v 12" + +# Tests remuxing H.264 and data streams. +# The same FIXME as for mxf-remux-h264 applies. +FATE_MXF_REMUX-$(call ALLYES, MXF_MUXER H264_PARSER H264_DECODER) \ + += fate-mxf-remux-xavc +fate-mxf-remux-xavc: CMD = transcode mxf $(TARGET_SAMPLES)/h264/SonyXAVC_LongGOP_green_pixelation_early_Frames.MXF mxf "-map 0 -c copy" "-map 0 -c copy" + FATE_MXF_REEL_NAME-$(call ENCDEC2, MPEG2VIDEO, PCM_S16LE, MXF) += fate-mxf-reel_name fate-mxf-reel_name: $(SAMPLES)/mxf/Sony-00001.mxf fate-mxf-reel_name: CMD = md5 -y -i $(TARGET_SAMPLES)/mxf/Sony-00001.mxf -c copy -timecode 00:00:00:00 -metadata "reel_name=test_reel" -fflags +bitexact -f mxf @@ -64,10 +79,13 @@ FATE_MXF-$(CONFIG_MXF_DEMUXER) += $(FATE_MXF) FATE_MXF_FFMPEG_FFPROBE-$(call ALLYES, FILE_PROTOCOL MXF_DEMUXER \ PIPE_PROTOCOL FRAMECRC_MUXER) \ += $(FATE_MXF_REMUX_PROBE-yes) +FATE_MXF_FFMPEG-$(call ALLYES, FILE_PROTOCOL MXF_DEMUXER \ + PIPE_PROTOCOL FRAMECRC_MUXER) \ + += $(FATE_MXF_REMUX-yes) -FATE_SAMPLES_AVCONV += $(FATE_MXF-yes) $(FATE_MXF_REEL_NAME-yes) +FATE_SAMPLES_AVCONV += $(FATE_MXF-yes) $(FATE_MXF_REEL_NAME-yes) $(FATE_MXF_FFMPEG-yes) FATE_SAMPLES_AVCONV += $(FATE_MXF_USER_COMMENTS-yes) $(FATE_MXF_OPATOM_USER_COMMENTS-yes) FATE_SAMPLES_FFMPEG_FFPROBE += $(FATE_MXF_FFMPEG_FFPROBE-yes) FATE_SAMPLES_FFPROBE += $(FATE_MXF_PROBE-yes) -fate-mxf: $(FATE_MXF-yes) $(FATE_MXF_PROBE-yes) $(FATE_MXF_REEL_NAME-yes) $(FATE_MXF_USER_COMMENTS-yes) $(FATE_MXF_FFMPEG_FFPROBE-yes) $(FATE_MXF_OPATOM_USER_COMMENTS-yes) +fate-mxf: $(FATE_MXF-yes) $(FATE_MXF_PROBE-yes) $(FATE_MXF_REEL_NAME-yes) $(FATE_MXF_USER_COMMENTS-yes) $(FATE_MXF_FFMPEG-yes) $(FATE_MXF_FFMPEG_FFPROBE-yes) $(FATE_MXF_OPATOM_USER_COMMENTS-yes) diff --git a/tests/ref/fate/mxf-remux-h264 b/tests/ref/fate/mxf-remux-h264 new file mode 100644 index 0000000000..49ce4324c4 --- /dev/null +++ b/tests/ref/fate/mxf-remux-h264 @@ -0,0 +1,37 @@ +a06741f1a308fa0bd755b206d93639d2 *tests/data/fate/mxf-remux-h264.mxf +201273 tests/data/fate/mxf-remux-h264.mxf +#extradata 1: 81, 0x98411475 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 1920x1080 +#sar 0: 1/1 +#tb 1: 1/25 +#media_type 1: video +#codec_id 1: h264 +#dimensions 1: 1920x1080 +#sar 1: 1/1 +0, 0, 0, 1, 6220800, 0x6a771857 +1, 0, 0, 1, 69157, 0xd6ff5c4d +1, 1, 1, 1, 1103, 0xb8e00551, F=0x0 +1, 2, 2, 1, 141, 0x49232f95, F=0x0 +0, 3, 3, 1, 6220800, 0x92aa1963 +1, 3, 3, 1, 131, 0xe01928c0, F=0x0 +0, 4, 4, 1, 6220800, 0x906014d8 +1, 4, 4, 1, 69, 0xdf5506bc, F=0x0 +0, 5, 5, 1, 6220800, 0xa67a179e +1, 5, 5, 1, 424, 0x408cb97b, F=0x0 +0, 6, 6, 1, 6220800, 0xcf7e1148 +1, 6, 6, 1, 83, 0x5aa5118a, F=0x0 +0, 7, 7, 1, 6220800, 0xd2b623ab +1, 7, 7, 1, 70, 0x39ec0a38, F=0x0 +0, 8, 8, 1, 6220800, 0x97f51b81 +1, 8, 8, 1, 71, 0x55290a92, F=0x0 +0, 9, 9, 1, 6220800, 0x53e01e46 +1, 9, 9, 1, 149, 0x42683340, F=0x0 +0, 10, 10, 1, 6220800, 0xd4d0de99 +1, 10, 10, 1, 78, 0xad8a0c29, F=0x0 +0, 11, 11, 1, 6220800, 0x6f18e3e4 +1, 11, 11, 1, 72, 0x8c1c0caf, F=0x0 +0, 12, 12, 1, 6220800, 0xcfbbe357 +0, 13, 13, 1, 6220800, 0x70cfe436 diff --git a/tests/ref/fate/mxf-remux-xavc b/tests/ref/fate/mxf-remux-xavc new file mode 100644 index 0000000000..7b221208e5 --- /dev/null +++ b/tests/ref/fate/mxf-remux-xavc @@ -0,0 +1,71 @@ +d0fea4450c0f7c51b0af3631025dfa90 *tests/data/fate/mxf-remux-xavc.mxf +1436217 tests/data/fate/mxf-remux-xavc.mxf +#extradata 0: 97, 0xe2f818c1 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: h264 +#dimensions 0: 1920x1080 +#sar 0: 1/1 +#tb 1: 1/48000 +#media_type 1: audio +#codec_id 1: pcm_s24le +#sample_rate 1: 48000 +#channel_layout 1: 4 +#channel_layout_name 1: mono +#tb 2: 1/48000 +#media_type 2: audio +#codec_id 2: pcm_s24le +#sample_rate 2: 48000 +#channel_layout 2: 4 +#channel_layout_name 2: mono +#tb 3: 1/48000 +#media_type 3: audio +#codec_id 3: pcm_s24le +#sample_rate 3: 48000 +#channel_layout 3: 4 +#channel_layout_name 3: mono +#tb 4: 1/48000 +#media_type 4: audio +#codec_id 4: pcm_s24le +#sample_rate 4: 48000 +#channel_layout 4: 4 +#channel_layout_name 4: mono +#tb 5: 1/25 +#media_type 5: data +#codec_id 5: none +0, 0, 0, 1, 553248, 0xbda0217f +1, 0, 0, 1920, 5760, 0xd5894ac8 +2, 0, 0, 1920, 5760, 0x86314faa +3, 0, 0, 1920, 5760, 0x00000000 +4, 0, 0, 1920, 5760, 0x00000000 +5, 0, 0, 1, 150, 0xc6f20c7f +0, 1, 1, 1, 119985, 0x6ba5546e, F=0x0 +1, 1920, 1920, 1920, 5760, 0x9f71829c +2, 1920, 1920, 1920, 5760, 0x38049906 +3, 1920, 1920, 1920, 5760, 0x00000000 +4, 1920, 1920, 1920, 5760, 0x00000000 +5, 1, 1, 1, 150, 0xc6f20c7f +0, 2, 2, 1, 98815, 0xe47762ff, F=0x0 +0, 2, 3, 1, 257022, 0xd0647527, F=0x0 +1, 3840, 3840, 1920, 5760, 0xf7245421 +2, 3840, 3840, 1920, 5760, 0x5cd058b0 +3, 3840, 3840, 1920, 5760, 0x00000000 +4, 3840, 3840, 1920, 5760, 0x00000000 +5, 2, 2, 1, 150, 0xc6f20c7f +1, 5760, 5760, 1920, 5760, 0x3cef69d8 +2, 5760, 5760, 1920, 5760, 0x176daa39 +3, 5760, 5760, 1920, 5760, 0x00000000 +4, 5760, 5760, 1920, 5760, 0x00000000 +5, 3, 3, 1, 150, 0xc6f20c7f +0, 4, 4, 1, 123833, 0xff7b324e, F=0x0 +1, 7680, 7680, 1920, 5760, 0x6b647758 +2, 7680, 7680, 1920, 5760, 0xbf6f69de +3, 7680, 7680, 1920, 5760, 0x00000000 +4, 7680, 7680, 1920, 5760, 0x00000000 +5, 4, 4, 1, 150, 0xc6f20c7f +0, 5, 5, 1, 117099, 0x7d6aac45, F=0x0 +1, 9600, 9600, 1920, 5760, 0x0958976a +2, 9600, 9600, 1920, 5760, 0xe3957d5e +3, 9600, 9600, 1920, 5760, 0x00000000 +4, 9600, 9600, 1920, 5760, 0x00000000 +5, 5, 5, 1, 150, 0xc6f20c7f