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 0035D45D53 for ; Sun, 6 Aug 2023 10:13:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 564E468C71F; Sun, 6 Aug 2023 13:12:44 +0300 (EEST) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2093.outbound.protection.outlook.com [40.92.59.93]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4037568C6E0 for ; Sun, 6 Aug 2023 13:12:41 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ONg1+jhjIPVVIkZSnbiQBXq1jd+jcreGSEn/SMvnyu+WpDkPyLsuUAgQB9NE0MrGnbyvM2EJqVeODYe4edCidA6dJ25hAdrxEz0itnYC8dJqCnnInXk7063N2ececGRytUWisxKxYPX/q1SGaIWcyUztRO19EN7XnckN19n3RJwm3vxKLmOw7Nn4+Hzn5fy9Rxjc9HuTXjrxHQodmwC2YyxU7528PgK4OEHYsbN0p93AmUgsfV6S7alG3tHaP/eZZfYBbSYLOR4wsZUXpRUj86WKgzDC7hrFNB+vYXp3PxSG+LoG0lveQ1MGI17VBS7+Ouk2AiDQOaixkAgV01gRXQ== 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=rUGRHal1gVN/lVyAQE3t9Bz6XnVFSTLMxSrkR5ZL2mQ=; b=gjBM/+NSmvDvVHE9RwjHm8WBHZ4OrTPgS6vmiqrnJifJIpCQcLexSU37Tycjh2ureyy5aYU3X63VoVMu1VzPvNIHox1EbnDcj3c4crVKVoxt1ATcusFR/VEPs0rIuvbBsJpGtog30jaL3zRlyQAu/3v+ZkHkTMaSM2jYymA1R4PAtt3/ylXJGsupwbyrhkZVZwY7kI4mF887/aSt2E3w361z+6Lk8xi97+SX9nD6yhcJFCM03KvizkimPncviKwEDx6iv6SPoJGWxMtOrw8hohai2svOUIVr0ZpItu/rn1ssR92qS6YHZQqYdoQC3tKpg5SqUZifNTO7HtuzVoXOhA== 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=rUGRHal1gVN/lVyAQE3t9Bz6XnVFSTLMxSrkR5ZL2mQ=; b=QJ8g+58aJhwhQW2A5KQhDgfnIsu84jEwwVR9Dt2KZjOuE435BimjK0hUKQjT87qwU/5xDY8dTbuLsS4i1GabRJ5C7iQl0ENEXJiw6A1yNA92jxR4zZ80BsC58ii9JHSrorH4RHsndlcnTOwNEftFIA7FuTmbheF4tXgw1wk2Tg2LYWjQyU+xMvC0LeteKxmqyXhBxlriPAcbXgmFaHeWHgTjqsP/nVAgwVqiMc6O9ZaZ91PYKOWoKQBifNe1aG0dChDPglqXOczSF8O61q7DE9z9+xB/ATQ7gaSQpBsfQ1wqT9xVAKSzeR0v6ibP7tWZ3Fo6FJbhlj2BQcDXcHNXcQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0222.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:277::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6652.25; Sun, 6 Aug 2023 10:12:40 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6652.021; Sun, 6 Aug 2023 10:12:40 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 6 Aug 2023 12:13:22 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [7zVnHrZ50RmeTlwc/3kjtC185Iw3Y7r6Vxt3tXKT9v4=] X-ClientProxiedBy: ZR2P278CA0013.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:50::17) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230806101323.2828419-5-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0222:EE_ X-MS-Office365-Filtering-Correlation-Id: c35a1d54-639a-45e6-0020-08db9665aab6 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9Xmre2cOvxteVHTfiuSrHMX7o8KrpjJfRKByIIZcRpEYpZC3loSf1i9H6g7Fg5Q1fAUuAMk+loxxodN9HmieFGHNCdv1OsdIAp0mG/Sye3kV+qi21pY/snAfaoh/KEZGFL2r7zKliLdJCFKLsrPJL+8FTpq/dk6VB0qiiRr1B3p9MrjXlnoH4jUmqwlN665Y17cZIQu4fsHMGniTz/kQ6/vVpoWTlIWziL5eC1+kWhdxEC3ZHSWMHasRNquGxfqaX8XrtzRbuDSgLnoVMZI3Sg5oqrVhiV38eYvXtH9SjG33g5J+csOGlPKX9nMwO3qPNKzFofpNbq+8WUd83jciUZbNXBgjyO2ouKrcx35UlWux1zY4KnHZSAomCdqwfbc/C4EHcp/Wz3kkpSBqeE572JcvENbeUwMrYJ8eECxqjM+Cxtzdkm/5vJIlDXZfoTJxfVTiWPHFERVfbOjiF55bQMCz5AuIDcZuOg9JG1r9UGrH4G0XJfF2kKHP6ZMYo6CgQocKqIHAXBz7fGSADmc/lbzP77Q0F61QwvA7MeoNuscigZbGoUgA6d3kRMF2jJRS9hMQdxN1mMXfX6De85zBgMCMg98byd/snl32TCcjSQo5WjlTc+UeJgY+A23fCOw6Ub9PhmjOBLm7JwApfrfxKgdhoSYlNEc2E1t+hzsOxj4XURSUDvDwCw82eOoVOnqx+hGfWBXoUUpY8Mu+DaRcnAJe/f1YL+uuPiMu64y1f27jFHsbPhzQCLaKuIz4DqcIlLFA= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5IHay13veTEQKuZTIWscJQG82AZO/73+LDTJtjMIgWNsOXk1z1zlQZIoPfaM/Fjjr7NSwfDxPQjhZSXQGSTLPMT9FSejBg7wGEe9OLlJCc7dvcizwizBZCs9whvEd6kHoIfvJtQroaRt9/4taREWg9Iobfu+Y6pVxO6Jy6IZ2ISoPM8r472tazgB4/Sd/iJCD2uZAtdXFS6KeBqrLuuGByjoUnIEkBG0ecyeMtsBjkTYEhXyhgUDY6cBlmyChocIb8/NYXIVoaVtFDO5P+ySPcuoinriTinrsId2i5RTluJeIaQBwrSll9XzNaGel+4v5NIL7TvC/P8Z6HBmjgpeoJeAdXSMPjQYhG8ozNQH7ZnDR74IOASuOLD4h8oq9IaMOb//HvhHuGVFaYpOOsSGxf1/6qK9BaaK0rUSaYO3T0OomGW6OYvK8y/OhSMJmVOs2TKM4ixqf1meycvrd9MvZ5fQLJkbOxnty0qV9RyHBQxUEVj+eWlcKkQTvI58DBN/w3UzCVwJXiJe5+IRLcv5C+yA/30ui8pWCZmefwnLOxyvLwKh94nsrOnuUT2vzpLzr+aGZENveR/uwre1iiS/IYCjHNr6vqOewoxhutiL1ls4ZFV52yWZ0pAlmeu86xkq X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?QRJe7eifwFaSmohsqeAFVbm6+mbD432tENj2plELwBXJFdYVZHTZ2mtun3dW?= =?us-ascii?Q?VX6PbWComVaenYiBoCnk7pxY0puWjxQyIn8ZqZVgyCEIjd59p9cYpCnXJmY4?= =?us-ascii?Q?WWtprudfYy+UDE66+t+fN6Rx6qf7fgZOLn8Z3bRLBTgv4xxq448EpsOmZZWV?= =?us-ascii?Q?JpcdGT38rBAyikbU14C5r9m/2cKPPxX1Po0RGf82wMgfi7QV1/8U3tlfZkHs?= =?us-ascii?Q?I8nKb6FLbZZZp5WbPyGR8PjHJZfmPZkGeg3qv8DVoi/ySQPwWuCKssFGOXrS?= =?us-ascii?Q?oOehFrSZau4Xt1UHdUWGCmc7zB5JoaSY/qrVLndUfCQkwei8UD2OPgzIFHQa?= =?us-ascii?Q?wB29BjPMx56xSDEZnw14ruRv8TlgE0iGtYL/tGmj+TZJcZbezUMIF2tUu/A8?= =?us-ascii?Q?/vJxXFjJhEcFb3YuC3vlAZMyKhsKU2WilZ4l5MZpfeYS6j6mBsgw4ER6BdgW?= =?us-ascii?Q?JM6fhDg2AJwRwn7znhqIGAk+LM0I0OXzn6xeDi4ZIJL+k4gGjQki1exwoP+y?= =?us-ascii?Q?MkjpRb5KLaGuqKPvHqE1ztbIlmjx5nd2ajuwhaUGJ2Z81vzbyXBIWrUWGzTV?= =?us-ascii?Q?hYbTcwQVIZSNytTUWVhNIyyfg7YAEKlmYVaJXUiLpEag4LyRRMKvy8wERNTc?= =?us-ascii?Q?4yzgnxpW3ktTWfQMLzKG5ET17giZbX612bj8f3Zr+PKij9F6e6XwOg3gwN6g?= =?us-ascii?Q?64d4Dkew8IbhnfLAb+CEf4WFhfUr93YzgFqO5lp3hoet0/8rTnc4QB3GFipe?= =?us-ascii?Q?tV2+ULBj5/xGc4/17sfkKIDKB+UIbs0v/TckRIY8jnTkiuB6iW8oxAd0VFaP?= =?us-ascii?Q?tonU7xuaU7Pp9W9VTSse2cEaHgT7gRAszPhRhaWl16BfM1zg2jvewwn9O3f/?= =?us-ascii?Q?JxR8aI5QPUOwzaiXYvFjATLPd+GqK3sybg2OdNsQ9jfmP7caCV0RUMTrZLSf?= =?us-ascii?Q?pqKxVebq4vmOW2VbCEgyE+d2hkoU/KcNVgzhM6kOvB/F4Wktki8VnyOR5adP?= =?us-ascii?Q?o3MwIeCUCt08GtqR4380MO8S1HwHHPXNTVAwW8ebmuPLkMMgXzq9Gy00W8wa?= =?us-ascii?Q?Nc+jLBSIcrRK7S8Fp0DeyYhna9SunCX8b14iawL1Ea9g8UoSmaJxppLdDqY0?= =?us-ascii?Q?LDMTnyqv6zizECejaGKBrweGwtR41w1wFfhbN+63GRgQ3NnuxGRe4b6lEOPG?= =?us-ascii?Q?+4CwB3mbUkHpWsaGhJXbq0Maz/iwExoeyPctbJeAHO5dKOFqj31COIFFJaJZ?= =?us-ascii?Q?uRwY7RtfXwWJjx2r2E7h?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c35a1d54-639a-45e6-0020-08db9665aab6 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Aug 2023 10:12:40.5163 (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: DU2P250MB0222 Subject: [FFmpeg-devel] [PATCH 6/7] avutil/tests/channel_layout: Test av_channel_layout_copy() 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 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: Specifically, test copying a channel layout with custom order, so that the allocation codepath of av_channel_layout_copy() is executed. Signed-off-by: Andreas Rheinhardt --- libavutil/tests/channel_layout.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/libavutil/tests/channel_layout.c b/libavutil/tests/channel_layout.c index 19f552f8bc..c537e7e710 100644 --- a/libavutil/tests/channel_layout.c +++ b/libavutil/tests/channel_layout.c @@ -150,7 +150,7 @@ static void channel_layout_from_string(AVChannelLayout *layout, int main(void) { const AVChannelLayout *playout; - AVChannelLayout layout = { 0 }; + AVChannelLayout layout = { 0 }, layout2 = { 0 }; AVBPrint bp; void *iter = NULL; uint64_t mask; @@ -324,6 +324,15 @@ int main(void) CHANNEL_LAYOUT_FROM_STRING("FR+FL@Foo+USR63@Foo"); printf("With \"FR+FL@Foo+USR63@Foo\": %33s\n", bp.str); + ret = av_channel_layout_copy(&layout2, &layout); + if (ret < 0) { + printf("Copying channel layout \"FR+FL@Foo+USR63@Foo\" failed; " + "ret %d\n", ret); + } + ret = av_channel_layout_compare(&layout, &layout2); + if (ret) + printf("Channel layout and its copy compare unequal; ret: %d\n", ret); + printf("\nTesting av_channel_layout_index_from_string\n"); CHANNEL_LAYOUT_INDEX_FROM_STRING("FR"); printf("On \"FR+FL@Foo+USR63@Foo\" layout with \"FR\": %18d\n", ret); @@ -425,6 +434,7 @@ int main(void) printf("On \"ambisonic 2+stereo\" layout with AV_CH_LAYOUT_QUAD: 0x%"PRIx64"\n", mask); av_channel_layout_uninit(&layout); + av_channel_layout_uninit(&layout2); av_bprint_finalize(&bp, NULL); return 0; -- 2.34.1 _______________________________________________ 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".