After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 398086 - [smpte] crashes if input dimensions differ
[smpte] crashes if input dimensions differ
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.5
Other All
: Normal critical
: 0.10.6
Assigned To: Tim-Philipp Müller
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-01-18 17:52 UTC by Sameer Naik
Modified: 2007-01-18 18:39 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Sameer Naik 2007-01-18 17:52:48 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:
Comment 1 Tim-Philipp Müller 2007-01-18 18:39:01 UTC
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.