Wiki Home » imx6 tinyrex » adv7610

adv7610

Last modified by Administrator on 2017/08/13 16:27

Info

ADV7610 HDMI Receiver

None

Bootlog

ADV7610 is successfully detected.

Kernel 4.1

...
adv7610_video: HDMI receiver adv7610 is found
...

I2C detect

I2C address is 0x4c.

[email protected]:~# i2cdetect -y 2
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- UU -- -- -- UU -- -- -- -- -- -- -- -- --
30: -- -- UU -- UU -- UU -- -- -- -- -- -- -- UU --
40: UU -- -- -- -- -- -- -- -- -- -- -- UU -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --  

Modules

Kernel 4.1

[email protected]:~# lsmod
Module                  Size  Used by
mxc_v4l2_capture       27624  2
ipu_bg_overlay_sdc      5385  1 mxc_v4l2_capture
ipu_still               2331  1 mxc_v4l2_capture
ipu_prp_enc             5903  1 mxc_v4l2_capture
ipu_csi_enc             3904  1 mxc_v4l2_capture
ipu_fg_overlay_sdc      6130  1 mxc_v4l2_capture
ov5647_camera_mipi_int    30566  0
adv7610_video           6373  0
v4l2_int_device         2872  4 ov5647_camera_mipi_int,adv7610_video,ipu_csi_enc,mxc_v4l2_capture
mxc_dcic                6528  0

Resolution change

Resolutions up to 720P are automaticaly detected.

Gstreamer

Capture single JPEG picture

gst-launch-1.0 v4l2src device="/dev/video0" num-buffers=1 ! video/x-raw,width=1280,height=720,framerate=30/1 ! videoconvert ! jpegenc ! filesink location=sampleadv_1280_720.jpeg

Video preview

gst-launch-1.0 v4l2src device="/dev/video0" ! video/x-raw,width=1280,height=720,framerate=30/1 ! videoconvert ! autovideosink

Video encode

gst-launch-1.0 v4l2src device="/dev/video0" num-buffers=1000 ! video/x-raw,width=1280,height=720,framerate=30/1 ! videoconvert ! queue ! vpuenc_h264 ! matroskamux ! filesink location=sample.mkv sync=false

Performance

 Resolution  FPS  Module  Command  Notes
 1920x1080 =12  ULTRA gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink Connected monitor 1920x1080, Booting from SATA
 1920x1080  >17  MAX  gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink Connected monitor 1920x1080, Booting from NFS
 1920x1080 >17 PRO gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink Connected monitor 1920x1080, Booting from SD
 1280x720 >29 ULTRA gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink Connected monitor 1920x1080, Booting from SD
 1280x720   >29  MAX  gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink Connected monitor 1920x1080, Booting from NFS
 1280x720 >29 PRO gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink Connected monitor 1920x1080, Booting from SD
 800x600 >48 ULTRA gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink Connected monitor 1920x1080, Booting from SD
 800x600    >48  MAX  gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink Connected monitor 1920x1080, Booting from NFS
 800x600 >48 PRO gst-launch-1.0 v4l2src device="/dev/video0" ! videoconvert ! autovideosink Connected monitor 1920x1080, Booting from SD
Tags:
Created by Administrator on 2017/01/27 06:31

This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 6.1 - Documentation