We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
I'm trying to implement an H264 encoder in Rust, which takes YUV420 format frames from a Raspberry Pi camera and converts it to H264. Essentially I'm trying to replicate this functionality: https://github.com/raspberrypi/libcamera-apps/blob/eca5a3c5eada4b3caa52a7ed33eafd4eb0be78c7/encoder/h264_encoder.cpp#L41
Have I interpreted the v4l2r::ioctl module correctly in that it doesn't support VIDIOC_S_CTRL to do things such as set the H264 profile and level etc?
v4l2r::ioctl
VIDIOC_S_CTRL
I otherwise have a working pipeline based on the v4l2r::encoder::Encoder which is really great.
v4l2r::encoder::Encoder
The text was updated successfully, but these errors were encountered:
Hi! Right, support for controls is missing at the moment. I'll try to review your PR shortly.
Sorry, something went wrong.
Now that support for VIDIOC_S_EXT_CTRLS is merged, can we close this issue?
VIDIOC_S_EXT_CTRLS
Successfully merging a pull request may close this issue.
I'm trying to implement an H264 encoder in Rust, which takes YUV420 format frames from a Raspberry Pi camera and converts it to H264. Essentially I'm trying to replicate this functionality: https://github.com/raspberrypi/libcamera-apps/blob/eca5a3c5eada4b3caa52a7ed33eafd4eb0be78c7/encoder/h264_encoder.cpp#L41
Have I interpreted the
v4l2r::ioctl
module correctly in that it doesn't supportVIDIOC_S_CTRL
to do things such as set the H264 profile and level etc?I otherwise have a working pipeline based on the
v4l2r::encoder::Encoder
which is really great.The text was updated successfully, but these errors were encountered: