Remove threadsafe properties. Fix elements because GObject complains when installing...
authorWim Taymans <wim.taymans@gmail.com>
Tue, 8 Mar 2005 17:42:29 +0000 (17:42 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 8 Mar 2005 17:42:29 +0000 (17:42 +0000)
commit9e24b85a9d2fe2206790a1f4f925233044ac076d
treed745f8ca11804040346fe24c4370eaa683b9fedd
parent1c9569392fc00de4e135271fabccac0b3d02953e
Remove threadsafe properties. Fix elements because GObject complains when installing a property before declaring a se...

Original commit message from CVS:
Remove threadsafe properties. Fix elements because GObject
complains when installing a property before declaring a
set/get_property handler.
Rearrange gstelement.h file, use STATE macros for state locks.
Free mutexes in the finalize method instead of dispose.
34 files changed:
ChangeLog
gst/elements/gstaggregator.c
gst/elements/gstfakesink.c
gst/elements/gstfakesrc.c
gst/elements/gstfdsink.c
gst/elements/gstfdsrc.c
gst/elements/gstfilesink.c
gst/elements/gstfilesrc.c
gst/elements/gstidentity.c
gst/elements/gstmd5sink.c
gst/elements/gstmultifilesrc.c
gst/elements/gstshaper.c
gst/elements/gststatistics.c
gst/elements/gsttee.c
gst/gstelement.c
gst/gstelement.h
gst/gstqueue.c
gst/gstthread.c
gst/schedulers/gstbasicscheduler.c
gst/schedulers/gstoptimalscheduler.c
plugins/elements/gstaggregator.c
plugins/elements/gstfakesink.c
plugins/elements/gstfakesrc.c
plugins/elements/gstfdsink.c
plugins/elements/gstfdsrc.c
plugins/elements/gstfilesink.c
plugins/elements/gstfilesrc.c
plugins/elements/gstidentity.c
plugins/elements/gstmd5sink.c
plugins/elements/gstmultifilesrc.c
plugins/elements/gstqueue.c
plugins/elements/gstshaper.c
plugins/elements/gststatistics.c
plugins/elements/gsttee.c