海思AI芯片(Hi3519A/3559A)方案學習(二十六)VPSS不同channel的不同放縮能力

前言

在用VPSS的channel1對vdec解碼出來的圖片進行放大時,比如說(260,260)放大到(928,608),遇到了類似下面的錯誤。

 [Func]:VPSS_DRV_CheckVpssCapa [Line]:3472 [Info]:[grp0 chn1]: 
pic after group crop size(260, 260) and chn size(928, 608) do out of ZoomRatio[1/15, 1]!

Debug 

查看了MPP開發指南,發現下面這段話

Hi3519AV100 VPSS 通道 0 支持放大和縮小,其它通道只支持縮小,但如果通道 0 縮小,則其它通道不能開啓縮放功能,包括像素格式轉換。  
Hi3516CV500/Hi3516DV300/Hi3556V200/Hi3559V200/Hi3516EV200 VPSS 通道 0 只 支持放大,其它通道只支持縮小。  
Hi3559AV100/Hi3559AV100ES VPSS 所有通道都支持放大和縮小。  
對於 Hi3559AV100/Hi3519AV100,如果輸入圖像寬度大於 4096,通道 0 輸出寬度小 於 512,則不支持壓縮輸出。  

我們的平臺是3519av100, 所以vpss的通道1不支持放大的功能。 還特意試了通道0,果然是沒有問題的。 

當然還需要注意一點的是, vpss通道的使用都是基於group的。也就是說要先create group0/1/2...,然後再在某個groupx裏面來創建channel。 對於任意一個vpss group, 其上的channels都遵循上面的規則。 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章