From patchwork Thu Jun 30 22:29:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 36559 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:8b27:b0:88:1bbf:7fd2 with SMTP id l39csp620168pzh; Thu, 30 Jun 2022 15:30:14 -0700 (PDT) X-Google-Smtp-Source: AGRyM1s8q9iLJ2GQVYeiSLsu2IVu5x7BCeCYCLO9DNEvHub3vjCL6b/T00Alv8XXrHHZyTZuZGO0 X-Received: by 2002:a17:907:7ba1:b0:726:4522:d368 with SMTP id ne33-20020a1709077ba100b007264522d368mr11255272ejc.662.1656628213965; Thu, 30 Jun 2022 15:30:13 -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 gn21-20020a1709070d1500b007121bfeedb8si921405ejc.665.2022.06.30.15.30.13; Thu, 30 Jun 2022 15:30:13 -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=ZPRqrua5; 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 AE40468B66E; Fri, 1 Jul 2022 01:30:09 +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-am6eur05olkn2067.outbound.protection.outlook.com [40.92.91.67]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EB35368AFF7 for ; Fri, 1 Jul 2022 01:30:02 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cGH2OQ65bznfHly+e7J1ul+ROnBQKxOZmj0g72uhUi1lYN4YI/NhkInBaYM1sw695tK2/EDMjsJdPTdUJzrzO0RlzF1rN4yy/GJQgFo8eA0aGuxB6//FpJT9/Cl3ufGIVcSOQITIph2i4Awdur4rEYoJKMl2tOc2F8l06p4Rwc6mEQaH/SPZxis8A1alZEUP1JCfPPPrgpK7vytRgtGyEHLxS1qRSAcdzDSktnQIvwHmeryb61iEIcFu++QhhJ2j7pVB0rQ1AuEA2LFH834Wo3i2I+AUrymCvfnL+ebKD2OxmO1b8nNsXkFrjlnsEN0A1HmYl8ysvaAFqsFclcQ5vg== 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=qR+jYsw2gJw7gwMz7NEgcns5KSXaJ4bB+mD3GA4Ecjk=; b=T7eeZnWgYu+zMZ0MgtWkx6efQy+y4p8HjSbdwShSBh3Y+z/Zg8h3Ub9zzTeT+ejWoHKqhaRj0gSuVPjTn5OlhesRbW8jAM3Qm/+yNeoDSayj/6jzlk0s6QicTvYxY2/jXAnA5lqgryj5HL4OHlcpMnHFRP5GbQuzTPX9DjTMDMrp1Xm2rzqRTDDYX6PgmVb+/hTnxRCYQdEUPJLFxstN7Gk+yChX+sFYbQnOrNszFHBQ7HLeoDIwGHh4WK8fhNaAx5RuPGE4CfJUXGRGgRBK7mesEcPDBH0I13o7tmqVz3Z9FPGtPqimCSDL3aa5y78JTi9lWeAC0LbrejSPN2riTw== 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=qR+jYsw2gJw7gwMz7NEgcns5KSXaJ4bB+mD3GA4Ecjk=; b=ZPRqrua5KITrs/22MJa40DT2Bf+VXdmCgmeo5SYpbg4VjDIXHPnFeNLuceRr8zSqckdJ993oCkPpAWPwhXI3kxIvw/4PKFW7l4jw4U8+RHSjFp0aitg2E+z6XOqWx5BGl/DUATJqsPbzynVdThTu02MtE+WkA5cIxUJPVFZYMjBHwjgnsY0hlsogVgOZbXiNT9tu/KvsJL8lXzoUqXgy+sMQMZ3yhP9AL5uRUWubW8JUFjh+MqKuAYY4Xs/TYcn7EnfzPW1kumbPY9RNEYAyNulq5QeCzr/sJIB6Zh7Mql/qdPqUb+A+DvZU4n7hspa8n00Yt1zPfqj9WeIhPaawLQ== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by DB3PR0102MB3546.eurprd01.prod.exchangelabs.com (2603:10a6:8:d::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Thu, 30 Jun 2022 22:30:01 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::60b9:9f29:40cc:f01c%10]) with mapi id 15.20.5373.018; Thu, 30 Jun 2022 22:30:01 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 1 Jul 2022 00:29:33 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [l1zMoCSrVi7pLwmEqqgJDM4TDk00lYCc] X-ClientProxiedBy: FR0P281CA0099.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::17) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220630222949.1758625-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 83bc33cd-8d7b-4aa4-dc57-08da5ae811e9 X-MS-TrafficTypeDiagnostic: DB3PR0102MB3546:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sE3OiHPKeaVdPWgj9wITwpIR03VfHBxlBlZWSbpw0ln9jZAzJCsLFfZJhRYS37TssCqSp/esk8jcv0ld/I3M4u5RVpHeKTG7gRKgiOyiAabpPKHX5P5PeIryr0EuYdZ8lbNqGWIYIe/DKLcX0RVzmPJgW1zZRMT3kcqR2HCKxhLOwbD20waMdjArM+W0/4n6d3HdSmvoYUdenYePziHYkwQdEVkLMI/moFbviNUuOvQhmjfpNKGZGqAZoUy5ek/+nil/20jt6D7QlbGPV4EYCU5Rfm+wqM/z4drZJ8nZjpaDWlXfOIszb2NUcLY6htxwgJSx2rJGNNIUe+tO1GyWLMWs2SVSVHHVD3XSJ8V2422HoAmSCKVXSOQiDBSNx4hfGyJWx02LkxtO2U3VoGTHszT/IROoOyfIwU1Q0tIXY3wlZA3QwlV1tHuxyipsTwd0d9g/1q+0QmH0trZ9LOykUyE5ww3rBqyyTJXHlzB9XHsffqdIjim/IjstgwMGQ729FLGFYM3viKS++EkgY5B+vUGScGQP/uy3rh8CqWOTM2nSgaJSd9Ja532blKn/G5xNJCd79Y0OyO7QSYJcufvZfDbBUi6/yCeGN/jOLLZ38yCzDCzeZ8Ja7lOQBg2LJWjE5RprzSM4RJ8WTxO+Htt5PAZCuEII4Zeiawo6bJBkpp4k7S2DBLLqkzJIM9XtinL/Pf0JI82nIpfssRMfvgteWw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RuSYX08Th6uwlLabOogD/Y459wTJWQaaW52lTwn4ovs6pN5ACngr0le9XzA5UTmRUudoMGgpx4HeueZO3dhx3v8uKBA4HWzyEbXnHYHlEZvRVk8SfgWI3nnJBnBnqT+a90aL0IN46lFeFZ+r46ckf3AyK7vDFnqedZYyBhDTBTbyURIrRDrWeihzwaBEgUQwUi+PPeSh5y7ogytWA4UoRWi4aat1i5VnQpH/jeqJFoKctGFhDc57lTbFRUJo10qYL9/AgNI6l6GEWsjab5kdFx9V9zqGnbKQVaY+cy56EOEz00ilOMyL9nKuzyynsyOra3McdUAnA/AkoF/yfYuD0t4TzZA2X9SCAz/rHQE6Oy8XY1udVRL1OHouM42fLqR81VloKvSsFXojugt8y/R/g+qthLeUCKDiYa9KRfkFq6NerOtWDttdRvNmCrRL797OLpH1acgGzfgY6t44ZmYKpAy4tK8Biz8QsB1LLrOVAb8KtPEuwKNz4z7b2NJ6pIZkVsH5AIKQRVDHoSm9K9McUhsZxepYrxQPJpjqtpkwZkDnbDBKy7C1gTNn3XLhWChuVLH1zPa3ytVwRhoS7+WbgYHdTJs/R/UbC5+/OKK7Dc/hVh0B0kuSanof10ANyOCS86xvQZoyjIGqO+XKxAdtLYAXIawCHyMQPsdtf4jxZxwY4LmGvzFFL+ko6YQCZqKK0MC0Rwr/kU2Qm6JCfVL45zqBdqck0umRfozpKjwO75RCKMGEKljuR14D2OkLX/PUN6dWusN/LbrTfG6J8ik/5M2cqsQcXA3E4YZIHalpFu0k88O37qu1GuqWKACPZOCKzDLWgAYb4ozxuCpiy6GCJhXi72fF4XxOTbn2h3gzOy/eWT7BCBN2N7fItBHHdv8PvlwxUcDcI3dAy48tEJ3pYsbS/Cd9auy+lXE+RTrDxKHr2i4Iy5YJURK2mgKqGchNeF4J/IgEpas2INKaqt3x/ppMID1RQW5amlaOt9aUKmERxUkCpKZkXF/etE31ytoIrJ++zTNuwQaaL7/iwyJ6CzSLvVa0C4zZFGO2IYRU3HSPYM48/tWxPuELH07pYq0OBnsUAOkj47+/v0TggxpxVIluiOLo4PwjT77rSHzSHV+EN/Mk7drppwSGwbo2Y7EdKYkuFEy2z0LaKKBOEuMLWmtGgjljfHjmO+eBV/hl8LH+6SIsYhLZgznj+4l7ToPwS6vfHA9MWWO5Gq5qG7VNcPWcMEPkPw63DeCS+lBNOKJYtF2h7yHC3dNco+tYzVRJZQB6Cv5ig4RyhmzXmjn4EOKI3bYYFxITEsz2WPLnV/c= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83bc33cd-8d7b-4aa4-dc57-08da5ae811e9 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2022 22:30:00.9079 (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: DB3PR0102MB3546 Subject: [FFmpeg-devel] [PATCH 02/18] fate/hevc: add clip for persistent_rice_adaptation_enabled_flag 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: Xu Guangxin Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 8C1GaKmn8aK9 From: Xu Guangxin Tests the issue fixed in c8bc0f66a875bc3708d8dc11b757f2198606ffd7. Signed-off-by: Xu Guangxin --- Thanks to James for uploading the sample. There is something weird going on with this sample: If I max out my computer and concurrently run this test with slice threading, it sometimes fails (in about 1/3 of all runs). Yet for some reason #9 made this happen only very infrequently. tsan does not show any race that has anything to do with updating the cabac state (which is what #9 is about), but it shows other races (both before and after this patchset). I did not encounter this with any other sample. tests/fate/hevc.mak | 1 + .../hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2 | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 tests/ref/fate/hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2 diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak index 2f16e3a29f..6c1e7447ad 100644 --- a/tests/fate/hevc.mak +++ b/tests/fate/hevc.mak @@ -141,6 +141,7 @@ HEVC_SAMPLES_8BIT = \ WPP_D_ericsson_MAIN_2 \ WPP_E_ericsson_MAIN_2 \ WPP_F_ericsson_MAIN_2 \ + WPP_HIGH_TP_444_8BIT_RExt_Apple_2 \ HEVC_SAMPLES_10BIT = \ DBLK_A_MAIN10_VIXS_3 \ diff --git a/tests/ref/fate/hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2 b/tests/ref/fate/hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2 new file mode 100644 index 0000000000..fcb1d2894a --- /dev/null +++ b/tests/ref/fate/hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2 @@ -0,0 +1,8 @@ +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 1024x768 +#sar 0: 0/1 +0, 0, 0, 1, 1179648, 0x78e55a69 +0, 1, 1, 1, 1179648, 0x5babb3cb +0, 2, 2, 1, 1179648, 0x65935648