Skip to content

msdkdec: Decoder should use its own pool when downstream allocator is not recognizable

Msdkdec should use it own pool when the allocation from downstream query is not any msdk_allocator (i.e. msdk_video_allocator, msdk_dmabuf_allocator and msdk_system_allocator). Otherwise, when using pipeline "msdkh264dec ! vah264enc !" to transcode a not 16-bit-aligned stream (i.e. 1920x1080), the transcoding will fail due to the size mismatch issue between decoder pool and encoder pool.

Merge request reports