Draft: memory allocation/reallocation from application

  • Related issues: #810
  • Requested reviewers:

Reason why this change is needed

  • Move memory (re)allocation from the encoder/decoder library to the application.

Description of the change

  • Replace memory reallocation placeholders by a proper solution.
  • Reconfigure IVAS encoder/decoder handles and reallocate the memory right from the application:
    • introduce API functions IVAS_ENC_Initialize(), IVAS_ENC_Reconfigure(), IVAS_DEC_Reconfigure()
  • Encoder: call reconfiguration functions from one common place for all formats similarly as it is done at the decoder
  • Decoder: remove splitRendBits leftover from the decoder (this ISAR structure should be accessed by the renderer only)

Affected operating points

  • All is BE.
Edited by vaclav

Merge request reports

Loading