11-02-2017, 03:57 AM
Until now, the hardware encode still has not worked.
I think it has some bug with kernel.
In kernel code, they use u32 variables to call ioctl command, that variables have 32 bit size but mpp use unsigned long variables (which are 64 bit size) to call ioctl, in the fact that we must use unsigned int (which have 32 bit).
But when I change these variables in mpp, kernel has recognized command but it has started hang.
Maybe we need to wait until they fix this thing.
I think it has some bug with kernel.
In kernel code, they use u32 variables to call ioctl command, that variables have 32 bit size but mpp use unsigned long variables (which are 64 bit size) to call ioctl, in the fact that we must use unsigned int (which have 32 bit).
But when I change these variables in mpp, kernel has recognized command but it has started hang.
Maybe we need to wait until they fix this thing.