ext/libvisual/visual.c: Don't use gst_pad_use_fixed_caps, because it prevents downstr...
authorJan Schmidt <thaytan@mad.scientist.com>
Mon, 27 Feb 2006 12:08:22 +0000 (12:08 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Mon, 27 Feb 2006 12:08:22 +0000 (12:08 +0000)
commit7bf899a3f5dddd3e359d51eae0b9cb217d14d038
tree7bef6581f06ec2702fe4a8e45689ec990a94a6dd
parent40e0d19c99884c328fbb31db6e05a9b24854852a
ext/libvisual/visual.c: Don't use gst_pad_use_fixed_caps, because it prevents downstream from being able to renegotia...

Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_init),
(gst_vis_src_negotiate), (get_buffer), (plugin_init):
Don't use gst_pad_use_fixed_caps, because it prevents downstream from
being able to renegotiate the size. Instead, use the negotiation
algorithm from the goom plugin to pick an initial output caps.

Also, allow theoretical libvisual plugins that might support non-GL
output even if they also do GL.
ChangeLog
ext/libvisual/visual.c