Hi ,
I am using DVSDK 4.0.2 kenel version 2.6.32
I tried to play video on both windows video2 and video3 .
the video is not playing when it is in NV12 format
GST_DEBUG=tidisplaysink2:3 gst-launch -v videotestsrc !video/x-raw-yuv,width=480,height=272 ! tidisplaysink2 device = "/dev/video2" video-standard=auto display-output=LCD sync=false &
GST_DEBUG=tidisplaysink2:3 gst-launch -v videotestsrc !video/x-raw-yuv,width=320,height=240 ! tidisplaysink2 device = "/dev/video3" video-standard=auto display-output=LCD sync=false &
I can see test pattern in both windows.
GST_DEBUG=tidisplaysink2:3 gst-launch -v videotestsrc ! 'video/x-raw-yuv,width=480,height=272,format=(fourcc)NV12' ! tidisplaysink2 device="/dev/video2" video-standard=auto display-output=LCD sync=false &
GST_DEBUG=tidisplaysink2:3 gst-launch -v videotestsrc ! 'video/x-raw-yuv,width=320,height=240,format=(fourcc)NV12' ! tidisplaysink2 device = "/dev/video3" video-standard=auto display-output=LCD sync=false &
Can see test pattern in ONLY ONE window.
On digging in the driver it using get_another_layer when the format is NV12 .
please share if you have any inputs .
why the NV12 format uses other video window too. As per data sheet two windows can be used interdependently.
Regards,
Dibin