Skip to content
This repository has been archived by the owner on May 17, 2023. It is now read-only.

Fixed HEVCe interlace in sample_encode #2669

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dmitryermilov
Copy link
Contributor

sample_encode h265 -i -w 720 -h 480 -b 1500 -tff -extbrc:on

Signed-off-by: Dmitry Ermilov [email protected]

sample_encode h265 -i <yuv> -w 720 -h 480 -b 1500 -tff -extbrc:on

Signed-off-by: Dmitry Ermilov <[email protected]>
@dmitryermilov dmitryermilov marked this pull request as draft April 27, 2021 21:03
@Fantast34
Copy link

Hi @dmitryermilov , why HEVCe interlace works with extbrc only? Our customers uses AVC/HEVC encoding with hardware ratecontrol including interlace cases. At this moment we are using patch for just removing this restriction. We are expecting the same behavior as for AVC. Also extbrc disabled at all in oneVPL sample, so interlace encoding is impossible there.

@dmitryermilov
Copy link
Contributor Author

Because HW is not aware of interlace in HEVC. Even in the spec interlace is defined as a sort of extension on top of regular HEVC progressive. That's why there's a field splitting VPP filter, BTW.
As for the VPL samples, please open at issue (feature request) at https://github.com/oneapi-src/oneVPL against VPL samples. VPL run-time library supports extBRC.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants