autoconvert: Remove the initial-identity property from autoconvert
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 7 Dec 2011 12:46:43 +0000 (13:46 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 7 Dec 2011 12:50:19 +0000 (13:50 +0100)
commitdcf04269e1eab9d3a015218165f1027b1e4bce51
tree7f3fe10d065c0283a72efdc55d509354a20bcd29
parent6b3a314d36d45d403dc5c162c1719913192c5c84
autoconvert: Remove the initial-identity property from autoconvert

Initially creating an identity element to forward serialized
events downstream before any caps are known is broken behaviour.

Serialized events should only be forwarded downstream if the
caps are already known, otherwise autopluggers and other elements
using pad-blocks will fail.

This behaviour also doesn't work anymore after basetransform
was fixed to queue serialized events until the caps are known
as a result of fixing bug #659571.

See bug #599469, #665205.
gst/autoconvert/gstautoconvert.c
gst/autoconvert/gstautoconvert.h