From patchwork Tue Sep 10 06:39:41 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Khirnov X-Patchwork-Id: 51485 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:612c:41b1:b0:48e:c0f8:d0de with SMTP id le49csp210229vqb; Mon, 9 Sep 2024 23:40:19 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVNvuBk6naaX611kWK+k8ol16O+5hLJbUTjSBE4MushQXoIOblHIfr7TSupPraV4A1Hv6RKFNhCQZOJipOLHke1@gmail.com X-Google-Smtp-Source: AGHT+IHyBJiEnMjbCc3gBkoEASrMoJ9iZUQ1dWzT2EPV8kaW802DBjRzjJpUWkLQwQmDSBD5E7tw X-Received: by 2002:a17:906:f588:b0:a8d:2624:1a87 with SMTP id a640c23a62f3a-a8d2624259bmr291021166b.14.1725950419149; Mon, 09 Sep 2024 23:40:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1725950419; cv=none; d=google.com; s=arc-20240605; b=SPjeCamoMjQad4uJsp4TaGya7vRukoCWENnOaf2DMrr5YN7QOcco+5oNLMNx+hN41S wy56MsUa6S83whomo66fEhgakeY4drkJBtoEzAwgKeECybMqjS4weny4Ajlw/1c6OWSx PX8/YhFNQk1u0d7tw4JbqfsdSJNSMmCYEPeYLzMTOQz0LYARSk6IObcseZPRhXcz58Dz onFEvjM7+w1DfxwCfuAXjM0IPbXIxeCOiEIyiSvCFSxMmL55BgxGQm5DCUjmVVKXlUTk 8ncIc0onSGhyL/TwxYVe9mkxC/Y3gsVdKfnD0t7spNM0LqAgpLzL1G7LPYw8lzIrm7uw jcjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=tgvSoxeT8gyyHotjuFsVvegABsWPeik9es+pS57DUXg=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=ZX2JOL2OJ6Zy357hZo9U/jO07cuzjJY++9xxdJm+VaJZACNLkau48ZPWjIlMiXlG72 tJ/IjU35iepFfSl1wFRDkvE/oovmSRU4BDG18l+AOzkM/9MUmjHOWzILU82Lcc+7J6CL rXZ8HDVmLyTB+bb5yxrDmGofkudcV5bDYapi2DS1NN76Y/Bw2ZJ0hV09DLTG8CoSoaHR Omm2AZEWgHgmWggxiK/a7O+jL+t/SxEJVGI0/AVcta7Q6jXoQUED7tkmVrySY6ZlWb08 9LQKsG0eki7SkBvbCB49h4umhG/XagVmCABw8SVqvM875TG4hUejJnLsFm703UJi9bJh DrYA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@khirnov.net header.s=mail header.b=hvjWx5YD; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a640c23a62f3a-a8d258570c9si495411466b.138.2024.09.09.23.40.18; Mon, 09 Sep 2024 23:40:19 -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=@khirnov.net header.s=mail header.b=hvjWx5YD; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B8FD168DD32; Tue, 10 Sep 2024 09:40:14 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail1.khirnov.net (quelana.khirnov.net [94.230.150.81]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CD95168DCC5 for ; Tue, 10 Sep 2024 09:40:07 +0300 (EEST) Authentication-Results: mail1.khirnov.net; dkim=pass (2048-bit key; unprotected) header.d=khirnov.net header.i=@khirnov.net header.a=rsa-sha256 header.s=mail header.b=hvjWx5YD; dkim-atps=neutral Received: from localhost (mail1.khirnov.net [IPv6:::1]) by mail1.khirnov.net (Postfix) with ESMTP id CB7714DF1 for ; Tue, 10 Sep 2024 08:40:06 +0200 (CEST) Received: from mail1.khirnov.net ([IPv6:::1]) by localhost (mail1.khirnov.net [IPv6:::1]) (amavis, port 10024) with ESMTP id k30AmtLDga3p for ; Tue, 10 Sep 2024 08:40:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=khirnov.net; s=mail; t=1725950406; bh=05HSEDhSYeJHO4iCpBd1b5Mj0z5gbj1pu+QGoR8wxi4=; h=From:To:Subject:Date:From; b=hvjWx5YDx4M9L6roqJQqN2fQnML3C1inWor+INXPaN2O+NeWU40cnUPkyI97zlqfQ EvHnRO5bLnRcZimWkVswBRi7/j2pe/QOkTgsk2xtAzDZmmom8Dvo/kMyXkMTJCwhAM 1FJnupuwkHbLGLyNW9XNzKrkJkhG5oaBU0pXMFzhBpBo7qKxhm4B9Bl1h/hbMcI0xJ Ak0XGkOsmaH0cPy6LIlKIczvUQHRD9VEo490i2VP2fdk/nG+i6TOX86cG5gotoV4H9 VAhzAi7uzGwkHkrVdEudGzF1Z5+nvEbXMojevEIwiBkr3htN9DJEzju2UBjJQ3Lxw5 0f3avEPJaFrQA== Received: from libav.khirnov.net (libav.khirnov.net [IPv6:2a00:c500:561:201::7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "libav.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail1.khirnov.net (Postfix) with ESMTPS id 6908F81C for ; Tue, 10 Sep 2024 08:40:06 +0200 (CEST) Received: from libav.khirnov.net (libav.khirnov.net [IPv6:::1]) by libav.khirnov.net (Postfix) with ESMTP id 43EE43A03CA for ; Tue, 10 Sep 2024 08:40:06 +0200 (CEST) From: Anton Khirnov To: ffmpeg-devel@ffmpeg.org Date: Tue, 10 Sep 2024 08:39:41 +0200 Message-ID: <20240910063942.23588-2-anton@khirnov.net> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/3] lavc/hevcdec: remove a duplicate variable 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: +XiuR34Hrq37 In hls_decode_entry_wpp(), self_id is always identical to thread. --- libavcodec/hevc/hevcdec.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libavcodec/hevc/hevcdec.c b/libavcodec/hevc/hevcdec.c index c8c425fd71..993349b678 100644 --- a/libavcodec/hevc/hevcdec.c +++ b/libavcodec/hevc/hevcdec.c @@ -2587,9 +2587,9 @@ static int hls_decode_entry(HEVCContext *s, GetBitContext *gb) } static int hls_decode_entry_wpp(AVCodecContext *avctx, void *hevc_lclist, - int job, int self_id) + int job, int thread) { - HEVCLocalContext *lc = &((HEVCLocalContext*)hevc_lclist)[self_id]; + HEVCLocalContext *lc = &((HEVCLocalContext*)hevc_lclist)[thread]; const HEVCContext *const s = lc->parent; const HEVCLayerContext *const l = &s->layers[s->cur_layer]; const HEVCPPS *const pps = s->pps; @@ -2599,7 +2599,6 @@ static int hls_decode_entry_wpp(AVCodecContext *avctx, void *hevc_lclist, int ctb_row = job; int ctb_addr_rs = s->sh.slice_ctb_addr_rs + ctb_row * ((sps->width + ctb_size - 1) >> sps->log2_ctb_size); int ctb_addr_ts = pps->ctb_addr_rs_to_ts[ctb_addr_rs]; - int thread = ctb_row % avctx->thread_count; const uint8_t *data = s->data + s->sh.offset[ctb_row]; const size_t data_size = s->sh.size[ctb_row]; From patchwork Tue Sep 10 06:39:42 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Khirnov X-Patchwork-Id: 51486 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:612c:41b1:b0:48e:c0f8:d0de with SMTP id le49csp210298vqb; Mon, 9 Sep 2024 23:40:31 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWdRR2jcP71pciNXackx1gY4D+IR3DKVsEyxqR6jw/EzEDkzoz54ZxtL1s809rhlpNiGUiNNoJYygPYLovO2Dtz@gmail.com X-Google-Smtp-Source: AGHT+IFeD9HGI78MjbuIsk80kZAHKQwViVBY8ojRr/uZ0LyQks9J0uuD0aO9iEMx7nIydm68Cepq X-Received: by 2002:a2e:bc0a:0:b0:2ee:e196:1486 with SMTP id 38308e7fff4ca-2f751f8d3d4mr33575451fa.4.1725950431455; Mon, 09 Sep 2024 23:40:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1725950431; cv=none; d=google.com; s=arc-20240605; b=d67tyDPLvu+dYClxFw07J7eUuOmRpIlTyNv19TJ+kBScrQ846mDHBaH4TjC9X4Ua/z 1gQh1S4qs7SGSaEzOru7e3PFQG0PEck4ptokGelYvSNpXeoGgydhoicawfWhCAN5XLnu fDYxmWT58QKMI/5b9rYArXisGb+sehKH39BijpRRbQZRucmisL4IW7U+1vsiO7igF+eM bfgXAzfzA5M8b9nAcRuC7G3dUu+lYsZ3wER+MCI4115qbrJ0hWYjLju2f/10mBa7mCPT 2EuVu4TDP76x+2PA39Pk4foPcdi2MU4pKSIv3nnfXX0TlLnUevQErAPjV77A3SQbqduj 80mA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=Td4i9zh6em3ZCAEBt5rUh44IDznsmgrX24bBNqZR6sc=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=HwlHegIyV8jBCcDIoaxpHo/zwATfOvqEJB7pdNPX/232Ye46z7uvtU0acRD3YJ+ZzX 5joGJ86BSVmca7d/KambE8w4HE78Snd+7RWqAq5+yLvvZcSf7DQhV9ymp47Spzgi4kE3 xMFGy684HnfPFwcHkOEUEwUx5J5ZN5lx7wbVWfYW/vDXHagw5RmqZAz8LvvQEXMd7KO0 G9iITVulynQRymzluC65Er5mMPDxSBVtPzZrpPzNkF7YGtz2oUVGNRzeK9M4QxCI1dRp TOUJMQsC6W0p0wvhwqoNgXdw0Kap47sKe4LXJUuQ4co1vAIOS7fKCpscRmlUJfq/kiYH P/8A==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@khirnov.net header.s=mail header.b=seN0zcKD; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 38308e7fff4ca-2f75c087c06si20339271fa.390.2024.09.09.23.40.30; Mon, 09 Sep 2024 23:40:31 -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=@khirnov.net header.s=mail header.b=seN0zcKD; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D7FA668DE23; Tue, 10 Sep 2024 09:40:17 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail1.khirnov.net (quelana.khirnov.net [94.230.150.81]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 67F7A68DD1F for ; Tue, 10 Sep 2024 09:40:09 +0300 (EEST) Authentication-Results: mail1.khirnov.net; dkim=pass (2048-bit key; unprotected) header.d=khirnov.net header.i=@khirnov.net header.a=rsa-sha256 header.s=mail header.b=seN0zcKD; dkim-atps=neutral Received: from localhost (mail1.khirnov.net [IPv6:::1]) by mail1.khirnov.net (Postfix) with ESMTP id 12F444DF3 for ; Tue, 10 Sep 2024 08:40:09 +0200 (CEST) Received: from mail1.khirnov.net ([IPv6:::1]) by localhost (mail1.khirnov.net [IPv6:::1]) (amavis, port 10024) with ESMTP id DHQtM0Rg27Yx for ; Tue, 10 Sep 2024 08:40:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=khirnov.net; s=mail; t=1725950408; bh=udcgQ/aqgnDKh1soaXMoZ7r6hYtXT/kIT/WkQgq9EJE=; h=From:To:Subject:Date:In-Reply-To:References:From; b=seN0zcKDC/mEExUPTlIWYLojMGJc2ZWaWGuQzs8c/FSPJ5dzD6XVRnlXzs5zJ0F4k PZ/Iw0Gp8FlHoQm0JL6fJku8dEjaT+CZF5i8Vy4FysC9bmCjkF8KRdQjSZpxfvhknm NiWCCrM1BMSXyjetA6NsxNC7NeK2qrG5VvOQjtApiMQuodPdbIepnOwSrjEV2odIAv br6jcx31qGD3cQRgfsxB6G3kEX4KeAGtld+yu5XTZTbQ+aV9wz2mNKWGSy5XMW4qVI gYkPDSfNZCQNsri6UnmcHsRqOow37MRJe5+woIKjLM1sS3mfLBXAbY2vQzsvBvkHFK lQgMnd09f+K2Q== Received: from libav.khirnov.net (libav.khirnov.net [IPv6:2a00:c500:561:201::7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "libav.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail1.khirnov.net (Postfix) with ESMTPS id B322181C for ; Tue, 10 Sep 2024 08:40:08 +0200 (CEST) Received: from libav.khirnov.net (libav.khirnov.net [IPv6:::1]) by libav.khirnov.net (Postfix) with ESMTP id A2F623A03CA for ; Tue, 10 Sep 2024 08:40:08 +0200 (CEST) From: Anton Khirnov To: ffmpeg-devel@ffmpeg.org Date: Tue, 10 Sep 2024 08:39:42 +0200 Message-ID: <20240910063942.23588-3-anton@khirnov.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240910063942.23588-2-anton@khirnov.net> References: <20240910063942.23588-2-anton@khirnov.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/3] lavc/hevcdec: set per-CTB filter parameters for WPP 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: SRWK3pO/lWFc Fixes #10887 --- libavcodec/hevc/hevcdec.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavcodec/hevc/hevcdec.c b/libavcodec/hevc/hevcdec.c index 993349b678..df68e0b626 100644 --- a/libavcodec/hevc/hevcdec.c +++ b/libavcodec/hevc/hevcdec.c @@ -2629,6 +2629,11 @@ static int hls_decode_entry_wpp(AVCodecContext *avctx, void *hevc_lclist, goto error; hls_sao_param(lc, l, pps, sps, x_ctb >> sps->log2_ctb_size, y_ctb >> sps->log2_ctb_size); + + l->deblock[ctb_addr_rs].beta_offset = s->sh.beta_offset; + l->deblock[ctb_addr_rs].tc_offset = s->sh.tc_offset; + l->filter_slice_edges[ctb_addr_rs] = s->sh.slice_loop_filter_across_slices_enabled_flag; + more_data = hls_coding_quadtree(lc, l, pps, sps, x_ctb, y_ctb, sps->log2_ctb_size, 0); if (more_data < 0) { From patchwork Tue Sep 10 06:39:47 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Khirnov X-Patchwork-Id: 51487 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:612c:41b1:b0:48e:c0f8:d0de with SMTP id le49csp210694vqb; Mon, 9 Sep 2024 23:41:50 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXHZB+0wzcQtv3tzvKiAkl15xZL4t6R48sXNAskrqQ+W9pdhEUqPIsZgi2fINITb4NIvkxS8qVs4RQVKi7grj6w@gmail.com X-Google-Smtp-Source: AGHT+IGvm+u+DbtY5QFe+ufMWq3KYClSH4orvjNHjkxiCubqcGywm+87A0ZdjMEK9FLMKO3DwN78 X-Received: by 2002:a17:906:4789:b0:a7a:a3ad:6007 with SMTP id a640c23a62f3a-a8a888e03c9mr432634766b.8.1725950510012; Mon, 09 Sep 2024 23:41:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1725950509; cv=none; d=google.com; s=arc-20240605; b=LlfOWP0Dv7GENUAFRW2X5QpBiq0v58fE4D3JHLy5HDM1spzcH6KT8uqgzV3dn7qnak ylL11eLn++2GAn8jeQR1EIrlJe3JI87GmJ2ky1RgST1wDcVYgpwGVwLjd8RN/+pJ3dYM SBbalzW5DBwizikKbnwayivMQC6qI/unDM+rFZV6Nc3qvimcjWVFHifXwdChBW4F2c3I +fAr6xQdXIkUPwdpG602lcfyv3fJYYAfZ2EFLzfSca5gYO7nqkYdEzVHz/riG3XCT36W /BKIya158SsONSYT8XaC7gyHOw5aEIweTmq99rieYlKsMXZd68PIZdhl/Sh/ae9nLryF x3+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:dkim-signature:delivered-to; bh=vF5/yR0S6ogJvu28qn6/hONyrgEiaxhZfS7yNbmWSn0=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=kgh4Qv6ehqLGywkgIDiEZ7yMZgWWgEh9vQHBgJlzqvfVqHBM6qMblEphKTK5qrwljT w3MdUF5pH7HVQsUm7mqIzVWHOQJSNMJfPP/HN18DR3ZNW945Y0z8NuXLqNoGhzBxP6pf cO8R4Li9p1Stvwt1XqLg3ejNVqD8Vdwik9l49UILIW7Ko6FwOrQIux+/eecZslRQR6KG ibxeD2qM5Tj6MSZL7TBTrqRZ2UhxZzTH4g/TFNewnr0i9fLOwP7sAOYJ9dzRF2CSS1Tn ur7KyQ79zE13B1jO/DjIHzD/whfVgyJXZ/IshvW1kJNm16GyXM/J0UUyQE9cJiVHuvy+ gkkA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@khirnov.net header.s=mail header.b=ISwhh2Nz; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a640c23a62f3a-a8d25d9d344si480725866b.1036.2024.09.09.23.41.49; Mon, 09 Sep 2024 23:41:49 -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=@khirnov.net header.s=mail header.b=ISwhh2Nz; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5753668DE53; Tue, 10 Sep 2024 09:41:47 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail1.khirnov.net (quelana.khirnov.net [94.230.150.81]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0458168DCD5 for ; Tue, 10 Sep 2024 09:41:40 +0300 (EEST) Authentication-Results: mail1.khirnov.net; dkim=pass (2048-bit key; unprotected) header.d=khirnov.net header.i=@khirnov.net header.a=rsa-sha256 header.s=mail header.b=ISwhh2Nz; dkim-atps=neutral Received: from localhost (mail1.khirnov.net [IPv6:::1]) by mail1.khirnov.net (Postfix) with ESMTP id 852B94DF1 for ; Tue, 10 Sep 2024 08:41:39 +0200 (CEST) Received: from mail1.khirnov.net ([IPv6:::1]) by localhost (mail1.khirnov.net [IPv6:::1]) (amavis, port 10024) with ESMTP id tpp0YV8LBerc for ; Tue, 10 Sep 2024 08:41:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=khirnov.net; s=mail; t=1725950499; bh=Fg30nflUWLvlroSKPMEacds9YUOmyMmJWug4WISEzeU=; h=From:To:Subject:Date:In-Reply-To:References:From; b=ISwhh2NzO7aCx1Rsw0V9dLqBYGlKaEdkaFSarsTKpN4zel/X0marK8xgywGNaf1oE 0RVgh0+b0RVhiVHAx/lzZy81PO9yk/1flGJ6+EoylsW+wKjQu65t/Yb8E5LByjMHA1 xtNeKvdCa4DDI3C26w8g44axK4Q1/PoUce9V8cTByKEBCj4j4g8q1FbvsPrM56xRFT 9qIEfvMCJTYLpJPRX+vUUmpMUCBeWZhm8KF6S8nJcyDiORlDZWkA+7z9XY0jZBpxRO ujHq+S1F5zzquvZrbMVgS+1DmQTjni1EdxYpCHdjof3D3bMpBi3eyk/wwcew/oifWZ JH1AVbTbNEaTQ== Received: from libav.khirnov.net (libav.khirnov.net [IPv6:2a00:c500:561:201::7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "libav.khirnov.net", Issuer "smtp.khirnov.net SMTP CA" (verified OK)) by mail1.khirnov.net (Postfix) with ESMTPS id 23C7981C for ; Tue, 10 Sep 2024 08:41:39 +0200 (CEST) Received: from libav.khirnov.net (libav.khirnov.net [IPv6:::1]) by libav.khirnov.net (Postfix) with ESMTP id 14C933A03CA for ; Tue, 10 Sep 2024 08:41:39 +0200 (CEST) From: Anton Khirnov To: ffmpeg-devel@ffmpeg.org Date: Tue, 10 Sep 2024 08:39:47 +0200 Message-ID: <20240910063942.23588-8-anton@khirnov.net> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240910063942.23588-2-anton@khirnov.net> References: <20240910063942.23588-2-anton@khirnov.net> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 3/3] tests/fate/hevc: add a periodic intra refresh decode test 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 6H9XEUs9I8dU Would trigger #10887 before it was fixed, sample cut from the one attached to the bug. --- Please put https://ups.khirnov.net/3dc9efb9d882bbbf05876bfa67d5257fb0ee93065b43dc5512539ac3dfe91208/pir.hevc to hevc/pir.hevc --- tests/fate/hevc.mak | 3 +++ tests/ref/fate/hevc-pir | 15 +++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 tests/ref/fate/hevc-pir diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak index 720603c112..88aeb9cebd 100644 --- a/tests/fate/hevc.mak +++ b/tests/fate/hevc.mak @@ -258,6 +258,9 @@ FATE_HEVC-$(call FRAMECRC, HEVC, HEVC) += fate-hevc-cabac-tudepth fate-hevc-small422chroma: CMD = framecrc -i $(TARGET_SAMPLES)/hevc/food.hevc -pix_fmt yuv422p10le -vf scale FATE_HEVC-$(call FRAMECRC, HEVC, HEVC, HEVC_PARSER SCALE_FILTER) += fate-hevc-small422chroma +fate-hevc-pir: CMD = framecrc -i $(TARGET_SAMPLES)/hevc/pir.hevc +FATE_HEVC-$(call FRAMECRC, HEVC, HEVC) += fate-hevc-pir + FATE_SAMPLES_AVCONV += $(FATE_HEVC-yes) FATE_SAMPLES_FFPROBE += $(FATE_HEVC_FFPROBE-yes) diff --git a/tests/ref/fate/hevc-pir b/tests/ref/fate/hevc-pir new file mode 100644 index 0000000000..ff9a51ec4c --- /dev/null +++ b/tests/ref/fate/hevc-pir @@ -0,0 +1,15 @@ +#tb 0: 1/50 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 1920x1080 +#sar 0: 1/1 +0, 0, 0, 1, 3110400, 0x7f744ab9 +0, 1, 1, 1, 3110400, 0x5f077ff0 +0, 2, 2, 1, 3110400, 0x25932fe2 +0, 3, 3, 1, 3110400, 0x5b2cd739 +0, 4, 4, 1, 3110400, 0xbbfe65ec +0, 5, 5, 1, 3110400, 0xb53eab5f +0, 6, 6, 1, 3110400, 0x9f318977 +0, 7, 7, 1, 3110400, 0x205cc30c +0, 8, 8, 1, 3110400, 0x06ea7dfc +0, 9, 9, 1, 3110400, 0x7597691a