Skip to content

Add u4_enable_hbd to control 10-bit decoding support - #286

Merged
rakeshnitb merged 1 commit into
ittiam-systems:mainfrom
harishdm:enable-hbd-api
Sep 29, 2026
Merged

rakeshnitb merged 1 commit into
ittiam-systems:mainfrom
harishdm:enable-hbd-api

Conversation

@harishdm

Copy link
Copy Markdown
Member
  • Add u4_enable_hbd member to ihevcd_cxa_create_ip_t and codec_t.
  • Return error in ihevcd_parse_sps if u4_enable_hbd is 0 and bit_depth_luma_minus8 or bit_depth_chroma_minus8 are non-zero.
  • Initialize u4_enable_hbd to 1 by default in main.c, DecHelper/DecTests, and hevc_dec_fuzzer.cpp.
  • Add --enable_hbd command line option in main.c.
  • Add test in DecTests.cpp to ensure decoder returns an error when decoding 10b clip with u4_enable_hbd set to 0.

- Add u4_enable_hbd member to ihevcd_cxa_create_ip_t and codec_t.
- Return error in ihevcd_parse_sps if u4_enable_hbd is 0 and bit_depth_luma_minus8 or bit_depth_chroma_minus8 are non-zero.
- Initialize u4_enable_hbd to 1 by default in main.c, DecHelper/DecTests, and hevc_dec_fuzzer.cpp.
- Add --enable_hbd command line option in main.c.
- Add test in DecTests.cpp to ensure decoder returns an error when decoding 10b clip with u4_enable_hbd set to 0.
@rakeshnitb
rakeshnitb merged commit 2887504 into ittiam-systems:main Sep 29, 2026
10 checks passed
@harishdm
harishdm deleted the enable-hbd-api branch September 29, 2026 03:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants