gdp: Next big merge.
authorWim Taymans <wim.taymans@gmail.com>
Mon, 21 Mar 2005 17:34:02 +0000 (17:34 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Tue, 11 Sep 2012 00:54:37 +0000 (01:54 +0100)
commitf97b03672bafb9c6f4f4e88e8944aa7552fed7b8
treee6a10e9d17f0cfa42b3e9693900e9bc3477cca4e
parent278a383cd106d7f3fe0a8b17734e685c490598c2
gdp: Next big merge.

Original commit message from CVS:
Next big merge.
Added GstBus for mainloop integration.
Added GstMessage for sending notifications on the bus.
Added GstTask as an abstraction for pipeline entry points.
Removed GstThread.
Removed Schedulers.
Simplified GstQueue for multithreaded core.
Made _link threadsafe, removed old capsnego.
Added STREAM_LOCK and PREROLL_LOCK in GstPad.
Added pad blocking functions.
Reworked scheduling functions in GstPad to prepare for
scheduling updates soon.
Moved events out of data stream.
Simplified GstEvent types.
Added return values to push/pull.
Removed clocking from GstElement.
Added prototypes for state change function for next merge.
Removed iterate from bins and state change management.
Fixed some elements, disabled others for now.
Fixed -inspect and -launch.
Added check for GstBus.
gst/gdp/dataprotocol.c