v4l-info /dev/video0

126 views
Skip to first unread message

Sergey Golubtsov

unread,
May 24, 2012, 3:32:27 PM5/24/12
to avreg...@googlegroups.com

root@CCTVsrv:~# v4l-info /dev/video0

 

### v4l2 device info [/dev/video0] ###

general info

    VIDIOC_QUERYCAP

        driver                  : "tw68"

        card                    : "GENERIC"

        bus_info                : "PCI:0000:04:04.0"

        version                 : 0.0.8

        capabilities            : 0x5000011 [VIDEO_CAPTURE,VBI_CAPTURE,READWRITE,STREAMING]

 

standards

    VIDIOC_ENUMSTD(0)

        index                   : 0

        id                      : 0xb000 [NTSC_M,NTSC_M_JP,?]

        name                    : "NTSC"

        frameperiod.numerator   : 1001

        frameperiod.denominator : 30000

        framelines              : 525

    VIDIOC_ENUMSTD(1)

        index                   : 1

        id                      : 0x1000 [NTSC_M]

        name                    : "NTSC-M"

        frameperiod.numerator   : 1001

        frameperiod.denominator : 30000

        framelines              : 525

    VIDIOC_ENUMSTD(2)

        index                   : 2

        id                      : 0x2000 [NTSC_M_JP]

        name                    : "NTSC-M-JP"

        frameperiod.numerator   : 1001

        frameperiod.denominator : 30000

        framelines              : 525

    VIDIOC_ENUMSTD(3)

        index                   : 3

        id                      : 0x8000 [?]

        name                    : "NTSC-M-KR"

        frameperiod.numerator   : 1001

        frameperiod.denominator : 30000

        framelines              : 525

    VIDIOC_ENUMSTD(4)

        index                   : 4

        id                      : 0x4000 [?]

        name                    : "NTSC-443"

        frameperiod.numerator   : 1001

        frameperiod.denominator : 30000

        framelines              : 525

    VIDIOC_ENUMSTD(5)

        index                   : 5

        id                      : 0xff [PAL_B,PAL_B1,PAL_G,PAL_H,PAL_I,PAL_D,PAL_D1,PAL_K]

        name                    : "PAL"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(6)

        index                   : 6

        id                      : 0x7 [PAL_B,PAL_B1,PAL_G]

        name                    : "PAL-BG"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(7)

        index                   : 7

        id                      : 0x8 [PAL_H]

        name                    : "PAL-H"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(8)

        index                   : 8

        id                      : 0x10 [PAL_I]

        name                    : "PAL-I"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(9)

        index                   : 9

        id                      : 0xe0 [PAL_D,PAL_D1,PAL_K]

        name                    : "PAL-DK"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(10)

        index                   : 10

        id                      : 0x100 [PAL_M]

        name                    : "PAL-M"

        frameperiod.numerator   : 1001

        frameperiod.denominator : 30000

        framelines              : 525

    VIDIOC_ENUMSTD(11)

        index                   : 11

        id                      : 0x200 [PAL_N]

        name                    : "PAL-N"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(12)

        index                   : 12

        id                      : 0x400 [PAL_Nc]

        name                    : "PAL-Nc"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(13)

        index                   : 13

        id                      : 0x800 [PAL_60]

        name                    : "PAL-60"

        frameperiod.numerator   : 1001

        frameperiod.denominator : 30000

        framelines              : 525

    VIDIOC_ENUMSTD(14)

        index                   : 14

        id                      : 0xff0000 [SECAM_B,SECAM_D,SECAM_G,SECAM_H,SECAM_K,SECAM_K1,SECAM_L,?ATSC_8_VSB]

        name                    : "SECAM"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(15)

        index                   : 15

        id                      : 0x10000 [SECAM_B]

        name                    : "SECAM-B"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(16)

        index                   : 16

        id                      : 0x40000 [SECAM_G]

        name                    : "SECAM-G"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(17)

        index                   : 17

        id                      : 0x80000 [SECAM_H]

        name                    : "SECAM-H"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(18)

        index                   : 18

        id                      : 0x320000 [SECAM_D,SECAM_K,SECAM_K1]

        name                    : "SECAM-DK"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(19)

        index                   : 19

        id                      : 0x400000 [SECAM_L]

        name                    : "SECAM-L"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

    VIDIOC_ENUMSTD(20)

        index                   : 20

        id                      : 0x800000 [?ATSC_8_VSB]

        name                    : "SECAM-Lc"

        frameperiod.numerator   : 1

        frameperiod.denominator : 25

        framelines              : 625

 

