From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 4E15C4E7D8 for ; Mon, 2 Feb 2026 23:11:47 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'x3AfCnhbW6CIJHp+uiQb+/AKkgqmnSAAbptjVekPKcU=', expected b'kRK4lPB240+4+f8t3q8hovXIbZlSMo0mp0Fd4zvfAqY=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1770073898; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=x3AfCnhbW6CIJHp+uiQb+/AKkgqmnSAAbptjVekPKcU=; b=CA1kYtIYXcexdOhu5DTKUQEe8sUMPA3LhZbHaslT/KTGGPZkftnq08fl+xuu41F0TBRuu B1j2okt1vQ/hPaKiw5rZ5Yt7Hkk2xIOGaIQ+gGgpp6Wd1D4QmASdNNBWGumSyKbJ10tT+dF FvefJ/myZ4r3xFkxzJnqvqrFN6tMpSStKerYHMr+U8uevvvjtCsfhEKilojv3C+WsoOJ8Bf XHdF30z2+dMqdS+dU1BQv0JaQhYFynyn0RfXJLekiLY7e+G+89Gfj8MwSzfwK0kLasGpJsY 9gU92aCOL3p+fRI3E/1s2XcKlffrs5+2asWgOtNPdM8fZ1mca5LDEULyotUQ== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 9F6D3690F8F; Tue, 3 Feb 2026 01:11:38 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1770073879; b=d60s42nq80du7kRk5nG2Vhhb7lAjXgKPjLU0ja1xoYGp8fFlGpBT5L2KYqwdsMQemKzNM 9NvtkDfpkKlg8Sn49Wc+8F7X4KBlT48riUSPFkOsw6bGDjcpzPPk2u/4U9fZcr54dgiG4Mw L0ty9n/nYjzNsrcJ9z9p/ckGWkwNXYkLMxrWXr6BVFnveQytpvLIJxxognNiVPVDmdvzP3K zdA8llw8kEoTP4ahM0XHIRjknOYLVGzs54TrNiDNBpEJIJxKNBvJBBTDNBtvXht6dXN0b64 hLLLgLBUh+7+Gf7enZua2RJkbbVdcY/a6t8JWZE6YEK9MSetrtIs2FWiOS+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1770073879; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=5lJKFcF5N52YrvlGHimAUS77bgD2XlRbH1xUBBcdEss=; b=aHIdBV2MY6kefqfQktHyPepa670X4Tc8xU7HlxN5CBBsBln77/dx5Nb7b/oNyuLMOnubh SylBKiYCqaIiR0G4A8F9wMW2Gsd3kWmsvehsZtocut85okNCN8wStC161dIWccrnMhQcsbs LQBZnYNA8IDEFwDHpwuW3jT8jxuMV8KsP6XboWkDVP3E7tTzu85avJytiEx/bHxMuNRSJWP s7lYz/5ZO6H+4RwHkLSkOkU7F/Q6wJI+xxd8ypM/O0lvb8C9Q1BFBYfcAbhoou8bX66KTl5 54aDjaG/KyAiuFbfiaHKOcQE5R4HhpWtcPW39tE3SznWmk/v9pEA3oHCyANQ== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1770073868; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=kRK4lPB240+4+f8t3q8hovXIbZlSMo0mp0Fd4zvfAqY=; b=EZOGb2yuap+QWPisWuQvmi24zGSwglrc9I74GXbQbBK0KqpVCJZmFDTfC2kIzOtJXfvDX NjfG8k5MPSf+m3mGiIU+HVGgIOhcFhqdhv1vgBu82pdpzn6F8QLQJgHVBKKVIiAsaAz/rJ8 /w+aAAFLQtwNBmVQQlWKIZihPzhn2lYjdZIuN8QfLjw3zL2/3eA7EueLdCxZoFQy2rX/8lD VNbOwxGyB+w4XDa7uVkBJ7T96qXLRjgRgyLz+3XdBDrchKG/BojphBNRzQq/EHdi8K2ai76 Lf1ZnhewjREslkFvShiFvFMOCbzFgHPZfmj3tqiVfQr52x4zyVBcLCRUbNGw== Received: from c8d966988b92 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id C7F2A690899 for ; Tue, 3 Feb 2026 01:11:08 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Mon, 02 Feb 2026 23:11:08 -0000 Message-ID: <177007386898.25.13714882916309469783@4457048688e7> Message-ID-Hash: 7DDYL32W6ERZ3KJYGQNAQNBLZZPQQD5Z X-Message-ID-Hash: 7DDYL32W6ERZ3KJYGQNAQNBLZZPQQD5Z X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] avcodec/hevc/hevcdec: take into account YUV400 in block length (PR #21632) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Valerii Zapodovnikov via ffmpeg-devel Cc: Valerii Zapodovnikov Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #21632 opened by Valerii Zapodovnikov (Balling) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21632 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21632.patch Signed-off-by: Valerii Zapodovnikov See issue #11551. >>From 3e99e52faef8f75bc90d345a1e805ff82e91c622 Mon Sep 17 00:00:00 2001 From: Valerii Zapodovnikov Date: Tue, 3 Feb 2026 02:07:15 +0300 Subject: [PATCH] avcodec/hevc/hevcdec: take into account YUV400 in block length Signed-off-by: Valerii Zapodovnikov --- libavcodec/hevc/hevcdec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/hevc/hevcdec.c b/libavcodec/hevc/hevcdec.c index 531d1c26f3..eb5b0af130 100644 --- a/libavcodec/hevc/hevcdec.c +++ b/libavcodec/hevc/hevcdec.c @@ -1668,10 +1668,10 @@ static int hls_pcm_sample(HEVCLocalContext *lc, const HEVCLayerContext *l, uint8_t *dst1 = &s->cur_frame->f->data[1][(y0 >> sps->vshift[1]) * stride1 + ((x0 >> sps->hshift[1]) << sps->pixel_shift)]; uint8_t *dst2 = &s->cur_frame->f->data[2][(y0 >> sps->vshift[2]) * stride2 + ((x0 >> sps->hshift[2]) << sps->pixel_shift)]; - int length = cb_size * cb_size * sps->pcm.bit_depth + + int length = cb_size * cb_size * sps->pcm.bit_depth + (sps->chroma_format_idc != 0 ? (((cb_size >> sps->hshift[1]) * (cb_size >> sps->vshift[1])) + ((cb_size >> sps->hshift[2]) * (cb_size >> sps->vshift[2]))) * - sps->pcm.bit_depth_chroma; + sps->pcm.bit_depth_chroma : 0); const uint8_t *pcm = skip_bytes(&lc->cc, (length + 7) >> 3); int ret; -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org