[NON-BE] Implements file interface for testing object editing and adds test cases
- Related issues: #1217 (closed)
- Requested reviewers: @vaclav, @weckbecker
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