gstreamer/plugins/elements
Edward Hervey fdb51251dd libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful for elements that need some queueing fun...
Original commit message from CVS:
* libs/gst/base/Makefile.am:
* libs/gst/base/gstdataqueue.c: (gst_data_queue_get_type),
(gst_data_queue_base_init), (gst_data_queue_class_init),
(gst_data_queue_init), (gst_data_queue_new),
(gst_data_queue_cleanup), (gst_data_queue_finalize),
(gst_data_queue_locked_flush), (gst_data_queue_locked_is_empty),
(gst_data_queue_locked_is_full), (gst_data_queue_flush),
(gst_data_queue_is_empty), (gst_data_queue_is_full),
(gst_data_queue_set_flushing), (gst_data_queue_push),
(gst_data_queue_pop), (gst_data_queue_drop_head),
(gst_data_queue_set_property), (gst_data_queue_get_property):
* libs/gst/base/gstdataqueue.h:
New GstDataQueue object for threadsafe queueing. Most useful for
elements that need some queueing functionnality.
* docs/libs/gstreamer-libs-docs.sgml:
* docs/libs/gstreamer-libs-sections.txt:
Insert documentation for GstDataQueue
* plugins/elements/Makefile.am:
* plugins/elements/gstelements.c:
* plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init),
(gst_multi_queue_class_init), (gst_multi_queue_init),
(gst_multi_queue_finalize), (gst_multi_queue_set_property),
(gst_multi_queue_get_property), (gst_multi_queue_request_new_pad),
(gst_multi_queue_release_pad), (gst_single_queue_push_one),
(gst_multi_queue_item_destroy), (gst_multi_queue_item_new),
(gst_multi_queue_loop), (gst_multi_queue_chain),
(gst_multi_queue_sink_activate_push), (gst_multi_queue_sink_event),
(gst_multi_queue_getcaps), (gst_multi_queue_bufferalloc),
(gst_multi_queue_src_activate_push), (gst_multi_queue_acceptcaps),
(gst_multi_queue_src_event), (gst_multi_queue_src_query),
(wake_up_next_non_linked), (compute_next_non_linked),
(single_queue_overrun_cb), (single_queue_underrun_cb),
(single_queue_check_full), (gst_single_queue_new):
* plugins/elements/gstmultiqueue.h:
New multiqueue element, using GstDataQueue. Used for queuing multiple
streams.
Closes #344639 and #347785
2006-11-28 12:07:06 +00:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstbufferstore.c plugins/elements/gstbufferstore.c 2005-12-16 14:44:49 +00:00
gstbufferstore.h gst/: splitted gsttypefind into gsttypefind, gsttypefindfactory 2005-09-07 12:35:23 +00:00
gstcapsfilter.c More G_OBJECT macro fixing. Also Fix some details on the plugin-stamp section. 2006-09-16 21:38:09 +00:00
gstelements.c libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful for elements that need some queueing fun... 2006-11-28 12:07:06 +00:00
gstfakesink.c libs/gst/net/: Stop reading commands when EOF as well. 2006-09-29 08:22:22 +00:00
gstfakesink.h gst/gstcaps.c: Fix useless assert, a uint is always positive. 2006-07-27 11:00:21 +00:00
gstfakesrc.c libs/gst/net/: Stop reading commands when EOF as well. 2006-09-29 08:22:22 +00:00
gstfakesrc.h gst/gsttagsetter.h: Can't cast ifaces to a class 2006-06-01 18:22:14 +00:00
gstfdsink.c common/m4/gst-error.m4: Disable warning of statement not reached on Forte. 2006-10-09 09:32:29 +00:00
gstfdsink.h gst/gsttagsetter.h: Can't cast ifaces to a class 2006-06-01 18:22:14 +00:00
gstfdsrc.c plugins/elements/gstfdsrc.c: Another printf fix (#371493). 2006-11-06 17:25:01 +00:00
gstfdsrc.h gst/gsttagsetter.h: Can't cast ifaces to a class 2006-06-01 18:22:14 +00:00
gstfilesink.c plugins/elements/: Printf fixes for gsize parameters on PPC/OSX (#369366). Also, don't cast to long long for portabil... 2006-11-02 13:00:38 +00:00
gstfilesink.h plugins/elements/gstfilesink.*: Check if we can seek in the file instead of assuming we always can. Post an error whe... 2006-06-16 16:28:37 +00:00
gstfilesrc.c Use g_strerror() instead of strerror() - we want UTF-8. 2006-11-06 17:53:24 +00:00
gstfilesrc.h plugins/elements/gstfilesrc.*: Add "sequential" property, off by default, to use madvise and hint to the kernel that ... 2006-07-04 09:01:51 +00:00
gstidentity.c libs/gst/net/: Stop reading commands when EOF as well. 2006-09-29 08:22:22 +00:00
gstidentity.h gst/gsttagsetter.h: Can't cast ifaces to a class 2006-06-01 18:22:14 +00:00
gstmultiqueue.c libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful for elements that need some queueing fun... 2006-11-28 12:07:06 +00:00
gstmultiqueue.h libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful for elements that need some queueing fun... 2006-11-28 12:07:06 +00:00
gstqueue.c plugins/elements/gstqueue.c: Recheck queue filledness after signalling the overrun when we're about to leak downstrea... 2006-10-11 10:10:37 +00:00
gstqueue.h gst/gsttagsetter.h: Can't cast ifaces to a class 2006-06-01 18:22:14 +00:00
gsttee.c docs/plugins/: Update element args. 2006-10-11 16:30:14 +00:00
gsttee.h docs/plugins/: Update element args. 2006-10-11 16:30:14 +00:00
gsttypefindelement.c plugins/elements/gsttypefindelement.c: reverted wrong change and reflowed code to avoid others falling into this trap 2006-04-28 22:56:28 +00:00
gsttypefindelement.h plugins/elements/gsttypefindelement.*: When typefinding is done in push mode, we should cache events we receive durin... 2006-03-29 10:33:19 +00:00
Makefile.am libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful for elements that need some queueing fun... 2006-11-28 12:07:06 +00:00