Modified APIs - 2023.1 English

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

Document ID
PG252
Release Date
2023-05-16
Version
2023.1 English

This table contains list of modified encoder and decoder control software APIs in 2019.1 release.

Table 1. Modified Encoder and Decoder Control Software APIs and Variables
2018.3 Release 2019.1 Release Motives
AL_SrcMetaData uses offsets to specify the chroma and the luma part of the buffer. AL_SrcMetaData uses planes to specify the chroma and the luma part of the buffer

This simplifies the handling of the luma and the chroma planes. In future releases, this will support separate buffers for the luma and the chroma, relaxing the constraint on memory allocation and adding flexibility.

This removes the AL_ToffsetYC and AL_Tpitches structures as the data is now held in AL_Tplane.

This makes the library easier to use beginners as this api looks like what is used in V4L2 or in gstreamer.

AL_DPB_LOW_REF AL_DPB_NO_REORDERING Defect: The DPB_LOW_REF does not lower the number of references, it tells the DPB that no reordering will occur and that the specification of the dpb can be changed to ensure lower latency.
int AL_Encoder_AddSei(AL_HEncoder hEnc, AL_TBuffer* pStream, bool isPrefix, int iPayloadType, uint8_t* pPayload, int iPayloadSize) int AL_Encoder_AddSei(AL_HEncoder hEnc, AL_TBuffer* pStream, bool isPrefix, int iPayloadType, uint8_t* pPayload, int iPayloadSize, int iTempId)