TI E2E Community
Digital Signal Processors (DSP)
DaVinci™ Video Processors
DM816x, C6A816x and AM389x Processors Forum
DM8168 component video input capture using demo
I'm trying to evaluate the DM8168 video capabilities using OMX.As a first goal i'd like to acquire some live video using an external source.
Correct me if i'm wrong but :- The only way to capture video using the DM8168 EVM + daughter board is to feed the component video input (analog)- SDTV mode (PAL or NTSC) is not supported- HD modes only include 1080P60 / 1080I60 / 720P60
As a consequence i decided to use a Matrox video hardware with is capable to generate 720p@59,97fps and 1080p@29,97fps on a 3 channel analog component interface (YPrPb)When using the capture_encode demo, here are the results :A - 1080p@29,97fpscommand line : capture_encode -o test.264 -m 720p -f 60 -b 1000000 -n 500Result : image is captured properly during a few seconds and then it breaks during a few seconds... and captured properly again... some colors are sometimes inverted.
B - 1080p@29,97fps
command line : capture_encode -o test.264 -m 1080p -f 30 -b 1000000 -n 500
Result : nothing is captured, application hang just after having send the "EXECUTE" State on each omx component
- Are 25 fps and 50fps mode well supported ?- On what official standard do these "1080P60 / 1080I60 / 720P60" denominations relies (ITU BT ???)- What about the required timings ? synchronization signals ?- What is the impact of a invalid signal input on the acquisition pipeline (hardware --> HDVPSS --> OMX component)
Thanks for your precious help.
maybe my previous post ask too much questions simultaneously.Here is a simple one : what hardware video source can be connected to the DM8168EVM EIO daughter board so as to test the board features ?
any suggestion would help...
Component capture via the TVP7002 is supported on the Expansion I/O board. Please refer to BT1120 for the HD video format standards.
Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question. Thanks!
We have component input on I/O expansion card with TVP7002 decoder. We also have SIL9116 with DVI capture on same card. In addition we also have TVP5147 with composite and s-video inputs. Both TVP7002 and SIL916 can take upto 1080P60 and TVP5147 can take SD video. Currently media controller supports only TVP7002 but we have plan of adding driver for all the above decoders on Linux.
Please mark this post as answered via the Verify Answer button below if you think it answers your question. Thanks!
Thank for your reply,
I understand that only component input is available at this time. My problem is related to the capture demo sample (omx capture_encode demo).
This demo supports 720P@60 and 1080P@60 image size. I don't have any video source that can provide such analog component signal. I have only :- 1 video PC with matrox hardware that can generate 1080i@50 and 1080P@25- 1 DVD player can generate SD in PAL or NTSC
No one of these video signal setup works with the sample apps... so my questions stil remain :
1 - why does the sample demo breaks during the omx execute() step ? may the execution of the vfcc component depend on the video input signal timings)2 - How can i successfully patch the demo to support at least one of my video sources ? (what component parameters do i have to change)3 - Am i obliged to buy another video source to work with this evaluation board ? if so what hardware should i buy ?
Has there been any progress made in this direction? This thread seems to have been dropped.
I have an immediate need for NTSC capture support using the DM8168, but it appears that accelerated support (i.e. via OMX?) is still "on it's way". Is this correct? If not and support DOES currently exist, could someone point me in the right direction? If support is still in the works, is there an estimation on when it should be available?
Thanks in advance,
SD capture using TVP5147 requires board modification. So we have not tested that. We dont have any update on any of the new decoder support except TVP7002.
Ok, how about SD capture (480i) using the TVP7002? The TVP7002 does support SD capture. Any support forthcoming for 480i via TVP7002?
Yes TVP7002 supports 480i capture. But tvp7002 driver on open source doesn't support 480i. Since driver and spec for tvp7002 are open you can try adding one. TVP7002 specs you will be able to get from TI website. We have tested 720P, 1080P and 1080I capture with TVP7002.
Are the required EVM board modifications available somewhere to make the TVP5147 functional available? I'm not coming up with anything in searches. Could you please provide what we need to modify to make this functional on our EVM?
This may not be a simple job as it may require a close working with hardware people. Since we have not yet worked on this we dont have any documentation.
Considering that all of us are hardware people around here, I'm pretty confident that we could make the mod. What is the nature of the issue, and can you generate at least a list of what changes need to be made?
I'm currently laying out a design, but need to evaluate the TVP514x operation with the DM8168 before I commit it to copper.
If you could get us an answer soon it would be appreciated.
We have not yet started bringing up TVP5147 on catalog board. So it will be very difficult to pin point exact changes required as it may not be 100% correct.
Is there any update on this? I am beginning to layout my board as well, and would really like to test this before I commit to it. Can you at least let us know what the issue is, so that we can address that in our board?
This is not yet done. We have not tested TVP5147 as of now on DM816x catalog board.
Have they identified the hardware issue? We will not be using the TVP5147 in the final design, instead we will ahve the sensor wired up via an FPGA, so the FPGA can feed BT656 (or Raw) data in to the processor. With the EVM board, we got as far as displaying the video from TVP5147 on the monitor, however, the format was wrong and we could only see a green and elongated image, I believe since the video formats was setup as 720p.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.