简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
修改sample_vdec.c中的SAMPLE_H265_VDEC_VPSS_VO函数。(1)把u32VdecChnNum = 1;改成2或者3。(2)把stVoConfig.enVoMode=VO_MODE_1MUX;改成VO_MODE_4MUX编译,运行,就得到多分屏输出了。有同学说,字节宽度和vpss通道和图层尺寸也需要改,不过我没改也能4分屏输出,用的是MPP4.0...
Hi3559A中,默认单帧最多支持16个slice,解码时通过:cat /proc/umap/vdec可以查询到MaxVPSMaxSPSMaxPPSMaxSlice以上是与H.264、H.265解码相关的内存分配参数。如果用默认参数,对于单帧多slice和频繁gop的情况,会出现花屏和卡顿,解决方法是修改sample_comm_vdec.c在SAMPLE_COMM_VDEC_Start函数中,增加
目标:是在解码视频上叠加图片。(1)在sample_vdec.c中,找到解码的函数SAMPLE_H265_VDEC_VPSS_VO(2)在SAMPLE_H265_VDEC_VPSS_VO中,在step8: send stream to VDEC后面,添加在VO上显示图片的代码/************************************************...
(1)在官方网站下下载webrtc。(2)下载depot_tools,并配进环境变量,比如:在.bashrc添加export PATH=/root/webrtc_all/depot_tools/:$PATH(3)编译:gn gen out/linux/ninja -C out/linux/以上可以完成webrtc的原生操作。添加自己程序的方法:(4)在src/video下面新建test.cc,内.
(1)下载交叉编译工具链,开发应用的要用gnueabi,开发系统uboot的要用eabi;(2)根目录的CMakeLists.txt的添加配置如下:cmake_minimum_required(VERSION 2.8)#添加配置SET(CMAKE_SYSTEM_NAME Linux)SET(CMAKE_C_COMPILER/usr/cgt_a8/arago/linux-de...
1.设置linux系统可以生成dumpulimit -c unlimited2.编译程序可以为debug版本gcc utest.c -o utest -lpthread -lm -Wall -O0 -g3.运行生成dump非法指令 (核心已转储)在目录下,生成core文件4.用gdb打开core文件gdb utest core其中utest是我第2步...
完成c++代码的编译之后ninja -C out/linux得到libwebrtc.a,这个静态库包括webrtc全部的o文件.直接-lwebrtc, -I${webrtc}/src目录,就可以用native api开发了.由于webrtc编译时,采用clang进行的编译,所以如果二次开发环境是gcc,会遇到一些库的不兼容例如:undefined reference:st...
例如:sip-vswitch-pre-cn-beijing-b表示北京的预发环境b机房-可用区,sip-vswitch-pub-ack-pod-cn-shanghai-a表示上海线上阿里云k8s集群的a号POD-可用区。例如:sip-vpc-pre-cn-beijing表示北京的预发环境,sip-vpc-pub-cn-shanghai表示上海的线上环境。
在openssl中,支持sm2的公私钥的生成方法,不过其名称并不是sm2的字面意思,而是ec,到openssl的apps文件夹下,输入命令如下所示:./openssl ecparam -genkey -name SM2 -out priv.key其中SM2是一个曲线的名称,符合国密算法要求,通过-list_curves可以看到全部的名称,这里并不深入其中的含义,输出如下:---...
1.编写.gitignore2.全局排除.gitignoregit config --global core.excludesfile ~/.gitignore3.忽略不同回车符、换行符git config --global core.autocrlf falsegit config --global core.saftcrlf true4.忽略空行影响git c...