Commit 719498a2 authored by kinuthia's avatar kinuthia
Browse files

Merge branch 'main' into 978-tdrend-mc-with-head-tracking-has-no-reverb

parents 25cee31e 659d2329
Loading
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -445,7 +445,9 @@ ivas_error ivas_dirac_sba_config(
    else
    {
        hQMetaData->useLowerBandRes = 0;
#ifndef NONBE_FIX_973_HODIRAC_BAND_GROUPING
        if ( hodirac_flag == 0 )
#endif
        {
            nbands_coded = nbands - 1; /* always combine the last two bands */
        }
+1 −0
Original line number Diff line number Diff line
@@ -176,6 +176,7 @@
#define NONBE_FIX_967_ISM_MONO_DMX                            /* FhG: issue 967: accumulating energies in ISM mono DMX */
#define NONBE_FIX_968_ISM_BRIR_WITH_HEADROTATION_5MS_FIX      /* FhG : issue #968: differences between 5ms and 20ms rendering for discrete ISM with BRIR and head rotation*/
#define NONBE_FIX_977_OSBA_GAIN_MISMATCH                      /* Dlb : issue 977 : Output gain mismatch for different bit rates in OSBA */
#define NONBE_FIX_973_HODIRAC_BAND_GROUPING                   /* FhG: issue 973: empty parameter band in DirAC */
#define NONBE_FIX_978_MC_TDREND_REVERB                        /* Eri : activate reverb for TDREND with headtracking */

#define BE_FIX_567_DOUBLE_STEREO_DMX                          /* NTT: Fix formal issues */   
+12 −8
Original line number Diff line number Diff line
@@ -211,6 +211,10 @@ def test_masa_enc_dec(
                    mld = float(reason.split(':')[1].split()[0])
                record_property("MLD",mld)

            if get_mld and get_mld_lim > 0:
                if pcmcmp_res != 0:
                    pytest.fail(reason)                
            else:
                # Fail if compare fails compare result
                if metacmp_res == False and pcmcmp_res != 0:
                    pytest.fail("Metadata and transport output difference detected")
+13 −10
Original line number Diff line number Diff line
@@ -352,6 +352,10 @@ def test_param_file_tests(
                    print(f"REF output metadata missing for expected file: " + md_file)
                metadata_differs = True

        if get_mld and get_mld_lim > 0:
            if output_differs:
                pytest.fail(reason)   
        else:
            if output_differs or metadata_differs:
                msg = "Difference between ref and dut in "
                if output_differs and metadata_differs:
@@ -360,7 +364,6 @@ def test_param_file_tests(
                    msg += f"output only ({reason})"
                elif metadata_differs:
                    msg += "metadata only"

                pytest.fail(msg)

        # remove DUT output files when test result is OK (to save disk space)