mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-13 23:22:54 +00:00
libs/gst/base/gstpushsrc.c: Push sources don't support pull mode by default.
Original commit message from CVS: * libs/gst/base/gstpushsrc.c: (gst_push_src_class_init), (gst_push_src_check_get_range): Push sources don't support pull mode by default.
This commit is contained in:
parent
b5161fda6a
commit
7789e9eb94
2 changed files with 15 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2006-03-07 Tim-Philipp Müller <tim at centricular dot net>
|
||||
|
||||
* libs/gst/base/gstpushsrc.c: (gst_push_src_class_init),
|
||||
(gst_push_src_check_get_range):
|
||||
Push sources don't support pull mode by default.
|
||||
|
||||
2006-03-06 Tim-Philipp Müller <tim at centricular dot net>
|
||||
|
||||
* libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
|
||||
|
|
|
@ -65,6 +65,7 @@ GST_DEBUG_CATEGORY_STATIC (gst_push_src_debug);
|
|||
GST_BOILERPLATE_FULL (GstPushSrc, gst_push_src, GstBaseSrc, GST_TYPE_BASE_SRC,
|
||||
_do_init);
|
||||
|
||||
static gboolean gst_push_src_check_get_range (GstBaseSrc * src);
|
||||
static GstFlowReturn gst_push_src_create (GstBaseSrc * bsrc, guint64 offset,
|
||||
guint length, GstBuffer ** ret);
|
||||
|
||||
|
@ -80,6 +81,8 @@ gst_push_src_class_init (GstPushSrcClass * klass)
|
|||
GstBaseSrcClass *gstbasesrc_class = (GstBaseSrcClass *) klass;
|
||||
|
||||
gstbasesrc_class->create = GST_DEBUG_FUNCPTR (gst_push_src_create);
|
||||
gstbasesrc_class->check_get_range =
|
||||
GST_DEBUG_FUNCPTR (gst_push_src_check_get_range);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -88,6 +91,12 @@ gst_push_src_init (GstPushSrc * pushsrc, GstPushSrcClass * klass)
|
|||
/* nop */
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gst_push_src_check_get_range (GstBaseSrc * src)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static GstFlowReturn
|
||||
gst_push_src_create (GstBaseSrc * bsrc, guint64 offset, guint length,
|
||||
GstBuffer ** ret)
|
||||
|
|
Loading…
Reference in a new issue