RTP dump forces Head-rotation in split-rendering
The IVAS_RTPDUMP switch forces the activation of Head-rotation in split-rendering regardless of what is on the command line. The related code is in decoder.c at:
/*------------------------------------------------------------------------------------------*
* Configure the decoder
*------------------------------------------------------------------------------------------*/
asked_frame_size = arg.renderFramesize;
uint16_t aeID = arg.aeSequence.count > 0 ? arg.aeSequence.pID[0] : IVAS_DEFAULT_AEID;
#ifdef IVAS_RTPDUMP
arg.enableHeadRotation = arg.enableHeadRotation || arg.outputConfig == IVAS_AUDIO_CONFIG_BINAURAL_SPLIT_CODED || arg.outputConfig == IVAS_AUDIO_CONFIG_BINAURAL_SPLIT_PCM;
#endif
if ( ( error = IVAS_DEC_Configure( ... ) ) != IVAS_ERR_OK )
{
I am wondering if it is an intended behavior and it is supposed that split rendering can be run without the head-rotation input data.
Note that there is a related issue #1182.
Edited by vaclav