自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Hi3519dv500 修改vdec 调度频率问题记录

使用ot_user 使vdec解码调度为FIFO, ko编译后需要insmod,代码目录在smp/a55_linux/interdrv/ot_user, 修改ot_user.h ,linux 环境下 VDEC_SET_SCHEDULER 为1,同时把所有Linux 调度频率10ms改为1ms.进一步分析发现编译过程提示找不到sched_setscheduler 接口,同时查看内核发现确实没有该接口。再重编,最终问题解决。内核cpu 频率修改成功,驱动也编译成功,但是新ot_user.ko驱动无法加载成功。

2023-10-14 16:56:08 174

转载 视频编解码基础知识

总而言之,各代视频编码标准的更迭发展,无外乎是通过更大的块尺寸、更多的分块方法、更多的帧内和帧间预测模式、更高的精度、更多的变换函数、更多的环路滤波器选择、更有适应能力的熵编码,来获取更好的压缩效率和更好的质量。则进一步提出了许多新的编码技术选项,包括无限制的运动矢量模式、基于语法的算术编码、高级预测模式、PB帧模式等,使得H.263的编码性能大大提升,成为低码率视频会议应用首选的编码算法。为了提高压缩的效果,视频编码标准会提供一系列的编码工具,而编码的过程其实就是在选择这些编码工具及其组合的过程。

2023-10-14 16:34:43 215

原创 Hi3519av200平台修改CPU频率方法

通过修改《SS927V100_demo_8L_LPDDR4x_2666M-8GB_32bitx2-A55_1400M》中寄存器的值,再生成更新uboot,即可修改CPU频。海思demo板子自带的uboot,CPU主频是1200MHz,但是最高支持1.4GHz,如果想用更高主频的话,需要刷新uboot,或者直接配置寄存器修改cpu频率。PERI_CRG_PLL0 为 APLL0 配置寄存器。PERI_CRG_PLL1 为 APLL1 配置寄存器。APLL_FOUTVCO,是通过一个公示计算出来的。

2023-10-14 16:26:28 200

转载 Linux 性能优化

Linux性能分析

2022-08-08 19:35:42 300

原创 UVC&UAC 总结

目的:基于hisi3521Dv200,实现UAC,UVC音视频采集,并通过海思进行解码播放一、什么是UAC UVC ?UVC全称为USB Video Class,即:USB视频类,是一种为USB视频捕获设备定义的协议标准。是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,已成为USB org标准之一。UAC全称为USB AudioClass,即:USB音频类ALSA是Advanced Linux Sound Architecture的缩写,高级Li...

2021-12-14 19:38:59 8363 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除