[gstreamer-bugs] [Bug 347785] [multiqueue] New multiple input-output queue

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Nov 28 04:09:53 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=347785

  GStreamer | gstreamer (core) | Ver: HEAD CVS


Edward Hervey changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
          Component|gst-plugins-bad             |gstreamer (core)
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.11




------- Comment #3 from Edward Hervey  2006-11-28 12:08 UTC -------
2006-11-28  Edward Hervey  <edward at fluendo.com>

        * 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


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list