From patchwork Tue Apr 11 17:49:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 41082 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:4645:b0:e3:3194:9d20 with SMTP id eb5csp2755709pzb; Tue, 11 Apr 2023 02:49:58 -0700 (PDT) X-Google-Smtp-Source: AKy350bSte0QBu5coLuoWqyPj7qmamE2jLkxiFg1T8Zo9mdLIfk0jzK8nMGURjZk8oVXs/LGQgBf X-Received: by 2002:a17:906:7399:b0:94a:6e09:3cad with SMTP id f25-20020a170906739900b0094a6e093cadmr8281913ejl.9.1681206598048; Tue, 11 Apr 2023 02:49:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681206598; cv=none; d=google.com; s=arc-20160816; b=MLKcgVaJaTKCiN2i7DfoR7JAM4r1XKiX96eGTyYyWJqxclupffR1/ZIkwfs24yRKZg I5aNxnx+IfeAEt41cmh13KFQ0goq7vxBinWlA26EoR2+rMPdFGe6ql/C/1VvdK8otbaR AdWyWq3AL9zJ6WRingmfptg+gh9htZl16utW33pfg5FjNwYyuiKA/fIKA02Kc8PfmLkm Be1JrHNY7NiGKzbKK/4vmBdcvYvk6HNEGNfD43vAyHeZv2ok4uJ5+/THxpwFUUpiVF4Q XK+2zu69t1Pzrs0jTY09GF/fL7+/t3Vezkel2+UexY/mbO1wBcw9qgiH5YUDZVU912ai zMgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to:date :to:from:message-id:dkim-signature:delivered-to; bh=aY9r4QlP1mUU5pgjmpLFqGmz9N8hoFApV2CLuSbrX3A=; b=XBkIhJNjTZsrVzm48OJrawxEN0e4fCGAop+0sGy006o933chQL/+z88PLRD8kqWpaF q7Kt3Buy4BGzoCj06kBxGUxzcvNELDi7WGu/2ob93PI1eLiaurW5bCayueKYvQBFZ8tu MGFLTJ8smDcFgxYd1qB40SO3V76bleVXB9tZ8k/sTz/PJ9yfp3gXqVe8z+LsZp/OVaoz z2p62rhVjTs1X9u/vFzIBh2AtcTaRA9+9DLIdIpe8ku+bGKJBvIdBDvIQ6pRn8ylcvza rdM1AV9/8mWjhozrQ01Hcqi3SxugXHxNCwlOLsFew5fl31qZU0Q//B88XdWliE/cHQKv tYfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=W3ggfI9V; 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=NONE dis=NONE) header.from=foxmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id ia18-20020a170907a07200b0094e023b0615si1994338ejc.550.2023.04.11.02.49.57; Tue, 11 Apr 2023 02:49:58 -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=@foxmail.com header.s=s201512 header.b=W3ggfI9V; 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=NONE dis=NONE) header.from=foxmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E391C68B8D2; Tue, 11 Apr 2023 12:49:45 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out203-205-221-231.mail.qq.com (out203-205-221-231.mail.qq.com [203.205.221.231]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9F96C68ADF2 for ; Tue, 11 Apr 2023 12:49:38 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1681206569; bh=4ARvqVxoyXRa6bSwUN+eiTKNCR70FcCUIQzinz9DKVg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=W3ggfI9VCYNRJx9xt2cNswgNlAM4qi9Gi1lxByyalhIWaVgd1enar2MjhJJPD5wv6 xFim7EoydEubwYyUxD3gZ8kDUNrhLINX2Y+i7sgznV76Zv2ILG3sA2DnMMXYl36WdQ ATC9+h/lIo+yX/twyMwx6FONqAAotKgyrzLQWNk0= Received: from localhost.localdomain ([119.147.10.193]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id C5BAE011; Tue, 11 Apr 2023 17:49:27 +0800 X-QQ-mid: xmsmtpt1681206568t5vm55a30 Message-ID: X-QQ-XMAILINFO: NnA3IMNPwBd+TbOsRTOE3r61jH3uiMX+Pzfjqihq8R4dm8y2bEcgl7xvR440Zm FfB94kYLfcuFI7cNqWVGdY+JShY7a8W2JBKw6IBM8J4kgwYurF3wxeq/eru3alNOPsTGepDEAtyG FL3ZWLmAivhW2PcbzdvdJk5Aap2jqFd2KFhsq3bzYpI9shTy/mvswPbNyLx9S1/kjJIBXiO+Fgwr IIqlhgvMKO253gXJYeWnG7KE6ja1igDmTCIzsp45Ygza0H05AXtVoWk3QRymsMNG+8kYOLaThdos giGbIt6/jeWzui2YUsU5qMXM1D8175m+sW+0lgXgZ7HcdlA3xZqO0cqoMs6id2pUJe0wBxPtSS9o sfqJ9i+G8FMyAgyOdKkdZXiE0Dd3yc3o/PNMxRFtaK7EO/Fv7CC66/BTXvBYHz5LiIKqjloMLS8o 6mfmWX3PRv6yEeT+jU3JC6j87sbkhbaVL2ZjIMiEb1zO95h8QPYR5id+CsZIwgTGVmo4mSHJgR1V dOLoUteewnW+X40H63I12YuqQ1BYKjdltW6ABj22llgIl8ooqJYPyDJ3djcmq8mAUvqRRR/7WLqH HCj2ReuYsLbo+Atp3WQfhYZrSidF3QmR9ZCHutjcdyl+YG2Zw4mrJd86A1k2jgPDVO1nGM+6nmCO 6XWCBeL+hZpvqhTSryIeIs5uXFWlV/1bWWfjKE/XsheYHK2QU0wUxyvbpUXAeaeAelEYfG1AG/SN 9QabeUNfoyAOeOIqmMx9Dr6+MmPXSmSPw4lJJcmtFA0Bmy+S0kT61RW8/VNkKjqjQTQvrYIDQkNq e7M6YFep1hPIBJ64YgK+KUgCOmS+Q0ZnoxsrMLlwrJiH121bxA4oZXeT8+9voL8pF63hTQ4xXsn4 0eMzn3zzTssfH+VRattDsuQWkmCLYHu2kkPqDyFa3hibkP6Rx8eoZac1X0F3gg8OruTdvXhRFPrc 4MP4po9h1kHx8eCi1ZqQ== From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Wed, 12 Apr 2023 01:49:27 +0800 X-OQ-MSGID: <20230411174927.780300-2-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230411174927.780300-1-quinkblack@foxmail.com> References: <20230411174927.780300-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/2] avcodec/hevcdec: remove unused variables from hls_slice_data 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: Zhao Zhili Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: f6MZyCaDe7Ky From: Zhao Zhili --- libavcodec/hevcdec.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/libavcodec/hevcdec.c b/libavcodec/hevcdec.c index 1a0beac901..5491e82402 100644 --- a/libavcodec/hevcdec.c +++ b/libavcodec/hevcdec.c @@ -2497,7 +2497,7 @@ static void hls_decode_neighbour(HEVCLocalContext *lc, int x_ctb, int y_ctb, lc->ctb_up_left_flag = ((x_ctb > 0) && (y_ctb > 0) && (ctb_addr_in_slice-1 >= s->ps.sps->ctb_width) && (s->ps.pps->tile_id[ctb_addr_ts] == s->ps.pps->tile_id[s->ps.pps->ctb_addr_rs_to_ts[ctb_addr_rs-1 - s->ps.sps->ctb_width]])); } -static int hls_decode_entry(AVCodecContext *avctxt, void *isFilterThread) +static int hls_decode_entry(AVCodecContext *avctxt, void *arg) { HEVCContext *s = avctxt->priv_data; HEVCLocalContext *const lc = s->HEVClc; @@ -2561,14 +2561,10 @@ static int hls_decode_entry(AVCodecContext *avctxt, void *isFilterThread) static int hls_slice_data(HEVCContext *s) { - int arg[2]; - int ret[2]; + int ret = 0; - arg[0] = 0; - arg[1] = 1; - - s->avctx->execute(s->avctx, hls_decode_entry, arg, ret , 1, sizeof(int)); - return ret[0]; + s->avctx->execute(s->avctx, hls_decode_entry, NULL, &ret , 1, 0); + return ret; } static int hls_decode_entry_wpp(AVCodecContext *avctxt, void *hevc_lclist, int job, int self_id)