intel / intel/media-driver

[Feature]: Recognize allow_content_tools and support force_integer_mv

Open
#1,779 7 comments 0 reactions 1 assignee Claimed by @XinfengZhang View on GitHub
AV1 Encode Feature Request
Dominant language
C
Stars
1.2k
Forks
383
Avg merge
8d 18h
Merged PRs (30d)
4

Description

### What Feature?

Libva patch to configure allow_content_tools and force_integer_mv is merged.
https://github.com/intel/libva/pull/795

If [allow_screen_content_tools](https://aomediacodec.github.io/av1-spec/#uncompressed-header-semantics) is set to true, the decoder reads [palette mode info](https://aomediacodec.github.io/av1-spec/#palette-mode-info-syntax) in [intra_frame_mode_info()](https://aomediacodec.github.io/av1-spec/#intra-frame-mode-info-syntax) and [intra_block_mode_info()](https://aomediacodec.github.io/av1-spec/#intra-block-mode-info-syntax).
If palette mode is not enabled, then the encoder needs to fill has_palette_y and has_platte_uv to false.
So the driver need to recognize allow_content_tools (and palette mode) to produce a valid stream.

In addition, I would also like to ask adding force_integer_mv support to media-driver.

Thanks in advance.

### What's the usage scenario would be benifited?

Video Conference, Content Creation

### What impacted?

_No response_

### Do you want to contribute a patch to develop this feature?

None

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.