cannot find "nvvidconv" plugin

Hi All,

I am using Jetson-TK1 , with L4T-21.5 and gstremaer version : GStreamer 1.6.3.
In that i am not finding "“nvvidconv” plugin.
Can u please help me how to install “nvvidconv” plugin on board.

Hi,
We can see nvvidconv plugin, please check below output:

ubuntu@tegra-ubuntu:~$ head -1 /etc/nv_tegra_release
# R21 (release), REVISION: 5.0, GCID: 7273100, BOARD: ardbeg, EABI: hard, DATE: Wed Jun  8 04:19:09 UTC 2016
ubuntu@tegra-ubuntu:~$ gst-inspect-1.0 nvvidconv
Factory Details:
  Rank                     primary (256)
  Long-name                NvVidConv Plugin
  Klass                    Filter/Converter/Video/Scaler
  Description              Converts video from one colorspace to another & Resizes
  Author                   amit pandya <apandya@nvidia.com>

Plugin Details:
  Name                     nvvidconv
  Description              video Colorspace conversion & scaler
  Filename                 /usr/lib/arm-linux-gnueabihf/gstreamer-1.0/libgstnvvidconv.so
  Version                  1.2.3
  License                  Proprietary
  Source module            gstreamer-nvvconv-plugin
  Binary package           GStreamer nvvconv Plugin
  Origin URL               http://nvidia.com/

GObject
 +----GInitiallyUnowned
       +----GstObject
             +----GstElement
                   +----GstBaseTransform
                         +----Gstnvvconv

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      video/x-raw(memory:NVMM)
                 format: { I420, UYVY, GRAY8 }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
      video/x-raw
                 format: { I420, UYVY, GRAY8 }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]

  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-raw(memory:NVMM)
                 format: { I420, UYVY, NV12, GRAY8 }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
      video/x-raw
                 format: { I420, UYVY, NV12, GRAY8 }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: 0xb6b2e698

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

Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_base_transform_chain
      Has custom eventfunc(): gst_base_transform_sink_event
      Has custom queryfunc(): gst_base_transform_query
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
    Pad Template: 'sink'
  SRC: 'src'
    Implementation:
      Has getrangefunc(): gst_base_transform_getrange
      Has custom eventfunc(): gst_base_transform_src_event
      Has custom queryfunc(): gst_base_transform_query
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
    Pad Template: 'src'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "nvvconv0"
  parent              : The parent of the object
                        flags: readable, writable
                        Object of type "GstObject"
  qos                 : Handle Quality-of-Service events
                        flags: readable, writable
                        Boolean. Default: false
  silent              : Produce verbose output ?
                        flags: readable, writable
                        Boolean. Default: false
  flip-method         : video flip methods
                        flags: readable, writable, controllable
                        Enum "GstNvVideoFlipMethod" Default: 0, "none"
                           (0): none             - Identity (no rotation)
                           (1): counterclockwise - Rotate counter-clockwise 90 degrees
                           (2): rotate-180       - Rotate 180 degrees
                           (3): clockwise        - Rotate clockwise 90 degrees
                           (4): horizontal-flip  - Flip horizontally
                           (5): upper-right-diagonal - Flip across upper right/lower left diagonal
                           (6): vertical-flip    - Flip vertically
                           (7): upper-left-diagonal - Flip across upper left/lower right diagonal
  output-buffers      : number of output buffers
                        flags: readable, writable, changeable in NULL, READY, PAUSED or PLAYING state
                        Unsigned Integer. Range: 1 - 4294967295 Default: 4
  interpolation-method: Set interpolation methods
                        flags: readable, writable, controllable
                        Enum "GstInterpolationMethod" Default: 2, "Smart"
                           (0): Nearest          - Nearest
                           (1): Linear           - Linear
                           (2): Smart            - Smart, this is default
                           (3): Bilinear         - Bilinear
ubuntu@tegra-ubuntu:~$

I have same release as per below :

R21 (release), REVISION: 5.0, GCID: 7273100, BOARD: ardbeg, EABI: hard, DATE: Wed Jun 8 04:19:09 UTC 2016

We are using customized package for our board.In that i can not find nvvidconv.

#gst-inspect-1.0 nvvidconv
No such element or plugin ‘nvvidconv’

As i am using yocto environment for build image , i am installing folowing gstremaer plugin in image:

gstreamer1.0-meta-base
gstreamer1.0-meta-audio
gstreamer1.0-meta-video
gstreamer1.0-meta-x11-base
gstreamer1.0-plugins-good-meta
gstreamer1.0-plugins-bad-meta
gstreamer1.0-plugins-base-meta
gstreamer1.0-plugins-good
gstreamer1.0-plugins-base
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly
gstreamer1.0-omx
gstreamer1.0-libav
gstreamer1.0-meta-audio
gstreamer1.0-meta-video
gstreamer1.0-nv-omx
gstreamer1.0-plugins-nv-jpeg-jpeg "

But then also i cannot finf nvvidconv plugin on my board.
Is there any package missing.

nvvidconv plugin is part of which package?"

Hi,
We have gstreamer build instructions for TX1. It is not verified on TK1, but you may give it a try.

We run Ubuntu rootfs by default. Other users may share experience of using Yocto rootfs.

From where can i clone yocto setup to build jetson TK1 ubuntu image.

is “nvvidconv” is part of L4T21.5 package?
or “nvvidconv” introduced in any other package?

I have downloaded L4T21.5 filesystem from beolw path :
http://developer.nvidia.com/embedded/dlc/l4t-Jetson-TK1-Sample-Root-Filesystem-R21-5

But in that also i cannot find “libgstnvvidconv.so”.

So in which L4T it is available?

Please check https://developer.nvidia.com/embedded/downloads#?search=Tegra%20K1%20Driver%20Package