Skip to content

Fix Hexagon build errors in iir_tdf2 and audio_filter#93

Merged
quic-aditrath merged 1 commit into
AudioReach:masterfrom
quic-annemari:hexagon_fix
Jun 5, 2026
Merged

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

Conversation

@quic-aditrath

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

Copy link
Copy Markdown
Contributor

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
@quic-aditrath quic-aditrath merged commit f3962bf into AudioReach:master Jun 5, 2026
12 of 13 checks passed
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.

4 participants