This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DVR RDK Deinterlacer link dual output with different resolutions

Hello.

We want to use multiple outputs of deinterlacer to produce streams in different resolutions in our transcode usecase. We use two vip scaler output queues to produce yuv420sp frames which is used in encoder. The problem is that the image of secondary output have the same size as the output frames of main queue. We use default parameters and make these changes:

enableDualVipOut = TRUE;

enableOut[DEI_LINK_OUT_QUE_VIP_SC] = TRUE;

enableOut[DEI_LINK_OUT_QUE_VIP_SC_SECONDARY_OUT] = TRUE;

Set params for every channel:

outScaleFactor[queueId][innerChannelId].scaleMode = DEI_SCALE_MODE_ABSOLUTE;
outScaleFactor[queueId][innerChannelId].absoluteResolution.outHeight = height;
outScaleFactor[queueId][innerChannelId].absoluteResolution.outWidth = width;

We have tried different combinations of these params but result is the same. The chain is connected correctly and it works. Here the samples:

The normal image is from main output. The faulty one is from secondary output with downscale.

Another example with upscale on secondary output:

It seems like an abnormal behavior of deinterlacer or maybe we forget to set some additional parameters.

Any help please?