[PATCH 0/3] media: venus: fix NV12 buffer sizing and incorrect capability alignment

Renjiang Han posted 3 patches 1 day, 17 hours ago
drivers/media/platform/qcom/venus/helpers.c         |  4 ++--
drivers/media/platform/qcom/venus/hfi_platform_v4.c | 20 ++++++++++----------
drivers/media/platform/qcom/venus/hfi_platform_v6.c | 16 ++++++++--------
3 files changed, 20 insertions(+), 20 deletions(-)
[PATCH 0/3] media: venus: fix NV12 buffer sizing and incorrect capability alignment
Posted by Renjiang Han 1 day, 17 hours ago
The NV12 frame size calculation adds unnecessary 4K/8K padding, leading
to buffer overallocation. The redundant padding is removed while keeping
final 4K alignment. In addition, HFI platform capabilities advertise an
overly strict 16-pixel alignment for frame and blur dimensions, which
can reject valid userspace configurations. The alignment step is relaxed
to 1 without changing min/max limits.

Signed-off-by: Renjiang Han <renjiang.han@oss.qualcomm.com>
---
Renjiang Han (3):
      media: qcom: venus: drop extra padding in NV12 raw size calculation
      media: qcom: venus: relax encoder frame/blur dimension steps on v4
      media: qcom: venus: relax encoder frame/blur step size on v6

 drivers/media/platform/qcom/venus/helpers.c         |  4 ++--
 drivers/media/platform/qcom/venus/hfi_platform_v4.c | 20 ++++++++++----------
 drivers/media/platform/qcom/venus/hfi_platform_v6.c | 16 ++++++++--------
 3 files changed, 20 insertions(+), 20 deletions(-)
---
base-commit: 3b058d1aeeeff27a7289529c4944291613b364e9
change-id: 20260331-fix_venus_bug_issue-e92badece1fe

Best regards,
-- 
Renjiang Han <renjiang.han@oss.qualcomm.com>