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

vvenc_reconfig support #325

Open
JamesWiblin opened this issue Oct 24, 2023 · 5 comments
Open

vvenc_reconfig support #325

JamesWiblin opened this issue Oct 24, 2023 · 5 comments
Labels
enhancement New feature or request library Concerns the VVenC library

Comments

@JamesWiblin
Copy link

Despite my best efforts i cannot get vvenc_reconfig to return anything other than VVENC_ERR_NOT_SUPPORTED. Diving into the source code, according to VVEncImpl::reconfig it seems that reconfig functionality is not implemented, is that correct?

If so, is it on the roadmap to be implemented? I was quite surpised because vvenc.h gives quite a detailed description of the function's usage but it appears not to be implemented!

@lehmann-c
Copy link
Collaborator

vvenc_reconfig is currently only a placeholder and not implemented yet.
Do you have any particular use cases or parameter that you want to change on the fly?

@JamesWiblin
Copy link
Author

Thank you for the reply.
The ability to change qp value or target/max bitrate when in rate control mode are the most important. Framerate would be a nice to have but not critical for our use case.

@adamjw24 adamjw24 added enhancement New feature or request library Concerns the VVenC library labels Oct 27, 2023
@ghxhy
Copy link

ghxhy commented May 9, 2024

If vvenc could support bitrate reconfiguration, that would be great. Because in practical use, it would allow adjusting the bitrate according to the bandwidth situation.

@ghxhy
Copy link

ghxhy commented May 9, 2024

Is threre any plan to do so ? @lehmann-c It is very usefull for live broadcast

@lehmann-c
Copy link
Collaborator

Currently there are no plans to implement such behavior as VVenC is currently not suitable for broadcast.
VVenC is neither real-time capable nor does it contains a Constant Bitrate Mode (CBR) which is needed for broadcast.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request library Concerns the VVenC library
Projects
None yet
Development

No branches or pull requests

4 participants