Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

H.264 updates #25

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

H.264 updates #25

wants to merge 11 commits into from

Conversation

pH5
Copy link

@pH5 pH5 commented Aug 23, 2019

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.

pH5 added 11 commits January 23, 2020 16:45
This can be used to reduce number of issued ioctls,
by setting multiple controls at once.

Signed-off-by: Philipp Zabel <[email protected]>
This can be used to query codec mode controls,
such as decode mode and start code for h.264.

Signed-off-by: Philipp Zabel <[email protected]>
Update to the merged stateless h.264 kernel interface, as of commit
c3adb85745ca ("media: uapi: h264: Get rid of the p0/b0/b1 ref-lists").

Signed-off-by: Philipp Zabel <[email protected]>
If the driver reports that it expects H.264 Annex B start codes,
provide them.

Signed-off-by: Philipp Zabel <[email protected]>
Signed-off-by: Philipp Zabel <[email protected]>
Signed-off-by: Philipp Zabel <[email protected]>
@matthijskooijman
Copy link

I believe the "Update to merged h264-ctrls.h kernel interface," part of this PR is outdated now. In kernel commit torvalds/linux@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants