Commit 6076ac44 authored by Vladimir Malenovsky's avatar Vladimir Malenovsky
Browse files

Merge branch 'main' into 1112-add-missing-coverage-for-split-rendering

parents 4295f81a 52c1b637
Loading
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
@@ -707,6 +707,29 @@ split-rendering-voip-be-to-binaural:
      junit:
        - report-junit.xml

# test rtpdump
rtpdump-test:
  extends:
    - .test-job-linux
    - .rules-merge-request-to-main
  needs: ["build-codec-linux-make"]
  stage: test
  script:
    - make -j
    - testcase_timeout=15
    - python3 -m pytest -q --tb=no -n auto -rA --html=report.html --self-contained-html --junit-xml=report-junit.xml tests/rtp/test_rtp.py --testcase_timeout=$testcase_timeout
  artifacts:
    name: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--job-$CI_JOB_NAME--results"
    expire_in: 1 week
    when: always
    paths:
      - report-junit.xml
      - report.html
    expose_as: "rtpdump pytest results"
    reports:
      junit:
        - report-junit.xml

lc3-wrapper-unit-test:
  extends:
    - .test-job-linux
+2 −1
Original line number Diff line number Diff line
@@ -5409,7 +5409,7 @@ void evs_dec_previewFrame(

    return;
}

#ifndef NONBE_MDCT_ST_DTX_FIX_SUBOPT_SPATIAL_CNG

void dtx_read_padding_bits(
    DEC_CORE_HANDLE st,
@@ -5425,3 +5425,4 @@ void dtx_read_padding_bits(

    return;
}
#endif
+5 −0
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@
    EVS Codec 3GPP TS26.443 Nov 04, 2021. Version 12.14.0 / 13.10.0 / 14.6.0 / 15.4.0 / 16.3.0
  ====================================================================================*/

#include "ivas_cnst.h"
#include <assert.h>
#include <stdint.h>
#include "options.h"
@@ -140,7 +141,11 @@ void initFdCngCom(
    hFdCngCom->msMinBufferPtr = 0;
    set_f( hFdCngCom->msAlphaCor, 0.3f, 2 );

#ifdef NONBE_MDCT_ST_DTX_FIX_SUBOPT_SPATIAL_CNG
    set_f( hFdCngCom->coherence, 0.5f, MDCT_ST_DTX_NUM_COHERENCE_BANDS );
#else
    hFdCngCom->coherence = 0.5f;
#endif

    return;
}
+5 −0
Original line number Diff line number Diff line
@@ -850,6 +850,11 @@ enum fea_names
#define MDCT_ST_PLC_FADEOUT_TO_ZERO_LEN         20
#define MDCT_ST_PLC_FADEOUT_DELAY_4_LSP_FADE    3

#ifdef NONBE_MDCT_ST_DTX_FIX_SUBOPT_SPATIAL_CNG
#define MDCT_ST_DTX_NUM_COHERENCE_BANDS         5
#define MDCT_ST_DTX_FIRST_BAND_OFFSET           2
#endif

typedef enum {
    NOISE_GEN_MODE_UNDEF = -1,
    EQUAL_CORES = 0,
+2 −0
Original line number Diff line number Diff line
@@ -793,12 +793,14 @@ Word16 matrix_product_q30_fx(
    Word32 *Z_fx          /* o  : resulting matrix after the matrix multiplication                                       Q30*/
);

#ifndef NONBE_MDCT_ST_DTX_FIX_SUBOPT_SPATIAL_CNG

void dtx_read_padding_bits(
    DEC_CORE_HANDLE st,
    const int16_t num_bits 
);

#endif
void ivas_apply_non_diegetic_panning( 
    float *input_f,                                             /* i  : non-diegetic object                                         */
    float *output_f[],                                          /* o  : core-coder transport mono channel/stereo output             */
Loading