The following table contain list of newly added encoder and decoder control software APIs in 2020.2 release.
| 2020.2 Release | API Description |
|---|---|
| Added zRcPluginDmaSize and pRcPluginDmaContext in AL_TEncChanParam | Scheduler use at encoder side |
| iParsingID is added in AL_CB_EndParsing callback. | Retrieves the iParsingID. The iParsingID corresponds to the id in the AL_HandleMetaData associated with the buffer* |
| int AL_Buffer_AllocateChunkNamed(AL_TBuffer* pBuf, size_t zSize, char const* name); | Allocates and binds a new memory chunk to the buffer |
| Add (char const* name) the name of the buffer as extra argument in AL_PixMapBuffer_Allocate_And_AddPlanes() | Debugs and tracks allocation |
| Add AL_TRANSFER_CHARAC_BT_2100_HLG as new enum value in AL_ETransferCharacteristics | Added support for new metadata |
| Add AL_TDynamicMeta_ST2094_10 dynamic SEI in AL_THDRSEIs structure | Added support for new HDR Related SEIs |
| Add AL_TDynamicMeta_ST2094_40 dynamic SEI in AL_THDRSEIs structure | Added support for new HDR Related SEIs |
| Add support for new added HDR related SEIs in AL_Encoder_SetHDRSEIs() | Function AL_Encoder_SetHDRSEIs can be called dynamically to change the value of ST2094_10 and ST2094_40 SEIs |
| Added AL_Plane_GetBufferPixelPlanes / AL_Plane_GetBufferPlanes | Required planes for a FourCC can be obtained with these APIS |
| Add new file lib_common/PicFormat.h | Lists the formats of the pictures extracted from lib_common/SliceConsts.h |
| Add new file lib_common/CodecHook.h | Hooks the code to help user applications |