Hi all,
I am working on DM816x/389x vs EIO board and want to get more materials about
audio and video.
can somebody tell me how apply for DNA?
Thanks!
Peter
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
Can you please elaborate your requirement. We can use PIP or alpha blending or color keying feature of HDVPSS to see two pictures on same TV. Elaboration of your use case/requirement will help to better understand your scenario.
Regards,
Hardik Shah
Hi,
I request you to start new thread on other question like dual display. So that it will get the required attention. Right now thread headline is not matching with last question you asked.
Regards,
Hardik Shah
Hi Hardik,
Thank you for reply and I elaborate my requirement now.
First, need to capture two video signals ( using two RGB ports on EX board), and one audio signal (using MIC port on dM8168 board)
simultaneously and put the three streams in one MP4 file.
Then, display the two video on one LCD screen simultaneously using HDMI out on DM8168 board, opening two windos on one LCD screen.
Could you give me some advice how to realize the functions ?
*capture two video signals and one audio signal simultaneouly.
*open two windos on one LCD screen.
Regards,
Peter
Hi,
Here are answers to your questions.
24-bit RGB capture is possible only on one of the VIP port for DM816x. For displaying both images on same LCD you can divert two fbdev nodes to same display and then can render two displays on same LCD using two FBDEV driver. In your case both displays will be smaller than screen size and you can fill full screen size using both displays.
I am not sure about audio part.
Regards,
Hardik Shah
Hi,
This is because we have verified driver for only one instance. We have not verified it for two instances. Its coded for both instances but not really verified. You can try and we will try to solve issues if any.
Regards,
Hardik Shah
Hi Hardick,
I try to put two H264 video files into a MP4 container using a following command:
gst-launch filesrc location=sample.h264 ! 'video/x-h264' ! h264parse access-unit=true name=h264parse0 h264parse0.
! queue ! mp4mux name=mux mux.! filesink location=tia.mp4 h264parse0.
! queue ! filesrc location=dm.h264 ! 'video/x-h264' ! h264parse access-unit=true
! queue ! mux.
But it show me :
--WARNING: erroneous pipeline: could not link h264parse0 to queue1
Could you check up for me what's wrong with the command?
Regards,
Peter
Hi,
I am not very well versed with GST. I will redirect it to GST expert team.
Regards,
Hardik Shah
Hi,
You can open two instances of capture and get two video streams on DM8168. We are doing this on VC card and capturing two video streams simultaneously using SII9135. However we had written our own driver for SII9135 and added support for multiple instance to do this.
For audio we verified the LineIn input works straight way using alsa utils. The MICIN is not working yet. We may need to set few audio codec path to make it work. I will post my settings once I have something fruitful on this.
Regards,
Krunal
Hi Krunal,
Thank you for answering me! I am a beginner working on TI evaluation board and need people's help.
Could you provide me your code for capturing two video streams simultaneously?
last week I tried to put two H264 video files into a MP4 container using a following command:
gst-launch filesrc location=sample.h264 ! 'video/x-h264' ! h264parse access-unit=true name=h264parse0 h264parse0.
! queue ! mp4mux name=mux mux.! filesink location=tia.mp4 h264parse0.
! queue ! filesrc location=dm.h264 ! 'video/x-h264' ! h264parse access-unit=true
! queue ! mux.
But it showed me :
--WARNING: erroneous pipeline: could not link h264parse0 to queue1
Could you check up for me what's wrong with the command?
Best Regards,
Peter
Hi Krunal,
We use the TI EZSDK (EVM816x) board, its daughter board has two RGB ports. I tried TI capture_encode example, works well, its input using J5,J6,J7. If we change the input to another RGB interface using J2, J3, J4. What we need to change in the example program? Do you have any other ideas?
I think, if both input ports are working well, I can program them to capture two streams using two instances in DM8168.
Any ideas or suggestions about this? thanks.
Peter
Hi Hardik,
Since your EX board (daughter board) has two RGB input ports. I tried one in J5,J6,J7 (DM816x daughter board) for your capture_encode example demo, it works well. I want to try to another input in J2,J3,J4 at daughter board. Can you give me some suggestions to change for the capture_encode example program?
I think, input port information definitely needed to change, but I really can not find where to change. What else need to change? and How to compile the new file?
Any help is appreciated.
Peter