Skip to content

Resolve "ISM1 non-diegetic panning uses wrong buffer"

Reason why this change is needed

Non-diegetic panning for one object (ISM1) uses the output buffer also as object input instead if the transport channel buffer, therefore accessing the wrong time domain samples of the object in non-20ms or JBM rendering.

Description of the change

Use the correct buffer.

Affected operating points

  • BE for 20ms, non-BE for discrete ISM with diegetic panning and 5/10ms rendering (fix makes it BE to 20ms)
  • Produced bitstream is BE compared to previous state (no encoder change).

Related to #1009 (closed)

Edited by bayers

Merge request reports

Loading