From patchwork Tue Jan 16 14:36:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aybe aybe X-Patchwork-Id: 45613 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:8199:b0:199:de12:6fa6 with SMTP id pd25csp2025763pzb; Tue, 16 Jan 2024 06:36:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IGlX8eoLCzIFko/C6raCR11gfxoNlooFXy7YELvIjlFj+WSTyel97IkkD4kzYJiiezngfBY X-Received: by 2002:a17:906:154b:b0:a2d:bc64:52fb with SMTP id c11-20020a170906154b00b00a2dbc6452fbmr3384039ejd.34.1705415796151; Tue, 16 Jan 2024 06:36:36 -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 p9-20020a17090628c900b00a2d2368cd8asi3132925ejd.900.2024.01.16.06.36.35; Tue, 16 Jan 2024 06:36:36 -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=@hotmail.com header.s=selector1 header.b=izTBTf4e; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1608268D000; Tue, 16 Jan 2024 16:36:33 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2011.outbound.protection.outlook.com [40.92.90.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0805568CB0C for ; Tue, 16 Jan 2024 16:36:26 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BcypAVU/yVnir9PUD6JRhpUxfIzPUzTU0C9Rp3/6skXxCSP7KgdrS+cjrQNAfETWkupQF/Mf21OCv30iLelP7dKymksQChoQkM0O4xlSQQ7mMF3hrG2sp8hwPO8WR00dDFg/nQkr2UrGJUiHX0i1wYZOYnR2ieZOrlOY5jK7Hf0KZe3+EMP3HZhI4d73pagPOrg5BNft/+SefmRwsNMlDq3ohNK2EW+a/U1aMlzOEy7xvCwqH95EVj6FugVvcHU1zGDsnoPz7h6QbJ3Pv9GBIY5mAlNX88rsZyZlipKU8VO6fp8UrmcTrUDdktBSuFxNeSdbSfVsLmuOh61gaRwEJg== 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=cYYb5pbpr/x3vY/iFO7Zp9zIrdfV2WUI04FR9lms/74=; b=A+R4lPwqMCMoCgakve7ntPh5cuXrlzyk9+rvg8WUHnUpAF17hqH+FrgN/Oxod++YQou68HPtZA2V3PTbUPi7JaLirTPmbo7dh94zLLGofyyfk9muB/150NoMmrqOoSkLN6tkPUbgin8uRVgiNWEtkjNod3six6fa+1xXLRIQZ6sr+CDIBe6CJ4mYOGfL54ey02SvFoNKo4ySn3n53O/alWbyolqbBsaualwF1dG7AelYefr4/F9+35BU9XyQZLGutfYSDrIUsoh1Rl/Ds+53HlY0NBo5Tc+qg7u1bhDQnx9RDbyMcvzWe7nQSDURENmejxnGM4Va3tSql1Jrpi4KiA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cYYb5pbpr/x3vY/iFO7Zp9zIrdfV2WUI04FR9lms/74=; b=izTBTf4eGHT6vP7f6qp9mz4rkfZlrozoEXYZpnZjfQm37VZ197TQPM6XxikQyF7QdKiw3crw/nTaKW+GrtXF/kvB/99XOWWmQXgNkFiI4ywAKEp9+GFsEzTHqwYEL/WCoNJiWe7opIOycI067xOHACskj7aJMZ9OrkfDi+4pB3dh2wW2BXTbWnWPVcyKZIanPoWraSjNph9xO9C4gGarTfE/laTtLEiDrGisEdfxgHaxlQFmiHi/4XwUISt7HiE+bx2lcltXfdWIRgJ/QyS3PRlaBrQTD9OQb91tp7PohbNJKhgXSmmYr0ddAno6uzLJU+H7G+PMDgsKKIuXqh+RbA== Received: from PAVPR08MB9795.eurprd08.prod.outlook.com (2603:10a6:102:31f::12) by GV1PR08MB10605.eurprd08.prod.outlook.com (2603:10a6:150:166::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.28; Tue, 16 Jan 2024 14:36:24 +0000 Received: from PAVPR08MB9795.eurprd08.prod.outlook.com ([fe80::83f1:da95:eae9:6b96]) by PAVPR08MB9795.eurprd08.prod.outlook.com ([fe80::83f1:da95:eae9:6b96%7]) with mapi id 15.20.7181.022; Tue, 16 Jan 2024 14:36:24 +0000 From: aybe aybe To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH 1/2] avformat/psxstr: infer video FPS using sector LBA Thread-Index: AQHaSIlhE9vLF2sJcUWR7asI5XS9Ww== Date: Tue, 16 Jan 2024 14:36:24 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [lXjaOBwEdZAOwk751HSztS9yhivO/Zb85/Ps5XqyE7Z3xkUne3VPp9uV5Dsb8LQ2] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAVPR08MB9795:EE_|GV1PR08MB10605:EE_ x-ms-office365-filtering-correlation-id: a4f0fbec-4c58-4194-f9d4-08dc16a083c0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: nITi1gPwzD42iSxD0cfxPczsTdKJXjF8nJ55AGv4gRoiZK+2I1l6tJyyvLoi3Ct/FDBH9MBj/F2gCEXn3FKVURMGWwsVNKgZcmNplXvdGyhssP0TMECSlmJLLb93ilA3ElNczbII5LgSwpoRqZq5f5I3pmM4xpHq170CO9JvhQrYgewcST4q+/ohTzxytfu7jI1Qa+5oKI98oMo2oXZFQIWWTBHA73FHwZhV8GMFimfp3U6BHWIYrnpoQH2vruc+scscGKh242Wy89z5OCZftSmX5J8EUsHysAMaSYvIl86GyTALnCiihkhx0CP9XFfoxhyZ421tP31q2rODF3C8kKOA1HDblbA5mnkoZk7QRs6XFzTvlebNneR3+hoY6MSOIKzyNTsPUke7DecKgT5LiVrExowRn2piLE7QKyJdoR1e42GT15bwjxdooeM9muibmePsx3sPnJelTv766HKjb7zebUA7Izc8F7IxPWmornceA9qUIYc9JWlpM8JGrVJAl8LqIrSlTz7yA+epLtgfnt8xVpfNYA813EpiRMLFD7rLLTkhYPoaKynFGtvUsNI/ x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?25BjhcjmeQQGH05COF0zbYayhBbb?= =?utf-8?q?FFBVDXV1eCZmU4ddtFVI591cstXVpeFTFGt4vk6X3Cs0Onxa582SFVzTyy5uOtcdf?= =?utf-8?q?J1fRG+lj1ETnzlelDbd+COkwRfoGY5r2GLkiO9SPo7tT4tIbZoehK1DxNejXf7qWC?= =?utf-8?q?XR38eCoy65mI/3y3ZpcCcDLlw5MBUpHlQT9weQFzR9kWIXKMUFEUWfZmBEkGDq+NQ?= =?utf-8?q?KKclb3u+1YvIEUbxd+fi/ZzdKAYqnVM1MJiLQjtQmX6F0I+8+/SZyMEPKKfMhsK+4?= =?utf-8?q?hBWR9AsiftWiwLovm62Up1truewBJOBQC1ifN5e+CtJhcBxVtntvhMdRkzv8z0pOs?= =?utf-8?q?oSI5hNdBSY4cC1PzXbkQS/iEiTYsayhmBfJkqfcqbzYFSn0BDzk6/3HhsKBumh/Nv?= =?utf-8?q?M/PEVfgHsqWpAkwZlCbYNR54qUafofKT9JVtyKK8xb8+iZRgde/g4lh7REwXHP3Oe?= =?utf-8?q?zKZ9kRW1xYbr0YNvqgbTSSIrzNhW3V/YHgKpm6mtOxyGAzveQKqcICTtHZrPenePZ?= =?utf-8?q?Tejkf7R6mHW5i/zcnhdqleSJm2oLSjbaM1nVqjrNfnPEFU0oVc4dJ4jHDkMnX5imh?= =?utf-8?q?ruq/5qaVb9nn9qIIwFnleCdoUNp/YDpHWM6e7brNAbdADPwJ2dDsYn49pgjLunUTc?= =?utf-8?q?BoGMm+xWmTtsTqr1scusaqvdMJObcQoKbNQwZcpmDH1RlcI0bvNlgvCnvUkHI8L6S?= =?utf-8?q?bxrHxKU3Ge8xNJobGjvWZ5+dTZrdtEXAtTc5KpEQ+hYRn9mRmFwUiTP2lawUaycCs?= =?utf-8?q?BR7VJlNRO8g01Jg5hI0zqAVF5S0tBd9UNORAcxGhU3Zq9MWiUVK+vVa/Zk9XmOz24?= =?utf-8?q?G27MS2pK1aH2WbwFW5iq/2CGyApYY+a7ipX2LZfTSz0XBl68zvbH4PWdvcFpddc3q?= =?utf-8?q?WPHa6fyrr2Q79/4EC1A5+mdHfTiCQHfENwL6ZQevRlkNGs08iexRK9sh1yj2+PhFX?= =?utf-8?q?E4BvhW8Fdljn42sCPu70FbBjMD4MX7Xw7RgJqAo2PS01fzGoen8r2oK2vAx9183vj?= =?utf-8?q?JChvEFsDOxg6o8bE9Q3yY0KrV5i/qwN63vMoLyjhQodrniRxBElnTe2g5moYBHj1s?= =?utf-8?q?X7qebUYNRyeTq0w9P7jgjgMN1mTUg2g9WTXRgm0mWCnfaB/mM4t6xh/kiqo3Veznk?= =?utf-8?q?v/IoF18DWg5LU3Z7F/QHVYKZ+Se7LzVfaf+qU1QyZrnC9KYqbnv8jfwHWui4DHs0b?= =?utf-8?q?Y2TXTcSF+UHjjQMYTSCm2B/eYw8HHlA6cVE/bCQ=3D=3D?= Content-ID: <7954176715A09349BE898FF603ACEE16@sct-15-20-4755-11-msonline-outlook-83b42.templateTenant> MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-83b42.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAVPR08MB9795.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: a4f0fbec-4c58-4194-f9d4-08dc16a083c0 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2024 14:36:24.0435 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB10605 Subject: [FFmpeg-devel] [PATCH 1/2] avformat/psxstr: infer video FPS using sector LBA 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: Hq0ubnJNrfap Signed-off-by: aybe --- libavformat/psxstr.c | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) -- 2.41.0.windows.1 diff --git a/libavformat/psxstr.c b/libavformat/psxstr.c index 306a690f52..c718fb6daf 100644 --- a/libavformat/psxstr.c +++ b/libavformat/psxstr.c @@ -65,6 +65,9 @@ typedef struct StrDemuxContext { /* a STR file can contain up to 32 channels of data */ StrChannel channels[32]; + + /* the index for the first frame (sector, LBA units)*/ + int64_t first_frame_index; } StrDemuxContext; static const uint8_t sync_header[12] = {0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00}; @@ -150,18 +153,51 @@ static int str_read_header(AVFormatContext *s) str->channels[i].audio_stream_index= -1; } + str->first_frame_index = 0; + s->ctx_flags |= AVFMTCTX_NOHEADER; return 0; } +static uint8_t bcd_to_dec(uint8_t bcd) +{ + uint8_t dec = (bcd & 0xF) + (((bcd >> 4) & 0xF) * 10); + + return dec; +} + +static int32_t msf_to_lba(uint8_t m, uint8_t s, uint8_t f) +{ + int32_t lba = 0; /* int because it can be negative! */ + + m = bcd_to_dec(m); + s = bcd_to_dec(s); + f = bcd_to_dec(f); + + lba = (((m * 60 + s) * 75) + f) - 150; + + return lba; +} + +static int32_t str_get_frame_lba(uint8_t sector[2352]) +{ + uint8_t m = sector[0xC]; + uint8_t s = sector[0xD]; + uint8_t f = sector[0xE]; + + int32_t lba = msf_to_lba(m, s, f); + + return lba; +} + static int str_read_packet(AVFormatContext *s, AVPacket *ret_pkt) { AVIOContext *pb = s->pb; StrDemuxContext *str = s->priv_data; unsigned char sector[RAW_CD_SECTOR_SIZE]; - int channel, ret; + int channel, ret, frame_lba; AVPacket *pkt; AVStream *st; @@ -200,10 +236,12 @@ static int str_read_packet(AVFormatContext *s, st = avformat_new_stream(s, NULL); if (!st) return AVERROR(ENOMEM); - avpriv_set_pts_info(st, 64, 1, 15); + avpriv_set_pts_info(st, 64, 1, 150); /* 150 sectors at 2x speed */ str->channels[channel].video_stream_index = st->index; + str->first_frame_index = str_get_frame_lba(sector); + st->codecpar->codec_type = AVMEDIA_TYPE_VIDEO; st->codecpar->codec_id = AV_CODEC_ID_MDEC; st->codecpar->codec_tag = 0; /* no fourcc */ @@ -223,6 +261,8 @@ static int str_read_packet(AVFormatContext *s, return ret; memset(pkt->data, 0, sector_count*VIDEO_DATA_CHUNK_SIZE); + frame_lba = str_get_frame_lba(sector); + pkt->pts = frame_lba - str->first_frame_index; pkt->pos= avio_tell(pb) - RAW_CD_SECTOR_SIZE; pkt->stream_index = str->channels[channel].video_stream_index; From patchwork Tue Jan 16 14:36:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aybe aybe X-Patchwork-Id: 45614 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:8199:b0:199:de12:6fa6 with SMTP id pd25csp2025817pzb; Tue, 16 Jan 2024 06:36:44 -0800 (PST) X-Google-Smtp-Source: AGHT+IFOiQ4lmbcGsZ8Jia976EgF8hnMM99PLsyq3/mb5xR486/iMCbr148ysNvvAIA/kBhViJvI X-Received: by 2002:a17:907:1b0f:b0:a2c:ea34:5fa5 with SMTP id mp15-20020a1709071b0f00b00a2cea345fa5mr9096151ejc.6.1705415804149; Tue, 16 Jan 2024 06:36:44 -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 g18-20020a17090613d200b00a2cd84c5e3dsi3684489ejc.679.2024.01.16.06.36.43; Tue, 16 Jan 2024 06:36:44 -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=@hotmail.com header.s=selector1 header.b=SZ+lZiot; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1E6A968D010; Tue, 16 Jan 2024 16:36:37 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2014.outbound.protection.outlook.com [40.92.75.14]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7484368CD1C for ; Tue, 16 Jan 2024 16:36:30 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=feoDdI2FTeMjvRojvH4et93qyf5yyAHpPwE25n4R/RhGSzxCZr9gFtEIwzAuhmpvQtisd9RgVuMxnXiQ31s4vOuqjEAEjtEZQ48OdvxlJiVIIsShmNYnG3xarKHNtB5Itf3eW4o45pq4JZD0TVq3frkCuxftL9vRLMCSiuvdsNlKSjmgBbQUQSzQxya3Crn1Xl8LrEG7LG8QSt55/zacdI0A358n1erxW6Xg65Mwq6eHEWGRHeO4RvkIXidrkrzReWdHsX4zO4eup1AWABBN/X8Xwue+uO6jVwT1o06FCMueOJASq/ODGlO4vsU4ViJXOhiVL4DG+6rgBIydrQjXlQ== 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=HcIEIN7smzN/vtWDi1N8aEUKsEer68jH8e9Jaihk1pw=; b=GefzHIOno977d48M05DPb8l23EC43pd0wK/Hmz4Yker4lsmQ8uCuyYDDv6t1q9BZyn4JFhD68xrCJ1rqKHspluXRYaFJ7iubE+XCTuekzZQJBcYHZuxCN9zItM7LErEYKn7U8DusNsNm4W4V4gu9WMG5IqFgPzhVw9jesmzB44wx0vZENpMzWJsnHZQdR765OCgoTOE8FyPvlqF2c7eNx/fbeNVoSgN6nIpVBwW8zT01mLHaafhyIq5XpzaN6cDE6malwsnnZoGn3EY2xzLXfoB6nrflWFPpwL/+ATlc2QeQ2ewHy/zG5hK5jEQdDHAsYukGnTPG/MRw28V2qiWH8Q== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HcIEIN7smzN/vtWDi1N8aEUKsEer68jH8e9Jaihk1pw=; b=SZ+lZiotfhsV8ERtlMFK1/ZE78Rvcwky2sBWqR/sHmcx3C7/gDT0wseIHbbsEdGYd8SrHIz46S+niD3Fhc8gcFC73+Kk+Z5uBT/O+KKDHTLVB+4/vS2A142MU9f8Is0u8CzztrYk7js8IFMP5pMlQjxfsGRE3LGUZo0S2XkrRFvHrjnSi8ygrQ4gpcyjerUQ7uVPaPcmVHbZm8cVStjf0kY3VEmaH7BnkLx3sJ7KykfeG+4e2Om+zPq4GCJj88rmmJ/d0U+1AU6YTfoaisdiHhD5toiJV7szZySWGo1UHI4jtnkhD/raQHSC6k1ZXikL88wnhtCEbHSJJemSxgKqGw== Received: from PAVPR08MB9795.eurprd08.prod.outlook.com (2603:10a6:102:31f::12) by VI1PR08MB10124.eurprd08.prod.outlook.com (2603:10a6:800:1c6::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19; Tue, 16 Jan 2024 14:36:28 +0000 Received: from PAVPR08MB9795.eurprd08.prod.outlook.com ([fe80::83f1:da95:eae9:6b96]) by PAVPR08MB9795.eurprd08.prod.outlook.com ([fe80::83f1:da95:eae9:6b96%7]) with mapi id 15.20.7181.022; Tue, 16 Jan 2024 14:36:28 +0000 From: aybe aybe To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH 2/2] avformat/psxstr: update fate checksums Thread-Index: AQHaSIlj9W6vZ9YlsEyz0WmHbNhVwQ== Date: Tue, 16 Jan 2024 14:36:28 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [O7U1z8Ic0v7sbFAIHj9tGmzH4+7jNhK0iXpUxK0lmcte7zsj9cWZB3O0IWc3D5i0] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAVPR08MB9795:EE_|VI1PR08MB10124:EE_ x-ms-office365-filtering-correlation-id: fcbbb47e-c863-47c3-1ee0-08dc16a08672 x-ms-exchange-slblob-mailprops: EgT5Wr3QDKyYU2ZUu2hzUsBOSStY0FfaonsbR7szeH0bQYxlTWrrTWVDY8Pph+rjmgQ/GdnpSgX5HX+2Uj1NDV3iUYeQyna3/Aq8lMrOb+Pk/GSsaM/m6yCU4RoOwWdxrm3iE64gMoVbCckgrkTmNa8Y/i4Tc3+8SwIX9ZobPtVC5tviT/AV+p5UxPNpO3AQ4u+8Za8mY6sxhTZfEZg9nfNhicEfjDVNinUzAn208+jUBKSWtiTGYWO1qbmN/+/bL2Alo9+1gUzQJP8CDPEvp4jPxdIHZJTQGY35vzHv0XjrrOsqtZJXhBrBx0Uta2DPs3/chnpQJioU8rcAwzxDt+EOMM/Ba3FSDg3SqjpSND+oUNJScd+vE6fmoa5hCm53BHGCf+pgAGG4T89uMfviYLSnSy+fUmIl9CnRL49UKQEa/L9sCeGMEMVvXN4WsnN14zo5RP+DGcCtve2GJaQtjA6F1tIUThg1h0kTm68R8yg4B+iDUQVSGoKQ5xu3ZEJzjkBzSWYxECG1VjKEY4zgRo2UQKvtPyqyidu350Tus0ddzzD7grsNTLbFMZH0G3s7lZ1jM0tyu6afwr34ElBHh3MDwjrnYEo5ljSAi3d9ZBMpaRO8oRjPjrKPs3YmBmUpMcGL33WpfPXZmJln9mq5fqegbr/4pDlboJe1wxvRSiE9tQuKXt0/u9VAszVKbQH7gcXZ66d01rYTQr6V0QaWeaFXGLT5LcJitOjq80Tn9kY= x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9nhMqxx0HYgPcVYP+bIQEgM/vQv+JaFt5RIPoXog45g/7Uv5+SqhbyulQOboQzUyVAb4HZQ0Hd7kgnaWT+tyES0GOW0hdXIKT35minpFIOXVQ4Ih3oBZFFnOGniGjaCpWxPB5yg6t6f8RNRnuA9VOIkQb/I4DvX8CpHQu0qJaBSXrwkqpei953vHjsvPSeD5SW7kJRKQfZrSrG9KK8PEbncNrzr14fD5Bqvb5FcS8+y/FEEmc6oYet5XTiecoHAv3qKJNQb7x9mmWqCe9VIA4Nd6+5exsN2tCQxoU+4DCNSEG2JDV8qG9Pu3t2i197D4h6XacD17+07vd+af/0BFIS6pBhyTl4bAQhhV9mK0Sv9PSjhcb1b/7/+Lkya62CMepoahXavBFJ6WxwyIa1QDd/xvhYLDn0bW8g18k4rxU4SxRCLnxX4KWEfi7km7KQl/5bnV3oQLw1B/ncXY3BtMvzdq3LgB8Kppo54ddrA2L+140oWBET7jV9aCM57ABmZux87h2EvUwnl0Umn6Ebs5Jx3BCT+MB1oLQKvCo+MNZALFV+fxGdKXUvb4dCx0FKou x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?7EhhON9hIZyXV0JJjaXchKavhiiH?= =?utf-8?q?Ur6/Nu60pTOzFUtk6mf/tauyIFpLsEMDj/5wJ/o5si7IUsvK8C4ZuIZ5J6GMfAsay?= =?utf-8?q?uOTOKuWP9Ofw+P6krD5ozlkx111IWGhBFiXPSl30ksPNJ7kJswVPoQXtoVtieWZNJ?= =?utf-8?q?1tnbmfYsMHzNKmscihEnMndnzhSCzqHs/1lapRV87U4gs9Ye20z23ZNTdc5PC+i3C?= =?utf-8?q?NbbdWrLlk1Iz0QUaZJQwE1CXXXt1eyYygXgo+iwOIO5JR2/+cx3t/kORGuONLw1kb?= =?utf-8?q?B50SFK1jwgWWZ1tlCKQMVQljK70SbqYMNrQRqBkwSe66H6E3EQ1ZQcWDTEtIevqfK?= =?utf-8?q?buSJJDaRHVu70oX0PFarmtxLuT21Xj8lu24xJBfIdmFWsgLAy5qJqkmRG0oxD+lvu?= =?utf-8?q?9yOkZn2AKq7HFM6wPyyAtbVuvSO0j/Mt/WQ0dvTjE2gIj+qOClwiEHLbInpCyCR7/?= =?utf-8?q?/AtM8QIZQnJL/CZ2qFJ8yUzl99zXguNLSvYQnVEMJxRQoh3yGFzrxYYHJ8RmjBZ1h?= =?utf-8?q?44BHzreD0r5TwisQY130F3Gl2IfrIDag7w5cFhWKZjuYidmZWkBY173MM+BONIXgx?= =?utf-8?q?nSVpp/9a7ScK+VQG6WcuhVhUNHeB3GCYBR4j6yZoUUP+eQLPtRNe+Q/b129AzSkjQ?= =?utf-8?q?SjEwiC8zGfNO7k5hfQK1dJN6oseu4NjxPBpuPEk6jrh8FvOGBTAoV0tjTcScCRirM?= =?utf-8?q?d8ChizMjt/RmCo4Q0nSwWgAQtlgwYb7yNYqSzBMWAJDWiGmtoCUeWCTwT96VqDq9Q?= =?utf-8?q?qDvAIR34KlitRpDyuW+W5lKR7dex6cKKO33IGfDWIKypLkh14kTZ9C64JYm1E1KLv?= =?utf-8?q?8SO8Et33zmtXNjEH57nmps1FlfSqvkNkkWZLTL0d79u669x0rjjIYR4jhELtdrJOr?= =?utf-8?q?qJE41vzSeWRCNbALQqyXa1Bh84534e8MfQFlK/Jhll05inchSkN4Ht0iDEQ9i+3Ju?= =?utf-8?q?eErXvkgbgyUDH7FrSM7GVfuH59r5vGs0BUnmySgY5ld+TpvB520z22SqTYqLPDQuD?= =?utf-8?q?9HFMqdcNyYkjQzxJmJunE926mkSxxohUlXrjfFN2PEQT9Rg9swR6PHlTOL5oPhAxY?= =?utf-8?q?IW7TdXzWzvZUym38NTjKVrKgxonND2BQ4NyBfLQy1Uyg/W2zvRluN674WLkTBxi0b?= =?utf-8?q?9ssjCfWR/ee09V4E+lBbgRkkHzE5PLu9Xi+hi697YD06ZsWivBAinc1cdWh3lANiJ?= =?utf-8?q?jL2cm4OuIkVPMnYoJhMX/jFA9d7awmOzTEYuqHA=3D=3D?= Content-ID: <395715ECA323D743A5D0E1F14EDDE218@sct-15-20-4755-11-msonline-outlook-83b42.templateTenant> MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-83b42.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAVPR08MB9795.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: fcbbb47e-c863-47c3-1ee0-08dc16a08672 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2024 14:36:28.5769 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB10124 Subject: [FFmpeg-devel] [PATCH 2/2] avformat/psxstr: update fate checksums 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: j+6x/lKJWpde Signed-off-by: aybe --- tests/ref/fate/psx-str-demux | 178 +++++++++++++++++------------------ 1 file changed, 89 insertions(+), 89 deletions(-) -- 2.41.0.windows.1 diff --git a/tests/ref/fate/psx-str-demux b/tests/ref/fate/psx-str-demux index 18a21b0bb6..0a31c44323 100644 --- a/tests/ref/fate/psx-str-demux +++ b/tests/ref/fate/psx-str-demux @@ -1,4 +1,4 @@ -#tb 0: 1/15 +#tb 0: 1/150 #media_type 0: video #codec_id 0: mdec #dimensions 0: 320x240 @@ -11,200 +11,200 @@ 0, 0, 0, 1, 8832, 0x01ad3eeb 1, 0, 0, 1, 2304, 0xf0ad1000 1, 1, 1, 1, 2304, 0x69269ce6 -0, 1, 1, 1, 8968, 0xe0033799 +0, 10, 10, 1, 8968, 0xe0033799 1, 2, 2, 1, 2304, 0x124a995d -0, 2, 2, 1, 9036, 0xd6189ab7 +0, 20, 20, 1, 9036, 0xd6189ab7 1, 3, 3, 1, 2304, 0x3fc0ca07 -0, 3, 3, 1, 9192, 0xb44b9ffa +0, 30, 30, 1, 9192, 0xb44b9ffa 1, 4, 4, 1, 2304, 0x40a1b447 -0, 4, 4, 1, 9404, 0xe94dfd40 +0, 40, 40, 1, 9404, 0xe94dfd40 1, 5, 5, 1, 2304, 0x150dae9f 1, 6, 6, 1, 2304, 0xad16bc63 -0, 5, 5, 1, 9492, 0xf73f2541 +0, 50, 50, 1, 9492, 0xf73f2541 1, 7, 7, 1, 2304, 0xe989b175 -0, 6, 6, 1, 9652, 0x243d53f8 +0, 60, 60, 1, 9652, 0x243d53f8 1, 8, 8, 1, 2304, 0x3c77cd39 -0, 7, 7, 1, 9872, 0x83f3ea7a +0, 70, 70, 1, 9872, 0x83f3ea7a 1, 9, 9, 1, 2304, 0x93f0c2ba -0, 8, 8, 1, 10052, 0x7604247a +0, 80, 80, 1, 10052, 0x7604247a 1, 10, 10, 1, 2304, 0x6e2ad2d0 1, 11, 11, 1, 2304, 0xf8eab90a -0, 9, 9, 1, 10100, 0x077107fd +0, 90, 90, 1, 10100, 0x077107fd 1, 12, 12, 1, 2304, 0xc039bf0d -0, 10, 10, 1, 10264, 0xae675eb6 +0, 100, 100, 1, 10264, 0xae675eb6 1, 13, 13, 1, 2304, 0x0900c7e8 -0, 11, 11, 1, 10464, 0x428f83ae +0, 110, 110, 1, 10464, 0x428f83ae 1, 14, 14, 1, 2304, 0x9722d580 -0, 12, 12, 1, 10580, 0x1bdcd71b +0, 120, 120, 1, 10580, 0x1bdcd71b 1, 15, 15, 1, 2304, 0x02eec8de 1, 16, 16, 1, 2304, 0x4807a2b3 -0, 13, 13, 1, 10800, 0xde75213a +0, 130, 130, 1, 10800, 0xde75213a 1, 17, 17, 1, 2304, 0x4643be06 -0, 14, 14, 1, 11236, 0x9387cc8e +0, 140, 140, 1, 11236, 0x9387cc8e 1, 18, 18, 1, 2304, 0x5bd9d249 -0, 15, 15, 1, 11420, 0x3a7d321b +0, 150, 150, 1, 11420, 0x3a7d321b 1, 19, 19, 1, 2304, 0x4e33c2bc -0, 16, 16, 1, 11632, 0x7edc9cdf +0, 160, 160, 1, 11632, 0x7edc9cdf 1, 20, 20, 1, 2304, 0x085ca51d 1, 21, 21, 1, 2304, 0xa205b202 -0, 17, 17, 1, 11936, 0xf0521017 +0, 170, 170, 1, 11936, 0xf0521017 1, 22, 22, 1, 2304, 0x71b9bcca -0, 18, 18, 1, 11804, 0x53b22066 +0, 180, 180, 1, 11804, 0x53b22066 1, 23, 23, 1, 2304, 0xcb769e5f -0, 19, 19, 1, 11852, 0x9425fb21 +0, 190, 190, 1, 11852, 0x9425fb21 1, 24, 24, 1, 2304, 0x9322d85a -0, 20, 20, 1, 12108, 0xc386941d +0, 200, 200, 1, 12108, 0xc386941d 1, 25, 25, 1, 2304, 0x7f13bf6e 1, 26, 26, 1, 2304, 0xd302a5cd -0, 21, 21, 1, 12796, 0x8b7e5dab +0, 210, 210, 1, 12796, 0x8b7e5dab 1, 27, 27, 1, 2304, 0x7a7a9e30 -0, 22, 22, 1, 13316, 0x81235102 +0, 220, 220, 1, 13316, 0x81235102 1, 28, 28, 1, 2304, 0x6ffccfdd -0, 23, 23, 1, 13724, 0xe5fc2bca +0, 230, 230, 1, 13724, 0xe5fc2bca 1, 29, 29, 1, 2304, 0xae88bf7a -0, 24, 24, 1, 14304, 0xa5b1f811 +0, 240, 240, 1, 14304, 0xa5b1f811 1, 30, 30, 1, 2304, 0xf816c2f5 1, 31, 31, 1, 2304, 0xdb42a783 -0, 25, 25, 1, 15216, 0xf4996763 +0, 250, 250, 1, 15216, 0xf4996763 1, 32, 32, 1, 2304, 0xfc55c021 -0, 26, 26, 1, 16224, 0xe30b0679 +0, 260, 260, 1, 16224, 0xe30b0679 1, 33, 33, 1, 2304, 0x9da68fc1 -0, 27, 27, 1, 10640, 0xaeb122c9 +0, 270, 270, 1, 10640, 0xaeb122c9 1, 34, 34, 1, 2304, 0x2f65bb0f -0, 28, 28, 1, 11652, 0x087d18b1 +0, 280, 280, 1, 11652, 0x087d18b1 1, 35, 35, 1, 2304, 0x6e5da2c7 1, 36, 36, 1, 2304, 0xb0b0c5f8 -0, 29, 29, 1, 12008, 0x1eeeac41 +0, 290, 290, 1, 12008, 0x1eeeac41 1, 37, 37, 1, 2304, 0x32559dc6 -0, 30, 30, 1, 12344, 0x488c64ec +0, 300, 300, 1, 12344, 0x488c64ec 1, 38, 38, 1, 2304, 0x9168aed0 -0, 31, 31, 1, 13004, 0x02a69339 +0, 310, 310, 1, 13004, 0x02a69339 1, 39, 39, 1, 2304, 0x32069bce -0, 32, 32, 1, 14092, 0x348a7d3f +0, 320, 320, 1, 14092, 0x348a7d3f 1, 40, 40, 1, 2304, 0x763ca8e0 1, 41, 41, 1, 2304, 0x70c7a44e -0, 33, 33, 1, 15048, 0xa55ef200 +0, 330, 330, 1, 15048, 0xa55ef200 1, 42, 42, 1, 2304, 0x7dc1b275 -0, 34, 34, 1, 16100, 0xac17de5b +0, 340, 340, 1, 16100, 0xac17de5b 1, 43, 43, 1, 2304, 0x2e26ceae -0, 35, 35, 1, 13180, 0x4d874f61 +0, 350, 350, 1, 13180, 0x4d874f61 1, 44, 44, 1, 2304, 0xa071a7e2 -0, 36, 36, 1, 14592, 0x5f58f505 +0, 360, 360, 1, 14592, 0x5f58f505 1, 45, 45, 1, 2304, 0xe434ad92 1, 46, 46, 1, 2304, 0xb4469381 -0, 37, 37, 1, 14372, 0x369bb5d9 +0, 370, 370, 1, 14372, 0x369bb5d9 1, 47, 47, 1, 2304, 0x3f20a7c5 -0, 38, 38, 1, 16172, 0x513a97b6 +0, 380, 380, 1, 16172, 0x513a97b6 1, 48, 48, 1, 2304, 0x68ef9ef9 -0, 39, 39, 1, 15136, 0x7f9a3865 +0, 390, 390, 1, 15136, 0x7f9a3865 1, 49, 49, 1, 2304, 0x32dbb3e2 -0, 40, 40, 1, 16336, 0x1339ba5f +0, 400, 400, 1, 16336, 0x1339ba5f 1, 50, 50, 1, 2304, 0xdd90c7c3 1, 51, 51, 1, 2304, 0xd106adb5 -0, 41, 41, 1, 16944, 0x122f71b7 +0, 410, 410, 1, 16944, 0x122f71b7 1, 52, 52, 1, 2304, 0x11dca8c4 -0, 42, 42, 1, 17536, 0x7461b152 +0, 420, 420, 1, 17536, 0x7461b152 1, 53, 53, 1, 2304, 0x646d98bc -0, 43, 43, 1, 13940, 0xf5278274 +0, 430, 430, 1, 13940, 0xf5278274 1, 54, 54, 1, 2304, 0x6f019e81 -0, 44, 44, 1, 8592, 0x4bb2eaea +0, 440, 440, 1, 8592, 0x4bb2eaea 1, 55, 55, 1, 2304, 0xc872a896 1, 56, 56, 1, 2304, 0xc7d7a0bc -0, 45, 45, 1, 8584, 0x2ff1e3db +0, 450, 450, 1, 8584, 0x2ff1e3db 1, 57, 57, 1, 2304, 0x181b880a -0, 46, 46, 1, 8548, 0xadfd01b4 +0, 460, 460, 1, 8548, 0xadfd01b4 1, 58, 58, 1, 2304, 0x6486b158 -0, 47, 47, 1, 8548, 0x9e2ec85f +0, 470, 470, 1, 8548, 0x9e2ec85f 1, 59, 59, 1, 2304, 0x26d5a3db -0, 48, 48, 1, 8540, 0x9e2ad166 +0, 480, 480, 1, 8540, 0x9e2ad166 1, 60, 60, 1, 2304, 0x4ff89a4d 1, 61, 61, 1, 2304, 0xc42e9552 -0, 49, 49, 1, 8524, 0x047bc406 +0, 490, 490, 1, 8524, 0x047bc406 1, 62, 62, 1, 2304, 0x0dc1c346 -0, 50, 50, 1, 8508, 0xd051ddbb +0, 500, 500, 1, 8508, 0xd051ddbb 1, 63, 63, 1, 2304, 0x5e51b7a5 -0, 51, 51, 1, 8572, 0x40b5004c +0, 510, 510, 1, 8572, 0x40b5004c 1, 64, 64, 1, 2304, 0xbd49c142 -0, 52, 52, 1, 8564, 0xb379db59 +0, 520, 520, 1, 8564, 0xb379db59 1, 65, 65, 1, 2304, 0x373da274 1, 66, 66, 1, 2304, 0xde97b1bb -0, 53, 53, 1, 8592, 0x22d0bc35 +0, 530, 530, 1, 8592, 0x22d0bc35 1, 67, 67, 1, 2304, 0x9715bf29 -0, 54, 54, 1, 8656, 0xa58917d5 +0, 540, 540, 1, 8656, 0xa58917d5 1, 68, 68, 1, 2304, 0xc341b4ef -0, 55, 55, 1, 8616, 0xc9e4f431 +0, 550, 550, 1, 8616, 0xc9e4f431 1, 69, 69, 1, 2304, 0xc610adc6 -0, 56, 56, 1, 8660, 0x7a90ffd1 +0, 560, 560, 1, 8660, 0x7a90ffd1 1, 70, 70, 1, 2304, 0x67bba315 1, 71, 71, 1, 2304, 0x949b9c16 -0, 57, 57, 1, 8636, 0xec8ce437 +0, 570, 570, 1, 8636, 0xec8ce437 1, 72, 72, 1, 2304, 0xc7c1a8ca -0, 58, 58, 1, 8668, 0x8b73139f +0, 580, 580, 1, 8668, 0x8b73139f 1, 73, 73, 1, 2304, 0x1929bc7e -0, 59, 59, 1, 8640, 0x3ee30f9c +0, 590, 590, 1, 8640, 0x3ee30f9c 1, 74, 74, 1, 2304, 0x5fc97897 -0, 60, 60, 1, 8728, 0xdbe12a94 +0, 600, 600, 1, 8728, 0xdbe12a94 1, 75, 75, 1, 2304, 0x272da8d3 1, 76, 76, 1, 2304, 0x141e904d -0, 61, 61, 1, 8748, 0xc4132fd5 +0, 610, 610, 1, 8748, 0xc4132fd5 1, 77, 77, 1, 2304, 0x9880b0ed -0, 62, 62, 1, 8720, 0x7ac9316a +0, 620, 620, 1, 8720, 0x7ac9316a 1, 78, 78, 1, 2304, 0x0438932a -0, 63, 63, 1, 8756, 0xf47d843d +0, 630, 630, 1, 8756, 0xf47d843d 1, 79, 79, 1, 2304, 0x27069761 -0, 64, 64, 1, 8840, 0x82808e79 +0, 640, 640, 1, 8840, 0x82808e79 1, 80, 80, 1, 2304, 0x0baba2b7 1, 81, 81, 1, 2304, 0x4bc491af -0, 65, 65, 1, 8908, 0x63568647 +0, 650, 650, 1, 8908, 0x63568647 1, 82, 82, 1, 2304, 0x72e18e82 -0, 66, 66, 1, 8968, 0xbd26de31 +0, 660, 660, 1, 8968, 0xbd26de31 1, 83, 83, 1, 2304, 0xf85d8a91 -0, 67, 67, 1, 9168, 0xe1cd43a3 +0, 670, 670, 1, 9168, 0xe1cd43a3 1, 84, 84, 1, 2304, 0x653582e3 -0, 68, 68, 1, 9272, 0x0cc64c79 +0, 680, 680, 1, 9272, 0x0cc64c79 1, 85, 85, 1, 2304, 0x6b5e8084 1, 86, 86, 1, 2304, 0x8cc27d10 -0, 69, 69, 1, 9700, 0x5cd2be73 +0, 690, 690, 1, 9700, 0x5cd2be73 1, 87, 87, 1, 2304, 0xcf8f9e1d -0, 70, 70, 1, 9868, 0x9b1629ae +0, 700, 700, 1, 9868, 0x9b1629ae 1, 88, 88, 1, 2304, 0xecbe89df -0, 71, 71, 1, 10264, 0xa13cb7db +0, 710, 710, 1, 10264, 0xa13cb7db 1, 89, 89, 1, 2304, 0xa433753d -0, 72, 72, 1, 10908, 0xe995858e +0, 720, 720, 1, 10908, 0xe995858e 1, 90, 90, 1, 2304, 0xe386afe9 1, 91, 91, 1, 2304, 0x90409771 -0, 73, 73, 1, 11272, 0xebea53f6 +0, 730, 730, 1, 11272, 0xebea53f6 1, 92, 92, 1, 2304, 0x29c88ae5 -0, 74, 74, 1, 12128, 0xdfa8b7aa +0, 740, 740, 1, 12128, 0xdfa8b7aa 1, 93, 93, 1, 2304, 0x900b9e6a -0, 75, 75, 1, 12560, 0x46048576 +0, 750, 750, 1, 12560, 0x46048576 1, 94, 94, 1, 2304, 0x958cbb49 -0, 76, 76, 1, 12900, 0x5b3aeb76 +0, 760, 760, 1, 12900, 0x5b3aeb76 1, 95, 95, 1, 2304, 0xf83da537 1, 96, 96, 1, 2304, 0x5fad9e5f -0, 77, 77, 1, 13544, 0x0f98fb94 +0, 770, 770, 10, 13544, 0x0f98fb94 1, 97, 97, 1, 2304, 0xae15902a -0, 78, 78, 1, 13968, 0x7c17c4c2 +0, 780, 780, 10, 13968, 0x7c17c4c2 1, 98, 98, 1, 2304, 0xf2a8b9d8 -0, 79, 79, 1, 15020, 0xe8faa930 +0, 790, 790, 10, 15020, 0xe8faa930 1, 99, 99, 1, 2304, 0x7bc99f71 -0, 80, 80, 1, 16152, 0x3f004f78 +0, 800, 800, 10, 16152, 0x3f004f78 1, 100, 100, 1, 2304, 0x3f199672 1, 101, 101, 1, 2304, 0x4e258c38 -0, 81, 81, 1, 17224, 0x103f3935 +0, 810, 810, 10, 17224, 0x103f3935 1, 102, 102, 1, 2304, 0x5119b909 -0, 82, 82, 1, 11956, 0x7af9354a +0, 820, 820, 10, 11956, 0x7af9354a 1, 103, 103, 1, 2304, 0xad57a533 -0, 83, 83, 1, 12644, 0xe113a4b2 +0, 830, 830, 10, 12644, 0xe113a4b2 1, 104, 104, 1, 2304, 0xe40eb453 -0, 84, 84, 1, 13420, 0xdf3ec8a4 +0, 840, 840, 10, 13420, 0xdf3ec8a4 1, 105, 105, 1, 2304, 0x502cc37e 1, 106, 106, 1, 2304, 0x5b7bae9a -0, 85, 85, 1, 14140, 0x0ad8a165 +0, 850, 850, 10, 14140, 0x0ad8a165 1, 107, 107, 1, 2304, 0x0458a92d -0, 86, 86, 1, 15192, 0xc55f45cd +0, 860, 860, 10, 15192, 0xc55f45cd 1, 108, 108, 1, 2304, 0x1529aba8 -0, 87, 87, 1, 12740, 0xa13c85db +0, 870, 870, 10, 12740, 0xa13c85db 1, 109, 109, 1, 2304, 0x1a52a9d1 -0, 88, 88, 1, 14416, 0x9e68b57d +0, 880, 880, 10, 14416, 0x9e68b57d 1, 110, 110, 1, 2304, 0x76a2a7c9