More docs coverage and some ChangeLog surgery (add missing names)

Original commit message from CVS:
* gst/gstchildproxy.h:
* libs/gst/base/gstbasesink.h:
* libs/gst/base/gstbasesrc.h:
* libs/gst/base/gstbasetransform.h:
More docs coverage and some ChangeLog surgery (add missing names)
This commit is contained in:
Stefan Kost 2007-02-15 12:05:09 +00:00
parent 46d2c100f8
commit efb8033bac
5 changed files with 24 additions and 4 deletions

View file

@ -1,3 +1,11 @@
2007-02-15 Stefan Kost <ensonic@users.sf.net>
* gst/gstchildproxy.h:
* libs/gst/base/gstbasesink.h:
* libs/gst/base/gstbasesrc.h:
* libs/gst/base/gstbasetransform.h:
More docs coverage and some ChangeLog surgery (add missing names)
2007-02-15 Wim Taymans <wim@fluendo.com>
* docs/design/part-TODO.txt:
@ -1262,7 +1270,7 @@
2006-11-20 Wim Taymans <wim@fluendo.com>
Patch by: Sebastian Droege <slomo at ubuntu dot com>
Patch by: Sebastian Dröge <slomo at ubuntu dot com>
* libs/gst/check/gstcheck.h:
Fix compilation and running against 0.9.4. Fixes #377332.
@ -8811,7 +8819,7 @@
=== release 0.10.0 ===
2005-12-05 <thomas (at) apestaart (dot) org>
2005-12-05 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
* configure.ac:
releasing 0.10.0, "Maroilles"
@ -8963,7 +8971,7 @@
=== release 0.9.7 ===
2005-12-01 <thomas (at) apestaart (dot) org>
2005-12-01 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
* configure.ac:
releasing 0.9.7, "My Dog Has No Nose"

View file

@ -56,10 +56,12 @@ struct _GstChildProxyInterface
/* methods */
GstObject *(*get_child_by_index) (GstChildProxy * parent, guint index);
guint (*get_children_count) (GstChildProxy * parent);
/*< private > */
/* signals */
void (*child_added) (GstChildProxy * parent, GstObject * child);
void (*child_removed) (GstChildProxy * parent, GstObject * child);
/*< private > */
gpointer _gst_reserved[GST_PADDING];
};

View file

@ -104,6 +104,7 @@ struct _GstBaseSink {
/**
* GstBaseSinkClass:
* @parent_class: Element parent class
* @get_caps: Called to get sink pad caps from the subclass
* @set_caps: Notify subclass of changed caps
* @buffer_alloc: Subclasses can override to perform custom buffer allocations
@ -130,7 +131,7 @@ struct _GstBaseSink {
* ideas about what should be the default values for the caps you support.
*
* Subclasses can override any of the available virtual methods or not, as
* needed. At the minimum, the render method should be overridden to
* needed. At the minimum, the @render method should be overridden to
* output/present buffers.
*/
struct _GstBaseSinkClass {

View file

@ -144,6 +144,10 @@ struct _GstBaseSrc {
* undesirable.
* @fixate: Called during negotation if caps need fixating. Implement instead of
* setting a fixate function on the source pad.
*
* Subclasses can override any of the available virtual methods or not, as
* needed. At the minimum, the @create method should be overridden to produce
* buffers.
*/
struct _GstBaseSrcClass {
GstElementClass parent_class;

View file

@ -152,6 +152,11 @@ struct _GstBaseTransform {
* analysis can return a subbuffer or even just
* increment the reference to the input buffer (if in
* passthrough mode)
*
* Subclasses can override any of the available virtual methods or not, as
* needed. At minimum either @transform or @transform_ip need to be overridden.
* If the element can overwrite the input data with the results (data is of the
* same type and quantity) it should provide @transform_ip.
*/
struct _GstBaseTransformClass {
GstElementClass parent_class;