New APIs - 2024.1 English - PG252

H.264/H.265 Video Codec Unit v1.2 Solutions LogiCORE IP Product Guide (PG252)

Document ID
PG252
Release Date
2024-05-30
Version
2024.1 English

The following table contain list of newly added encoder and decoder control software APIs in 2020.2 release.

Table 1. New APIs
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