I am attempting to use the just released RR SDK for the DM365 (technically I'm using the Leopard Board 368). I am able to get gstreamer working over the network and a few other things. However I cannot get LeopardBoard's DVI module to display anything.
The boot options do say "DVI" however looking at sys/class/da.../output shows "COMPOSITE". Is there a driver missing, or some other thing I need to do to make it work?
A documentation about DVI output is being created, it will be ready in a few hours, i'll put the URL here in a while
Carlos AgueroEmbedded Software EngineerRidgeRun
The DVI guide is at RidgeRun's developer wiki at:
Before using the steps on the guide, be sure to use a fresh installed SDK, or run "svn up" on the SDK to get the latest changes, since there were commits made today to update the SDK with the DVI support.
Carlos, Diego, thanks for the software updates and the guide. I'll take a run through them.
I'm still having issues getting video out on the DVI. When I boot, the ridgerun logo appears. fbset -disable removes the logo. I feel like the output is working correctly, and I'm sending commands to the pipeline wrong. Below is the command I'm using and the output. (This is from the wiki, with the audio part of the pipeline removed). Note that I'm using ffdec_h264 instead of dmaidec_h264 because cmemk keeps running out of pools using the latter. Not certain if this is the issue?
I've also tried pipelines getting video from the camera. I can network stream camera video, however I cannnot stream the camera video to the DVI output so I don't think it's isolated to this file. I'm ordering a set of component cables to see if I can isolate the problem.
Thanks for any insight on the issue.
/home/work # gst-launch filesrc location= The\ Simpsons\ Movie\ -\ Trailer.mp4 ! qtdemux name=demux ! queue ! ffdec_h264 ! ffmpegcolorspace ! priority nice=-10 ! queue ! priority nice=-10 ! dmaiperf ! TIDmaiVideoSink accelFrameCopy=true videoOutput=DVI videoStd=720P_60 Setting pipeline to PAUSED ...Pipeline is PREROLLING ...WARNING: from element /GstPipeline:pipeline0/GstDmaiperf:dmaiperf0: Could not get/set settings from/on resource.Additional debug info:../../src/src/gsttidmaiperf.c(273): gst_dmaiperf_start (): /GstPipeline:pipeline0/GstDmaiperf:dmaiperf0:Engine name not specified, not printing DSP informationINFO:Timestamp: 0:02:11.502434435; output not foundbps: 0; fps: 0; ERROR: from element /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0: GStreamer encountered a general stream error.Additional debug info:../../src/src/gsttidmaivideosink.c(998): gst_tidmaivideosink_init_display (): /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0:Failed to create displayERROR: pipeline doesn't want to preroll.Setting pipeline to NULL ...Freeing pipeline ...
Thank you for the information, the problem with DVI is a known issue. That problem will be fixed next week.
I'll work with component video until then. Thank you for the update!
The DVI problem should be solved by now, to apply the changes go to kernel and:
svn up (at kernel patches: mach and arch)
make (in order to build with the changes)
I am new to linux embeded systems and it is my first time with a leopard board Dm368.
I am having problems getting the DVI module to output an image. Not even at boot the ridgerun logo appears.
I already followed the step described in the ridgerun wiki and still no change.
Sorry to bother you but can anyone help me?