Загрузка данных


root@imx95-19x19-lpddr5-evk:~# gst-inspect-1.0 imxvideoconvert_g2d
Factory Details:
  Rank                     primary + 1 (257)
  Long-name                IMX g2d Video Converter
  Klass                    Filter/Converter/Video
  Description              Video CSC/Resize/Rotate.
  Author                   Multimedia Team <shmmmw@freescale.com>

Plugin Details:
  Name                     imxvideoconvert
  Description              IMX Video Convert Plugins
  Filename                 /usr/lib/gstreamer-1.0/libgstimxvideoconvert.so
  Version                  4.10.1
  License                  LGPL
  Source module            imx-gst1.0-plugin
  Binary package           Freescle Gstreamer Multimedia Plugins
  Origin URL               http://www.freescale.com

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseTransform
                         +----GstVideoFilter
                               +----imxvideoconvert_g2d

Element Flags:

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-raw(memory:DMABuf)
                 format: DMA_DRM
             drm-format: { (string)RG16, (string)XB24, (string)AB24, (string)AR24, (string)XR24, (string)BG16, (string)BA24, (string)RA24, (string)BX24
, (string)RX24, (string)UYVY, (string)YUYV, (string)NV12, (string)"R8\ \ ", (string)BG24, (string)YU12, (string)NV15, (string)NV12:0xf000000000000001, 
(string)NV15:0xf000000000000001, (string)YV12, (string)NV16, (string)NV21 }
      video/x-raw
                 format: { (string)RGB16, (string)RGBx, (string)RGBA, (string)BGRA, (string)BGRx, (string)BGR16, (string)ARGB, (string)ABGR, (string)xR
GB, (string)xBGR, (string)UYVY, (string)YUY2, (string)NV12, (string)GRAY8, (string)RGB, (string)I420, (string)NV12_10LE40, (string)NV12_8L128, (string)
NV12_10BE_8L128, (string)YV12, (string)NV16, (string)NV21 }
      video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition)
                 format: { (string)RGB16, (string)RGBx, (string)RGBA, (string)BGRA, (string)BGRx, (string)BGR16, (string)ARGB, (string)ABGR, (string)xR
GB, (string)xBGR, (string)UYVY, (string)YUY2, (string)NV12, (string)GRAY8, (string)RGB, (string)I420, (string)NV12_10LE40, (string)NV12_8L128, (string)
NV12_10BE_8L128, (string)YV12, (string)NV16, (string)NV21 }
  
  SRC template: 'src'
    Availability: Always
    Capabilities:
      video/x-raw(memory:DMABuf)
                 format: DMA_DRM
             drm-format: { (string)RG16, (string)XB24, (string)AB24, (string)AR24, (string)XR24, (string)BG16, (string)BA24, (string)RA24, (string)BX24
, (string)RX24, (string)UYVY, (string)YUYV, (string)NV12, (string)"R8\ \ ", (string)BG24 }
      video/x-raw
                 format: { (string)RGB16, (string)RGBx, (string)RGBA, (string)BGRA, (string)BGRx, (string)BGR16, (string)ARGB, (string)ABGR, (string)xR
GB, (string)xBGR, (string)UYVY, (string)YUY2, (string)NV12, (string)GRAY8, (string)RGB }
      video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition)
                 format: { (string)RGB16, (string)RGBx, (string)RGBA, (string)BGRA, (string)BGRx, (string)BGR16, (string)ARGB, (string)ABGR, (string)xR
GB, (string)xBGR, (string)UYVY, (string)YUY2, (string)NV12, (string)GRAY8, (string)RGB }

Element has no clocking capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Pad Template: 'sink'
  SRC: 'src'
    Pad Template: 'src'

Element Properties:

  composition-meta-enable: Enable overlay composition meta processing
                        flags: readable, writable
                        Boolean. Default: false
  
  in-place            : Handle composition meta in place in pass through mode, video overlay composition will blended onto input buffer
                        flags: readable, writable
                        Boolean. Default: false
  
  keep-ratio          : Keep the video aspect ratio after resize
                        flags: readable, writable
                        Boolean. Default: false
  
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "imxvideoconvert_g2d0"
  
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  
  qos                 : Handle Quality-of-Service events
                        flags: readable, writable
                        Boolean. Default: true
  
  rotation            : Rotation that shall be applied to output frames
                        flags: readable, writable
                        Enum "ImxVideoConvertRotationMode" Default: 0, "none"
                           (0): none             - No rotation
                           (1): rotate-90        - Rotate 90 degrees
                           (2): rotate-180       - Rotate 180 degrees
                           (3): rotate-270       - Rotate 270 degrees
                           (4): horizontal-flip  - Flip horizontally
                           (5): vertical-flip    - Flip vertically
  
  video-warp-coord-file: Video warp coordinates file location
                        flags: readable, writable, changeable only in NULL or READY state
                        String. Default: null
  
  video-warp-enable   : Enable video warp
                        flags: readable, writable
                        Boolean. Default: false
  
  video-warp-extra-controls: Extra the video warp parameters
                        flags: readable, writable
                        Boxed pointer of type "GstStructure"
  
  videocrop-meta-enable: Enable videocrop meta processing
                        flags: readable, writable
                        Boolean. Default: false