summaryrefslogtreecommitdiff
path: root/libs/gst/base/README
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2005-04-05 08:44:20 +0000
committerWim Taymans <wim.taymans@gmail.com>2005-04-05 08:44:20 +0000
commit8cf38d3d3a3cc186a032e23d41752eed7e68ca87 (patch)
tree7c1bb07345728c756da63530a0479fa1b769144c /libs/gst/base/README
parentbe4471d6cf9b6783572dd17736b7a8ad271d9668 (diff)
gst/: Made base source class, make fakesrc extend it.
Original commit message from CVS: * gst/base/Makefile.am: * gst/base/README: * gst/base/gstbasesink.c: (gst_basesink_base_init), (gst_basesink_pad_getcaps), (gst_basesink_pad_setcaps), (gst_basesink_pad_buffer_alloc), (gst_basesink_init), (gst_basesink_do_sync), (gst_basesink_chain_unlocked): * gst/base/gstbasesrc.c: (gst_basesrc_get_type), (gst_basesrc_base_init), (gst_basesrc_class_init), (gst_basesrc_init), (gst_basesrc_get_formats), (gst_basesrc_get_query_types), (gst_basesrc_query), (gst_basesrc_get_event_mask), (gst_basesrc_event_handler), (gst_basesrc_set_property), (gst_basesrc_get_property), (gst_basesrc_get_range_unlocked), (gst_basesrc_get_range), (gst_basesrc_loop), (gst_basesrc_activate), (gst_basesrc_change_state): * gst/base/gstbasesrc.h: * gst/elements/gstfakesrc.c: (gst_fakesrc_base_init), (gst_fakesrc_class_init), (gst_fakesrc_init), (gst_fakesrc_event_handler), (gst_fakesrc_set_property), (gst_fakesrc_get_property), (gst_fakesrc_create): * gst/elements/gstfakesrc.h: * gst/elements/gstfilesrc.c: (gst_filesrc_getrange), (gst_filesrc_open_file), (gst_filesrc_loop), (gst_filesrc_activate), (filesrc_find_peek), (gst_filesrc_type_find): Made base source class, make fakesrc extend it. Add comments to basesink class. Some filesrc cleanup.
Diffstat (limited to 'libs/gst/base/README')
-rw-r--r--libs/gst/base/README8
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/gst/base/README b/libs/gst/base/README
index f9c158376d..3384a241a5 100644
--- a/libs/gst/base/README
+++ b/libs/gst/base/README
@@ -25,3 +25,11 @@ GstBaseTransform
- does flushing
- push mode
- pull mode if transform can operate on arbitrary data
+
+GstBaseSrc
+
+ Base class for getrange based source elements
+
+ - one sinkpad
+ - handles state changes
+ - pull/push mode