Skip to content

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 <p.zabel@pengutronix.de>
This can be used to query codec mode controls,
such as decode mode and start code for h.264.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
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 <p.zabel@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
If the driver reports that it expects H.264 Annex B start codes,
provide them.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
@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