From patchwork Fri Feb 23 14:11:42 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhao Zhili X-Patchwork-Id: 46456 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:26a3:b0:19e:cdac:8cce with SMTP id h35csp980486pze; Fri, 23 Feb 2024 06:12:11 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCUWHlOR0CiHSlcuX0wBS9MI5ZuW38MbLdZwcblz5DrhnkyuVE9c+9z5n6vm3lVOd0WVZI5yH8vVOEstfA8UOR69P829CL5WzRayqw== X-Google-Smtp-Source: AGHT+IG8O+P4qnJ6EwvYAvU0O7R2/nTGVGvYRfJln5u+f5UR5fW69x9a3yjyeHOvDKU0xkkdh1d+ X-Received: by 2002:aa7:c446:0:b0:565:4f82:b260 with SMTP id n6-20020aa7c446000000b005654f82b260mr1181583edr.14.1708697531708; Fri, 23 Feb 2024 06:12:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1708697531; cv=none; d=google.com; s=arc-20160816; b=bplRTe1Hb6taAtfCGkpgdyZV7qtuwnn2zFafmV7NIAZXo5td4RYihnkr4ziScHa7A9 MYCCSj6m7kjMVgzX3mwbCZawzX2TUpcgqS12Nk+IooZssSs6G/e5w9N9t7H/I6TE32n/ 7OWn41mBllXP586ucy7Wa0/CzaW8gBak78TR66Zi9pz8i6yXfAdTr3EYyABZ3oLtFj54 na70Sx6SH64CzjgHds3v4zXettFhFLnOy+PwLNFTpFuIy4sCYJa+ULuNCqCCORJtisPv 3gIu8VQFnR5oVKAK7ffH0lJ7e5v8Pui1bXm1m6UbqugMfdUpm8NL2zMzEJLfzkYWYClk 4lCA== 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:date:to:from:message-id :dkim-signature:delivered-to; bh=DZJ6S0Dp9SHFjwBrdPa+LA6hJd54NKL9yCaquXwYyUU=; fh=HnHYuZ9XgUo86ZRXTLWWmQxhslYEI9B9taZ5X1DLFfc=; b=qRf0wAgAsnfOLKgAjzkJ0vo2BQw6kg1pgskrXr9om6/o5OM9Ui7kwblcvJQRJnF0Wi e4uqjZIxWD1Bgq0fVK0QoqRzxl2fjOcedHkS2G5141GtJjbeqBI+5L5pI5Q0ZR0sltd/ sNreE2DEvOkA2LlOoXl4h7Ir+vQZ4CMivCyBxmiQ7kxgTP+k0jin2eKj3EZIFZ7VuSCK 8TeXRMUhy6H/Zsl0oRShZ8XkwfCkj9ftd9foKuyQ7gwyHAMncPrdj/A9Ey12YstcCOck zqY2BsZuvz5C6zk/sUuZyg9ir18pInh5AipPPBS9cD3cvhK6bEaHdKqlQtfLL4XPeLH5 DJJA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@foxmail.com header.s=s201512 header.b=tWQEwin7; 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 b9-20020a056402278900b00565854101ffsi181872ede.449.2024.02.23.06.12.11; Fri, 23 Feb 2024 06:12:11 -0800 (PST) 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=tWQEwin7; 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 108B368C5E7; Fri, 23 Feb 2024 16:12:09 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out162-62-57-210.mail.qq.com (out162-62-57-210.mail.qq.com [162.62.57.210]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 470D1680122 for ; Fri, 23 Feb 2024 16:12:01 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1708697511; bh=kaTqSmBMQoeAqrSDfrfkJeOgz6kQmX49WyC95D5yABI=; h=From:To:Cc:Subject:Date; b=tWQEwin7vGP7MiV7B9LHshQjw8u3I87/DWiXDk1eYj4zGNlRaUnLLX0efA1A02t+E W5HQiMXmHKShk+qmDN4eJa6QYtw3rzaC05h5ZuCvxJVH+UpJircO1R9pC/huOxAec2 nB1oTC6MBRrEsN26WWuVhVvDIYxtdDc9uA4rmFuI= Received: from ZHILIZHAO-MB1.tencent.com ([119.147.10.198]) by newxmesmtplogicsvrszc5-0.qq.com (NewEsmtp) with SMTP id 2F18B87A; Fri, 23 Feb 2024 22:11:49 +0800 X-QQ-mid: xmsmtpt1708697509tf9kvlh2q Message-ID: X-QQ-XMAILINFO: MOpJcPT3Yy24DHNByNm6wbiR+QFs5RaPXRkSsIZVdRTww3W2MlQYgA5VDAc5Fz 2bP+NuatQY8YWCyMLqczXRX5+TuHwdtE8u1IkWLBXK+BQvFMD+7Hf4/QrQzXew8K39BOlVA4S8jR Uv0sQ25oZs+3p+Hr8dcOjQtC7sUoIhwvLX2LflFXacObQxzdlr93yu/HlwuQTrM5+ffsJa+Ss+MO UcYxGlzq+Uvey86sdvcuSRWvObgKFG8WKn6zqMXSa1Ulfkh5z0qDQeejMHCFitjBmXoIuJn6gDJR wIGJVnxI4PrIY42j5DNMI+BYHlZ9lhLYo86LSy2WyxCnlml67b2k3S4GyFh9bmfcPkwgNwEJmAub RPzxQYefrR2CoOvJtvewkMJdWs9P2zASneKxe5sMkUtMvNqJeUyRE8CYyrSfk1xf+fcM9lJa3bGd u4dnZ90/iyXvVtn6ErGeuxfxT66lgJFReb5aJ4dnvZ+hGSmuKi8FhKzeWShNRnfGdLNHG/9QoUDJ GUHqg/2xXovo5MtG45kQxxOiw5v9r0m1UKIY76CRuoFbF1vHgmnQ9a7rwqWlvTJgLR1g4jtCD6AT z0pRZ2+oM211Hq5LtOiMlgQ2qIR5MZhXHT3cQAVnHSz79K//AHK7KEUocv+S74y+xrUWw2IMnt3F 4bBwlXqIiw5R2bzSH43BuJctGCRod6J/iLuLbjBX43feoTOufwdzjY6RTsxIv+7+tIBDe/s+9DaC 0i0lEtnGoS9QzsA5D3qzgL08JFa+LPwp2nu4XjsKcKPLhykFo7fL4hWcvckgFBf1WxjFsSlfPW9F KKoKlbUG4bSTmG00BPKz1tY2unPeOuBCmMi4zz6pKxR3O7Oz0Shk54Gd29BwWERWrrtlzAJNBGxy oHk0ZuGuVrdoEL1PkAAH0TWLJ3i6kayiwxdcEa3HRFZoy5yun5jESfwIW9irJ6RCLhoJZhGXc9ib EycjSWBNVxiMTbVXtsvdI79DaCggoc7SKsuRef5qcZ/Glh1ZpewqfFMswP3+UD X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Fri, 23 Feb 2024 22:11:42 +0800 X-OQ-MSGID: <20240223141143.16065-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] avutil/hwcontext_opencl: Fix missing linesize when map from opencl 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: Y9rbmzXY6wKV From: Zhao Zhili --- libavutil/hwcontext_opencl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavutil/hwcontext_opencl.c b/libavutil/hwcontext_opencl.c index c1764ed098..de093fffb1 100644 --- a/libavutil/hwcontext_opencl.c +++ b/libavutil/hwcontext_opencl.c @@ -2014,6 +2014,7 @@ static int opencl_map_frame(AVHWFramesContext *hwfc, AVFrame *dst, } dst->data[p] = map->address[p]; + dst->linesize[p] = row_pitch; av_log(hwfc, AV_LOG_DEBUG, "Map plane %d (%p -> %p).\n", p, src->data[p], dst->data[p]);