Skip to content

[NON-BE] Implements file interface for testing object editing and adds test cases

Reason why this change is needed

The MR adds object editing control file support for the decoder. This allows defining also other object editing than the currently hard-coded one for the command line decoder.

Description of the change

  • Add object edit file reader that is used by the decoder application.
  • When object edit control file is provided, read the edit instruction from there instead of using the hard-coded ones.
  • Add example object edit control file under scripts/object_edit.
  • Update documentation.
  • Add two bitrate switching files to test editing is the supported modes of ParamISM and OMASA.

Affected operating points

  • New decoder command line option, when provided, will change the decoded output.
  • Bitstream is BE
  • Non-edited outputs are BE
  • Edited outputs are BE, except for non-BE decoding of ParamISM to FOA out (crash fixed)

Related to #1217 (closed), !1933 (merged)

Edited by Jouni Paulus

Merge request reports

Loading