From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 5EF4E40C0F for ; Tue, 8 Mar 2022 13:55:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0F76C68B0A6; Tue, 8 Mar 2022 15:55:48 +0200 (EET) Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4BDF268AE56 for ; Tue, 8 Mar 2022 15:55:42 +0200 (EET) Received: by mail-oi1-f172.google.com with SMTP id q189so3229701oia.9 for ; Tue, 08 Mar 2022 05:55:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=eS1JBGd9AhbRw9w3IzNTFsFwR/3YnxhPSdE1LDXNXJg=; b=CWpj7qPqnFHJs1Zy9F2Afcehpw7D3ifLDqV564kBeJSBBKbxf5u3wqrTZv2Qwq9dFB 5Ndx+t+5OCBX16TQU9YXY7SGUlFiL0S59Y5h+6ZwJliND/4bh8C2HwgfbBiUxXrRqbQD /GtcwcE2Ew+wKR3PXMB+ocDugX7+ivLwICCBDr7LpQ850T41g7mqWT1qLpxGRnfPHmdG ns4NlWfFE1yZHQ7/0OX+K5WiLGIgCLCVyuaG8W2HmANEoMwN0/L3/DrxyAC6MlHIKt3S pA3kNyahJdilVIC3pMuvJkqfCNMVErH3sEm2mgHxt3BwJ4Hvp3i9qbV9UrB2kepl5ldx FfoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=eS1JBGd9AhbRw9w3IzNTFsFwR/3YnxhPSdE1LDXNXJg=; b=LQQaHOw0sor9oRuIOZ3NCIWpXDXU7uMiEt5J+fliM1haM+Ai4hyFGM601FogxkECyE DiFjBVNRVHcWz4Ox3DwVZy93TQXyKBmZKIAP+eL5tQ+jX5opMZ5RuChukntiry/jWxS9 EGey2ouigV+OUN+r1xoFUp+moHbQBvCmjKTBgbFbDoW2fW9k3SvFiJ8OOaA8lxZrFbzI npRfmWxNv/uU2BC4xEASWF7Sch2IWAUc799H+xmVE6Glf1JFLsog5i/CgNhPRmGBC/JP kwj1PIU+aXizZnBQ4uhvO1Hz4yrTCs22EXx1Y0SPA5eFNTV8wdClgVeduJEvx2RlwVnI fgMg== X-Gm-Message-State: AOAM531SyTSjBiPYxyNCKnTkzW0QGkT9Nm7mLS4dojfmLm9KPN7m4jCI eiJIHsSKFtNofov2n/G+3W+jIW/ONJ4= X-Google-Smtp-Source: ABdhPJzJ6b89plcKIp7Pf0KlH5btsqZfFBTT7sH5sveuvSSibqon958pAbgMwEPEfwQRa3PErAEZuA== X-Received: by 2002:a05:6808:2114:b0:2da:1bae:5197 with SMTP id r20-20020a056808211400b002da1bae5197mr1061891oiw.17.1646747740352; Tue, 08 Mar 2022 05:55:40 -0800 (PST) Received: from localhost.localdomain ([186.136.131.95]) by smtp.gmail.com with ESMTPSA id 60-20020a9d0f42000000b005ad59a0fe01sm7856110ott.35.2022.03.08.05.55.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Mar 2022 05:55:39 -0800 (PST) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Tue, 8 Mar 2022 10:55:00 -0300 Message-Id: <20220308135500.7268-1-jamrial@gmail.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2] avcodec/hevc_refs: don't use the frame's AVBufferRef sizes when initializing planes 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Use the actual plane sizes instead. Signed-off-by: James Almer --- libavcodec/hevc_refs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/hevc_refs.c b/libavcodec/hevc_refs.c index 35b8e5e696..fe18ca2b1d 100644 --- a/libavcodec/hevc_refs.c +++ b/libavcodec/hevc_refs.c @@ -401,9 +401,9 @@ static HEVCFrame *generate_missing_ref(HEVCContext *s, int poc) if (!s->avctx->hwaccel) { if (!s->ps.sps->pixel_shift) { - for (i = 0; frame->frame->buf[i]; i++) - memset(frame->frame->buf[i]->data, 1 << (s->ps.sps->bit_depth - 1), - frame->frame->buf[i]->size); + for (i = 0; frame->frame->data[i]; i++) + memset(frame->frame->data[i], 1 << (s->ps.sps->bit_depth - 1), + frame->frame->linesize[i] * AV_CEIL_RSHIFT(s->ps.sps->height, s->ps.sps->vshift[i])); } else { for (i = 0; frame->frame->data[i]; i++) for (y = 0; y < (s->ps.sps->height >> s->ps.sps->vshift[i]); y++) { -- 2.35.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".