Open pH5 opened 4 years ago
I believe the "Update to merged h264-ctrls.h kernel interface," part of this PR is outdated now. In kernel commit https://github.com/torvalds/linux/commit/46a309d27517, the API was moved to the stable userspace API (so no need for a local h264-ctrls.h anymore), but also some names and values were changed in that commit.
Update to merged h264-ctrls.h kernel interface, add support for setting multiple controls at once, add support for getting controls, read codec decode mode and start code controls, and use the latter to inject Annex B start codes if necessary.