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

lavc/vaapi_encode_h265: add support for low power mode for HEVC encode #42

Closed

Conversation

fulinjie
Copy link
Collaborator

@fulinjie fulinjie commented May 8, 2019

Enable hevc_vaapi vdenc:

  • media-driver require CTU size must be set as 64x64 at low power mode
  • cu_qp_delta_enabled_flag should be enabled for low power mode
  • low delay B to replace P frame
  • same ref_pic_list0/ref_pic_list1

Signed-off-by: Fu Linjie linjie.fu@intel.com

Enable hevc_vaapi vdenc:
 - media-driver require CTU size must be set as 64x64 at low power mode
 - cu_qp_delta_enabled_flag should be enabled for low power mode
 - low delay B to replace P frame
 - same ref_pic_list0/ref_pic_list1

Signed-off-by: Fu Linjie <linjie.fu@intel.com>
@fulinjie
Copy link
Collaborator Author

fulinjie commented May 8, 2019

issue for ICQ mode support (ICQ will be set in ffmpeg vaapi by default):
intel/media-driver#618

-qp should be set to test CQP mode.

@fulinjie
Copy link
Collaborator Author

ICQ mode is not supported in low power mode, disabled on ffmpeg-level.

ICQ mode is not supported in low power mode and should be disabled.

For H264, Driver supports RC modes CQP, CBR, VBR, QVBR.
For HEVC, Driver supports RC modes CQP, CBR, VBR, ICQ, QVBR.

ICQ is not exposed while working on low power mode for h264_vaapi, but
will trigger issues for hevc_vaapi.

Signed-off-by: Linjie Fu <linjie.fu@intel.com>
@uartie
Copy link
Collaborator

uartie commented Aug 15, 2019

all checks passed. closing

@uartie uartie closed this Aug 15, 2019
@fulinjie
Copy link
Collaborator Author

fulinjie commented Sep 3, 2019

also issue for low delay B query support:intel/media-driver#721
and CTU size requirement (internal in jira)

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