- Added first attempt at general caching mechanism (GstTimeCache renamed to GstCache)
authorWim Taymans <wim.taymans@gmail.com>
Wed, 27 Nov 2002 20:47:39 +0000 (20:47 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 27 Nov 2002 20:47:39 +0000 (20:47 +0000)
commita48bce0ad64edd7a90d1462e9778ce0406674b15
tree488133a8ec0262e50c66f66bc78e680673af42b5
parent86376a2402a6e06b268b0eb7ca072247335b0cc2
- Added first attempt at general caching mechanism (GstTimeCache renamed to GstCache)

Original commit message from CVS:
- Added first attempt at general caching mechanism (GstTimeCache renamed
to GstCache)
- Some more clocking checks and updates (waiting on GST_CLOCK_TIME_NONE
returns immediatly instead of blocking forever)
- Moved clock get/set functions to element class instead of instance.
- Added cache methods on elements.
- Renamed GST_PROPS_BOOL_TYPE to GST_PROPS_BOOLEAN_TYPE to make it more
consistent with gst_props_get/set_boolean and GST_PROPS_BOOLEAN.
- Give short stats about plugins in gst-inspect.
16 files changed:
common
gst/Makefile.am
gst/elements/gstfakesink.c
gst/gst.h
gst/gstcache.c [new file with mode: 0644]
gst/gstcache.h [new file with mode: 0644]
gst/gstclock.c
gst/gstelement.c
gst/gstelement.h
gst/gstprops.c
gst/gstprops.h
gst/gstscheduler.c
gst/gstutils.c
gst/registries/gstxmlregistry.c
plugins/elements/gstfakesink.c
tools/gst-inspect.c