I got a TI8168 evm board with 4 TVP5158 as a child board attached instead of HD I/O expension card. The mother board operates well that it can run all OMX demos except capture-encode. SDK 503 seems to support only TVP7002, So I intent to add the driver for it.
I noted there is link on TI wiki says how to add a external decoder in general, but it says very little about how to make it work with M3 core. From my understanding the output of external decoder is sent to M3 core and from ARM linux side the code stream is not accessable but only the output of M3 core is accessable, So I think there needs to be a way to tell M3 how the external decoder works and at which PINs it have sent message. Could anyone provide some guidence about how to make these work on latest PSP release? Mostly important questions I want ask are as following:
1 is it possible to add new external video capture driver for PSP04.00.02.14?
2 how to configure M3 core to let it accept the streams from decoder TVP5158?
3 if it could work, could I sent patches for new driver let it me merged to PSP upstream?
Thanks