fix some circular includes
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 7 Jun 2011 11:25:26 +0000 (13:25 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 7 Jun 2011 11:25:26 +0000 (13:25 +0200)
commit44b4312d961bfed19e99f744a2e02f48a6b80172
treee1437178663ca0d0943545031f5f51f064ffdf5c
parent0e2981ad50d0a60bee6d44ad49fe7a53525dbdcb
fix some circular includes

typedef some structs before including other files to avoid circular dependencies
in the header files.
gst/gstelement.h
gst/gstelementfactory.h
gst/gstevent.h
gst/gstmessage.h
gst/gstpad.h
gst/gstpadtemplate.h
gst/gstutils.c
gst/gstutils.h