From patchwork Wed Jun 22 01:43:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 36376 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:1a22:b0:84:42e0:ad30 with SMTP id cj34csp2555335pzb; Tue, 21 Jun 2022 18:44:26 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tGywYSS92qmMmf0tHRjJs0rNY/Me+ufG3Egoezn2W1eq8nANbAdCfokowkQiW0NypKoO2Q X-Received: by 2002:a17:907:1c01:b0:6f4:2692:e23 with SMTP id nc1-20020a1709071c0100b006f426920e23mr828602ejc.243.1655862266778; Tue, 21 Jun 2022 18:44:26 -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 h15-20020a05640250cf00b004359b77f70csi4426963edb.16.2022.06.21.18.44.26; Tue, 21 Jun 2022 18:44:26 -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=dXjFSAIO; 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 0CC6568B6D0; Wed, 22 Jun 2022 04:44:24 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2057.outbound.protection.outlook.com [40.92.90.57]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5C3AF68AD40 for ; Wed, 22 Jun 2022 04:44:17 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=emruk4WO4XfAGL+YXTEXijN1nGjqNRapV+w6C92VHPOpTY06NjNYPqM+NF+BnJGAjrKfqMUQUbOlZ78VSUSmLD2fybDv9qrazDJ3/05hpkAQhmBR4HPppKXnn6bSWYmhYxxg6TAdETg8YT/Apgst1U+EFSjVL8Mbv5h4CNoKsRiiUWv/jzrSNAZKq4XN2qF50L4Qba8sz0ksYRQouSdmIX1fjnbN7MEDpja8m3SOQlZyEBVRNoa0/9Jj+kaOcXTu7ggcWb45HDY+LnuxACrfINtvaxgDjHQ9MZYN3xMZnwHWQ9mosPJ8DcjJcskkREs6Hj7NEXs+rtITR9dtQEu0lg== 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=VqL7KdLErbYki5sB7AZlybpZNDWi9IDaZDZ+3sRh2eA=; b=nsQw/WRuDUNyKBIJ10Uj9oLfYpxkQo/KdtDWJlP9kqtdAVH2ioE26/MEOvBz5bxmYSX3Ol7wWeskMg5d6kIrjwy9jDcux796olkWgtFY5w3wbWGNenn2aOm6vs7jPpv6KaywpCPPr8V5+x/poJIXG6TvV3vT+E4fnt5TLcU7Yt4zBnlGzzQtHqEmS68dJrby5Z4JAeNEFy0CQirbKFb+1Fs7sAieqqsPagbxmjehq3QXsKYpMnNmnUxTUQ6p1kb9mFVEgaTPOiaIvmE4W9+qiCvLrIWAWTyo4SZs48/9rl1mf3XJ8KLYUs1vVZQzu9uvY5JUrIx8eh+/tswXyn8vaw== 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=VqL7KdLErbYki5sB7AZlybpZNDWi9IDaZDZ+3sRh2eA=; b=dXjFSAIOKv5ClcSSWnfnUVz6b8rjPFVCSOncNH8mj83e+JPQsrMm9NhHkypQepadEhggLWeA5azsifaU6Kj/HhR5LGw68Kn1RZoDKuDzpF/dhMZ7JYGBDzVvBqkv54vwlmrexk5nftpU7N+dxrBKh8wHBdVFyzWksgOa7P1GC2B8ff7bs9/Z1Vl8fP5jD4qvlxoPzGebFuA68/Zl1sywv/vnrJT3M+DPmeznQ+iAeNqeFqZBAB6gJRgPwAqXR8d0DRfMmBsSqTAqIuE79Ikv6eP2mw+ERLHKCH6Tbbslti+Gl5KBuU+VaRm4oXG+Cg8GH+a38XTFTghnUSuB0qX08w== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by VI1PR01MB3935.eurprd01.prod.exchangelabs.com (2603:10a6:802:62::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.20; Wed, 22 Jun 2022 01:44:15 +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.5353.022; Wed, 22 Jun 2022 01:44:15 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 22 Jun 2022 03:43:51 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [bnzGuXDrpbSeewWFyeNDhtgc2UVkQ/+u] X-ClientProxiedBy: ZR0P278CA0176.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:45::21) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220622014351.431154-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7cdec9e5-da3c-4ceb-249f-08da53f0b71f X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiQkYSKJ5lHLQLvaaI2Z1oWrgisK9GzqL6ZTI94TYbw354PcHMNjZPb7sqAdGc0pEeJHLmCh+HxCdrX03oI/vjL2CuFwzIFKGRl1+lNpJJvX1n/mRsZlsr0vLAg+R48CpLyLn7LPU+JOreeIpE24WtTLUK2NEe2qnMmJL5zLOPbIVTfKRwUTRozUC/rJbaxwtVl3Fdqzg6A0Id3LrQvXkdqlRmiHQQXBFKiHNmnTLtE9Q5I/m/fcIiRGg29LnMFEJubrIa0hnJggFhnVkybWQiUO6FUNbgsTBGi33KG1xMRcNr+uDCFNZZuTgE2aP37kRnOxjGQBr0XGBS0ZRqGuMHUk/SwQF9YVE8VI3GRhmcbDPe2IF+GtCf+U52rZaYwZu8Mgai15N1dEIa/RhyjBZ5K99ctxN2U/ZuSKpnfkPpkB65bR2gE9VRnmqXlAXI1K4iqssj36X4Spk1qJnkTCBfC+UaVApJcWPTv9OA70W/B4JjXXeWuS4xufK0sDM00FeX9Vo7ABbWcwdeCMkMwk+i8Cs7WOFJfGa+w6mbnzRVifE300YSl1KRP/LKCz897u6gpTplgDDSZbsFOBxoJ9vXHUOPlCsqgsYEfcdb8KahK+Z6PFkB4hnl7AtG4y5ijeLdrOi0EdRfsC1ZL0Tk8ZFqqjUgReYTDCx4MVpw12qh5Fb2UZEOEjLc1GI0ocGxKjDo7mLuX8apt/EjsebBPluPxevxc7Cka3HA1hl3z1fwjuOP2ocSv2aUaaC/TFvTAm9l0= X-MS-TrafficTypeDiagnostic: VI1PR01MB3935:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WMxxZGfF7wAwVepEoCe4muTmujRFm8Ep9tk7oH2U5IlW+HI2uT5gtrOzcl/EyQ1Omsk41TOc4dwONegp0smbSPh4mR8uajXv0jlq5E8ejO3RKz7V43l7FhnWNOu4tiuPcmBwtaM/sG3YNfK+L3pUzXVCOdGhAVlMWRRET8VS+sLi6NfYmhb/b1SulkIcJBV4ZRLIU3PFZ1WfUB+N5jsUHL11MzDpeix/9MLmjjZbubiRG+xeYmDMhRhfNfklmVz2cq73+BDV/QdZckLGw3vdjN9VW0TTwFlWarco9bfqgWb8ZOiRPmgA19iw8vYgLT9SBAeQUw1Jvd9uuCTApfWgB6qgg2HUGMFuc1DHk3s2hnOZxGId3lA8MGdkQCbCGjPfTcBsUzuhmOtRXqqI3vLc0n43NirSSG/o2+0oxm32MD83Y1hbUCUjFltY0jXC4lfQFhC1X5wHSMy60Oru026Gu2RbDCOjQnlxNkmZ3NsoYW+WHt6IC60pGYnm9YHSfk1SwXttQeGwOzlHHhBWacnAVDXnaQCDUdWS0HFA2QkeH6SV1a8Ep6rXVm/zJHQ9kiMDCh5JNbvo7X7p0d1J9gcz9w== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: O6D04ReYQy1yHkN1eON4T1pQnWIQrDJ4aknH+LH5UdHznUTxlm2HyFKiY54oUy/xM0NYh/Me6jLN+a8gj4Yym37K6chSVAXY3KWbadl7eD/c9Trw6LiS2zEvQjaaR7EVk1iDgNRGhCZWMqKcpbMpCY1nL64nEbN3C69Ab25t2ZBBimalIFxiAwem6hdhefr4g7n3PnckSBHf3EAsUAp7rNf2BtZTfa6O12acX3APCrsFFUVJGwgBzi3oAswMhF2BpD/NxQURvRCHLfgvNIRYXTnA87ZdVLzgoS/tug3tNfZrjaze+WENudFyrqfShMxCM46SYZyM2CTV8MnLmYqzh+YzSBIK4w9sTcylLj9NQOvwcsVqpAE2Wly4BpSlDmjb71Oir7RpKmdVkpfDaKM7EC/SMqfjtdrfeUWR7BFwRJh5NA0ropocwcJXW/Lehq7WLSZ2KKTbCtGhYIXlo1O+ex8fTDcjj7T40ihny502b4sedyAhItN3SuVMqiVlzMve/I8Ts4tkO7/0UYDpw5ym2mr0IExNwwgSkGsf7YPrRNyoRbVT7RbOY1v2t5ApBNCxoQuqMef7JwLzwPB3r1K22QKMLb5XB6LXltqwTCoOINAbwxgut1RgZEz49FiZuEeNLlSuy58vBRn3VlRWM4TKbRsYdlDZ3BXTg1JUEmBB7ihgGalanGrqhU9UI0OezAT32y0Z/SDsHpgT6yiYno1BFU8qadQuHcHBtPUAuU0Rg2rV4eo4MFTaK3ysvQKc54xvBFJDwgjKrjpYLDFI5fF9qR4GDt7EyE3fglm9sJ8SmiI+pDqH5FyQXQ1UwddGC/c0S00d6Q7kmIfNunvB2KaAjotCi2L4mrQnA7V9KrLtK35y37kRuaU5Teob1rS4lrGkhsICvxZKlFmLAbe3ar61fa929dLqlCsABK1XOnNz7vgZrb41+75Mu6nWn8q4j8cERizK/xo5E/cknipDzJFewJt67gDiXtStFFUYY6BYg85RFsBPvZyh6A+OJwH6lYgcIgeVxGHgV2fwhm27qfLA01pjhyuZZwXT3R8xWI/8ntvl33eF5BjQCDENmgRdHxYVpLJK0uE+KzPqT5/XJb364eK7++NLdSECMfaW7kwwWSIaNRBGVFpcQ11SykebRjn1WfidDgJYG41Sh6wZSL4xCWLpGcK0+gua69b1SPfUJnu9ILijIx9sF/4cpvD46zbyrlg49bc1LWoeQZlcqrGovjdh0gv++tmu+vBYe5MTH9Zza6zYy1Pb3BCTkZ8fvQ6l/ux4y8qsqeW08a4CJ6ktXxt5ZLb4KritAca0YZLUj8Q+P+OOpn5+Uq/lzCYQLx5TRS253/5e4AlfkxXG+OPGJYIW9Wk3N7LWuJkW6rC7vrCuk2QgdSRSMi4aE9Xb4OMxKsb2Xa9cXqDEofdSYU4RAttfCq4vfGumm8cDxuoLQFi6KBZEwsytUmZTg4LecDvWpd5oeKHDU8SU1Q5fwmffuw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7cdec9e5-da3c-4ceb-249f-08da53f0b71f X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2022 01:44:15.8530 (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: VI1PR01MB3935 Subject: [FFmpeg-devel] [PATCH 3/3] avcodec/hevc_ps: Don't use show_bits_long() unnecessarily 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: sXJN4BerYx3i Signed-off-by: Andreas Rheinhardt --- libavcodec/hevc_ps.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/hevc_ps.c b/libavcodec/hevc_ps.c index 764c4849ee..a955f585d9 100644 --- a/libavcodec/hevc_ps.c +++ b/libavcodec/hevc_ps.c @@ -659,7 +659,7 @@ static void decode_vui(GetBitContext *gb, AVCodecContext *avctx, // Backup context in case an alternate header is detected memcpy(&backup, gb, sizeof(backup)); memcpy(&backup_vui, vui, sizeof(backup_vui)); - if (get_bits_left(gb) >= 68 && show_bits_long(gb, 21) == 0x100000) { + if (get_bits_left(gb) >= 68 && show_bits(gb, 21) == 0x100000) { vui->default_display_window_flag = 0; av_log(avctx, AV_LOG_WARNING, "Invalid default display window\n"); } else