I think I've tracked down why using the h264 encoder is so much of a problem. Allwinner is giving us a user space binary. That binary is doing IOCTLs into the kernel. As far as I can tell there are no version checks between that binary and the kernel IOCTL implementation.
So if that user space binary does not match the IOCTL implementation in the kernel, things don't work right. But this is not a binary failure mode, what general happens is that 90% of the IOCTLs match and only a few of them have minor changes. This results in partial failures of the h264 encoder system. This stuff is just an unusable pile of junk. -- Jon Smirl [email protected] -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
