海思编码的理解

news/2024/7/5 7:56:02
  1. 海思编码的流程:
    VI -> Vpss -> Vencode
    这里的Vpss和Vencode绑定,首先Vpss创建VpssGrp组(这里的Vpss是有一个,但是芯片不同Grp数量是不同的),VpssGrp组下还有通道号VpssChn。这些通道号就可以和Vencode的通道号VencChn绑定进行,编码了。

  2. 在编码模块中的参数设计:
    SAMPLE_COMM_VENC_Start中有个参数

            stH264Attr.u32MaxPicWidth = stPicSize.u32Width;   // 编码通道所能允许的最大宽高stH264Attr.u32MaxPicHeight = stPicSize.u32Height;stH264Attr.u32PicWidth = stPicSize.u32Width;/*the picture width*/   // 图像的实际宽高 这里要和通道宽高一样,不然会被压缩或放大stH264Attr.u32PicHeight = stPicSize.u32Height;/*the picture height*/

u32MaxPicWidth,u32MaxPicHeight是编码通道的宽高。
u32PicWidth,u32PicHeight 是实际图像的宽高。
这两种参数要一样大,不然会被压缩或放大。


http://lihuaxi.xjx100.cn/news/268204.html

相关文章

我发现了个Python黑魔法,执行任意代码都会自动念上一段「平安经」

来源 | Python编程时光最近的"平安经"可谓是引起了不小的风波啊。作为一个正儿八经的程序员,最害怕的就是自己的代码上线出现各种各样的 BUG。为此,明哥今天分享一个 Python 的黑魔法,教你如何在你执行任意 Python 代码前&#xff…

crontab定时任务

Linux配置定时任务,大家都知道使用crontab这个系统功能,但有时候我们需要区分用户执行,下面就直接说一下2种方法的区别: 方法1: 使用命令 crontab -e 然后直接编辑定时脚本。 这样执行以后,属于用户自定…

Linux之复制、移动文件及目录命令

Linux之复制、移动文件及目录命令 1. 复制、移动文件及目录命令的使用 命令说明cp拷贝文件、拷贝目录mv移动文件、移动目录、重命名 cp命令效果图: 说明: 拷贝目录需要加上-r选项,-r表示递归拷贝目录及其内容 mv命令移动文件效果图 mv命令移动目录效果图 mv命令重…

海思系列芯片属性

Hi3531DV100 : 属性:芯片有 5 个 BT.1120 接口 Hi3536 2. 属性 :芯片有 1 个 BT.1120 接口,这个 BT.1120 接口对应一个 VI 设备。VI 设备可用 于时序采集,也可用于级联接收 VO 发来的数据

css海浪动画代码,不行一行代码,纯css实现海浪动态效果!

直入主题:首先画一个简单的盒子:利用::before与::after画两个圆角值(radius)不同的不规则圆形:父元素设置overflow: hidden最后加上animation动画让两个不规则圆形旋转起来即可代码htmlscss// 简单的盒子.wave {position: relative;width: 150px;height: 150px;back…

告别无止境的增删改查:Java代码生成器

对于一个比较大的业务系统,我们总是无止境的增加,删除,修改,粘贴,复制,想想总让人产生一种抗拒的心里。那有什么办法可以在正常的开发进度下自动生成一些类,配置文件,或者接口呢&…

谷歌提出「卷积+注意力」新模型,超越ResNet最强变体!

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达丰色 发自 凹非寺量子位 报道 | 公众号 QbitAITransformer跨界计算机视觉虽然已取得了一些不错的成绩,但大部分情况下,它还是落后于最先进的卷积网络…

掌贝获2000万美元B+轮融资,和智投资领投、味千中国和金沙江创投跟投

2月20日消息,掌贝近日宣布完成由和智投资领投、味千中国和金沙江创投跟投的2000万美金B轮融资。 掌贝为零售业和服务业的实体店提供数字化运营平台及服务,其数字化运营平台是实体店新一代的商业智能操作系统,帮助实体店实现人、货、场的连接…