vdpauh264dec plugin not recognized by playbin

Stefan Kost ensonic at hora-obscura.de
Wed Feb 23 04:04:18 PST 2011


On 23.02.2011 13:33, Robert Szelepcsenyi wrote:
>> Please post the whole gst-inspect output here. Is the RANK for the
>> element >0?
> Hi Stefan,
>
>
> The rank is none (0).
rank=0 elements are not auto-plugged. You need to change it in the code
to have e.g. GST_RANK_MARGINAL

Stefan

> Here comes the complete output of "gst-inspect vdpauh264dec":
>
>
> -------BEGIN-------
> Factory Details:
>   Long name:    VDPAU H264 Decoder
>   Class:        Decoder
>   Description:  Decode h264 stream with vdpau
>   Author(s):    Carl-Anton Ingmarsson <ca.ingmarsson at gmail.com>
>   Rank:         none (0)
>
> Plugin Details:
>   Name:                 vdpau
>   Description:          Various elements utilizing VDPAU
>   Filename:             /usr/local/lib/gstreamer-0.10/libgstvdpau.so
>   Version:              0.10.20
>   License:              LGPL
>   Source module:        gst-plugins-bad
>   Binary package:       GStreamer
>   Origin URL:           http://gstreamer.net/
>
> GObject
>  +----GstObject
>        +----GstElement
>              +----SatBaseVideoDecoder
>                    +----GstVdpDecoder
>                          +----GstVdpH264Dec
>
> Pad Templates:
>   SRC template: 'src'
>     Availability: Always
>     Capabilities:
>       video/x-vdpau-video
>             chroma-type: 0
>                   width: [ 1, 4096 ]
>                  height: [ 1, 4096 ]
>       video/x-raw-yuv
>                  format: I420
>                   width: [ 1, 4096 ]
>                  height: [ 1, 4096 ]
>       video/x-raw-yuv
>                  format: YV12
>                   width: [ 1, 4096 ]
>                  height: [ 1, 4096 ]
>       video/x-raw-yuv
>                  format: NV12
>                   width: [ 1, 4096 ]
>                  height: [ 1, 4096 ]
>
>   SINK template: 'sink'
>     Availability: Always
>     Capabilities:
>       video/x-h264
>              interlaced: false
>
>
> Element Flags:
>   no flags set
>
> Element Implementation:
>   Has change_state() function: 0x7fbf8381ded0
>   Has custom save_thyself() function: gst_element_save_thyself
>   Has custom restore_thyself() function: gst_element_restore_thyself
>
> Element has no clocking capabilities.
> Element has no indexing capabilities.
> Element has no URI handling capabilities.
>
> Pads:
>   SRC: 'src'
>     Implementation:
>       Has custom eventfunc(): 0x7fbf8381e740
>       Has custom queryfunc(): 0x7fbf8381e430
>         Provides query types:
>                 (1):    position (Current position)
>                 (2):    duration (Total duration)
>                 (8):    convert (Converting between formats)
>       Has getcapsfunc(): gst_pad_get_fixed_caps_func
>       Has setcapsfunc(): gst_vdp_video_src_pad_setcaps
>       Has acceptcapsfunc(): gst_pad_acceptcaps_default
>     Pad Template: 'src'
>   SINK: 'sink'
>     Implementation:
>       Has chainfunc(): 0x7fbf838211e0
>       Has custom eventfunc(): 0x7fbf8381efb0
>       Has custom queryfunc(): 0x7fbf8381e690
>       Has setcapsfunc(): 0x7fbf8381eac0
>       Has acceptcapsfunc(): gst_pad_acceptcaps_default
>     Pad Template: 'sink'
>
> Element Properties:
>   name                : The name of the object
>                         flags: readable, writable
>                         String. Default: null Current: "vdph264dec0"
>   sink-clipping       : If enabled GstBaseVideoDecoder will clip outgoing
> frames
>                         flags: readable, writable
>                         Boolean. Default: false Current: false
>   packetized          : Whether the incoming data is already packetized into
> suitable packets
>                         flags: readable, writable
>                         Boolean. Default: false Current: false
>   display             : X Display name
>                         flags: readable, writable
>                         String. Default: null Current: null
>
> --------END------
>
>
> Robert Szelepcsényi
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



More information about the gstreamer-devel mailing list