[gst-devel] Need Help to run my plugin
Stefan Kost
ensonic at hora-obscura.de
Thu Nov 19 22:34:16 CET 2009
Tejas Bhanabhagavanwala schrieb:
> Hi All,
> I have installed gstreamer-0.10.25 and
> gstreamer-base-plugins-0.10.25. And i have tested following video
> testsrc plugins.
>
>
> gst-launch-0.10 -v videotestsrc ! ffmpegcolorspace ! ximagesink and it
> is working fine.
>
>
> I have develop following 2 plugins and i want to get display
> from my video decoder. I am using following pipe line.
>
>
> gst-launch-0.10 filesrc location=~/test.m4v ! yuv ! mpeg4dec !
> ffmpegcolorspace ! ximagesink
what about using mpeg4videoparse instead of your own "yuv" element?
Stefan
>
> Here yuv plugin will read raw data from filesrc and push raw
> data to mpeg4decelement. Mpeg4dec element decode raw data and genearte
> yuv data and same will be pushed to ffmpegcolorspace element. When i run
> that pipeline it gives me following error.
>
> space
> Setting pipeline to PAUSED ...
> Width = 320 Height = 240
> Pipeline is PREROLLED ...
> Setting pipeline to PLAYING ...
> New clock: GstSystemClock
> (MPEG4DEC) Memory is not allocated
> !!Caught SIGSEGV accessing address 0x10
> Killed
> My plugons capabilities are as followed.
> *[ ] gst-inspect-0.10 yuv is as followed.*
>
> Factory Details:
> Long name: yuv
> Class: FIXME:Generic
> Description: FIXME:Generic Template Element
> Author(s): Neelam Gaikwad <<user at hostname.org>>
> Rank: none (0)
>
> Plugin Details:
> Name: yuv
> Description: Template yuv
> Filename:
> /home/neelam/.gstreamer-0.10/plugins/lib/gstreamer-0.10/libgstyuv.so
> Version: 0.10.0.1
> License: LGPL
> Source module: gst-plugin
> Binary package: GStreamer
> Origin URL: http://gstreamer.net/
>
> GObject
> +----GstObject
> +----GstElement
> +----Gstyuv
>
> Pad Templates:
> SINK template: 'sink'
> Availability: Always
> Capabilities:
> ANY
>
> SRC template: 'src'
> Availability: Always
> Capabilities:
> ANY
>
>
> Element Flags:
> no flags set
>
> Element Implementation:
> Has change_state() function: 0x111600
> 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:
> Pad Template: 'src'
> SINK: 'sink'
> Implementation:
> Has chainfunc(): gst_yuv_chain
> Pad Template: 'sink'
>
> Element Properties:
> name : The name of the object
> flags: readable, writable
> String. Default: null Current: "yuv0"
> silent : Produce verbose output ?
> flags: readable, writable
> Boolean. Default: false Current: false
>
>
>
> *[ ] gst-inspect-0.10 mpeg4dec is as followed.*
> **
> Factory Details:
> Long name: mpeg4dec
> Class: FIXME:Generic
> Description: FIXME:Generic Template Element
> Author(s): Neelam Gaikwad <<user at hostname.org>>
> Rank: none (0)
>
> Plugin Details:
> Name: mpeg4dec
> Description: Template mpeg4dec
> Filename:
> /home/neelam/.gstreamer-0.10/plugins/lib/gstreamer-0.10/libgstmpeg4dec.so
> Version: 0.10.0.1
> License: LGPL
> Source module: gst-plugin
> Binary package: GStreamer
> Origin URL: http://gstreamer.net/
>
> GObject
> +----GstObject
> +----GstElement
> +----Gstmpeg4dec
>
> Pad Templates:
> SINK template: 'sink'
> Availability: Always
> Capabilities:
> ANY
>
> SRC template: 'src'
> Availability: Always
> Capabilities:
> video/x-raw-yuv
> format: { YV12 }
> framerate: [ 0/1, 2147483647/1 ]
> width: [ 1, 2147483647 ]
> height: [ 1, 2147483647 ]
>
>
> Element Flags:
> no flags set
>
> Element Implementation:
> Has change_state() function: 0xc97240
> 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:
> Pad Template: 'src'
> SINK: 'sink'
> Implementation:
> Has chainfunc(): gst_mpeg4dec_chain
> Pad Template: 'sink'
>
> Element Properties:
> name : The name of the object
> flags: readable, writable
> String. Default: null Current: "mpeg4dec0"
> silent : Produce verbose output ?
> flags: readable, writable
> Boolean. Default: false Current: false
>
>
> Please help me to resolve this issue. If i am wrong
> at any place please correct me. I am using by default setcaps and
> getcaps function which we are generating from gst-template-master source
> code.
>
>
> -Thanks In Advance,
> Tejas.
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list