Hello,
I add a nsfLink before encode 'sub-chain' in order to convert YUV422 to 420. However, sometimes, nsfLink rejects frames as below statistics. It seems the actual input frame rate is not fully matched to nfsLink's setting (I'm not sure). Could you give me the suggestion about how to avoid this problem? Thank you in advance.
p.s. I'm using RDK 3.0
[m3vpss ] *** [NSF1] NSF Statistics ***
[m3vpss ]
[m3vpss ] Elasped Time : 39 secs
[m3vpss ] Total Fields Processed : 112
[m3vpss ] Total Fields FPS : 108 FPS
[m3vpss ]
[m3vpss ]
[m3vpss ] CH | In Recv In Reject In Process Out User Out Out
[m3vpss ] Num | FPS FPS FPS FPS Skip FPS Skip FPS
[m3vpss ] ------------------------------------------------
[m3vpss ] 0 | 26 23 2 2 0 23
// nfs param setting
NsfLink_CreateParams_Init( &nsfPrm );
nsfPrm.bypassNsf = TRUE;
nsfPrm.inputFrameRate = 30 ;
nsfPrm.outputFrameRate = 30 ;
nsfPrm.tilerEnable = FALSE;
nsfPrm.numOutQue = 1;
nsfPrm.outQueParams[0].nextLink = ipcOutVpssId;
nsfPrm.numBufsPerCh = 6;
// chain
|
NSF
|
IPC OUT (M3)
|
IPC IN (M3)
|
Encode
|
IPC BITS OUT (M3)
|
IPC BITS IN (A8)