I am in the process of upgrading code for 28.1 to 32.1. There is a bit of change (not very significant though) in the API and the sample code of Tegra Multimedia API. Did all those changes. I am trying to decode H264 stream from an IP camera which was previously working fine. But with the changes I see the following errors in 32.1.
Creating decoder in blocking mode
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading sys.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
Setting frame input mode to 1
Starting decoder capture loop thread
Query and set capture successful
Opening in BLOCKING MODE
libv4l2_nvvidconv (0):(802) (INFO) : Allocating (14) OUTPUT PLANE BUFFERS Layout=1
libv4l2_nvvidconv (0):(818) (INFO) : Allocating (14) CAPTURE PLANE BUFFERS Layout=0
libv4l2_nvvidconv (0):(1688) (ERROR) : NvDdkVicConfigure Failed
libv4l2_nvvidconv (0):(1710) (ERROR) : NVVIDCONV ERROR 2
Any clues why?
Thanks in advance.
By the way, the sample program works fine though.