GST_TYPE_ELEMENT? that means the "video-sink" is a GstElement, actually it should be a GstElement pointer and the default value is NULL. You need to create the videosink element externally, and set the pointer to this property. You can refer totem sourcecode. Zhao Liang -----Original Message----- From: Zhao, Halley [mailto:halley.zhao at intel.com] Sent: Thursday, February 26, 2009 11:08 AM To: Zhao Liang-E3423C; Discussion of the development of GStreamer; Michael Smith Cc: gstreamer-embedded at lists.sourceforge.net Subject: RE: [gst-devel] can playbin handle the sinkwithdecoding functions? ??video-sink is GstElement? But I saw the following codes: ?? ??gst_play_bin_class_init (GstPlayBinClass * klass) ??{ ??... ?? g_object_class_install_property (gobject_klass, ARG_VIDEO_SINK, ?? g_param_spec_object ("video-sink", "Video Sink", ?? "the video output element to use (NULL = default sink)", ?? GST_TYPE_ELEMENT, G_PARAM_READWRITE)); ??... ??} ?? ??>-----Original Message----- ??>From: Zhao Liang-E3423C [mailto:E3423C at motorola.com] ??>Sent: 2009?2?24? 10:56 ??>To: Discussion of the development of GStreamer; Michael Smith ??>Cc: gstreamer-embedded at lists.sourceforge.net ??>Subject: Re: [gst-devel] can playbin handle the sinkwith ??>decoding functions? ??> ??>The type of Video-sink is GstElement, not string. ??> ??>-----Original Message----- ??>From: Zhao, Halley [mailto:halley.zhao at intel.com] ??>Sent: Tuesday, February 24, 2009 10:46 AM ??>To: Discussion of the development of GStreamer; Michael Smith ??>Cc: gstreamer-embedded at lists.sourceforge.net ??>Subject: Re: [gst-devel] can playbin handle the sinkwith ??>decoding functions? ??> ??>??My gst version is 0.10.18 (Ubuntu hardy). ??>??I saw that playbin has the property of "video-sink", but my try fails: ??>??gst-launch playbin -v -v uri=file:///home/halley/media/video/test.avi ??>video-sink=xvimagesink ??>??The error message is: ??>??WARNING: erroneous pipeline: could not set property "video-sink" in ??>element "playbin10" to "xvimagesink" ??> ??>??Even when I try to use playbin2 and fakesink, it always give the same ??>error. ??> ??>??Where is my problem, thanks. ??> ??>??>-----Original Message----- ??>??>From: Michael Smith [mailto:msmith at xiph.org] ??>??>Sent: 2009?2?21? 12:31 ??>??>To: Liang Zhao ??>??>Cc: gstreamer-embedded at lists.sourceforge.net; ??>??>gstreamer-devel at lists.sourceforge.net ??>??>Subject: Re: [gst-devel] can playbin handle the sink ??>with ??>??>decoding functions? ??>??> ??>??>On Fri, Feb 20, 2009 at 6:03 PM, Liang Zhao <liangzhao.bit at gmail.com> ??>wrote: ??>??>> Hi Mke, ??>??>> ??>??>> Thank you. ??>??>> ??>??>> So the only way is to use playbin2? what is the difference on ??>intefaces, ??>??>> properties and signals between playbin2 and playbin? ??>??>> I find most of them are same. ??>??> ??>??>The only sensible approach (assuming you want to reuse existing code, ??>??>rather than writing something from scratch yourself) is to switch to ??>??>playbin2. ??>??> ??>??>The documentation can help you with the differences - you're right, ??>??>most things are similar. ??>??> ??>??>Mike ??>??> ??> ??>>---------------------------------------------------------------------- ??>- ??>??>------- ??>??>Open Source Business Conference (OSBC), March 24-25, 2009, San ??>Francisco, ??>??>CA ??>??>-OSBC tackles the biggest issue in open source: Open Sourcing the ??>Enterprise ??>??>-Strategies to boost innovation and cut costs with open source ??>participation ??>??>-Receive a $600 discount off the registration fee with the source code: ??>SFAD ??>??>http://p.sf.net/sfu/XcvMzF8H ??>??>_______________________________________________ ??>??>gstreamer-devel mailing list ??>??>gstreamer-devel at lists.sourceforge.net ??>??>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ??>----------------------------------------------------------------------- ??>------- ??>Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, ??>CA -OSBC tackles the biggest issue in open source: Open Sourcing the ??>Enterprise -Strategies to boost innovation and cut costs with open source ??>participation -Receive a $600 discount off the registration fee with the ??>source code: SFAD http://p.sf.net/sfu/XcvMzF8H ??>_______________________________________________ ??>gstreamer-devel mailing list ??>gstreamer-devel at lists.sourceforge.net ??>https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ??> ??>----------------------------------------------------------------------- ??>------- ??>Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, ??>CA ??>-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise ??>-Strategies to boost innovation and cut costs with open source participation ??>-Receive a $600 discount off the registration fee with the source code: SFAD ??>http://p.sf.net/sfu/XcvMzF8H ??>_______________________________________________ ??>Gstreamer-embedded mailing list ??>Gstreamer-embedded at lists.sourceforge.net ??>https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded