GNOME Bugzilla – Bug 613215
delayed set in gst-launch are not recursive
Last modified: 2010-03-22 09:56:35 UTC
playbin2 uri=rtsp://www.server.com/movie.mpg uridecodebin0::source::debug=true does not enable debug=true
Created attachment 156435 [details] [review] make delayed set recursive
Comment on attachment 156435 [details] [review] make delayed set recursive the patch is not enough. Another usecase: gst-launch-0.10 playbin2 uri=file://movie.avi playsink0::vbin::videosink::videosink-actual-sink-xvimage::force-aspect-ratio=true
Created attachment 156445 [details] [review] make delayed set recursive This works for me.
Looks good I guess but for this to be really useful we should start to use hardcoded element names inside playbin2, etc.
playbin2 is not the only application. Anyway better fix it than leave it broken. commit da287f556db94f0c1a1ad16315a0a02c3f0e2b8f Author: Stefan Kost <ensonic@users.sf.net> Date: Thu Mar 18 10:22:09 2010 +0200 parse-launch: make delayed set recursive Right now deleyed set would only try for first set of children. We need to keep trying to support arbitrary deep hierarchies (like in playbin2 with auto*sinks). Also GstBin would need to actualy emit the child-added/removed signal as it implements the iface. Fixes #613215.