pazaza

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza  发布于  2017-06-15 14:12:37
采纳率 0%
5个问答
10317

Hi3536是否可以真正出4K60FPS

 
最近公司在做4K的项目,目前选择了Hi3536,购买了一个Demo板,目前遇到的问题是按照mpp内提供的例子,可以输出4K30FPS,但是到60就怎么都没有响应了,显示器以及hdmi都是支持2.0的,同时,输入cat /proc/umap/hdmi0_sink的结果也显示支持,如下图,大体demo代码如下,请大神指点!!!
HI_S32 s32Ret = HI_SUCCESS;
    VB_CONF_S stVbConf;   
    HI_U32 u32BlkSize;
    VDEC_CHN VdChn = 1;
    PAYLOAD_TYPE_E enType;   
    SIZE_S stSize;   
    HI_S32 s32VpssGrpCnt = 2, S32VpssChnCnt = 1;   
    HI_S32 i;
    HI_U32 u32WndNum;
    VPSS_GRP_ATTR_S stGrpAttr;   
    VO_DEV VoDev;   
    VO_LAYER VoLayer;
    VO_PUB_ATTR_S stVoPubAttr;
    SAMPLE_VO_MODE_E enVoMode;
    VO_VIDEO_LAYER_ATTR_S stLayerAttr;   
    VPSS_GRP VpssGrp_Clip = 0;
    VPSS_GRP VpssGrp_Full = 1;
    HI_CHAR ch;
    HI_U32 u32FrameRate;   
    VPSS_CROP_INFO_S stVpssClip;      
    VDEC_CHN_ATTR_S stVdecChnAttr[VDEC_MAX_CHN_NUM];
    VdecThreadParam stVdecSend[VDEC_MAX_CHN_NUM];   
    pthread_t   VdecThread[2 * VDEC_MAX_CHN_NUM];
    HI_HDMI_SINK_CAPABILITY_S pstSinkCap;
    /******************************************
     step  1: init variable
    ******************************************/   
    memset(&stVbConf,0,sizeof(VB_CONF_S));     
    u32BlkSize = SAMPLE_COMM_SYS_CalcPicVbBlkSize(VIDEO_ENCODING_MODE_PAL,\
                PIC_UHD4K, SAMPLE_PIXEL_FORMAT, SAMPLE_SYS_ALIGN_WIDTH);
    stVbConf.u32MaxPoolCnt = 128;
    stVbConf.astCommPool[0].u32BlkSize = u32BlkSize;
    stVbConf.astCommPool[0].u32BlkCnt  = 20;
#ifdef HI_FPGA

#else
    stVbConf.astCommPool[1].u32BlkSize = 3840*2160*2;
    stVbConf.astCommPool[1].u32BlkCnt  = 5;
#endif
   
    s32Ret = SAMPLE_COMM_SYS_GetPicSize(VIDEO_ENCODING_MODE_PAL, PIC_UHD4K, &stSize);
    if (HI_SUCCESS !=s32Ret)
    {
        SAMPLE_PRT("get picture size failed!\n");
        return HI_FAILURE;
    }
    printf("stSize.u32Width11111111111 = %d\n",stSize.u32Width);
    if (704 == stSize.u32Width)
    {
        stSize.u32Width = 720;
    }
    else if (352 == stSize.u32Width)
    {
        stSize.u32Width = 360;
    }
    else if (176 == stSize.u32Width)
    {
        stSize.u32Width = 180;
    }
    /******************************************
     step 2: mpp system init.
    ******************************************/
    s32Ret = SAMPLE_COMM_SYS_Init(&stVbConf);
    if (HI_SUCCESS != s32Ret)
    {
        SAMPLE_PRT("system init failed with %d!\n", s32Ret);
        goto END_HDZOOMIN_1;
    }
   
   
    stGrpAttr.u32MaxW = stSize.u32Width;
    stGrpAttr.u32MaxH = stSize.u32Height;
    stGrpAttr.bIeEn = HI_FALSE;
    stGrpAttr.bNrEn = HI_TRUE;
    stGrpAttr.bHistEn = HI_FALSE;
    stGrpAttr.enDieMode = VPSS_DIE_MODE_NODIE;
    stGrpAttr.enPixFmt = SAMPLE_PIXEL_FORMAT;
    stGrpAttr.bDciEn = HI_FALSE;
    stGrpAttr.bEsEn = HI_TRUE;


    /******************************************
    step 5: start DHD0
    ******************************************/   
    /**************start Dev DHD0****************************/
    VoDev = SAMPLE_VO_DEV_DHD0;  
#ifdef HI_FPGA
    stVoPubAttr.enIntfSync = VO_OUTPUT_1080P30;
    stVoPubAttr.enIntfType = VO_INTF_VGA;
#else
    stVoPubAttr.enIntfSync = VO_OUTPUT_3840x2160_60;
    stVoPubAttr.enIntfType = VO_INTF_HDMI;
#endif
    stVoPubAttr.u32BgColor = 0x000000ff;
    s32Ret = SAMPLE_COMM_VO_StartDev(VoDev, &stVoPubAttr);   
    if (HI_SUCCESS != s32Ret)
    {
        SAMPLE_PRT("SAMPLE_COMM_VO_StartDev failed!\n");
        goto END_HDZOOMIN_4;
    }
   

#ifdef HI_FPGA

#else
       
    if (HI_SUCCESS != SAMPLE_COMM_VO_HdmiStart(stVoPubAttr.enIntfSync))
    {
        SAMPLE_PRT("Start SAMPLE_COMM_VO_HdmiStart failed!\n");
        goto END_HDZOOMIN_5;
    }
