Skip to content

Bitrate Switching in MC

Goal:

  • Mechanical support, w/o severe artifacts
  • Objective: Seamless switching within given bitrate ranges/groups w/o adding significant complexity overhead
  • Review objectives for bitrate changes

Task:

  • Currently not supported; exhibits also different core-coder delays; add mechanical support by means of codec reset; review the quality of transport-channel switching and MC modules

List of tasks that are needed to complete this feature:

  • Bitrate switching in MCT - check if it is working

  • Bitrate switching within ParamMC - enable TC switching and respective mode reconfiguration

  • Bitrate switching within McMASA - especially switching between different TC configurations

  • Encoder: Pure mechanical switching w/o delay alignement

  • Decoder: Fix problem with core coder reconfiguration and the MDCT_STEREO_PLC_FADE_2_BG_NOISE switch

  • Decoder: Pure mechanical switching with decoding to the transported LS config (except 7.1+4)

  • Decoder: Pure mechanical switching with decoding to different LS config - switching between different LS conversion methods @bayers

  • Decoder: Pure mechanical switching with decoding to Ambisonics - switching between different rendering to Ambisonics methods -> @fotopoulou checked it and it works

  • Decoder: Pure mechanical switching with decoding to Mono/Stereo -> @fotopoulou

  • Decoder: Pure mechanical switching with decoding to Binaural - switching between bitrates with different binauralization methods

  • Delay compensation for Parametric (McMasa/ParamMC)<-> discrete (MCT) switching

  • (Seemless switching within ParamMC when the number of TCs changes)

Edited by bayers