inputs

    VIDIOC_ENUMINPUT(0)

        index                   : 0

        name                    : "Composite1"

        type                    : CAMERA

        audioset                : 1

        tuner                   : 0

        std                     : 0xffffff [PAL_B,PAL_B1,PAL_G,PAL_H,PAL_I,PAL_D,PAL_D1,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,NTSC_M,NTSC_M_JP,?,?,SECAM_B,SECAM_D,SECAM_G,SECAM_H,SECAM_K,SECAM_K1,SECAM_L,?ATSC_8_VSB]

        status                  : 0x100 [NO_H_LOCK]

    VIDIOC_ENUMINPUT(1)

        index                   : 1

        name                    : "Composite2"

        type                    : CAMERA

        audioset                : 1

       tuner                   : 0

        std                     : 0xffffff [PAL_B,PAL_B1,PAL_G,PAL_H,PAL_I,PAL_D,PAL_D1,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,NTSC_M,NTSC_M_JP,?,?,SECAM_B,SECAM_D,SECAM_G,SECAM_H,SECAM_K,SECAM_K1,SECAM_L,?ATSC_8_VSB]

        status                  : 0x0 []

    VIDIOC_ENUMINPUT(2)

        index                   : 2

        name                    : "Composite3"

        type                    : CAMERA

        audioset                : 1

        tuner                   : 0

        std                     : 0xffffff [PAL_B,PAL_B1,PAL_G,PAL_H,PAL_I,PAL_D,PAL_D1,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,NTSC_M,NTSC_M_JP,?,?,SECAM_B,SECAM_D,SECAM_G,SECAM_H,SECAM_K,SECAM_K1,SECAM_L,?ATSC_8_VSB]

        status                  : 0x0 []

    VIDIOC_ENUMINPUT(3)

        index                   : 3

        name                    : "Composite4"

        type                    : CAMERA

        audioset                : 1

        tuner                   : 0

        std                     : 0xffffff [PAL_B,PAL_B1,PAL_G,PAL_H,PAL_I,PAL_D,PAL_D1,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,NTSC_M,NTSC_M_JP,?,?,SECAM_B,SECAM_D,SECAM_G,SECAM_H,SECAM_K,SECAM_K1,SECAM_L,?ATSC_8_VSB]

        status                  : 0x0 []

 

video capture

    VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)

        index                   : 0

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "15 bpp RGB, le"

        pixelformat             : 0x4f424752 [RGBO]

    VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE)

        index                   : 1

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "15 bpp RGB, be"

        pixelformat             : 0x51424752 [RGBQ]

    VIDIOC_ENUM_FMT(2,VIDEO_CAPTURE)

        index                   : 2

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "16 bpp RGB, le"

        pixelformat             : 0x50424752 [RGBP]

    VIDIOC_ENUM_FMT(3,VIDEO_CAPTURE)

        index                   : 3

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "16 bpp RGB, be"

        pixelformat             : 0x52424752 [RGBR]

    VIDIOC_ENUM_FMT(4,VIDEO_CAPTURE)

        index                   : 4

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "24 bpp RGB, le"

        pixelformat             : 0x33524742 [BGR3]

    VIDIOC_ENUM_FMT(5,VIDEO_CAPTURE)

        index                   : 5

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "24 bpp RGB, be"

        pixelformat             : 0x33424752 [RGB3]

    VIDIOC_ENUM_FMT(6,VIDEO_CAPTURE)

        index                   : 6

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "32 bpp RGB, le"

        pixelformat             : 0x34524742 [BGR4]

    VIDIOC_ENUM_FMT(7,VIDEO_CAPTURE)

        index                   : 7

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "32 bpp RGB, be"

        pixelformat             : 0x34424752 [RGB4]

    VIDIOC_ENUM_FMT(8,VIDEO_CAPTURE)

        index                   : 8

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "4:2:2 packed, YUYV"

        pixelformat             : 0x56595559 [YUYV]

    VIDIOC_ENUM_FMT(9,VIDEO_CAPTURE)

        index                   : 9

        type                    : VIDEO_CAPTURE

        flags                   : 0

        description             : "4:2:2 packed, UYVY"

        pixelformat             : 0x59565955 [UYVY]

    VIDIOC_G_FMT(VIDEO_CAPTURE)

        type                    : VIDEO_CAPTURE

        fmt.pix.width           : 720

        fmt.pix.height          : 576

        fmt.pix.pixelformat     : 0x33524742 [BGR3]

        fmt.pix.field           : INTERLACED

        fmt.pix.bytesperline    : 2160

        fmt.pix.sizeimage       : 1244160

        fmt.pix.colorspace      : SMPTE170M

        fmt.pix.priv            : 0

 

