Commit 67dbc18f authored by vaclav's avatar vaclav
Browse files

fix ivas_dec_get_format_fx() for OSBA decoding

parent a3990a1b
Loading
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -336,7 +336,11 @@ ivas_error ivas_dec_get_format_fx(
            /* read Ambisonic (SBA) order (0 for signaling OSBA format at low bitrates)*/
            sba_order = st_ivas->bit_stream[num_bits_read + 1];
            move16();
#ifdef FIX_HRTF_LOAD
            sba_order = add( st_ivas->sba_order, shl( st_ivas->bit_stream[num_bits_read], 1 ) );
#else
            sba_order = shl( st_ivas->bit_stream[num_bits_read], 1 );
#endif
            num_bits_read = add( num_bits_read, SBA_ORDER_BITS );

            /* read the real Ambisonic order when the above bits are used to signal OSBA format */