GNOME Bugzilla – Bug 398086
[smpte] crashes if input dimensions differ
Last modified: 2007-01-18 18:39:01 UTC
Steps to reproduce: 1. execute the following pipeline gst-launch videotestsrc ! video/x-raw-yuv,width=\(int\)640,height=\(int\)480 ! .sink1 smpte name=s fps=1 ! ffmpegcolorspace ! ximagesink videotestsrc ! s.sink2 NOTICE: caps filter is not specified for the second half of the pipeline Stack trace: [godfather@cube8linux gst-plugins-good-0.10.5]$ gst-launch videotestsrc ! video/x-raw-yuv,width=\(int\)640,height=\(int\)480 ! .sink1 smpte name=s fps=1 ! ffmpegcolorspace ! ximagesink videotestsrc ! s.sink2 Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Segmentation fault [godfather@cube8linux gst-plugins-good-0.10.5]$ Other information:
Should be fixed by this commit: 2007-01-18 Tim-Philipp Müller <tim at centricular dot net> * gst/smpte/gstsmpte.c: (gst_smpte_init): Proxy getcaps on sink pads too, so that we either end up with the same dimensions on all pads or error out if that's not possible (seems to work even!). Fixes #398086, I think. Please re-open if it still doesn't work for you.