I'm trying to capture some HD video through the TVP7002 on the DM8148 EVM. I'm right now using a XBOX 360 configured to 1080P output and connecting the RGB component cables to the EVM ports J8-J10. I have confirmed the XBOX 360 and the cables work by connecting them to a Vizio TV.
With the connections made, I run the saLoopBack application and get back the error Setting DV Preset Failed. I enabled the "debug" flag for both the tvp7002 and ti81xxvin modules in the /etc/init.d/load-hd-v4l2-firmware.sh script.
With the debugging enabled, I get the messages:
tvp7002 3-005d: detection failed: lpf = 1, cpl = 0
ti81xxvin ti81xxvin: Failed to set standard for sub devices
Looking at the code, this indicates that the TVP7002 was unable to determine the lines per frame (lpf) and colors per line (cpl) and as such the look up in the table of supported resolutions failed.
When I try gstreamer, I get the error ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could not negotiate format, which from my reading of this[1] thread indicates the same problem as saLoopBack, i.e., it can't figure out what the format of the incoming video is.
Is it possible that my EVM is somehow defective causing this issue? Is there a way of confirm that it's defective? I have another EVM that I will try just to see what happens.
[1] - http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/213275.aspx