From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 4775E473B5 for ; Wed, 6 Sep 2023 09:36:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4838B68C7A1; Wed, 6 Sep 2023 12:36:39 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2052.outbound.protection.outlook.com [40.92.90.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 29D3968AB90 for ; Wed, 6 Sep 2023 12:36:33 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ip1hs05zBViyetIHyACb10lDaBs468O2JknXirTzMZDtcQi+A+QhXtN1EAYHDwi4rdDq/khSau9nliIc7PZ8L7STM8En+Y2WG1ETMk9HdENUFGESNsTq449hhr7WheHCetChvKbMQAg6PE/zUCJNQLeTQBS6XMPggMymkKORJgmaqadUsQRmQljp0c42KHSz1Rj/xGukzqXv9zRgTzGooGeZ344pS5E8OSJf33HYLQCEEpnTzdpZsCidBUxILSHyZy3x+twbq8Z8pjolH00f8gdXtmbiZaUxcX3NENFnwHohTBJ99k7K3lI2iXhIlX+qnUEs8NwuHTerZZftBuSPOA== 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=ZFIhmv2ahch5bcVgxnTbfmuS+p1AV8IeJJO3wLoEkPM=; b=A1sFLhV3+H7dLIPNjPh9Bhgo1r+qy/GifC69hjekBDF2RIlloTqgCa/4HA3Rmrub7aJipC3M9oj9rhUOPvVIwLycogyaVePHpgVEFEuIheiZviXw79G4l6dm+xJ0+gyGR1Dwfdg6hzdL9G/M5nRBNPC1KwnSxS7FR/TGno649DnxNsGx/E3jvh7OZl5hYPY56vyst3O6fAZX4CYGawNMXewRxPGSW+AV9zkcOOWQi0dFeZ2pcbO9xDLdyZsund+kXdqq0rL//qwZ/EpGiyI+IFcM+bI2NXmCnEfyDKFyLcTfZrSrJ4/wGXYkPgi82sSGduvaVrgQCEarUbwrgIS1fA== 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=ZFIhmv2ahch5bcVgxnTbfmuS+p1AV8IeJJO3wLoEkPM=; b=n69Xdlc0vBtb6WsIQqFGy9rCWfqDJPu8duLhELG3lIaBsju1P2NWkcYeZJPJTgKnivrxgT2S8MxqhvzW5C1Lh2jPHmmnV6yGTUmOUPGXciKTo8P82chcLz2lv83feV5e77s8tRzI78JwyHE/KgCjYQd2yQX6pn1EdGQ7QcgTNqQyawf7oxkwiXjzJGXCvw4l5PUKGyipGmg0VXARFpH9wE/B/fTmJVuY3EGyoKyHc74zsccrdF+jeOgBffoFUS1vEP32pHIiuR37HTW/1/nMvEhspCjPcu/to9+MG4mxPn+hfR9nJoNaHFRcB3SMFEqvg/Jkjm99JCjFI/ERF1Y+3Q== Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) by PR3P250MB0195.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:17a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.34; Wed, 6 Sep 2023 09:36:31 +0000 Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM ([fe80::e8dd:7fe1:2348:cd62]) by DU0P250MB0747.EURP250.PROD.OUTLOOK.COM ([fe80::e8dd:7fe1:2348:cd62%7]) with mapi id 15.20.6745.030; Wed, 6 Sep 2023 09:36:31 +0000 Message-ID: Date: Wed, 6 Sep 2023 11:37:50 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [FqANgtMxbKEXBA5Rwt7efhFySv6PF1L9] X-ClientProxiedBy: FR0P281CA0125.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::20) To DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0P250MB0747:EE_|PR3P250MB0195:EE_ X-MS-Office365-Filtering-Correlation-Id: dabd1658-8b2d-4dec-def1-08dbaebcc0bf X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fXfDJxqObrMA4Q8CQSN5OWaSV6Jr1//gLCqNTiCrI6uA0zo29qZ+Fp9IzWNwm1k1aXBCULyCc+o0+COBOavNgaVQsT97cMIUD3QrDUL0Q9KFr3ONvLn/ukO8QhaxdyTkx+DU9atCdlFy9T3YZdywbSG1C7I/qCZRJde6/ESShunHEnmuGEcBeqOzqly4k42ADcyCUYUWCrRMnU8Svjfb5OSzUH9nS98jUIUAS9ovy9fTX3Z6TJ3mNs7FhCq/KPCoon94VUhA53j1ub4Skpxk7bsVF06EQqrZtj3MhIy24cL9J+i0CjwdIwsbkrpMBmcOx4cyaUhcBFr0JcDTNpBjCZS7zgg3nNhuqlg0uqawbNAebh45vIq91avO9URhD4J750w18wFm4ZKL+atb3o5tNPgLopCWdVgxSf3g/Ka1N+F7GzVhLI8L5WZ3yA/ZDGp93X4Wr/+opRMBd/HlLRQeadFDAMzIdX8DhAIVDxibFVh9tWOCzFCxHKJUpRJ6QRKWhaY+i11x3fGiK1cwLWtyt3F70ZcoSuVdR/gLj22rHzuFlMYsslZc3Tw96i2mCwzO X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UDVlc2xqYnRDMVhwYWVLZHBuUmxPZTBhcFB6Tm1iSG5pYm5YRDI0VWdXWFNM?= =?utf-8?B?dTlncytpVHFNYUFhZlZVZ3Vxa1MvSHNkcXgvdklqei9JZ0I2bllCV1VjcjB0?= =?utf-8?B?VlljbzhQWHJ3eXd4dWg5Y0ZpSnpkYWdNcFJCNjE3S2g4T1Y1ZklSWXVzeER1?= =?utf-8?B?djZmc1ZSTm9vK0FaK1NuS3hPSE1HL1VMWGV6d002Zks4RDVIWHljc21QSUY2?= =?utf-8?B?aTNDTU5SVFExZE16d041S0YvU1lTV05XRFJudmVLUUhSSnpTbG5PMkJ3Z2Zt?= =?utf-8?B?VXBtNHV2ekNKQXEwRkRRQ1dsNE9uaDJ1KzJZZlRDRWF0SXVDZEo5VDljc0NG?= =?utf-8?B?WGExdGhwME1CTnpPODN0WFpFV1Q0Y2xDY01leVBDcEwvc3JnWDdoUnp5NHR6?= =?utf-8?B?YmVMODlqTnVhSTVZM2ljOGZPRFhwNFNYQkZudzBQWGNKTjhkQVFlUHZCdXky?= =?utf-8?B?VzR0NmRxR01reGxnQnozQW1HbFl4c1ZnUmx2cHNXSFhWQ0NiUFFIR3hKRllk?= =?utf-8?B?U1d0aHVKbWhnMWV3dWZzWEQ5Mm9KY21VY3RVQUdJOHdZc3h3Umt0VERWVGc4?= =?utf-8?B?ZDFTSWZEbHZWQkx0Zm9RK01oS3Fsa1BrQXBybkM1YUpEbXc3dGluTTFWT05K?= =?utf-8?B?VCtvK2hMTnJPRWIwRGJSV1RBUFhZQ3JKRXliajRrY0FlMzl5VWVrUmdJc09S?= =?utf-8?B?bGtHdmQ0NkFtT2xEYW1vUDdHd3dsT215WnN2ZWhPdTE3Qk9PM0YzOXZqd1ZF?= =?utf-8?B?cGtqYlR0Q1dKYTdUN0F0VTdEc3piV280YnRKTUlzajlPSEhBTDZJU3I1YUx0?= =?utf-8?B?TTkxNlJoK1poYTVVaW13MURMSzl1S2RhOUZ2MkRVcDA1NEIvTHVmU2RoNGFB?= =?utf-8?B?TTJ0dkhqclJVZTZJeTY2WmRWNGFDRXVPR0Vsd05Wbk8zTjZHclFGOXpPcmNa?= =?utf-8?B?U2FJSmNmNEQrTlpEOC9adG02L0kzb2pHZEpvMVJETGUyRDhLWXg0elVqN3Ur?= =?utf-8?B?RnVLb0krV3NFanVvVGZrWXY1TzBnMFBSOE5CZ25YT2lqMG1rekM0eG55VjFl?= =?utf-8?B?TEl3Ty9nTjdjZEdUajBlV1pkUXJJeHlZM0RzYWd1TjN0eE1SYXdEVGkwa2U2?= =?utf-8?B?QXc1cUtqb2krTGFLNE15NU9BZVFQOEhnbFpueVc3UEFyS2cxZHI1QkJLdG5k?= =?utf-8?B?WStUSWJPMXZFMlRxTlliWVhJWUNYSng1elJIaDcwMTNKK2NOMkZNV3NacmdD?= =?utf-8?B?d0FpaXZxMy9zS1UyMUlKbGNYRTUrVkpna0Vjem5JZFJ6Q0tlZ1RMVXBPVzRY?= =?utf-8?B?ZGFaL3RsVEtNMkpSUzBZbE5ZdHFJZjRaTFQwbDhIb0dGZm85cmFUNDNFayt2?= =?utf-8?B?YkgvdUY1ODh1QmtzRnNoZFdJYS9NWEQ2VlRFUkNsYTM1Q2ZyY2VMak9Oc2Nr?= =?utf-8?B?dk5HbVJMTXJEYkRtTXE0QVJqZFRFZ2gxbzRZT3l2WWRPN3luNStodW9jd0NC?= =?utf-8?B?NWw3S0VybkZHNEJVZ3FmcDlRb0FCRzBNc25Od1MvK3VBemZVSjJ6MVR0Yko3?= =?utf-8?B?WGdPMDFNVkVPUzRzZ2ltV0xIaHEwaERGNEdiTGhEbVdkalRyR0x6VittaDdE?= =?utf-8?B?UWllNThuRFRLK3k1OXJBYXNDQnVoYlJITDlQcG5kU1RVTmlMNmFiM2N4RmxE?= =?utf-8?Q?0VD0RuQtxKXJ14x9//I9?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dabd1658-8b2d-4dec-def1-08dbaebcc0bf X-MS-Exchange-CrossTenant-AuthSource: DU0P250MB0747.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2023 09:36:31.6205 (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: PR3P250MB0195 Subject: Re: [FFmpeg-devel] [PATCH 01/20] fate/matroska: Add test for remuxing non-rotation displaymatrix 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Andreas Rheinhardt: > This provides coverage for the case in which the displaymatrix > is ignored. > > Signed-off-by: Andreas Rheinhardt > --- > In this case, both the x and y axis are rotated in the same way, > yet both axes are scaled by different factors, so that it is not > an orthogonal transformation. Yet one could still argue that > it actually has a well-defined rotation angle. > > tests/fate/matroska.mak | 10 ++++++++++ > .../ref/fate/matroska-non-rotation-displaymatrix | 15 +++++++++++++++ > 2 files changed, 25 insertions(+) > create mode 100644 tests/ref/fate/matroska-non-rotation-displaymatrix > > diff --git a/tests/fate/matroska.mak b/tests/fate/matroska.mak > index d1c316e998..ed6bd58cee 100644 > --- a/tests/fate/matroska.mak > +++ b/tests/fate/matroska.mak > @@ -90,6 +90,16 @@ FATE_MATROSKA-$(call TRANSCODE, PCM_S24BE PCM_S24LE, MATROSKA, WAV_DEMUXER) \ > += fate-matroska-move-cues-to-front > fate-matroska-move-cues-to-front: CMD = transcode wav $(TARGET_SAMPLES)/audio-reference/divertimenti_2ch_96kHz_s24.wav matroska "-map 0 -map 0 -c:a:0 pcm_s24be -c:a:1 copy -cluster_time_limit 5 -cues_to_front yes -metadata_header_padding 7840 -write_crc32 0" "-map 0 -c copy -t 0.1" > > +# This test covers the case in which a displaymatrix is not a rotation > +# and is therefore ignored by the muxer, i.e. the ffprobe output of > +# side data should be empty. > +FATE_MATROSKA_FFMPEG_FFPROBE-$(call REMUX, MATROSKA, MOV_DEMUXER H264_PARSER H264_DECODER) \ > + += fate-matroska-non-rotation-displaymatrix > +fate-matroska-non-rotation-displaymatrix: CMD = transcode mov $(TARGET_SAMPLES)/mov/displaymatrix.mov matroska \ > + "-c copy -frames:v 5" \ > + "-c copy" \ > + "-show_entries stream_side_data_list" > + > # This tests DOVI (reading from MP4 and Matroska and writing to Matroska) > # as well as writing the Cues at the front (by shifting data) if > # the initially reserved amount of space turns out to be insufficient. > diff --git a/tests/ref/fate/matroska-non-rotation-displaymatrix b/tests/ref/fate/matroska-non-rotation-displaymatrix > new file mode 100644 > index 0000000000..c48a4afa43 > --- /dev/null > +++ b/tests/ref/fate/matroska-non-rotation-displaymatrix > @@ -0,0 +1,15 @@ > +3d9eac5b7551c5d644443a70451c809c *tests/data/fate/matroska-non-rotation-displaymatrix.matroska > +7860 tests/data/fate/matroska-non-rotation-displaymatrix.matroska > +#extradata 0: 34, 0xc1d10b51 > +#tb 0: 1/1000 > +#media_type 0: video > +#codec_id 0: h264 > +#dimensions 0: 160x240 > +#sar 0: 1/2 > +0, -33, 0, 33, 4133, 0xc48cf152 > +0, 0, 60, 33, 1077, 0x15a71a8a, F=0x0 > +0, 27, 27, 33, 355, 0x1ee8b91a, F=0x0 > +0, 60, 127, 33, 1110, 0x4e1a2b12, F=0x0 > +0, 94, 94, 33, 430, 0x8724d62c, F=0x0 > +[STREAM] > +[/STREAM] Will apply this patchset tomorrow unless there are objections. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".