event: update the structure when needed
event: update the structure when needed

When we get the structure of an event, make sure it also contains the fields
that we keep in fast variables, this way we can easily serialize and debug
the events. We would probably later simply prefer to register a transform
function to G_TYPE_STRING and G_TYPE_BYTEARRAY etc..

krieger-od/gstreamer,collects/gstreamer,Lachann/gstreamer,cablelabs/gstreamer,ensonic/gstreamer,lovebug356/gstreamer,krichter722/gstreamer,jpxiong/gstreamer,ensonic/gstreamer,mparis/gstreamer,justinjoy/gstreamer,krichter722/gstreamer,StreamUtils/gstreamer,krieger-od/gstreamer,StreamUtils/gstreamer,krichter722/gstreamer,StreamUtils/gstreamer,jpxiong/gstreamer,cfoch/gstreamer,justinjoy/gstreamer,surround-io/gstreamer,mparis/gstreamer,mparis/gstreamer,cfoch/gstreamer,mparis/gstreamer,lovebug356/gstreamer,collects/gstreamer,krichter722/gstreamer,justinjoy/gstreamer,shelsonjava/gstreamer,shelsonjava/gstreamer,centricular/gstreamer,surround-io/gstreamer,cfoch/gstreamer,collects/gstreamer,cfoch/gstreamer,krieger-od/gstreamer,lubosz/gstreamer,shelsonjava/gstreamer,ensonic/gstreamer,krieger-od/gstreamer,jpxiong/gstreamer,centricular/gstreamer,Lachann/gstreamer,cablelabs/gstreamer,Lachann/gstreamer,jpakkane/gstreamer,StreamUtils/gstreamer,justinjoy/gstreamer,lubosz/gstreamer,surround-io/gstreamer,cfoch/gstreamer,Lachann/gstreamer,ensonic/gstreamer,lubosz/gstreamer,centricular/gstreamer,jpxiong/gstreamer,jpakkane/gstreamer,cablelabs/gstreamer,centricular/gstreamer,centricular/gstreamer,justinjoy/gstreamer,jpakkane/gstreamer,ensonic/gstreamer,lovebug356/gstreamer,collects/gstreamer,Lachann/gstreamer,surround-io/gstreamer,cablelabs/gstreamer,shelsonjava/gstreamer,lubosz/gstreamer,shelsonjava/gstreamer,lubosz/gstreamer,mparis/gstreamer,lovebug356/gstreamer,surround-io/gstreamer,cablelabs/gstreamer,collects/gstreamer,jpakkane/gstreamer,jpxiong/gstreamer,lovebug356/gstreamer,jpakkane/gstreamer,krichter722/gstreamer,StreamUtils/gstreamer,krieger-od/gstreamer