浏览代码

radeon/vce: fix vui time_scale zero error

if app pass 0 as frame_rate_num, it should not be encoded to the VUI.

Signed-off-by: Leo Liu <leo.liu@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Cc: "10.6 11.0" <mesa-stable@lists.freedesktop.org>
tags/11.1-branchpoint
Leo Liu 10 年前
父节点
当前提交
1e97b41893
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3
    0
      src/gallium/drivers/radeon/radeon_vce_40_2_2.c

+ 3
- 0
src/gallium/drivers/radeon/radeon_vce_40_2_2.c 查看文件

@@ -233,6 +233,9 @@ static void vui(struct rvce_encoder *enc)
{
int i;

if (!enc->pic.rate_ctrl.frame_rate_num)
return;

RVCE_BEGIN(0x04000009); // vui
RVCE_CS(0x00000000); //aspectRatioInfoPresentFlag
RVCE_CS(0x00000000); //aspectRatioInfo.aspectRatioIdc

正在加载...
取消
保存