A40i硬件编码问题
本帖最后由 w954577521 于 2021-6-16 15:15 编辑我使用了A40i的硬件解码库,需要将YUV420SP的数据编码成JPEG图片,参考的是原厂技术文档的《视频编码库概要设计报告》,整个流程已经走通,图片也已经顺利生成,但是我输入的是800x480的yuv视频流,输出图片在大小为800x480时左侧是乱码,遂修改大小为480x800,这种情况下图片是正常的,但是带旋转,这个是硬件库默认的吗,如何进行修改?
800x480图片
480x800图片
我们也没做过,不清楚是什么原因,这个库是原厂提供的,测试例程源码里有yuv相关文件,您自己找找看看吧 你好,我是T3板。请问你这A40i的板子 UI界面是原生的吗?还是自己构建的? 这个界面是原厂提供的,不是我们自己写的 # ./EncoderTest1
debug: cedarc <LogVersionInfo:40>:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Cedar Codec <<<<<<<<<<<<<<<<<<<<<<<<<<<<
tag : CedarC-v1.1.9
branch: master
commit: 1951abe1456450ea48bfd446e801861a1354e93c
date: Wed May 30 18:59:36 2018 +0800
author: jenkins8080
patch :
----------------------------------------------------------------------
debug: cedarc <VeSetSpeed:1559>: *** set ve freq to 360 Mhz ***
debug: cedarc <VeInitialize:1198>: ve init ok
debug: ionAlloc <__GetIonMemOpsS:985>: *** get __GetIonMemOpsS ***
debug: ionAlloc <ion_alloc_open:134>: begin ion_alloc_open
debug: cedarc <VeSetSpeed:1559>: *** set ve freq to 360 Mhz ***
debug: cedarc <VeInitialize:1198>: ve init ok
debug: ionAlloc <ion_alloc_open:175>: ** phy offset = 40000000
debug: cedarc <VeRelease:1253>: ve release ok
debug: cedarc <VideoEncInit:195>: (f:VideoEncInit, l:195)
debug: cedarc <VideoEncInit:210>: (f:VideoEncInit, l:210)
debug: cedarc <H264Init:2063>: vencoder only write back thumb yuv not to encode
main sps_pps_data.nLength: 0error: cedarc <FlushCacheAllocInputBuffer:315>: pEncoder == NULL
error: cedarc <AddOneInputBuffer:363>: AddInputBuffer, param is NULL
error: cedarc <AlreadyUsedInputBuffer:408>: AddInputBuffer, param is NULL
error: cedarc <ReturnOneAllocInputBuffer:330>: pEncoder == NULL
生成H264现在报错,请问这个如何解决 AddInputBuffer, param is NULL,这个是什么参数啊,我这没编译过这个,您网上查查吧
页:
[1]