vbi capture

VIDIOC_G_FMT(VBI_CAPTURE): Invalid argument

 

controls

    VIDIOC_QUERYCTRL(BASE+0)

        id                      : 9963776

        type                    : INTEGER

        name                    : "Brightness"

        minimum                 : -128

        maximum                 : 127

        step                    : 1

        default_value           : 20

        flags                   : 0

    VIDIOC_QUERYCTRL(BASE+1)

        id                      : 9963777

        type                    : INTEGER

        name                    : "Contrast"

        minimum                 : 0

        maximum                 : 255

        step                    : 1

        default_value           : 100

        flags                   : 0

    VIDIOC_QUERYCTRL(BASE+2)

        id                      : 9963778

        type                    : INTEGER

        name                    : "Saturation"

        minimum                 : 0

        maximum                 : 255

        step                    : 1

        default_value           : 128

        flags                   : 0

    VIDIOC_QUERYCTRL(BASE+3)

        id                      : 9963779

        type                    : INTEGER

        name                    : "Hue"

        minimum                 : -128

        maximum                 : 127

        step                    : 1

        default_value           : 0

        flags                   : 0

 

### video4linux device info [/dev/video0] ###

general info

    VIDIOCGCAP

        name                    : "GENERIC"

        type                    : 0x5 [CAPTURE,TELETEXT]

        channels                : 4

        audios                  : 0

        maxwidth                : 720

        maxheight               : 480

        minwidth                : 48

        minheight               : 32

 

channels

    VIDIOCGCHAN(0)

        channel                 : 0

        name                    : "Composite1"

        tuners                  : 0

        flags                   : 0x0 []

        type                    : CAMERA

        norm                    : 1

    VIDIOCGCHAN(1)

        channel                 : 1

        name                    : "Composite2"

        tuners                  : 0

        flags                   : 0x0 []

        type                    : CAMERA

        norm                    : 1

    VIDIOCGCHAN(2)

        channel                 : 2

        name                    : "Composite3"

        tuners                  : 0

        flags                   : 0x0 []

        type                    : CAMERA

        norm                    : 1

    VIDIOCGCHAN(3)

        channel                 : 3

        name                    : "Composite4"

        tuners                  : 0

        flags                   : 0x0 []

        type                    : CAMERA

        norm                    : 1

 

tuner

ioctl VIDIOCGTUNER: Invalid argument

 

audio

    VIDIOCGAUDIO

        audio                   : 0

        volume                  : 0

        bass                    : 0

        treble                  : 0

 

picture

    VIDIOCGPICT

        brightness              : 32896

        hue                     : 32896

        colour                  : 32896

        contrast                : 32896

        whiteness               : 0

        depth                   : 24

        palette                 : RGB24

 

buffer

ioctl VIDIOCGFBUF: Invalid argument

 

window

    VIDIOCGWIN

        x                       : 0

        y                       : 0

        width                   : 720

       height                  : 576

        chromakey               : 0

        flags                   : 0

 

Reply all
Reply to author
Forward
0 new messages