Skip to content

Fix Hexagon build errors in iir_tdf2 and audio_filter#93

Open
quic-aditrath wants to merge 1 commit into
AudioReach:masterfrom
quic-annemari:hexagon_fix
Open

Fix Hexagon build errors in iir_tdf2 and audio_filter#93
quic-aditrath wants to merge 1 commit into
AudioReach:masterfrom
quic-annemari:hexagon_fix

Conversation

@quic-aditrath
Copy link
Copy Markdown
Contributor

@quic-aditrath quic-aditrath commented Jun 4, 2026

Fix Hexagon build errors in iir_tdf2 and audio_filter
Two build failures observed when compiling for Hexagon targets:

  1. iir_tdf2.c includes audio_iir_tdf2_asm.h under hexagon
    guard but the header was absent from the repository:

    iir_tdf2.c:14:10:
    fatal error: 'audio_iir_tdf2_asm.h' file not found

  2. biquad_process_io() in audio_filter.cpp accesses yL16 and
    xL16 members absent from the Hexagon _biquadFilter variant:

    audio_filter.cpp:465:27:
    error: no member named 'yL16' in '_biquadFilter'
    audio_filter.cpp:466:27:
    error: no member named 'xL16' in '_biquadFilter'

Add audio_iir_tdf2_asm.h to modules/cmn/common/utils/inc/ and
fix the missing Hexagon guard in biquad_process_io().

@quic-aditrath quic-aditrath requested review from a team June 4, 2026 17:02
  Two build failures observed when compiling for Hexagon targets:

  1. iir_tdf2.c includes audio_iir_tdf2_asm.h under __hexagon__
     guard but the header was absent from the repository:

       iir_tdf2.c:14:10:
         fatal error: 'audio_iir_tdf2_asm.h' file not found

  2. biquad_process_io() in audio_filter.cpp accesses yL16 and
     xL16 members absent from the Hexagon _biquadFilter variant:

       audio_filter.cpp:465:27:
         error: no member named 'yL16' in '_biquadFilter'
       audio_filter.cpp:466:27:
         error: no member named 'xL16' in '_biquadFilter'

  Add audio_iir_tdf2_asm.h to modules/cmn/common/utils/inc/ and
  fix the missing Hexagon guard in biquad_process_io().

Signed-off-by: Annemarie Porter <annemari@qti.qualcomm.com>
@quic-aditrath quic-aditrath changed the title Fix hexagon compilation Fix Hexagon build errors in iir_tdf2 and audio_filter Jun 4, 2026
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.

3 participants