#endif
我来回答
回答18个
时间排序
认可量排序

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza 2017-06-16 13:12:48
认可0
自己顶一下,没有人用3536的4K60FPS么?还是说这个根本就是个噱头,时序不标准,一般4K60的显示器都不兼容????

SA12009903

0个粉丝

12

问答

0

专栏

2

资料

SA12009903 2017-06-16 17:04:28
认可0
3536好新啊,开发板你是在哪买到的

liqinghan

0个粉丝

16

问答

0

专栏

0

资料

liqinghan 2017-06-16 17:44:35
认可0
4k60fps你的屏支持吗?一般屏很难满足这个要求

icoolbee

0个粉丝

5

问答

0

专栏

0

资料

icoolbee 2017-06-18 15:33:00
认可0
Datasheet  好像没说支持4K  60PS 输出

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza 2017-06-27 15:04:23
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=53044&ptid=16924]liqinghan 发表于 2017-6-16 17:44[/url]
4k60fps你的屏支持吗?一般屏很难满足这个要求[/quote]

我的屏是支持的,这里应该支持HDMI2.0就是支持的吧

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza 2017-06-27 15:05:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=53081&ptid=16924]icoolbee 发表于 2017-6-18 15:33[/url]
Datasheet  好像没说支持4K  60PS 输出[/quote]

datasheet我看有这个选项的,虽然说不支持60 4K的输入,但是写着支持4K 60的输出呀

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza 2017-06-27 15:06:14
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=53034&ptid=16924]SA12009903 发表于 2017-6-16 17:04[/url]
3536好新啊,开发板你是在哪买到的[/quote]

开发板现在这个淘宝很多的,不过支持都不怎么好 ,开发板那边最新回复说他们也没有弄出来,哎,很无奈

M_chenyang

1个粉丝

14

问答

0

专栏

0

资料

M_chenyang 2017-06-28 09:48:40
认可0
4K 60的输出是支持的!已有项目在跑。60帧对HDMI线材要求更高,楼主可以主要查看显示屏是否支持60 HZ ,很多显示器只支持4K 30HZ的

hero

0个粉丝

1

问答

0

专栏

0

资料

hero 2017-06-29 15:17:24
认可0
支持4k 60fps

qn1511183828

0个粉丝

2

问答

0

专栏

0

资料

qn1511183828 2017-11-23 16:12:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=54203&ptid=16924]M_chenyang 发表于 2017-6-28 09:48[/url]
4K 60的输出是支持的!已有项目在跑。60帧对HDMI线材要求更高,楼主可以主要查看显示屏是否支持60 HZ ,很多 ...[/quote]

我用小米盒子用hdmi2.0 连接的显示器  可以输出4K60   但是我的板子就是不行,只能到4k30 请问需要修改什么东西吗? 硬件或者软件 或者海思的sdk 中的demo

qn1511183828

0个粉丝

2

问答

0

专栏

0

资料

qn1511183828 2017-11-23 16:12:59
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=81136&ptid=16924]qn1511183828 发表于 2017-11-23 16:12[/url]
我用小米盒子用hdmi2.0 连接的显示器  可以输出4K60   但是我的板子就是不行,只能到4k30 请问需要修改什 ...[/quote]

困扰好长时间了,求解答!万分感谢!

pazaza

0个粉丝

5

问答

0

专栏

0

资料

pazaza 2018-02-28 16:00:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=81136&ptid=16924]qn1511183828 发表于 2017-11-23 16:12[/url]
我用小米盒子用hdmi2.0 连接的显示器  可以输出4K60   但是我的板子就是不行,只能到4k30 请问需要修改什 ...[/quote]

现在已经证实3536是可以输出60fps,但是调屏,目前测试的aoc的一款不行,但是32寸的dell的一款是可以的

qn1529912988

0个粉丝

3

问答

0

专栏

0

资料

qn1529912988 2018-06-26 14:27:50
认可0
vo 支持 4K60HZ,可以正常工作;

qn1522720710

0个粉丝

9

问答

0

专栏

0

资料

qn1522720710 2018-08-22 11:17:35
认可0
这个用的是哪个栗子?

qn1557917314

0个粉丝

0

问答

0

专栏

0

资料

qn1557917314 2019-05-28 09:59:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=84724&ptid=16924]pazaza 发表于 2018-2-28 16:00[/url]
现在已经证实3536是可以输出60fps,但是调屏,目前测试的aoc的一款不行,但是32寸的dell的一款是可以的[/quote]

demo 输出4K 60需要修改哪些参数?

fishman

0个粉丝

5

问答

0

专栏

2

资料

fishman 2019-05-28 11:07:39
认可0
3536理论上的性能是支持4K60fps的。但是支持4K60的显示器,都比较高端吧

AOC

0个粉丝

19

问答

0

专栏

15

资料

AOC 2019-05-28 12:32:02
认可0
可以输出 4k 60

qn1586307485

0个粉丝

3

问答

0

专栏

1

资料

qn1586307485 2021-03-11 17:14:53
认可0
请问支持4K 60输出,需要修改什么参数吗?用的vdec这个例子,将输出分辨率改为4K 60后,不出图像,/dev/logmpp会打印如下信息:
[  hdmi] [Func]:sScdcHandler [Line]:310 [Info]:<3>[  hdmi] WAIT SCRAMBLE STATUS EXPIRED
[  hdmi] [Func]:sScdcHandler [Line]:322 [Info]:<3>[  hdmi] SCRAMBLE ON

屏确实支持4K 60输出  
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区