This table contains list of modified encoder and decoder control software APIs in 2019.1 release.
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) |