From patchwork Sun Sep 18 14:01:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 38003 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1c:b0:96:9ee8:5cfd with SMTP id c28csp706551pzh; Sun, 18 Sep 2022 07:02:35 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6E85prkkbYLb2WPKOT1aaocIVB4BBJwpvis/sXE8+CqLstGi6xaBJqM8WVMX8yp+gICmbt X-Received: by 2002:a17:907:6d98:b0:780:5d13:e44b with SMTP id sb24-20020a1709076d9800b007805d13e44bmr9737937ejc.295.1663509754876; Sun, 18 Sep 2022 07:02:34 -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 b7-20020a056402084700b004539a0fc32dsi4912290edz.317.2022.09.18.07.02.34; Sun, 18 Sep 2022 07:02:34 -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=IeyHH+H8; 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 AE06168BB29; Sun, 18 Sep 2022 17:02:10 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2109.outbound.protection.outlook.com [40.92.91.109]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 61A2068BB28 for ; Sun, 18 Sep 2022 17:02:03 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lOChuTjHJ8Jbxu2KuTnfdPD14Nli2S59Ji0DbcR1MHdMnpDitrYtSTDm/SfAjmpqCtpz/ls3T11dBSaBwGidT60giRyEYDYwV2mTKuSQZHP+KIi1S/vbdL0d+yH/J8jNZ+F0vpVgYsvNlm4Tc4GX+fuU007BJOz8VFGWojHbsmoa/aHLWh3WgR2Km1ts20gxDBaOTCDM+MVxorLeygE8yvnXeL9IEIj1CWFihSzVpi58y0aBsvl1IEmmgLcoH/XKMda1l6Xv0mWTqfjf2gQcANhxVNW5+YFxD9xmb+gDYCJdViXOfn1Q4gE+/Imx43AaGDDTv3218mAl5AJNuE0rJw== 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=MMCjRQpkgXOMyWm8ROyeOSYOYAJKDlWzPuhHMc/3TvY=; b=jGJq46onn+jPBYkoKG/IxGqZn9B31TtU1u1bPkLbIWCVDZ7jB9hRj4qZ52DBcmw9MKao1mFxNXLLQtpB9MA8s0g4hBw7eCRlliRJrmDxPNcSNg+HBa3SFu43lcRnivNRsuC1AHHfJVSJI72ZeqTphcSm0HmT69oUHdBLBozfSG94pr6FArO0/8AkvnSVLUwGK2r8lfhzLc+5NI0cOUn1K0wP+uso5Ia90TvPU4ZCDbd4y5f9bj+11sSwk98bUkXrUIRhd7p3hjEeU5qRHvS5niCrCqtTDVVf1lElBWVovgLcMBiqth4TQkDVBDe6ikUiaEp8TcUl7fOodv45Htiojg== 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=MMCjRQpkgXOMyWm8ROyeOSYOYAJKDlWzPuhHMc/3TvY=; b=IeyHH+H8cCsCWjnPeaBF4lxo/MdabZeJ2l9jLKfOK5OzcEOZUJi5L/wV9nEF7sv+FobYGVkzhaKYA+gxTjSwn1Vt9NMn1/8Tc5P09Jb/RlCaK/aWfk7NIVf5Z2iQv/gY7wyyIZa+8/+kWmyHbitv+4kLIIf6xJSZiOHJtHVOJg2l7/bzDL0xBwPsSglCh6U1OiGBe/H6rHqCrwO238N7VeECdO/CS50JRE9WigorNirZUHa4hAa4840emIcMYi0HjccTUw/ColFeIt1YDKtkjv/zx7yyNZCSIKrO0PXyG8aEtCwQMV38c+yrALrG9DqzmwYB3GYU1PqGKF8X63Z4mw== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DB4P250MB0830.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:38d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.17; Sun, 18 Sep 2022 14:01:44 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::f3f2:4362:56:4785]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::f3f2:4362:56:4785%7]) with mapi id 15.20.5632.019; Sun, 18 Sep 2022 14:01:44 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 18 Sep 2022 16:01:34 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [dfhtRM5A5TFLUx/nBYOLVBRO03zvj4aUNW+/NDS+rUg=] X-ClientProxiedBy: AS9PR06CA0205.eurprd06.prod.outlook.com (2603:10a6:20b:45d::31) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20220918140135.1678847-4-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DB4P250MB0830:EE_ X-MS-Office365-Filtering-Correlation-Id: 40c02d50-4f57-4d61-ff14-08da997e51c1 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9Xmo7HDJh1DrTtO7tXfVZEHtr6/jAXMiO8SNbD2fjK7cfenBdhB1rb2APxIALAet6KEbqfHQ3bhpo8TPRSrLz5722njFEdixnNGISYgd2OsV5jknRW+bexRNSXdKRfUmo8jXGMerSVU/KJzWLmXj4ooxs7OhlXiJYW2HZTR2oH3By0hDqXNkXUkzw7uyo7UG8TjyWpIeFNS2CwgYSzTS96bhoJXPuDoL/KspI9d7AoaJhJz/gd/jCPcGaxSxri9SleaJVhLfzkVjZGlzjcPz/yHR8W2nsXpQ0igkE+ByyRNyBdK/qbHUuDQtl7hqW9gAU56ocz4C0pm34Y5SLPEVsdGEWW7yEm7wI1Tpx0lh3yCu4ScqyUaM5G7szWezdRrDIVpDbzuymOcXKPaMw8bBYgFuYooDeszQsZDmLmWC1kNhuoVeZwnmZksg7P9nt/p6SZEmY8fLsn4DYllyUkC5Rgk1lrc2IhcwBACS6Smc7vHwYA1IUYJnOsHHqaY2eh49r+di5GrQMcqevY/RpAVwxZU+JKdCd0fuqx1l0B0z/mJyassqeNljMeWDKXd+uN4A+n0DVRRxyuYowdIe7Z+h3cN0uoUVs12TIA3j7a/7AEfQgglN+KcIE8bg7BzKBUqaksWgyt20hc2iT6KqDZW4OQOGnz9qwy0WhumwnNz0t3otWFXh/tiZgWxN2X2DtXMCnVIgQCzMKpA8GCRCunmeGXQkCNxXoQfSHvoAKzv6VEcHRwbhXbtT05mL81DCrCVp9izo= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FdViylEa6YxhZwU6Dm1RRDMSgZp9IM2n2bhaA6RWSB7lPuAfGCeBME/ZHMjxFLSOGPYS9fjKPs8gmcNZiwYSu2Aq5fA3lQwdp2+7bd7V1J1NpqAmxC+EmjQfSPujFDHuxGgElJVvuPURcdW3yKEm36KzhmfdQ6oRCaVacvY4Re+FYGrnpJVHHJan1EvIwhkOD9OHenx1wqzBSKrTfCbrQzHGvmDwtHwOEXyfcrlT3qE9zDt9tsKetnhihXtHGthP7XJWgET2Ad3kGlHYC8hmmSFgtT1y9tAUkuDX3TCLP9TdW7ET2TyHszKTLAHV3pDtzFrRXVYFxqL7vyWmsqY/64OUBOqDxOqIBQzUarSReIn/d7TBtK6wsKW0SwrohC7lWa/IzUf08ExhXLI1SqcYlSq5rOgj3RuadelsSmJXv9/b5V0s5xF4Fm0E42R6yruhORUR9otDOxqGGF9uriMD1dH1FnqAWXGjXt78YlZkq1zViC/9OJy0IUMUsmR6+lHwO3AVA8kxkdgOYpS7EXfAVv/CLER85gqqXY0lm93fqQxF7mbGTqR9h3YJlxOQP+G067cACcbBTfTqyupHJGin/SkTqj2s+DDYQoDKN4yeaYDS6amMbLnHx8MA43n3ISzAYEtv08Ov9dCDhBRPGZYovg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: KA2Tc6H5MMBZuQoucq7FhIS9kpZSZwPvGnrqbqz6k+k4A3dBwrUrY7mzUYj5UeBDCxEmMQ7I4ryiGXe9FRjOo75SGkmJfDw4HS2erVygJBMCIGCyTUeNObcX1moT4/0Qus6HdpxE957bSNMCL2E5aX1sVg8bvLO1TdEwaupOYj9bmaYGu+JsXJjNJpH+zikeRafXMcHQLv2SKeOe1Bag2DhIGHPwe7jHPaQNGcj6DdG3v+c/1R5AeCBOx1ouvH3WxQ1Convwp3/Snu00ZC4B7lVthffzOuFwglDZ+w+VCwUpcJkB8DdcL08ds4eAyld5fK9o3q6MG+Q0MRXN3ixt4SFEdiyvVUhewEgniAk1Wsreba5TIUlyQO3Zr6Wp5HpRq6T7LEk/1uBSg6DkmCccnSFn/ehCbVoupx3ONZqfdlrv3eN5OzHaQMWch7Dbho6tXp+igbQP1Z8aHnU8eS8aNjPWK+gowGgo09qs7ik36T1aPq9Ycy4aa7X1xGuD/PuwnJTQXpls8otGXRwxpeqsUiFk7W7nsOVf+DiejostA2xCpjEJizkg18QeGZV9bCga5Zh10by7pSBn4CItEPey/bdRsT7OwYwunDM4ie+EAdMwyTyxkrO9ovqPSbkonpxHz6U4TXCRzSVHzvSi9hH7/wXZfeFXIDhRFK6rEojd9Q0Kz2moFKaGOyzGFy2kDL6u2LV+LRc60Poj8B6A7HoIgY7+jtHNgqBe2jXfQBnZ+C3jqWu3nX0jIFNXxln8VcjM0ZuPYtQ3XRfQZe199lKxPwyz78G0DN4hWjQtNuu/LsetL58v3R8JntBTS9gzKDXW8c0ljz+r+fkVH+UZdk6O9SNpdqiB3wqMUMIhRTTVfXnL2psZ+59kD7BDVTS9fa6Q7a/icd2dCCF4VRyjylYXGoU0UvhDQKrMeBuwa0YPfdIQVhysQO+pZobeAwvBvESTK5geRtRLpMtEqZiTppl4wBZYUoqt4XrpTTI3uJmhGUNrAURM+ESO0zkcW+3YbQMdVxhuFYUQw9msMWYv5vy3E8cqHi09PPhNpXtTMv42QN5AqyjuzccoUQugzytq8A1Tb3P0EG8fXCRhHhUEWYLUeYZTALr5HO1HJzmZn1bSzq/1MsnFKdr4aDNVS9lgKDST+LHG4FPtJYntTz4kzhLJm0R7colEYGpgtzXghTDL9ckd2W3pkljEfshnPrak3sz6+q4RpHk0ADlXjVBnrej5UjIDFkDVC1LmsV2J5b1glwev2hN9MIx98v9jjwkWP3FmLNFEtSYSWDm3l2W6HU5IQLuuTfearQxUyDdTOBxOqyP+Smzw+1IlFPnRdUk8huxa X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40c02d50-4f57-4d61-ff14-08da997e51c1 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2022 14:01:44.5755 (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: DB4P250MB0830 Subject: [FFmpeg-devel] [PATCH 5/6] fate/segafilm: Add tests for segafilm (de)muxer 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: 2OarliIaZJIe Signed-off-by: Andreas Rheinhardt --- tests/Makefile | 1 + tests/fate/segafilm.mak | 15 + tests/ref/fate/segafilm-adx-remux | 1055 ++++++++++++++++++++++++++ tests/ref/fate/segafilm-cinepak-mux | 159 ++++ tests/ref/fate/segafilm-rawvideo-mux | 98 +++ tests/ref/fate/segafilm-s8-remux | 151 ++++ 6 files changed, 1479 insertions(+) create mode 100644 tests/fate/segafilm.mak create mode 100644 tests/ref/fate/segafilm-adx-remux create mode 100644 tests/ref/fate/segafilm-cinepak-mux create mode 100644 tests/ref/fate/segafilm-rawvideo-mux create mode 100644 tests/ref/fate/segafilm-s8-remux diff --git a/tests/Makefile b/tests/Makefile index 06494a9cc4..1d50e1d175 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -229,6 +229,7 @@ include $(SRC_PATH)/tests/fate/qt.mak include $(SRC_PATH)/tests/fate/qtrle.mak include $(SRC_PATH)/tests/fate/real.mak include $(SRC_PATH)/tests/fate/screen.mak +include $(SRC_PATH)/tests/fate/segafilm.mak include $(SRC_PATH)/tests/fate/segment.mak include $(SRC_PATH)/tests/fate/source.mak include $(SRC_PATH)/tests/fate/spdif.mak diff --git a/tests/fate/segafilm.mak b/tests/fate/segafilm.mak new file mode 100644 index 0000000000..7634034154 --- /dev/null +++ b/tests/fate/segafilm.mak @@ -0,0 +1,15 @@ +FATE_SEGAFILM-$(call REMUX, SEGAFILM, CINEPAK_DECODER ADX_PARSER) += fate-segafilm-adx-remux +fate-segafilm-adx-remux: CMD = transcode film_cpk $(TARGET_SAMPLES)/film/op-partial.cak film_cpk "-c copy" "-c copy" + +FATE_SEGAFILM-$(call REMUX, SEGAFILM, CINEPAK_DECODER) += fate-segafilm-s8-remux +fate-segafilm-s8-remux: CMD = transcode film_cpk $(TARGET_SAMPLES)/film/logo-capcom.cpk film_cpk "-c copy" "-c copy" + +# This tests muxing non-segafilm cinepak into segafilm. +FATE_SEGAFILM-$(call REMUX, SEGAFILM, AVI_DEMUXER CINEPAK_DECODER) += fate-segafilm-cinepak-mux +fate-segafilm-cinepak-mux: CMD = transcode avi $(TARGET_SAMPLES)/cvid/pcitva15.avi film_cpk "-map 0:v -c copy" "-c copy" + +FATE_SEGAFILM-$(call TRANSCODE, RAWVIDEO CINEPAK, SEGAFILM, AVI_DEMUXER PCM_U8_DECODER ARESAMPLE_FILTER PCM_S16BE_PLANAR_ENCODER) += fate-segafilm-rawvideo-mux +fate-segafilm-rawvideo-mux: CMD = transcode avi $(TARGET_SAMPLES)/cvid/laracroft-cinepak-partial.avi film_cpk "-c:v rawvideo -pix_fmt rgb24 -af aresample -c:a pcm_s16be_planar" "-c copy" + +FATE_SAMPLES_FFMPEG += $(FATE_SEGAFILM-yes) +fate-segafilm: $(FATE_SEGAFILM-yes) diff --git a/tests/ref/fate/segafilm-adx-remux b/tests/ref/fate/segafilm-adx-remux new file mode 100644 index 0000000000..8eb8eaa4e0 --- /dev/null +++ b/tests/ref/fate/segafilm-adx-remux @@ -0,0 +1,1055 @@ +1195dfa231831759746d5f4f765fbd05 *tests/data/fate/segafilm-adx-remux.film_cpk +101888 tests/data/fate/segafilm-adx-remux.film_cpk +#tb 0: 1/6000 +#media_type 0: video +#codec_id 0: cinepak +#dimensions 0: 296x216 +#sar 0: 0/1 +#tb 1: 1/44100 +#media_type 1: audio +#codec_id 1: adpcm_adx +#sample_rate 1: 44100 +#channel_layout_name 1: stereo +0, 0, 0, 250, 19240, 0x11e74615 +1, 0, 0, 32, 72, 0xc0d20edc +1, 64, 64, 32, 36, 0xe2f40ced +1, 96, 96, 32, 36, 0x1baa10a8 +1, 128, 128, 32, 36, 0xdee70c72 +1, 160, 160, 32, 36, 0x00990d50 +1, 192, 192, 32, 36, 0x3bea0f01 +1, 224, 224, 32, 36, 0x00320e59 +1, 256, 256, 32, 36, 0xdb720df9 +1, 288, 288, 32, 36, 0x01e00f7b +1, 320, 320, 32, 36, 0x9f790ad3 +1, 352, 352, 32, 36, 0xdee80c66 +1, 384, 384, 32, 36, 0xbc6e0a89 +1, 416, 416, 32, 36, 0x270e11da +1, 448, 448, 32, 36, 0xb5ae0985 +1, 480, 480, 32, 36, 0x3dff131c +1, 512, 512, 32, 36, 0x0d1a0cbb +1, 544, 544, 32, 36, 0x32df0fd0 +1, 576, 576, 32, 36, 0x9ae909ee +1, 608, 608, 32, 36, 0xd38e0c8a +1, 640, 640, 32, 36, 0x96d01703 +1, 672, 672, 32, 36, 0xf5ff0d6a +1, 704, 704, 32, 36, 0xf46d0dbb +1, 736, 736, 32, 36, 0x03460e89 +1, 768, 768, 32, 36, 0xd4ce0e77 +1, 800, 800, 32, 36, 0xd6090b2d +1, 832, 832, 32, 36, 0x1c7911b8 +1, 864, 864, 32, 36, 0x377113fb +1, 896, 896, 32, 36, 0x0bf50e23 +1, 928, 928, 32, 36, 0xc1420d33 +1, 960, 960, 32, 36, 0x0a660fe4 +1, 992, 992, 32, 36, 0x3192125c +1, 1024, 1024, 32, 36, 0x3c9712cc +1, 1056, 1056, 32, 36, 0x6351126a +1, 1088, 1088, 32, 36, 0xca7b0b7f +1, 1120, 1120, 32, 36, 0xe5650cda +1, 1152, 1152, 32, 36, 0x242a1146 +1, 1184, 1184, 32, 36, 0x9c680974 +1, 1216, 1216, 32, 36, 0x1bd80e5f +1, 1248, 1248, 32, 36, 0x07bc0ef2 +1, 1280, 1280, 32, 36, 0x16f51030 +1, 1312, 1312, 32, 36, 0x49901397 +1, 1344, 1344, 32, 36, 0xe7db0c6e +1, 1376, 1376, 32, 36, 0xef990cf3 +1, 1408, 1408, 32, 36, 0xf73e0e1f +1, 1440, 1440, 32, 36, 0x2c5a10f0 +1, 1472, 1472, 32, 36, 0x7e3b06ea +1, 1504, 1504, 32, 36, 0xd7050df4 +1, 1536, 1536, 32, 36, 0x5db8130b +1, 1568, 1568, 32, 36, 0x206e102c +1, 1600, 1600, 32, 36, 0xf60c0db0 +1, 1632, 1632, 32, 36, 0x17fc0ff4 +1, 1664, 1664, 32, 36, 0x00731026 +1, 1696, 1696, 32, 36, 0xf23d0e80 +1, 1728, 1728, 32, 36, 0x74871484 +1, 1760, 1760, 32, 36, 0x09d60fb2 +1, 1792, 1792, 32, 36, 0xe57d0e39 +1, 1824, 1824, 32, 36, 0xf7c20ea8 +0, 250, 250, 250, 692, 0x19670524, F=0x0 +1, 1856, 1856, 32, 36, 0xe05d0c77 +1, 1888, 1888, 32, 36, 0xe6510db4 +1, 1920, 1920, 32, 36, 0x55f1155b +1, 1952, 1952, 32, 36, 0xac5c0901 +1, 1984, 1984, 32, 36, 0xed0a0d2b +1, 2016, 2016, 32, 36, 0x9abb1864 +1, 2048, 2048, 32, 36, 0x140e0e5d +1, 2080, 2080, 32, 36, 0xab560a68 +1, 2112, 2112, 32, 36, 0x4642127e +1, 2144, 2144, 32, 36, 0xdf410da1 +1, 2176, 2176, 32, 36, 0x58541481 +1, 2208, 2208, 32, 36, 0x967a09bb +1, 2240, 2240, 32, 36, 0x020f0ef2 +1, 2272, 2272, 32, 36, 0x2fda10fd +1, 2304, 2304, 32, 36, 0x12400ed7 +1, 2336, 2336, 32, 36, 0x3205111f +1, 2368, 2368, 32, 36, 0xe89d0d14 +1, 2400, 2400, 32, 36, 0x095b0d69 +1, 2432, 2432, 32, 36, 0xb622098b +1, 2464, 2464, 32, 36, 0x627414b9 +1, 2496, 2496, 32, 36, 0xfe901071 +1, 2528, 2528, 32, 36, 0x5c061409 +1, 2560, 2560, 32, 36, 0xd7cc0ba1 +1, 2592, 2592, 32, 36, 0x3837137e +1, 2624, 2624, 32, 36, 0x9bd308f2 +1, 2656, 2656, 32, 36, 0xb4e20abc +1, 2688, 2688, 32, 36, 0x5b1913f8 +1, 2720, 2720, 32, 36, 0xa66b16ff +1, 2752, 2752, 32, 36, 0xecba0a93 +1, 2784, 2784, 32, 36, 0x6e46061c +1, 2816, 2816, 32, 36, 0x55541297 +1, 2848, 2848, 32, 36, 0x190311b4 +1, 2880, 2880, 32, 36, 0xbe401a3d +1, 2912, 2912, 32, 36, 0x16460e0f +1, 2944, 2944, 32, 36, 0xcd320c60 +1, 2976, 2976, 32, 36, 0x375c1154 +1, 3008, 3008, 32, 36, 0xd7170c60 +1, 3040, 3040, 32, 36, 0x660513b0 +1, 3072, 3072, 32, 36, 0x1247107b +1, 3104, 3104, 32, 36, 0x71171598 +1, 3136, 3136, 32, 36, 0xcb7a0d45 +1, 3168, 3168, 32, 36, 0xf59e0c7f +1, 3200, 3200, 32, 36, 0xc64e09c6 +1, 3232, 3232, 32, 36, 0x5ce91503 +1, 3264, 3264, 32, 36, 0x0bbf0e62 +1, 3296, 3296, 32, 36, 0x46c9124f +1, 3328, 3328, 32, 36, 0xfa9a0f26 +1, 3360, 3360, 32, 36, 0x26661106 +1, 3392, 3392, 32, 36, 0x58a311f5 +1, 3424, 3424, 32, 36, 0x07720f5d +1, 3456, 3456, 32, 36, 0x5af11158 +1, 3488, 3488, 32, 36, 0x2d341243 +1, 3520, 3520, 32, 36, 0x28851163 +1, 3552, 3552, 32, 36, 0x8803096e +1, 3584, 3584, 32, 36, 0xdfe60da7 +1, 3616, 3616, 32, 36, 0x6a911484 +1, 3648, 3648, 32, 36, 0x06990f6e +0, 500, 500, 250, 692, 0x19670524, F=0x0 +1, 3680, 3680, 32, 36, 0xb52309fb +1, 3712, 3712, 32, 36, 0x22751176 +1, 3744, 3744, 32, 36, 0xe6160d90 +1, 3776, 3776, 32, 36, 0x256910b3 +1, 3808, 3808, 32, 36, 0x2a771244 +1, 3840, 3840, 32, 36, 0x9ad50922 +1, 3872, 3872, 32, 36, 0x49701347 +1, 3904, 3904, 32, 36, 0x49c61186 +1, 3936, 3936, 32, 36, 0x91bd0793 +1, 3968, 3968, 32, 36, 0xa68409ce +1, 4000, 4000, 32, 36, 0x7483142d +1, 4032, 4032, 32, 36, 0x7a951701 +1, 4064, 4064, 32, 36, 0xd6380b6c +1, 4096, 4096, 32, 36, 0xe5d00c8f +1, 4128, 4128, 32, 36, 0x031b0fda +1, 4160, 4160, 32, 36, 0x04820ed5 +1, 4192, 4192, 32, 36, 0x6dca1417 +1, 4224, 4224, 32, 36, 0xc7190c5b +1, 4256, 4256, 32, 36, 0xc5750ac6 +1, 4288, 4288, 32, 36, 0xfdcd0f1e +1, 4320, 4320, 32, 36, 0xab06177d +1, 4352, 4352, 32, 36, 0x187e127c +1, 4384, 4384, 32, 36, 0x48760496 +1, 4416, 4416, 32, 36, 0xd62e0abc +1, 4448, 4448, 32, 36, 0x40041158 +1, 4480, 4480, 32, 36, 0xc0f10bfa +1, 4512, 4512, 32, 36, 0x29d00ffc +1, 4544, 4544, 32, 36, 0x2cf111d9 +1, 4576, 4576, 32, 36, 0x116a1053 +1, 4608, 4608, 32, 36, 0x9c2e0829 +1, 4640, 4640, 32, 36, 0xd1de0cd9 +1, 4672, 4672, 32, 36, 0x9f1517e7 +1, 4704, 4704, 32, 36, 0x31630f78 +1, 4736, 4736, 32, 36, 0xece00d79 +1, 4768, 4768, 32, 36, 0xe3570f37 +1, 4800, 4800, 32, 36, 0x822f1655 +1, 4832, 4832, 32, 36, 0x0112116d +1, 4864, 4864, 32, 36, 0x1bc80f3e +1, 4896, 4896, 32, 36, 0x958e08a3 +1, 4928, 4928, 32, 36, 0xc58a0c49 +1, 4960, 4960, 32, 36, 0x08671029 +1, 4992, 4992, 32, 36, 0x74d414e0 +1, 5024, 5024, 32, 36, 0x52691356 +1, 5056, 5056, 32, 36, 0xf97a0fce +1, 5088, 5088, 32, 36, 0x2da610cc +1, 5120, 5120, 32, 36, 0x22bc0fc2 +1, 5152, 5152, 32, 36, 0x743906b8 +1, 5184, 5184, 32, 36, 0x356910bd +1, 5216, 5216, 32, 36, 0x331611bb +1, 5248, 5248, 32, 36, 0x20a6115d +1, 5280, 5280, 32, 36, 0xd01c0d22 +1, 5312, 5312, 32, 36, 0xd6740ab4 +1, 5344, 5344, 32, 36, 0xa28309e9 +1, 5376, 5376, 32, 36, 0x2e6d1160 +1, 5408, 5408, 32, 36, 0x2dcb0ec1 +1, 5440, 5440, 32, 36, 0x3f7c10d7 +1, 5472, 5472, 32, 36, 0xe14e0ec0 +1, 5504, 5504, 32, 36, 0x459b1173 +0, 750, 750, 250, 692, 0x19670524, F=0x0 +1, 5536, 5536, 32, 36, 0xfe950eb3 +1, 5568, 5568, 32, 36, 0x7665075a +1, 5600, 5600, 32, 36, 0x7ca1084c +1, 5632, 5632, 32, 36, 0x29b910ce +1, 5664, 5664, 32, 36, 0xec180e15 +1, 5696, 5696, 32, 36, 0x2bd810c5 +1, 5728, 5728, 32, 36, 0xd2bd0c06 +1, 5760, 5760, 32, 36, 0xd6a30a4d +1, 5792, 5792, 32, 36, 0x1cbe118b +1, 5824, 5824, 32, 36, 0x2505108d +1, 5856, 5856, 32, 36, 0xfb220cfc +1, 5888, 5888, 32, 36, 0x14741035 +1, 5920, 5920, 32, 36, 0x89ca080a +1, 5952, 5952, 32, 36, 0xfcb80fdb +1, 5984, 5984, 32, 36, 0x30e310b3 +1, 6016, 6016, 32, 36, 0x635e1387 +1, 6048, 6048, 32, 36, 0x1bb71086 +1, 6080, 6080, 32, 36, 0xb4760bb3 +1, 6112, 6112, 32, 36, 0x5e901511 +1, 6144, 6144, 32, 36, 0xa2450813 +1, 6176, 6176, 32, 36, 0xf3580e70 +1, 6208, 6208, 32, 36, 0x0ed90f35 +1, 6240, 6240, 32, 36, 0x3343105c +1, 6272, 6272, 32, 36, 0x046c0f67 +1, 6304, 6304, 32, 36, 0x08770f71 +1, 6336, 6336, 32, 36, 0xb7c30c45 +1, 6368, 6368, 32, 36, 0xeb340bf0 +1, 6400, 6400, 32, 36, 0x514f12ff +1, 6432, 6432, 32, 36, 0x3b41135c +1, 6464, 6464, 32, 36, 0x22581023 +1, 6496, 6496, 32, 36, 0xebe20d46 +1, 6528, 6528, 32, 36, 0xf8af0d6b +1, 6560, 6560, 32, 36, 0xa5c51790 +1, 6592, 6592, 32, 36, 0xeb2b0df6 +1, 6624, 6624, 32, 36, 0xcfec0b92 +1, 6656, 6656, 32, 36, 0xe33b0c4a +1, 6688, 6688, 32, 36, 0xc9590be3 +1, 6720, 6720, 32, 36, 0xf4120d34 +1, 6752, 6752, 32, 36, 0x0a240d49 +1, 6784, 6784, 32, 36, 0x50c712fe +1, 6816, 6816, 32, 36, 0xf4020e27 +1, 6848, 6848, 32, 36, 0x01620f8f +1, 6880, 6880, 32, 36, 0x2cef11de +1, 6912, 6912, 32, 36, 0x09210ffa +1, 6944, 6944, 32, 36, 0xa81108f5 +1, 6976, 6976, 32, 36, 0x222f112c +1, 7008, 7008, 32, 36, 0xfb890ed4 +1, 7040, 7040, 32, 36, 0xe4400c34 +1, 7072, 7072, 32, 36, 0xae0708ea +1, 7104, 7104, 32, 36, 0xb55a086e +1, 7136, 7136, 32, 36, 0xa40b0a96 +1, 7168, 7168, 32, 36, 0x3d981253 +1, 7200, 7200, 32, 36, 0x21b61068 +1, 7232, 7232, 32, 36, 0x63361522 +1, 7264, 7264, 32, 36, 0xc86b0a27 +1, 7296, 7296, 32, 36, 0x109d0ee7 +1, 7328, 7328, 32, 36, 0x28bf0f53 +0, 1000, 1000, 250, 692, 0x19670524, F=0x0 +1, 7360, 7360, 32, 36, 0x236410f9 +1, 7392, 7392, 32, 36, 0xfdd20ee7 +1, 7424, 7424, 32, 36, 0x1eef0f2f +1, 7456, 7456, 32, 36, 0x03b40f8a +1, 7488, 7488, 32, 36, 0xe5830e04 +1, 7520, 7520, 32, 36, 0x29070fb1 +1, 7552, 7552, 32, 36, 0x6fa8150e +1, 7584, 7584, 32, 36, 0xbe0a0b5b +1, 7616, 7616, 32, 36, 0xd80c0bb9 +1, 7648, 7648, 32, 36, 0xed7f0d8b +1, 7680, 7680, 32, 36, 0xa9e90974 +1, 7712, 7712, 32, 36, 0x2728117c +1, 7744, 7744, 32, 36, 0x4834143d +1, 7776, 7776, 32, 36, 0x665413e9 +1, 7808, 7808, 32, 36, 0xdc480c88 +1, 7840, 7840, 32, 36, 0xf45a0d62 +1, 7872, 7872, 32, 36, 0x968e0928 +1, 7904, 7904, 32, 36, 0xf26d0d20 +1, 7936, 7936, 32, 36, 0x65b01343 +1, 7968, 7968, 32, 36, 0x73441438 +1, 8000, 8000, 32, 36, 0x314310f8 +1, 8032, 8032, 32, 36, 0xe3890c44 +1, 8064, 8064, 32, 36, 0xf1630d6f +1, 8096, 8096, 32, 36, 0x0f100fc1 +1, 8128, 8128, 32, 36, 0x5c5914ca +1, 8160, 8160, 32, 36, 0xdc000c55 +1, 8192, 8192, 32, 36, 0xdeab0d10 +1, 8224, 8224, 32, 36, 0x12661035 +1, 8256, 8256, 32, 36, 0x17b5105e +1, 8288, 8288, 32, 36, 0x39f71177 +1, 8320, 8320, 32, 36, 0xd1200b9e +1, 8352, 8352, 32, 36, 0xdc3d0d57 +1, 8384, 8384, 32, 36, 0x027c0f35 +1, 8416, 8416, 32, 36, 0x3f3d10eb +1, 8448, 8448, 32, 36, 0x493111d6 +1, 8480, 8480, 32, 36, 0x22a5106a +1, 8512, 8512, 32, 36, 0xfc7b0dbf +1, 8544, 8544, 32, 36, 0x6ea71312 +1, 8576, 8576, 32, 36, 0xd1a30b94 +1, 8608, 8608, 32, 36, 0x45f71213 +1, 8640, 8640, 32, 36, 0xd0c50d1a +1, 8672, 8672, 32, 36, 0x1e79102a +1, 8704, 8704, 32, 36, 0x35cf107c +1, 8736, 8736, 32, 36, 0x5f6706d0 +1, 8768, 8768, 32, 36, 0x1c4c1022 +1, 8800, 8800, 32, 36, 0xf7a10db0 +1, 8832, 8832, 32, 36, 0x14d00fa0 +1, 8864, 8864, 32, 36, 0x92241780 +1, 8896, 8896, 32, 36, 0x0bc80d9a +1, 8928, 8928, 32, 36, 0xcbb20a97 +1, 8960, 8960, 32, 36, 0xe1d00d8b +1, 8992, 8992, 32, 36, 0x09e10e8e +1, 9024, 9024, 32, 36, 0x16cd0d21 +1, 9056, 9056, 32, 36, 0xf67b0f57 +1, 9088, 9088, 32, 36, 0x862116fc +1, 9120, 9120, 32, 36, 0xb1010934 +1, 9152, 9152, 32, 36, 0x12020f82 +1, 9184, 9184, 32, 36, 0x46451261 +0, 1250, 1250, 250, 692, 0x19670524, F=0x0 +1, 9216, 9216, 32, 36, 0x59ed135e +1, 9248, 9248, 32, 36, 0x1bcd0fe6 +1, 9280, 9280, 32, 36, 0xc4c80b83 +1, 9312, 9312, 32, 36, 0x4799118b +1, 9344, 9344, 32, 36, 0x32e31191 +1, 9376, 9376, 32, 36, 0x829e0787 +1, 9408, 9408, 32, 36, 0x06a50f11 +1, 9440, 9440, 32, 36, 0x0ccd0e9a +1, 9472, 9472, 32, 36, 0x022f0d58 +1, 9504, 9504, 32, 36, 0x0bf91078 +1, 9536, 9536, 32, 36, 0x002b0e8c +1, 9568, 9568, 32, 36, 0x075f0de8 +1, 9600, 9600, 32, 36, 0x16ba0e9c +1, 9632, 9632, 32, 36, 0x479b1218 +1, 9664, 9664, 32, 36, 0xf6fd0ecd +1, 9696, 9696, 32, 36, 0x2e3e104a +1, 9728, 9728, 32, 36, 0xe12f0dab +1, 9760, 9760, 32, 36, 0xeaad0c5c +1, 9792, 9792, 32, 36, 0x05650e27 +1, 9824, 9824, 32, 36, 0x0f6f0f58 +1, 9856, 9856, 32, 36, 0x564213ae +1, 9888, 9888, 32, 36, 0x07810d71 +1, 9920, 9920, 32, 36, 0x2ad30f8a +1, 9952, 9952, 32, 36, 0x2da30ffd +1, 9984, 9984, 32, 36, 0x136b0f0e +1, 10016, 10016, 32, 36, 0x1f710eb7 +1, 10048, 10048, 32, 36, 0xf4850fb3 +1, 10080, 10080, 32, 36, 0xcdc40a85 +1, 10112, 10112, 32, 36, 0x0c400d07 +1, 10144, 10144, 32, 36, 0x38001061 +1, 10176, 10176, 32, 36, 0xa5400993 +1, 10208, 10208, 32, 36, 0x0d000eea +1, 10240, 10240, 32, 36, 0x4a68140b +1, 10272, 10272, 32, 36, 0x3e221193 +1, 10304, 10304, 32, 36, 0xdca00c8d +1, 10336, 10336, 32, 36, 0x0faf0e66 +1, 10368, 10368, 32, 36, 0xfc100f37 +1, 10400, 10400, 32, 36, 0x31d1111b +1, 10432, 10432, 32, 36, 0x9fcd082c +1, 10464, 10464, 32, 36, 0xd6c10a20 +1, 10496, 10496, 32, 36, 0xcbd30c77 +1, 10528, 10528, 32, 36, 0x3c7711ab +1, 10560, 10560, 32, 36, 0x3b651155 +1, 10592, 10592, 32, 36, 0xec1b0d84 +1, 10624, 10624, 32, 36, 0xa02308e4 +1, 10656, 10656, 32, 36, 0xd6310b90 +1, 10688, 10688, 32, 36, 0x31d4106e +1, 10720, 10720, 32, 36, 0x1fa70fd3 +1, 10752, 10752, 32, 36, 0x432f10f5 +1, 10784, 10784, 32, 36, 0xf5110f2f +1, 10816, 10816, 32, 36, 0x18a80fb8 +1, 10848, 10848, 32, 36, 0xf4e30c7b +1, 10880, 10880, 32, 36, 0xba900bd4 +1, 10912, 10912, 32, 36, 0xf79f0ead +1, 10944, 10944, 32, 36, 0x3c81123a +1, 10976, 10976, 32, 36, 0xeb4b0cb6 +1, 11008, 11008, 32, 36, 0x722713ee +0, 1500, 1500, 250, 4132, 0x17980a95 +1, 11040, 11040, 32, 36, 0x3cfa1162 +1, 11072, 11072, 32, 36, 0xe4500df7 +1, 11104, 11104, 32, 36, 0x1d800f9b +1, 11136, 11136, 32, 36, 0xe2e80c61 +1, 11168, 11168, 32, 36, 0x20e6115f +1, 11200, 11200, 32, 36, 0x00090f1f +1, 11232, 11232, 32, 36, 0x1cf10ef8 +1, 11264, 11264, 32, 36, 0xccd40cd1 +1, 11296, 11296, 32, 36, 0x4b5312b5 +1, 11328, 11328, 32, 36, 0xd52c0d69 +1, 11360, 11360, 32, 36, 0xf3270b75 +1, 11392, 11392, 32, 36, 0xef5b0cff +1, 11424, 11424, 32, 36, 0xe1810d5d +1, 11456, 11456, 32, 36, 0x5498137d +1, 11488, 11488, 32, 36, 0xcf880e2f +1, 11520, 11520, 32, 36, 0x1f9410ef +1, 11552, 11552, 32, 36, 0xfb350f29 +1, 11584, 11584, 32, 36, 0x0d2b0f8c +1, 11616, 11616, 32, 36, 0xd1220b45 +1, 11648, 11648, 32, 36, 0xe0470bfc +1, 11680, 11680, 32, 36, 0x4402115a +1, 11712, 11712, 32, 36, 0xf6420f2d +1, 11744, 11744, 32, 36, 0x00551064 +1, 11776, 11776, 32, 36, 0xf4680f2d +1, 11808, 11808, 32, 36, 0x234f111a +1, 11840, 11840, 32, 36, 0x3a6711ee +1, 11872, 11872, 32, 36, 0x4bab129b +1, 11904, 11904, 32, 36, 0x953308fb +1, 11936, 11936, 32, 36, 0x88a10832 +1, 11968, 11968, 32, 36, 0xd1640ba7 +1, 12000, 12000, 32, 36, 0xf6b80dfa +1, 12032, 12032, 32, 36, 0x345e0fd0 +1, 12064, 12064, 32, 36, 0x7b7b169f +1, 12096, 12096, 32, 36, 0x610e1512 +1, 12128, 12128, 32, 36, 0x6d5e1574 +1, 12160, 12160, 32, 36, 0x64931474 +1, 12192, 12192, 32, 36, 0x59151209 +1, 12224, 12224, 32, 36, 0xfc370d3f +1, 12256, 12256, 32, 36, 0xc747099f +1, 12288, 12288, 32, 36, 0xb6440913 +1, 12320, 12320, 32, 36, 0xba8f09ce +1, 12352, 12352, 32, 36, 0x053e0ebd +1, 12384, 12384, 32, 36, 0x11a20f40 +1, 12416, 12416, 32, 36, 0x24711378 +1, 12448, 12448, 32, 36, 0x78bf162c +1, 12480, 12480, 32, 36, 0xd3291a80 +1, 12512, 12512, 32, 36, 0x861a17aa +1, 12544, 12544, 32, 36, 0x440b132b +1, 12576, 12576, 32, 36, 0x16521134 +1, 12608, 12608, 32, 36, 0x0bf90ef5 +1, 12640, 12640, 32, 36, 0xa5a80a32 +1, 12672, 12672, 32, 36, 0xf89d0d25 +1, 12704, 12704, 32, 36, 0x9941081e +1, 12736, 12736, 32, 36, 0xaf8c0958 +1, 12768, 12768, 32, 36, 0x7f2c06f1 +1, 12800, 12800, 32, 36, 0xa49c0908 +1, 12832, 12832, 32, 36, 0xd2140b31 +0, 1750, 1750, 250, 15856, 0xa8544433, F=0x0 +1, 12864, 12864, 32, 36, 0x2ce911fe +1, 12896, 12896, 32, 36, 0x8b1f173e +1, 12928, 12928, 32, 36, 0x7cfa1735 +1, 12960, 12960, 32, 36, 0x7aa016b3 +1, 12992, 12992, 32, 36, 0x623216ea +1, 13024, 13024, 32, 36, 0x8acb1769 +1, 13056, 13056, 32, 36, 0x1837110a +1, 13088, 13088, 32, 36, 0x2403109e +1, 13120, 13120, 32, 36, 0x42bf11ce +1, 13152, 13152, 32, 36, 0xf6120d7f +1, 13184, 13184, 32, 36, 0x24f50e9a +1, 13216, 13216, 32, 36, 0xd0a20a2a +1, 13248, 13248, 32, 36, 0xc2630944 +1, 13280, 13280, 32, 36, 0xf6470af5 +1, 13312, 13312, 32, 36, 0xc2dd09f5 +1, 13344, 13344, 32, 36, 0x821d06fa +1, 13376, 13376, 32, 36, 0xde0b0b39 +1, 13408, 13408, 32, 36, 0x1d601056 +1, 13440, 13440, 32, 36, 0xd0560daa +1, 13472, 13472, 32, 36, 0x23df114a +1, 13504, 13504, 32, 36, 0x4571106a +1, 13536, 13536, 32, 36, 0xd7dc0bac +1, 13568, 13568, 32, 36, 0x685b13ca +1, 13600, 13600, 32, 36, 0xf42c0f4c +1, 13632, 13632, 32, 36, 0x3c341108 +1, 13664, 13664, 32, 36, 0x216c0fad +1, 13696, 13696, 32, 36, 0x0d57103d +1, 13728, 13728, 32, 36, 0x12450f28 +1, 13760, 13760, 32, 36, 0x50951099 +1, 13792, 13792, 32, 36, 0x471c125e +1, 13824, 13824, 32, 36, 0x44da1227 +1, 13856, 13856, 32, 36, 0xe99e0e50 +1, 13888, 13888, 32, 36, 0x120a1194 +1, 13920, 13920, 32, 36, 0x378d1085 +1, 13952, 13952, 32, 36, 0xb7c009c2 +1, 13984, 13984, 32, 36, 0x3a9c0e78 +1, 14016, 14016, 32, 36, 0x27f20f6c +1, 14048, 14048, 32, 36, 0xd2020d12 +1, 14080, 14080, 32, 36, 0x49fb0ed4 +1, 14112, 14112, 32, 36, 0x30731031 +1, 14144, 14144, 32, 36, 0xb2950d01 +1, 14176, 14176, 32, 36, 0xd4a40cdb +1, 14208, 14208, 32, 36, 0xf59c0bd8 +1, 14240, 14240, 32, 36, 0xcd020a0e +1, 14272, 14272, 32, 36, 0xdab80b5d +1, 14304, 14304, 32, 36, 0xf50d0bdf +1, 14336, 14336, 32, 36, 0x36c210b2 +1, 14368, 14368, 32, 36, 0x5eee137a +1, 14400, 14400, 32, 36, 0x49e413b8 +1, 14432, 14432, 32, 36, 0xfc130e85 +1, 14464, 14464, 32, 36, 0x1bfc0ef6 +1, 14496, 14496, 32, 36, 0x4f2c1360 +1, 14528, 14528, 32, 36, 0x97570b31 +1, 14560, 14560, 32, 36, 0xccda0cb9 +1, 14592, 14592, 32, 36, 0xb03909bf +1, 14624, 14624, 32, 36, 0xadb708ed +1, 14656, 14656, 32, 36, 0xd3250b3b +1, 14688, 14688, 32, 36, 0xdd8f0acc +0, 2000, 2000, 250, 5188, 0xa62b9e22, F=0x0 +1, 14720, 14720, 32, 36, 0x3e9c11a6 +1, 14752, 14752, 32, 36, 0x225d1011 +1, 14784, 14784, 32, 36, 0x42040ebb +1, 14816, 14816, 32, 36, 0x0dbf0f33 +1, 14848, 14848, 32, 36, 0x91d81647 +1, 14880, 14880, 32, 36, 0x09d20ff1 +1, 14912, 14912, 32, 36, 0xfce60ef2 +1, 14944, 14944, 32, 36, 0x1aa30f99 +1, 14976, 14976, 32, 36, 0x7d861571 +1, 15008, 15008, 32, 36, 0x6ff6130c +1, 15040, 15040, 32, 36, 0x4d18131e +1, 15072, 15072, 32, 36, 0x22aa0fe4 +1, 15104, 15104, 32, 36, 0x05310ec6 +1, 15136, 15136, 32, 36, 0x15a00f13 +1, 15168, 15168, 32, 36, 0xd88f0db6 +1, 15200, 15200, 32, 36, 0xa24e0aa8 +1, 15232, 15232, 32, 36, 0xde2c0b32 +1, 15264, 15264, 32, 36, 0xf3fb0dba +1, 15296, 15296, 32, 36, 0x01390d97 +1, 15328, 15328, 32, 36, 0xb4e20cfa +1, 15360, 15360, 32, 36, 0xb4cb0a40 +1, 15392, 15392, 32, 36, 0x16060ec7 +1, 15424, 15424, 32, 36, 0xba880d81 +1, 15456, 15456, 32, 36, 0x28b41135 +1, 15488, 15488, 32, 36, 0xf6da0dab +1, 15520, 15520, 32, 36, 0xfb810e94 +1, 15552, 15552, 32, 36, 0x321c0f95 +1, 15584, 15584, 32, 36, 0x31250ffe +1, 15616, 15616, 32, 36, 0x2db9124e +1, 15648, 15648, 32, 36, 0x6495131b +1, 15680, 15680, 32, 36, 0x7b2c15c4 +1, 15712, 15712, 32, 36, 0x3d59110a +1, 15744, 15744, 32, 36, 0x7b261531 +1, 15776, 15776, 32, 36, 0x2312100f +1, 15808, 15808, 32, 36, 0x10c20f3d +1, 15840, 15840, 32, 36, 0x40fa1186 +1, 15872, 15872, 32, 36, 0xf7000e57 +1, 15904, 15904, 32, 36, 0xf3e10ee3 +1, 15936, 15936, 32, 36, 0x176c0ece +1, 15968, 15968, 32, 36, 0x1c720f69 +1, 16000, 16000, 32, 36, 0xee220e1d +1, 16032, 16032, 32, 36, 0xea8e0cf7 +1, 16064, 16064, 32, 36, 0xd4c20bf1 +1, 16096, 16096, 32, 36, 0xc6570db0 +1, 16128, 16128, 32, 36, 0xde310f99 +1, 16160, 16160, 32, 36, 0x0a191004 +1, 16192, 16192, 32, 36, 0x2e2d1314 +1, 16224, 16224, 32, 36, 0x09a21155 +1, 16256, 16256, 32, 36, 0x4b920fba +1, 16288, 16288, 32, 36, 0x669410d4 +1, 16320, 16320, 32, 36, 0x0e9f0d80 +1, 16352, 16352, 32, 36, 0x3c800fe6 +1, 16384, 16384, 32, 36, 0x499a0ff4 +1, 16416, 16416, 32, 36, 0x49541083 +1, 16448, 16448, 32, 36, 0x6d891200 +1, 16480, 16480, 32, 36, 0x8f0215d9 +1, 16512, 16512, 32, 36, 0x4b2e114a +1, 16544, 16544, 32, 36, 0x3c2612aa +1, 16576, 16576, 32, 36, 0xfa91105e +1, 16608, 16608, 32, 36, 0x28e412db +1, 16640, 16640, 32, 36, 0xe82f0f43 +1, 16672, 16672, 32, 36, 0xd8010dc9 +1, 16704, 16704, 32, 36, 0xf06f0e2e +1, 16736, 16736, 32, 36, 0x11000fd2 +1, 16768, 16768, 32, 36, 0xb5540d40 +1, 16800, 16800, 32, 36, 0xd3570d74 +1, 16832, 16832, 32, 36, 0x38411083 +1, 16864, 16864, 32, 36, 0x034a0dfb +1, 16896, 16896, 32, 36, 0x15d20f0b +1, 16928, 16928, 32, 36, 0xd1e40c30 +1, 16960, 16960, 32, 36, 0x9d5c164c +1, 16992, 16992, 32, 36, 0x56231320 +1, 17024, 17024, 32, 36, 0x02740e7e +1, 17056, 17056, 32, 36, 0x455a11f6 +1, 17088, 17088, 32, 36, 0x01290e6b +1, 17120, 17120, 32, 36, 0xea900e9f +1, 17152, 17152, 32, 36, 0x93180932 +1, 17184, 17184, 32, 36, 0xe9680dee +1, 17216, 17216, 32, 36, 0xf33a0d07 +1, 17248, 17248, 32, 36, 0xeaef0d65 +1, 17280, 17280, 32, 36, 0xf6a80e5d +1, 17312, 17312, 32, 36, 0x24d21239 +1, 17344, 17344, 32, 36, 0x6c9a1618 +1, 17376, 17376, 32, 36, 0x20be0fb2 +1, 17408, 17408, 32, 36, 0xec0a0d7d +1, 17440, 17440, 32, 36, 0xf1da0d29 +1, 17472, 17472, 32, 36, 0xef790c6c +1, 17504, 17504, 32, 36, 0x072b0c5e +1, 17536, 17536, 32, 36, 0xf7690cfb +1, 17568, 17568, 32, 36, 0x182d0e73 +1, 17600, 17600, 32, 36, 0x0f9a0dc9 +1, 17632, 17632, 32, 36, 0x66de13dc +1, 17664, 17664, 32, 36, 0x00f00f99 +1, 17696, 17696, 32, 36, 0xe4ef0edd +1, 17728, 17728, 32, 36, 0x55b211e1 +1, 17760, 17760, 32, 36, 0x0aee1017 +1, 17792, 17792, 32, 36, 0xd1cc0d16 +1, 17824, 17824, 32, 36, 0xcd600bf3 +1, 17856, 17856, 32, 36, 0x1bc20f4f +1, 17888, 17888, 32, 36, 0x91000860 +1, 17920, 17920, 32, 36, 0xbc920b07 +1, 17952, 17952, 32, 36, 0xe22e0d3c +1, 17984, 17984, 32, 36, 0xeac30c80 +1, 18016, 18016, 32, 36, 0x07f10eb0 +1, 18048, 18048, 32, 36, 0xe5ec0d04 +1, 18080, 18080, 32, 36, 0xea870eab +1, 18112, 18112, 32, 36, 0x213f1033 +1, 18144, 18144, 32, 36, 0x3bf911b1 +1, 18176, 18176, 32, 36, 0xe5890ee7 +1, 18208, 18208, 32, 36, 0x6ae0141f +1, 18240, 18240, 32, 36, 0x465c130a +1, 18272, 18272, 32, 36, 0x1aa50fca +1, 18304, 18304, 32, 36, 0xf2150d3c +1, 18336, 18336, 32, 36, 0x1deb0e27 +1, 18368, 18368, 32, 36, 0x29740ff8 +1, 18400, 18400, 32, 36, 0x080c0e6c +1, 18432, 18432, 32, 36, 0x0bd10ee8 +1, 18464, 18464, 32, 36, 0x0f141063 +1, 18496, 18496, 32, 36, 0x34901083 +1, 18528, 18528, 32, 36, 0xd5c00bb2 +1, 18560, 18560, 32, 36, 0x10ff0e3a +1, 18592, 18592, 32, 36, 0x46ff1150 +1, 18624, 18624, 32, 36, 0x4f4e12ca +1, 18656, 18656, 32, 36, 0x90bf15aa +1, 18688, 18688, 32, 36, 0x74ed13f9 +1, 18720, 18720, 32, 36, 0x0e220f0d +1, 18752, 18752, 32, 36, 0x04ee10b1 +1, 18784, 18784, 32, 36, 0xf1021000 +1, 18816, 18816, 32, 36, 0x31121108 +1, 18848, 18848, 32, 36, 0x35d1125f +1, 18880, 18880, 32, 36, 0x04131073 +1, 18912, 18912, 32, 36, 0xdef90d1a +1, 18944, 18944, 32, 36, 0xdcaa0c95 +1, 18976, 18976, 32, 36, 0x27d0107e +1, 19008, 19008, 32, 36, 0xeb7d0e4e +1, 19040, 19040, 32, 36, 0xbb990b11 +1, 19072, 19072, 32, 36, 0xdac50c08 +1, 19104, 19104, 32, 36, 0xf8620e32 +1, 19136, 19136, 32, 36, 0x33b7113a +1, 19168, 19168, 32, 36, 0x09b71170 +1, 19200, 19200, 32, 36, 0x0bc70f13 +1, 19232, 19232, 32, 36, 0x14191199 +1, 19264, 19264, 32, 36, 0xbc950aa2 +1, 19296, 19296, 32, 36, 0xecde0def +1, 19328, 19328, 32, 36, 0xf69b0e79 +1, 19360, 19360, 32, 36, 0x46b60f9a +1, 19392, 19392, 32, 36, 0x164b0ff6 +1, 19424, 19424, 32, 36, 0x17da1062 +1, 19456, 19456, 32, 36, 0x237e1073 +1, 19488, 19488, 32, 36, 0xe3de0efa +1, 19520, 19520, 32, 36, 0xf10c0e27 +1, 19552, 19552, 32, 36, 0xfed6102c +1, 19584, 19584, 32, 36, 0x3c711105 +1, 19616, 19616, 32, 36, 0x5611120d +1, 19648, 19648, 32, 36, 0x0ce50e43 +1, 19680, 19680, 32, 36, 0x17430eef +1, 19712, 19712, 32, 36, 0x1e091083 +1, 19744, 19744, 32, 36, 0x356a1129 +1, 19776, 19776, 32, 36, 0x41bb10dd +1, 19808, 19808, 32, 36, 0x2b3d10ac +1, 19840, 19840, 32, 36, 0x00d60c94 +1, 19872, 19872, 32, 36, 0x232c0f44 +1, 19904, 19904, 32, 36, 0xdb240b6f +1, 19936, 19936, 32, 36, 0xfcfd0e5e +1, 19968, 19968, 32, 36, 0x89eb07a0 +1, 20000, 20000, 32, 36, 0x28ac0fc7 +1, 20032, 20032, 32, 36, 0x0c640e8c +1, 20064, 20064, 32, 36, 0x29031046 +1, 20096, 20096, 32, 36, 0x0d781021 +1, 20128, 20128, 32, 36, 0x4fa114db +1, 20160, 20160, 32, 36, 0x37be11ff +1, 20192, 20192, 32, 36, 0x568612f3 +1, 20224, 20224, 32, 36, 0x0b380def +1, 20256, 20256, 32, 36, 0x349f1224 +1, 20288, 20288, 32, 36, 0x65f6128a +1, 20320, 20320, 32, 36, 0x1e030ec1 +1, 20352, 20352, 32, 36, 0x1db60ea9 +1, 20384, 20384, 32, 36, 0xeb020e1a +1, 20416, 20416, 32, 36, 0xc9e90b24 +1, 20448, 20448, 32, 36, 0x189e1138 +1, 20480, 20480, 32, 36, 0xd3540a81 +1, 20512, 20512, 32, 36, 0x33601087 +1, 20544, 20544, 32, 36, 0xe8ff0d9d +1, 20576, 20576, 32, 36, 0xca8a0ae5 +1, 20608, 20608, 32, 36, 0x38e7132c +1, 20640, 20640, 32, 36, 0x03650ebd +1, 20672, 20672, 32, 36, 0x5f7012f3 +1, 20704, 20704, 32, 36, 0x18d110dc +1, 20736, 20736, 32, 36, 0xf7450e08 +1, 20768, 20768, 32, 36, 0x11b00e6f +1, 20800, 20800, 32, 36, 0xc0670af1 +1, 20832, 20832, 32, 36, 0x49371251 +1, 20864, 20864, 32, 36, 0x3cf712a9 +1, 20896, 20896, 32, 36, 0x524712d1 +1, 20928, 20928, 32, 36, 0x387110db +1, 20960, 20960, 32, 36, 0x601912fd +1, 20992, 20992, 32, 36, 0x0c5b0eee +1, 21024, 21024, 32, 36, 0x12670ec3 +1, 21056, 21056, 32, 36, 0xf7100deb +1, 21088, 21088, 32, 36, 0x38b710f3 +1, 21120, 21120, 32, 36, 0x2ca31130 +1, 21152, 21152, 32, 36, 0x3532107a +1, 21184, 21184, 32, 36, 0x39aa113c +1, 21216, 21216, 32, 36, 0x023c0f36 +1, 21248, 21248, 32, 36, 0x1a9c1098 +1, 21280, 21280, 32, 36, 0x303c1058 +1, 21312, 21312, 32, 36, 0x24e910fc +1, 21344, 21344, 32, 36, 0x2df11162 +1, 21376, 21376, 32, 36, 0xef520d7c +1, 21408, 21408, 32, 36, 0x0a000f30 +1, 21440, 21440, 32, 36, 0x09b30e47 +1, 21472, 21472, 32, 36, 0xf1e90d08 +1, 21504, 21504, 32, 36, 0x576c128a +1, 21536, 21536, 32, 36, 0x1f640f97 +1, 21568, 21568, 32, 36, 0x195b0eac +1, 21600, 21600, 32, 36, 0xe47e0d05 +1, 21632, 21632, 32, 36, 0xda1c0caa +1, 21664, 21664, 32, 36, 0x20da0ef5 +1, 21696, 21696, 32, 36, 0xd1ef0d80 +1, 21728, 21728, 32, 36, 0x85271574 +1, 21760, 21760, 32, 36, 0xef860df7 +1, 21792, 21792, 32, 36, 0x394f1112 +1, 21824, 21824, 32, 36, 0x33ea1140 +1, 21856, 21856, 32, 36, 0x238f10e1 +1, 21888, 21888, 32, 36, 0x26d3105a +1, 21920, 21920, 32, 36, 0x3e3a114a +1, 21952, 21952, 32, 36, 0x0a890ff3 +1, 21984, 21984, 32, 36, 0xc5190bfc +1, 22016, 22016, 32, 36, 0x6d1413a7 +1, 22048, 22048, 32, 36, 0xfadb0deb +1, 22080, 22080, 32, 36, 0x3a80139f +1, 22112, 22112, 32, 36, 0x18b110ae +1, 22144, 22144, 32, 36, 0x12141063 +1, 22176, 22176, 32, 36, 0x2dc61085 +1, 22208, 22208, 32, 36, 0xd3b50c13 +1, 22240, 22240, 32, 36, 0x2d931174 +1, 22272, 22272, 32, 36, 0x28f810bf +1, 22304, 22304, 32, 36, 0x0c010fb3 +1, 22336, 22336, 32, 36, 0xfe300e3e +1, 22368, 22368, 32, 36, 0xd1220b81 +1, 22400, 22400, 32, 36, 0x021f0f3b +1, 22432, 22432, 32, 36, 0x3a0910a9 +1, 22464, 22464, 32, 36, 0x4e8912ec +1, 22496, 22496, 32, 36, 0x645b13e4 +1, 22528, 22528, 32, 36, 0x6fc414d6 +1, 22560, 22560, 32, 36, 0x374c1027 +1, 22592, 22592, 32, 36, 0x376b122f +1, 22624, 22624, 32, 36, 0x4a2111b8 +1, 22656, 22656, 32, 36, 0x2def108e +1, 22688, 22688, 32, 36, 0xcbc50b71 +1, 22720, 22720, 32, 36, 0x106f0f82 +1, 22752, 22752, 32, 36, 0xed0b0d09 +1, 22784, 22784, 32, 36, 0x25b81060 +1, 22816, 22816, 32, 36, 0xfef90e5a +1, 22848, 22848, 32, 36, 0x9aeb0bad +1, 22880, 22880, 32, 36, 0x11250eeb +1, 22912, 22912, 32, 36, 0xfb350cc7 +1, 22944, 22944, 32, 36, 0x001e0d8f +1, 22976, 22976, 32, 36, 0x38a10ff0 +1, 23008, 23008, 32, 36, 0x09cd0de7 +1, 23040, 23040, 32, 36, 0x1810102d +1, 23072, 23072, 32, 36, 0xc3760bcd +1, 23104, 23104, 32, 36, 0x13220ff9 +1, 23136, 23136, 32, 36, 0x03400c60 +1, 23168, 23168, 32, 36, 0x17710efe +1, 23200, 23200, 32, 36, 0x4df8115d +1, 23232, 23232, 32, 36, 0x13260fd9 +1, 23264, 23264, 32, 36, 0x21c2105f +1, 23296, 23296, 32, 36, 0xd0370c8f +1, 23328, 23328, 32, 36, 0x5640131a +1, 23360, 23360, 32, 36, 0x434c1129 +1, 23392, 23392, 32, 36, 0x8e4516e7 +1, 23424, 23424, 32, 36, 0x2fd11270 +1, 23456, 23456, 32, 36, 0x79b9134a +1, 23488, 23488, 32, 36, 0x00350d66 +1, 23520, 23520, 32, 36, 0x60c812b2 +1, 23552, 23552, 32, 36, 0xd6ed0cac +1, 23584, 23584, 32, 36, 0xdd370b85 +1, 23616, 23616, 32, 36, 0x9ffe09d7 +1, 23648, 23648, 32, 36, 0x0b6a0f6c +1, 23680, 23680, 32, 36, 0xf4a20dc5 +1, 23712, 23712, 32, 36, 0x30191180 +1, 23744, 23744, 32, 36, 0x66a11363 +1, 23776, 23776, 32, 36, 0x3b9210a7 +1, 23808, 23808, 32, 36, 0x7796153b +1, 23840, 23840, 32, 36, 0x1cd01031 +1, 23872, 23872, 32, 36, 0x0dbb0eac +1, 23904, 23904, 32, 36, 0x1d0e101a +1, 23936, 23936, 32, 36, 0x2cf61125 +1, 23968, 23968, 32, 36, 0xeccc0d17 +1, 24000, 24000, 32, 36, 0x38e911fc +1, 24032, 24032, 32, 36, 0xdb390c0a +1, 24064, 24064, 32, 36, 0xd7c50c26 +1, 24096, 24096, 32, 36, 0x22f910c0 +1, 24128, 24128, 32, 36, 0xec740e58 +1, 24160, 24160, 32, 36, 0x26ac120c +1, 24192, 24192, 32, 36, 0x0d970fe5 +1, 24224, 24224, 32, 36, 0xe3f10e27 +1, 24256, 24256, 32, 36, 0x357212c1 +1, 24288, 24288, 32, 36, 0x203110c8 +1, 24320, 24320, 32, 36, 0xe35e0d9c +1, 24352, 24352, 32, 36, 0xfac00d57 +1, 24384, 24384, 32, 36, 0x3f5510a0 +1, 24416, 24416, 32, 36, 0x26cc0fa7 +1, 24448, 24448, 32, 36, 0x891914a1 +1, 24480, 24480, 32, 36, 0x147b0e72 +1, 24512, 24512, 32, 36, 0x580313fd +1, 24544, 24544, 32, 36, 0x28ee1091 +1, 24576, 24576, 32, 36, 0x5f541255 +1, 24608, 24608, 32, 36, 0xcdcc0b68 +1, 24640, 24640, 32, 36, 0x167e1147 +1, 24672, 24672, 32, 36, 0x3d5d10e5 +1, 24704, 24704, 32, 36, 0xdc3f0b04 +1, 24736, 24736, 32, 36, 0x00d10db8 +1, 24768, 24768, 32, 36, 0x0f6410da +1, 24800, 24800, 32, 36, 0xd7570cd9 +1, 24832, 24832, 32, 36, 0x40f31110 +1, 24864, 24864, 32, 36, 0x0ad60ff0 +1, 24896, 24896, 32, 36, 0x3389117f +1, 24928, 24928, 32, 36, 0xec5b0dfd +1, 24960, 24960, 32, 36, 0x122b0f70 +1, 24992, 24992, 32, 36, 0x32fb1147 +1, 25024, 25024, 32, 36, 0x405f11f1 +1, 25056, 25056, 32, 36, 0xe3040c2a +1, 25088, 25088, 32, 36, 0xe1a90c7e +1, 25120, 25120, 32, 36, 0x4483125c +1, 25152, 25152, 32, 36, 0x1456103d +1, 25184, 25184, 32, 36, 0x1d4d100d +1, 25216, 25216, 32, 36, 0x5f011259 +1, 25248, 25248, 32, 36, 0x426c1260 +1, 25280, 25280, 32, 36, 0x14d90ebf +1, 25312, 25312, 32, 36, 0x15a00f9d +1, 25344, 25344, 32, 36, 0x14a00ee3 +1, 25376, 25376, 32, 36, 0x01130fb8 +1, 25408, 25408, 32, 36, 0x00c90ecc +1, 25440, 25440, 32, 36, 0xe5ec0d47 +1, 25472, 25472, 32, 36, 0xa81e085b +1, 25504, 25504, 32, 36, 0xf3720d0d +1, 25536, 25536, 32, 36, 0x253e0e75 +1, 25568, 25568, 32, 36, 0xf87c0ef2 +1, 25600, 25600, 32, 36, 0xf8820e8e +1, 25632, 25632, 32, 36, 0x14d60f49 +1, 25664, 25664, 32, 36, 0x52191295 +1, 25696, 25696, 32, 36, 0x2e851128 +1, 25728, 25728, 32, 36, 0x31a81068 +1, 25760, 25760, 32, 36, 0x3b0d0f7a +1, 25792, 25792, 32, 36, 0x1f9c1143 +1, 25824, 25824, 32, 36, 0x3a6c0ebc +1, 25856, 25856, 32, 36, 0x1f530ebf +1, 25888, 25888, 32, 36, 0x1be90feb +1, 25920, 25920, 32, 36, 0xceea0dfc +1, 25952, 25952, 32, 36, 0xe7f70d9b +1, 25984, 25984, 32, 36, 0x06ca0ef7 +1, 26016, 26016, 32, 36, 0x4305109a +1, 26048, 26048, 32, 36, 0x2f6b0fd1 +1, 26080, 26080, 32, 36, 0x335b11b7 +1, 26112, 26112, 32, 36, 0x438d139a +1, 26144, 26144, 32, 36, 0x38f110e4 +1, 26176, 26176, 32, 36, 0x06750f86 +1, 26208, 26208, 32, 36, 0x59b212be +1, 26240, 26240, 32, 36, 0x08730da2 +1, 26272, 26272, 32, 36, 0xd34b0cdc +1, 26304, 26304, 32, 36, 0x19b21045 +1, 26336, 26336, 32, 36, 0x1b84103c +1, 26368, 26368, 32, 36, 0x0e760e8c +1, 26400, 26400, 32, 36, 0xf9da0ca1 +1, 26432, 26432, 32, 36, 0x1aec0f89 +1, 26464, 26464, 32, 36, 0xcfd30cd3 +1, 26496, 26496, 32, 36, 0x966a0ae4 +1, 26528, 26528, 32, 36, 0x582b1279 +1, 26560, 26560, 32, 36, 0x072b0ec5 +1, 26592, 26592, 32, 36, 0x3a6e1254 +1, 26624, 26624, 32, 36, 0xd0b40d2f +1, 26656, 26656, 32, 36, 0xbc210b58 +1, 26688, 26688, 32, 36, 0xcc470b9e +1, 26720, 26720, 32, 36, 0x04d10e1c +1, 26752, 26752, 32, 36, 0x0c550e89 +1, 26784, 26784, 32, 36, 0xf4400d7c +1, 26816, 26816, 32, 36, 0x00490d42 +1, 26848, 26848, 32, 36, 0x44ab11a4 +1, 26880, 26880, 32, 36, 0x88dc16ab +1, 26912, 26912, 32, 36, 0x8a351656 +1, 26944, 26944, 32, 36, 0x13fc0fa2 +1, 26976, 26976, 32, 36, 0x03b2114c +1, 27008, 27008, 32, 36, 0x1ea30f37 +1, 27040, 27040, 32, 36, 0x248e1131 +1, 27072, 27072, 32, 36, 0xf36f0fc8 +1, 27104, 27104, 32, 36, 0x22fb0ed5 +1, 27136, 27136, 32, 36, 0x2465121a +1, 27168, 27168, 32, 36, 0x2fe8109b +1, 27200, 27200, 32, 36, 0x3a84101e +1, 27232, 27232, 32, 36, 0x00270ea4 +1, 27264, 27264, 32, 36, 0x002e0d36 +1, 27296, 27296, 32, 36, 0x2a9010ac +1, 27328, 27328, 32, 36, 0xf25d0d38 +1, 27360, 27360, 32, 36, 0x6e3812fd +1, 27392, 27392, 32, 36, 0xcec20c58 +1, 27424, 27424, 32, 36, 0xe6ea0d7d +1, 27456, 27456, 32, 36, 0x0f490f49 +1, 27488, 27488, 32, 36, 0xe04c0f0f +1, 27520, 27520, 32, 36, 0x12880f2d +1, 27552, 27552, 32, 36, 0xf2e40e3d +1, 27584, 27584, 32, 36, 0x14021021 +1, 27616, 27616, 32, 36, 0x2b421024 +1, 27648, 27648, 32, 36, 0x1a521125 +1, 27680, 27680, 32, 36, 0x26a110db +1, 27712, 27712, 32, 36, 0x213d0f31 +1, 27744, 27744, 32, 36, 0x34c40fe8 +1, 27776, 27776, 32, 36, 0x3ed4123d +1, 27808, 27808, 32, 36, 0x01ca0e66 +1, 27840, 27840, 32, 36, 0x01a50e71 +1, 27872, 27872, 32, 36, 0x35e10fce +1, 27904, 27904, 32, 36, 0xe19a0d1a +1, 27936, 27936, 32, 36, 0x3b551396 +1, 27968, 27968, 32, 36, 0xe1b30db8 +1, 28000, 28000, 32, 36, 0x09e20e40 +1, 28032, 28032, 32, 36, 0xfb3c0db0 +1, 28064, 28064, 32, 36, 0xf6d90d85 +1, 28096, 28096, 32, 36, 0x476c122c +1, 28128, 28128, 32, 36, 0x3fbb11af +1, 28160, 28160, 32, 36, 0x457012eb +1, 28192, 28192, 32, 36, 0x0fa80e34 +1, 28224, 28224, 32, 36, 0x4de710da +1, 28256, 28256, 32, 36, 0x5f741202 +1, 28288, 28288, 32, 36, 0x41161405 +1, 28320, 28320, 32, 36, 0x5b6a1308 +1, 28352, 28352, 32, 36, 0xf42f0e6a +1, 28384, 28384, 32, 36, 0x34021184 +1, 28416, 28416, 32, 36, 0xfdbb0daa +1, 28448, 28448, 32, 36, 0xd9750d88 +1, 28480, 28480, 32, 36, 0x1fd1102e +1, 28512, 28512, 32, 36, 0x3dc01141 +1, 28544, 28544, 32, 36, 0x0a540f5a +1, 28576, 28576, 32, 36, 0xfc5a0d8f +1, 28608, 28608, 32, 36, 0xfae80dd9 +1, 28640, 28640, 32, 36, 0xf54b0dd2 +1, 28672, 28672, 32, 36, 0x16da0fa8 +1, 28704, 28704, 32, 36, 0x496e1205 +1, 28736, 28736, 32, 36, 0x375e11a0 +1, 28768, 28768, 32, 36, 0x4e911358 +1, 28800, 28800, 32, 36, 0x04840f60 +1, 28832, 28832, 32, 36, 0x2ff8107f +1, 28864, 28864, 32, 36, 0xf5fe0e9a +1, 28896, 28896, 32, 36, 0xe99a0e44 +1, 28928, 28928, 32, 36, 0x3ea411b8 +1, 28960, 28960, 32, 36, 0xf5ef0f01 +1, 28992, 28992, 32, 36, 0x18311074 +1, 29024, 29024, 32, 36, 0x16a30f28 +1, 29056, 29056, 32, 36, 0x1ced0dc1 +1, 29088, 29088, 32, 36, 0xdb570b00 +1, 29120, 29120, 32, 36, 0x1bb20ebf +1, 29152, 29152, 32, 36, 0x0bca0fcd +1, 29184, 29184, 32, 36, 0x064c104a +1, 29216, 29216, 32, 36, 0x30f6105c +1, 29248, 29248, 32, 36, 0x30f40fee +1, 29280, 29280, 32, 36, 0x0c1010c0 +1, 29312, 29312, 32, 36, 0x709514a5 +1, 29344, 29344, 32, 36, 0x24ac1187 +1, 29376, 29376, 32, 36, 0x2431106f +1, 29408, 29408, 32, 36, 0x1e5e1094 +1, 29440, 29440, 32, 36, 0x03a30cf8 +1, 29472, 29472, 32, 36, 0xf2fc0db6 +1, 29504, 29504, 32, 36, 0xdeba0b80 +1, 29536, 29536, 32, 36, 0x13db0fd8 +1, 29568, 29568, 32, 36, 0x400511dc +1, 29600, 29600, 32, 36, 0x00910fc0 +1, 29632, 29632, 32, 36, 0x245010f8 +1, 29664, 29664, 32, 36, 0x31db1356 +1, 29696, 29696, 32, 36, 0x78bb14d1 +1, 29728, 29728, 32, 36, 0x75151509 +1, 29760, 29760, 32, 36, 0xfb060c50 +1, 29792, 29792, 32, 36, 0xbb52096b +1, 29824, 29824, 32, 36, 0xe2780ba4 +1, 29856, 29856, 32, 36, 0xd8000c05 +1, 29888, 29888, 32, 36, 0xe3ea0cad +1, 29920, 29920, 32, 36, 0xd80d0c08 +1, 29952, 29952, 32, 36, 0x2032108a +1, 29984, 29984, 32, 36, 0xe4460d02 +1, 30016, 30016, 32, 36, 0x26771220 +1, 30048, 30048, 32, 36, 0x4e641311 +1, 30080, 30080, 32, 36, 0x16371141 +1, 30112, 30112, 32, 36, 0x2e481227 +1, 30144, 30144, 32, 36, 0xfb9b0e44 +1, 30176, 30176, 32, 36, 0x48131233 +1, 30208, 30208, 32, 36, 0x0ee50f68 +1, 30240, 30240, 32, 36, 0xff3f0ce0 +1, 30272, 30272, 32, 36, 0xfdcb0dfe +1, 30304, 30304, 32, 36, 0xbb080b5d +1, 30336, 30336, 32, 36, 0x15020dab +1, 30368, 30368, 32, 36, 0xfdc50e31 +1, 30400, 30400, 32, 36, 0x022f0efd +1, 30432, 30432, 32, 36, 0x0a9b0eea +1, 30464, 30464, 32, 36, 0x108110ca +1, 30496, 30496, 32, 36, 0xf9160f2a +1, 30528, 30528, 32, 36, 0x6246134f +1, 30560, 30560, 32, 36, 0x11630fc9 +1, 30592, 30592, 32, 36, 0x08b21010 +1, 30624, 30624, 32, 36, 0xd3d20e1e +1, 30656, 30656, 32, 36, 0x41711301 +1, 30688, 30688, 32, 36, 0x34031105 +1, 30720, 30720, 32, 36, 0xba0c0a3b +1, 30752, 30752, 32, 36, 0x23cd0f29 +1, 30784, 30784, 32, 36, 0x11f90d34 +1, 30816, 30816, 32, 36, 0x00e80da0 +1, 30848, 30848, 32, 36, 0xe5620c64 +1, 30880, 30880, 32, 36, 0x13340eab +1, 30912, 30912, 32, 36, 0x04510f06 +1, 30944, 30944, 32, 36, 0x086a0de5 +1, 30976, 30976, 32, 36, 0x13c31039 +1, 31008, 31008, 32, 36, 0x17e310ee +1, 31040, 31040, 32, 36, 0x9797149c +1, 31072, 31072, 32, 36, 0x50c01394 +1, 31104, 31104, 32, 36, 0x40bf10a5 +1, 31136, 31136, 32, 36, 0x558212b4 +1, 31168, 31168, 32, 36, 0x055a0eff +1, 31200, 31200, 32, 36, 0xff290ff9 +1, 31232, 31232, 32, 36, 0x105b0e8b +1, 31264, 31264, 32, 36, 0xfcae0f2a +1, 31296, 31296, 32, 36, 0xfe930cb8 +1, 31328, 31328, 32, 36, 0xe7d60b9c +1, 31360, 31360, 32, 36, 0xd6d20bbe +1, 31392, 31392, 32, 36, 0xfd1d0e4b +1, 31424, 31424, 32, 36, 0xdbe10ddb +1, 31456, 31456, 32, 36, 0xdb4f0d1b +1, 31488, 31488, 32, 36, 0x55a013bf +1, 31520, 31520, 32, 36, 0x04a21087 +1, 31552, 31552, 32, 36, 0x50e913c2 +1, 31584, 31584, 32, 36, 0x153610a6 +1, 31616, 31616, 32, 36, 0x1a981068 +1, 31648, 31648, 32, 36, 0x24c010fe +1, 31680, 31680, 32, 36, 0x17b40dde +1, 31712, 31712, 32, 36, 0x445d116d +1, 31744, 31744, 32, 36, 0x2cd01015 +1, 31776, 31776, 32, 36, 0x3db0114d +1, 31808, 31808, 32, 36, 0xeb0a0c43 +1, 31840, 31840, 32, 36, 0xc01b0c19 +1, 31872, 31872, 32, 36, 0xca500bd8 +1, 31904, 31904, 32, 36, 0x06180e6c +1, 31936, 31936, 32, 36, 0x3e0110da +1, 31968, 31968, 32, 36, 0xedf00d6d +1, 32000, 32000, 32, 36, 0x4d1d1193 +1, 32032, 32032, 32, 36, 0x84a5137b +1, 32064, 32064, 32, 36, 0x41c711e1 +1, 32096, 32096, 32, 36, 0x1ee21042 +1, 32128, 32128, 32, 36, 0x497d1171 +1, 32160, 32160, 32, 36, 0x77561569 +1, 32192, 32192, 32, 36, 0x4e1111ab +1, 32224, 32224, 32, 36, 0x608012e5 +1, 32256, 32256, 32, 36, 0x1e1a10de +1, 32288, 32288, 32, 36, 0x5a7b131c +1, 32320, 32320, 32, 36, 0x60be1388 +1, 32352, 32352, 32, 36, 0xf8940ee9 +1, 32384, 32384, 32, 36, 0x3afd12de +1, 32416, 32416, 32, 36, 0x0ae80ef0 +1, 32448, 32448, 32, 36, 0xe1af0d5d +1, 32480, 32480, 32, 36, 0xf6440f3a +1, 32512, 32512, 32, 36, 0x02ce0f51 +1, 32544, 32544, 32, 36, 0x1d790f61 +1, 32576, 32576, 32, 36, 0xe7960e64 +1, 32608, 32608, 32, 36, 0xcc1e0ae6 +1, 32640, 32640, 32, 36, 0xf9df0dab +1, 32672, 32672, 32, 36, 0x26d10fb1 +1, 32704, 32704, 32, 36, 0xfea60fd9 +1, 32736, 32736, 32, 36, 0x39c710e4 +1, 32768, 32768, 32, 36, 0x21a91079 +1, 32800, 32800, 32, 36, 0x1a940f44 +1, 32832, 32832, 32, 36, 0x14910fca +1, 32864, 32864, 32, 36, 0xd75f0cac +1, 32896, 32896, 32, 36, 0xe68e0fc0 +1, 32928, 32928, 32, 36, 0x597f1181 +1, 32960, 32960, 32, 36, 0x34a51046 +1, 32992, 32992, 32, 36, 0x2dac0e5e +1, 33024, 33024, 32, 36, 0x41da1224 +1, 33056, 33056, 32, 36, 0x3b1c0f81 +1, 33088, 33088, 32, 36, 0x10740eba diff --git a/tests/ref/fate/segafilm-cinepak-mux b/tests/ref/fate/segafilm-cinepak-mux new file mode 100644 index 0000000000..ae39fdd12e --- /dev/null +++ b/tests/ref/fate/segafilm-cinepak-mux @@ -0,0 +1,159 @@ +1316f0df8a8afb34b15218149bb29252 *tests/data/fate/segafilm-cinepak-mux.film_cpk +173220 tests/data/fate/segafilm-cinepak-mux.film_cpk +#tb 0: 1/5 +#media_type 0: video +#codec_id 0: cinepak +#dimensions 0: 100x75 +#sar 0: 0/1 +0, 0, 0, 1, 1222, 0x71c12b5f +0, 1, 1, 1, 1126, 0x758fabe5, F=0x0 +0, 2, 2, 1, 1138, 0xf28daaf9, F=0x0 +0, 3, 3, 1, 1130, 0x08d1fd4e, F=0x0 +0, 4, 4, 1, 1118, 0x33351228, F=0x0 +0, 5, 5, 1, 1130, 0x6e101ed2, F=0x0 +0, 6, 6, 1, 1122, 0x39d225ac, F=0x0 +0, 7, 7, 1, 1126, 0x32ae4cb6, F=0x0 +0, 8, 8, 1, 1126, 0xa3ac5a10, F=0x0 +0, 9, 9, 1, 1126, 0x66185561, F=0x0 +0, 10, 10, 1, 1134, 0x2bf85f4e, F=0x0 +0, 11, 11, 1, 1134, 0xe4db7b64, F=0x0 +0, 12, 12, 1, 1130, 0x87e9793e, F=0x0 +0, 13, 13, 1, 1118, 0x8d346c2e, F=0x0 +0, 14, 14, 1, 1126, 0x447d6abb, F=0x0 +0, 15, 15, 1, 1130, 0x090c763a, F=0x0 +0, 16, 16, 1, 1134, 0x11ef80f1, F=0x0 +0, 17, 17, 1, 1126, 0xe9b68fc3, F=0x0 +0, 18, 18, 1, 1126, 0x89c696da, F=0x0 +0, 19, 19, 1, 1114, 0xe6d1a98e, F=0x0 +0, 20, 20, 1, 1126, 0xd35daee7, F=0x0 +0, 21, 21, 1, 1114, 0x25b1a557, F=0x0 +0, 22, 22, 1, 1130, 0x17e69d3e, F=0x0 +0, 23, 23, 1, 1126, 0x8dc88007, F=0x0 +0, 24, 24, 1, 1130, 0x577b7137, F=0x0 +0, 25, 25, 1, 1130, 0x4b887d7e, F=0x0 +0, 26, 26, 1, 1134, 0x144a85b3, F=0x0 +0, 27, 27, 1, 1126, 0xb556722e, F=0x0 +0, 28, 28, 1, 1130, 0xe3db9173, F=0x0 +0, 29, 29, 1, 1138, 0x6e127c53, F=0x0 +0, 30, 30, 1, 1126, 0x0cbf77ad, F=0x0 +0, 31, 31, 1, 1134, 0x110c8f29, F=0x0 +0, 32, 32, 1, 1134, 0xd9e38471, F=0x0 +0, 33, 33, 1, 1138, 0xb177947e, F=0x0 +0, 34, 34, 1, 1130, 0x9a9da5f9, F=0x0 +0, 35, 35, 1, 1102, 0x65e5d1b2, F=0x0 +0, 36, 36, 1, 1098, 0x9d020bdb, F=0x0 +0, 37, 37, 1, 1098, 0xbbcb2c90, F=0x0 +0, 38, 38, 1, 1122, 0x0b6eb28a, F=0x0 +0, 39, 39, 1, 1130, 0x86dec1ac, F=0x0 +0, 40, 40, 1, 1126, 0x2926b05c, F=0x0 +0, 41, 41, 1, 1126, 0x37daa041, F=0x0 +0, 42, 42, 1, 1130, 0xb2859897, F=0x0 +0, 43, 43, 1, 1130, 0xdfdaa4a7, F=0x0 +0, 44, 44, 1, 1126, 0xd83fa84e, F=0x0 +0, 45, 45, 1, 1126, 0x6738a41d, F=0x0 +0, 46, 46, 1, 1122, 0xbff7b2ff, F=0x0 +0, 47, 47, 1, 1126, 0x0bccc0a3, F=0x0 +0, 48, 48, 1, 1126, 0x4083cc7a, F=0x0 +0, 49, 49, 1, 1126, 0x7d5bd199, F=0x0 +0, 50, 50, 1, 1126, 0xf1a6d890, F=0x0 +0, 51, 51, 1, 1118, 0xad19b80a, F=0x0 +0, 52, 52, 1, 1126, 0x8a61d10e, F=0x0 +0, 53, 53, 1, 1118, 0xdafdd4f3, F=0x0 +0, 54, 54, 1, 1122, 0xd171d3b4, F=0x0 +0, 55, 55, 1, 1118, 0xf78adab4, F=0x0 +0, 56, 56, 1, 1122, 0x9e2ad511, F=0x0 +0, 57, 57, 1, 1126, 0x065a94b0, F=0x0 +0, 58, 58, 1, 1130, 0x2c31a378, F=0x0 +0, 59, 59, 1, 1122, 0xe0248cbc, F=0x0 +0, 60, 60, 1, 1370, 0x731b081a, F=0x0 +0, 61, 61, 1, 1126, 0x71f4e747, F=0x0 +0, 62, 62, 1, 1126, 0x5597ec42, F=0x0 +0, 63, 63, 1, 1126, 0xdf25e98a, F=0x0 +0, 64, 64, 1, 1126, 0x70b20e6d, F=0x0 +0, 65, 65, 1, 1130, 0x80291c49 +0, 66, 66, 1, 1130, 0x36312605 +0, 67, 67, 1, 1130, 0x340c32f8, F=0x0 +0, 68, 68, 1, 1138, 0xe39d4da6, F=0x0 +0, 69, 69, 1, 1162, 0x926055c2, F=0x0 +0, 70, 70, 1, 1150, 0x23636430, F=0x0 +0, 71, 71, 1, 1162, 0xa9585bf0, F=0x0 +0, 72, 72, 1, 1182, 0x31aa69f1, F=0x0 +0, 73, 73, 1, 1138, 0x01fe67d0, F=0x0 +0, 74, 74, 1, 1186, 0x19e27b72, F=0x0 +0, 75, 75, 1, 1166, 0xc6308226, F=0x0 +0, 76, 76, 1, 1158, 0xef1d92de, F=0x0 +0, 77, 77, 1, 1178, 0xf330cc25, F=0x0 +0, 78, 78, 1, 1182, 0xa0aed70e, F=0x0 +0, 79, 79, 1, 1126, 0xb572d975, F=0x0 +0, 80, 80, 1, 1162, 0x824bdf60, F=0x0 +0, 81, 81, 1, 1110, 0x0f4be7ec, F=0x0 +0, 82, 82, 1, 1118, 0x87fcd9bf, F=0x0 +0, 83, 83, 1, 1118, 0x33c0d913, F=0x0 +0, 84, 84, 1, 1106, 0x6bf1d24a, F=0x0 +0, 85, 85, 1, 1130, 0xf9d8d39b, F=0x0 +0, 86, 86, 1, 1130, 0x2c98d6c7, F=0x0 +0, 87, 87, 1, 1126, 0xd6dbc72e, F=0x0 +0, 88, 88, 1, 1126, 0xb28cc81b, F=0x0 +0, 89, 89, 1, 1122, 0x6d6dba62, F=0x0 +0, 90, 90, 1, 1126, 0x0e15bf6c, F=0x0 +0, 91, 91, 1, 1118, 0x3bf8b739, F=0x0 +0, 92, 92, 1, 1130, 0xa85ad726, F=0x0 +0, 93, 93, 1, 1126, 0x167fd993, F=0x0 +0, 94, 94, 1, 1118, 0x0f6ad267, F=0x0 +0, 95, 95, 1, 1114, 0x9ad0dfda, F=0x0 +0, 96, 96, 1, 1122, 0x2f7dde25, F=0x0 +0, 97, 97, 1, 1122, 0xb4e2e1bf, F=0x0 +0, 98, 98, 1, 1126, 0x6443e4dd, F=0x0 +0, 99, 99, 1, 1122, 0x7de1dceb, F=0x0 +0, 100, 100, 1, 1094, 0x0422f641, F=0x0 +0, 101, 101, 1, 1126, 0x2bf8e36e, F=0x0 +0, 102, 102, 1, 1126, 0x6215cc8d, F=0x0 +0, 103, 103, 1, 1122, 0xbdd8e81e, F=0x0 +0, 104, 104, 1, 1126, 0x5fa4e361, F=0x0 +0, 105, 105, 1, 1114, 0x02dedc5a, F=0x0 +0, 106, 106, 1, 1122, 0x4807e5ef, F=0x0 +0, 107, 107, 1, 1126, 0x9165d802, F=0x0 +0, 108, 108, 1, 1114, 0xb389d4a2, F=0x0 +0, 109, 109, 1, 1126, 0xbbb4d58e, F=0x0 +0, 110, 110, 1, 1106, 0x0f44e337, F=0x0 +0, 111, 111, 1, 1106, 0x57bae452, F=0x0 +0, 112, 112, 1, 1382, 0x4ef2281a, F=0x0 +0, 113, 113, 1, 1126, 0x79dedd9e, F=0x0 +0, 114, 114, 1, 1114, 0xfa8bf80f, F=0x0 +0, 115, 115, 1, 1110, 0x5f9e122e, F=0x0 +0, 116, 116, 1, 1114, 0x85aa480c, F=0x0 +0, 117, 117, 1, 1122, 0xf7c87737, F=0x0 +0, 118, 118, 1, 1122, 0x2ff57bc7, F=0x0 +0, 119, 119, 1, 1134, 0x1723b925, F=0x0 +0, 120, 120, 1, 1154, 0x1768acf5 +0, 121, 121, 1, 1206, 0xe2f2e7e7, F=0x0 +0, 122, 122, 1, 1130, 0x30a0deb4, F=0x0 +0, 123, 123, 1, 1130, 0x9d8fdff7, F=0x0 +0, 124, 124, 1, 1126, 0xefcbd959, F=0x0 +0, 125, 125, 1, 1130, 0xac08d48b, F=0x0 +0, 126, 126, 1, 1130, 0xd0c0c1e4, F=0x0 +0, 127, 127, 1, 1130, 0x0ecbab42, F=0x0 +0, 128, 128, 1, 1130, 0x85ddb0e9, F=0x0 +0, 129, 129, 1, 1126, 0xb6c29be4, F=0x0 +0, 130, 130, 1, 1130, 0x21e196e0, F=0x0 +0, 131, 131, 1, 1130, 0xd4f7a15e, F=0x0 +0, 132, 132, 1, 1118, 0x35dbacf7, F=0x0 +0, 133, 133, 1, 1126, 0x31a5b4fe, F=0x0 +0, 134, 134, 1, 1122, 0x699cbc4b, F=0x0 +0, 135, 135, 1, 1114, 0x3446b299, F=0x0 +0, 136, 136, 1, 1122, 0xd228ad0a, F=0x0 +0, 137, 137, 1, 1118, 0x9161dd42, F=0x0 +0, 138, 138, 1, 1122, 0x9055ce23, F=0x0 +0, 139, 139, 1, 1114, 0x0d41ddef, F=0x0 +0, 140, 140, 1, 1110, 0x9a6ee6d9, F=0x0 +0, 141, 141, 1, 1110, 0x88b4fbed, F=0x0 +0, 142, 142, 1, 1118, 0x6b4ff2e0, F=0x0 +0, 143, 143, 1, 1118, 0x58cae506, F=0x0 +0, 144, 144, 1, 1114, 0x2e08fbf8, F=0x0 +0, 145, 145, 1, 1110, 0x2329f247, F=0x0 +0, 146, 146, 1, 1114, 0x7c56f7bb, F=0x0 +0, 147, 147, 1, 1118, 0x10b9f719, F=0x0 +0, 148, 148, 1, 1126, 0xda626ba7, F=0x0 +0, 149, 149, 1, 1382, 0x33b21846, F=0x0 +0, 150, 150, 1, 586, 0x12808f58, F=0x0 +0, 151, 151, 1, 190, 0xa9f408c3, F=0x0 diff --git a/tests/ref/fate/segafilm-rawvideo-mux b/tests/ref/fate/segafilm-rawvideo-mux new file mode 100644 index 0000000000..59c5f2e515 --- /dev/null +++ b/tests/ref/fate/segafilm-rawvideo-mux @@ -0,0 +1,98 @@ +c4b24005b314b70783ebb007f50b6c6c *tests/data/fate/segafilm-rawvideo-mux.film_cpk +17841040 tests/data/fate/segafilm-rawvideo-mux.film_cpk +#tb 0: 1/12 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 400x187 +#sar 0: 0/1 +#tb 1: 1/8000 +#media_type 1: audio +#codec_id 1: pcm_s16be_planar +#sample_rate 1: 8000 +#channel_layout_name 1: mono +0, 0, 0, 1, 224400, 0xd8f2f310 +1, 0, 0, 8000, 16000, 0x7ec2d894 +0, 1, 1, 1, 224400, 0xe38676c2 +0, 2, 2, 1, 224400, 0x7163b6ad +0, 3, 3, 1, 224400, 0xa514b0f7 +0, 4, 4, 1, 224400, 0xeed48b96 +0, 5, 5, 1, 224400, 0x5e9f02b2 +0, 6, 6, 1, 224400, 0x70822c53 +0, 7, 7, 1, 224400, 0x93101067 +0, 8, 8, 1, 224400, 0x0710e900 +0, 9, 9, 1, 224400, 0x0e8add6a +0, 10, 10, 1, 224400, 0x53fb2c5a +0, 11, 11, 1, 224400, 0xa58cc02f +0, 12, 12, 1, 224400, 0x0a5cc76b +1, 8000, 8000, 8000, 16000, 0x1fb8d7fa +0, 13, 13, 1, 224400, 0xfa551631 +0, 14, 14, 1, 224400, 0xde9f99bf +0, 15, 15, 1, 224400, 0xe66a8690 +0, 16, 16, 1, 224400, 0xd9e6f3d1 +0, 17, 17, 1, 224400, 0xa479a5c6 +0, 18, 18, 1, 224400, 0xdaa3531f +0, 19, 19, 1, 224400, 0xde3e6843 +0, 20, 20, 1, 224400, 0x181adafd +0, 21, 21, 1, 224400, 0x784b6429 +0, 22, 22, 1, 224400, 0x91cdc30e +0, 23, 23, 1, 224400, 0x6e78be49 +0, 24, 24, 1, 224400, 0x7515644c +1, 16000, 16000, 8000, 16000, 0xb1d7d062 +0, 25, 25, 1, 224400, 0xcc32a91b +0, 26, 26, 1, 224400, 0xc63e3831 +0, 27, 27, 1, 224400, 0xfb53b651 +0, 28, 28, 1, 224400, 0x12ec8a01 +0, 29, 29, 1, 224400, 0x136fcb2c +0, 30, 30, 1, 224400, 0x827fa546 +0, 31, 31, 1, 224400, 0x1773b7f5 +0, 32, 32, 1, 224400, 0x732defc1 +0, 33, 33, 1, 224400, 0x84292372 +0, 34, 34, 1, 224400, 0x20f22365 +0, 35, 35, 1, 224400, 0xb39a0700 +0, 36, 36, 1, 224400, 0xf245706c +1, 24000, 24000, 8000, 16000, 0x831174ae +0, 37, 37, 1, 224400, 0xdb702ae7 +0, 38, 38, 1, 224400, 0xadfefe5b +0, 39, 39, 1, 224400, 0xa667adcb +0, 40, 40, 1, 224400, 0x4d645191 +0, 41, 41, 1, 224400, 0x33802f58 +0, 42, 42, 1, 224400, 0x24eff4b8 +0, 43, 43, 1, 224400, 0x4dc817a6 +0, 44, 44, 1, 224400, 0x9a891d35 +0, 45, 45, 1, 224400, 0x2d0bb83b +0, 46, 46, 1, 224400, 0xd13469c1 +0, 47, 47, 1, 224400, 0xd2e6302a +0, 48, 48, 1, 224400, 0xc7594ee1 +1, 32000, 32000, 8000, 16000, 0x88c62b9f +0, 49, 49, 1, 224400, 0xc6da714c +0, 50, 50, 1, 224400, 0xf675e838 +0, 51, 51, 1, 224400, 0xdc047c76 +0, 52, 52, 1, 224400, 0xe5727de5 +0, 53, 53, 1, 224400, 0x153b0f62 +0, 54, 54, 1, 224400, 0x65922f68 +0, 55, 55, 1, 224400, 0x04e04bfb +0, 56, 56, 1, 224400, 0x1dde6c88 +0, 57, 57, 1, 224400, 0xed3905f2 +0, 58, 58, 1, 224400, 0x211a5996 +0, 59, 59, 1, 224400, 0xd010baaf +0, 60, 60, 1, 224400, 0xcbc9f272 +1, 40000, 40000, 8000, 16000, 0x48c7c649 +0, 61, 61, 1, 224400, 0x7380d6f0 +0, 62, 62, 1, 224400, 0xfd0bf084 +0, 63, 63, 1, 224400, 0xc4d671d9 +0, 64, 64, 1, 224400, 0x84236aa5 +0, 65, 65, 1, 224400, 0x9c584ede +0, 66, 66, 1, 224400, 0xdb0c6029 +0, 67, 67, 1, 224400, 0x775ae560 +0, 68, 68, 1, 224400, 0xe3800916 +0, 69, 69, 1, 224400, 0x9313a8e8 +0, 70, 70, 1, 224400, 0x3a5d07cc +0, 71, 71, 1, 224400, 0x4651a10b +0, 72, 72, 1, 224400, 0xc2d72183 +1, 48000, 48000, 8000, 16000, 0x2e7a742a +0, 73, 73, 1, 224400, 0xcd971625 +0, 74, 74, 1, 224400, 0x9fb0f3c2 +0, 75, 75, 1, 224400, 0x920ee561 +0, 76, 76, 1, 224400, 0x8a2c1bbf +0, 77, 77, 1, 224400, 0x6150c072 +0, 78, 78, 1, 224400, 0x499dc869 diff --git a/tests/ref/fate/segafilm-s8-remux b/tests/ref/fate/segafilm-s8-remux new file mode 100644 index 0000000000..8175d05618 --- /dev/null +++ b/tests/ref/fate/segafilm-s8-remux @@ -0,0 +1,151 @@ +3b5854365d74f6194d3b09e040507370 *tests/data/fate/segafilm-s8-remux.film_cpk +1955240 tests/data/fate/segafilm-s8-remux.film_cpk +#tb 0: 1/30 +#media_type 0: video +#codec_id 0: cinepak +#dimensions 0: 320x224 +#sar 0: 0/1 +#tb 1: 1/44100 +#media_type 1: audio +#codec_id 1: pcm_s8_planar +#sample_rate 1: 44100 +#channel_layout_name 1: stereo +0, 0, 0, 2, 21612, 0x12f0b3c8 +1, 0, 0, 22048, 44096, 0xafd250ae +0, 2, 2, 2, 11080, 0xac3a462b, F=0x0 +0, 4, 4, 2, 11300, 0xd8ee7f3e, F=0x0 +0, 6, 6, 2, 21612, 0x73c3a3f9 +0, 8, 8, 2, 21628, 0x00a5b4b9 +0, 10, 10, 2, 14772, 0x1332b44f, F=0x0 +0, 12, 12, 2, 14744, 0x5ce5d59b, F=0x0 +0, 14, 14, 2, 14736, 0xd5ac2877, F=0x0 +1, 22048, 22048, 11028, 22056, 0xe08a0f01 +0, 16, 16, 2, 16908, 0x90fb4402 +0, 18, 18, 2, 21636, 0x30f36b66 +0, 20, 20, 2, 21648, 0x3ba6ea31 +0, 22, 22, 2, 14744, 0x5c35b960, F=0x0 +1, 33076, 33076, 11024, 22048, 0x4798f7aa +0, 24, 24, 2, 14164, 0xe7c63eaa, F=0x0 +0, 26, 26, 2, 14644, 0x158c7e80, F=0x0 +0, 28, 28, 2, 14760, 0x423e575d, F=0x0 +0, 30, 30, 2, 14784, 0xe56277f8, F=0x0 +1, 44100, 44100, 11028, 22056, 0x8cefd048 +0, 32, 32, 2, 14788, 0x451e0bae, F=0x0 +0, 34, 34, 2, 14784, 0x1a05cb5a, F=0x0 +0, 36, 36, 2, 14784, 0x9898d518, F=0x0 +1, 55128, 55128, 11028, 22056, 0xda5e35ef +0, 38, 38, 2, 14768, 0x7de83ded, F=0x0 +0, 40, 40, 2, 14760, 0x4fbe044b, F=0x0 +0, 42, 42, 2, 14772, 0x246488b7, F=0x0 +0, 44, 44, 2, 14784, 0x4a8e927d, F=0x0 +1, 66156, 66156, 11028, 22056, 0xecb354d5 +0, 46, 46, 2, 14768, 0x0a78d401, F=0x0 +0, 48, 48, 2, 14724, 0x99b092fc, F=0x0 +0, 50, 50, 2, 17424, 0xed3215f7 +0, 52, 52, 2, 14760, 0x936b54f2, F=0x0 +1, 77184, 77184, 11016, 22032, 0x4f023ee7 +0, 54, 54, 2, 14788, 0x512f061b, F=0x0 +0, 56, 56, 2, 14752, 0x8697f416, F=0x0 +0, 58, 58, 2, 14752, 0xf113edc3, F=0x0 +0, 60, 60, 2, 14792, 0xc79a8eff, F=0x0 +1, 88200, 88200, 11028, 22056, 0x00959d91 +0, 62, 62, 2, 14748, 0x9906aeb0, F=0x0 +0, 64, 64, 2, 14752, 0x5d0035fb, F=0x0 +0, 66, 66, 2, 14756, 0x1a18611b, F=0x0 +1, 99228, 99228, 11028, 22056, 0xef42522d +0, 68, 68, 2, 14792, 0x03ecb407, F=0x0 +0, 70, 70, 2, 14792, 0x0b3f8a55, F=0x0 +0, 72, 72, 2, 14788, 0x4db424ef, F=0x0 +0, 74, 74, 2, 14784, 0xe86937be, F=0x0 +1, 110256, 110256, 11028, 22056, 0x344eb013 +0, 76, 76, 2, 14756, 0xdf30850f, F=0x0 +0, 78, 78, 2, 14764, 0x8ba301b0, F=0x0 +0, 80, 80, 2, 16816, 0x019829a4 +0, 82, 82, 2, 14704, 0x28451122, F=0x0 +1, 121284, 121284, 11016, 22032, 0xaad8d420 +0, 84, 84, 2, 14540, 0x4767a033, F=0x0 +0, 86, 86, 2, 14144, 0xa7cff806, F=0x0 +0, 88, 88, 2, 14372, 0x66da8c46, F=0x0 +0, 90, 90, 2, 14296, 0xc98a2efd, F=0x0 +1, 132300, 132300, 11028, 22056, 0xfc76c3d9 +0, 92, 92, 2, 16396, 0xd6235b32 +0, 94, 94, 2, 12464, 0x519c57c9, F=0x0 +0, 96, 96, 2, 12628, 0xf3d3e179, F=0x0 +1, 143328, 143328, 11028, 22056, 0x44073824 +0, 98, 98, 2, 10604, 0x93c6a3d1, F=0x0 +0, 100, 100, 2, 8936, 0xcb92de8c, F=0x0 +0, 102, 102, 2, 8340, 0x7698372b, F=0x0 +0, 104, 104, 2, 7324, 0x782ebf51, F=0x0 +1, 154356, 154356, 11028, 22056, 0x3d7d1aef +0, 106, 106, 2, 6332, 0x23291828, F=0x0 +0, 108, 108, 2, 5448, 0x2426feae, F=0x0 +0, 110, 110, 2, 624, 0x3f9c04b2, F=0x0 +0, 112, 112, 2, 624, 0x3f9c04b2, F=0x0 +1, 165384, 165384, 11016, 22032, 0x91257dfb +0, 114, 114, 2, 624, 0x3f9c04b2, F=0x0 +0, 116, 116, 2, 624, 0x3f9c04b2, F=0x0 +0, 118, 118, 2, 624, 0x3f9c04b2, F=0x0 +0, 120, 120, 2, 624, 0x3f9c04b2, F=0x0 +1, 176400, 176400, 11028, 22056, 0x254d5274 +0, 122, 122, 2, 21540, 0x6a391e7e +0, 124, 124, 2, 6832, 0x4023eaac, F=0x0 +0, 126, 126, 2, 7540, 0xbfc4e26e, F=0x0 +1, 187428, 187428, 11028, 22056, 0x85bf05d4 +0, 128, 128, 2, 7444, 0x37976e60, F=0x0 +0, 130, 130, 2, 7440, 0x5995e2b0, F=0x0 +0, 132, 132, 2, 7620, 0x96c3f568, F=0x0 +0, 134, 134, 2, 7544, 0x185643e7, F=0x0 +1, 198456, 198456, 11028, 22056, 0xe9b89025 +0, 136, 136, 2, 7440, 0x7c67dd22, F=0x0 +0, 138, 138, 2, 9864, 0xd66c84e6 +0, 140, 140, 2, 8344, 0xba857ad0, F=0x0 +0, 142, 142, 2, 7720, 0x31111984, F=0x0 +1, 209484, 209484, 11016, 22032, 0xcf4f1087 +0, 144, 144, 2, 7608, 0xc6539493, F=0x0 +0, 146, 146, 2, 7640, 0x5b3c8a04, F=0x0 +0, 148, 148, 2, 7624, 0x3eb7731a, F=0x0 +0, 150, 150, 2, 7712, 0x3cf7eb6b, F=0x0 +1, 220500, 220500, 11028, 22056, 0x6c016e48 +0, 152, 152, 2, 7700, 0x98833ab2, F=0x0 +0, 154, 154, 2, 9836, 0x9facaa3d +0, 156, 156, 2, 8280, 0x4c16fc91, F=0x0 +1, 231528, 231528, 11028, 22056, 0x76a2c75c +0, 158, 158, 2, 7708, 0x6464873b, F=0x0 +0, 160, 160, 2, 7608, 0xbe0ff68b, F=0x0 +0, 162, 162, 2, 7500, 0x283a0810, F=0x0 +0, 164, 164, 2, 624, 0xb9b505ed, F=0x0 +1, 242556, 242556, 11028, 22056, 0xa882dcb0 +0, 166, 166, 2, 624, 0xb9b505ed, F=0x0 +0, 168, 168, 2, 624, 0xb9b505ed, F=0x0 +0, 170, 170, 2, 624, 0xb9b505ed, F=0x0 +0, 172, 172, 2, 624, 0xb9b505ed, F=0x0 +1, 253584, 253584, 11016, 22032, 0x3797e11a +0, 174, 174, 2, 624, 0xb9b505ed, F=0x0 +0, 176, 176, 2, 624, 0xb9b505ed, F=0x0 +0, 178, 178, 2, 624, 0xb9b505ed, F=0x0 +0, 180, 180, 2, 624, 0xb9b505ed, F=0x0 +1, 264600, 264600, 11028, 22056, 0xec57619f +0, 182, 182, 2, 624, 0xb9b505ed, F=0x0 +0, 184, 184, 2, 21588, 0xa373a2b0 +0, 186, 186, 2, 624, 0x26350647, F=0x0 +1, 275628, 275628, 11028, 22056, 0x14f9a65c +0, 188, 188, 2, 624, 0x26350647, F=0x0 +0, 190, 190, 2, 624, 0x26350647, F=0x0 +0, 192, 192, 2, 21600, 0x8a2d6cf3 +0, 194, 194, 2, 21600, 0x02580c99 +1, 286656, 286656, 11028, 22056, 0x840a0ff0 +0, 196, 196, 2, 21580, 0x9a904a10 +0, 198, 198, 2, 21564, 0xa392b1b8 +0, 200, 200, 2, 21540, 0x70d29597 +0, 202, 202, 2, 21564, 0x41af0d55 +1, 297684, 297684, 11016, 22032, 0x00000000 +0, 204, 204, 2, 21552, 0x4a79481d +0, 206, 206, 2, 21568, 0xe2d9f71f +0, 208, 208, 2, 21504, 0xa23387f4 +0, 210, 210, 2, 21468, 0x7fa401ba +1, 308700, 308700, 11028, 22056, 0x00000000 +0, 212, 212, 2, 21388, 0xca992a77 +0, 214, 214, 2, 21288, 0xb10f1e06 +0, 216, 216, 2, 21096, 0xc421acd3 +1, 319728, 319728, 2200, 4400, 0x00000000 +0, 218, 218, 1, 18548, 0x640b3376