Hello!
I'm trying to integrate the TW9910 and SABRE LITE, and have a problem with the NTSC video format. The video seems to be floating in time: for about 16 seconds it is correct, then for about 16 seconds it looks like the fields are mixed (but it is only seen on the moving elements, the background looks fine), and so on. Please check the images attached - both cases are illustrated.
The versions of software are: GStreamer-imx Plugins 0.11.1, Linux 3.14.38 (linux-imx6-boundary-imx_3.14.38_6qp_beta-cec). I'm using following command:
gst-launch-1.0 -v imxv4l2videosrc num-buffers=-1 device=/dev/video0 ! imxipuvideotransform ! imxipuvideosink window-width=720 window-height=480 sync=true
I have no idea what causes this strange effect. Could you please help me?
Hi,
did you solve this problem?
i have a same problem.
please let me know
thank you
No, the problem is still unsolved.
did you try to use the unit test? if still has this issue, pls upload your log file.
joanxie ?
When I use unit_tests, the effect is still the same. But which log file did you mean? The test shows only:
# /unit_tests/mxc_v4l2_tvin.out -ow 720 -oh 480
TV decoder chip is tw9910_decoder
VIDIOC_G_FMT failed
driver=mxc_vout, card=DISP4 FG, bus=, version=0x00030e26, capabilities=0x04000002
fmt RGB565: fourcc = 0x50424752
fmt BGR24: fourcc = 0x33524742
fmt RGB24: fourcc = 0x33424752
fmt RGB32: fourcc = 0x34424752
fmt BGR32: fourcc = 0x34524742
fmt NV12: fourcc = 0x3231564e
fmt UYVY: fourcc = 0x59565955
fmt YUYV: fourcc = 0x56595559
fmt YUV422 planar: fourcc = 0x50323234
fmt YUV444: fourcc = 0x34343459
fmt YUV420: fourcc = 0x32315559
fmt YVU420: fourcc = 0x32315659
fmt TILED NV12P: fourcc = 0x50564e54
fmt TILED NV12F: fourcc = 0x46564e54
fmt YUV444 planar: fourcc = 0x50343434
start time = 177 s, 150539 us