Hi.
I'm developing DM816x transcoding device using DVRRDK_2.00.00.23
My usecase is 30fps 4 HD input to 30fps 4 various resolution each. ( 480p, 360p, 270p, 180p)
My chain looks like this.
VDEC(4ch HD) -> DUP-| -> DEI_1 - |-> NSF(422only) -> MERGE -> ENC
| -> DEI_2->|
When I used dm8168 rev1.1 chip, there was no problem.
But, after changing to dm8167 rev2.0, fps drops to about 25 fps.
After a few days of debugging, I found that the problem results from DEI. DEI can't process enough frames in time.
My test chain is
VDEC(4ch HD) -> DUP-| -> DEI_1 - |-> SNK
| -> DEI_2->|
Is this problem due to revision change or difference between dm8168 and dm8167?