- 28 Nov, 2006 1 commit
-
-
Edward Hervey authored
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
-
- 22 Nov, 2006 1 commit
-
-
Stefan Kost authored
Original commit message from CVS: * docs/pwg/advanced-types.xml: add more missing type details * tools/gst-run.c: (main): remove unused variable
-
- 21 Nov, 2006 1 commit
-
-
Stefan Kost authored
Original commit message from CVS: * docs/libs/Makefile.am: * docs/libs/gstreamer-libs.types: add types of base classes to enable gobject specific stuff in the docs * docs/random/ensonic/embedded.txt: more ideas about isolating platform specific things
-
- 20 Nov, 2006 2 commits
-
-
Sebastian Droege authored
Original commit message from CVS: Patch by: Sebastian Droege <slomo at ubuntu dot com> * libs/gst/check/gstcheck.h: Fix compilation and running against 0.9.4. Fixes #377332.
-
Wim Taymans authored
Original commit message from CVS: * gst/gstsegment.c: (gst_segment_set_seek), (gst_segment_set_newsegment_full), (gst_segment_to_stream_time), (gst_segment_to_running_time): Fix boundary checking in to_running_time() and to_stream_time(). Fixes #377183. * tests/check/gst/gstsegment.c: (GST_START_TEST): stream and running time can now be calculated for the complete clipped segment.
-
- 15 Nov, 2006 2 commits
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst/gstpad.c: (gst_pad_push_event): Can't access event structure after giving away ownership of the event.
-
Stefan Kost authored
Original commit message from CVS: * docs/random/ensonic/embedded.txt: * docs/random/ensonic/profiling.txt: * docs/random/ensonic/receipies.txt: more thinking
-
- 13 Nov, 2006 2 commits
-
-
Mark Nauwelaerts authored
Original commit message from CVS: Patch by: Mark Nauwelaerts <manauw at skynet dot be> * gst/gstpad.c: Fix documentation for gst_pad_dispatcher. Fixes #374475.
-
Jonathan Matthew authored
libs/gst/base/gstbasesrc.c: Store new length in segment duration so we don't keep on calling the potentially expensiz... Original commit message from CVS: Patch by: Jonathan Matthew <jonathan at kaolin dot wh9 dot net> * libs/gst/base/gstbasesrc.c: (gst_base_src_update_length): Store new length in segment duration so we don't keep on calling the potentially expensize get_size() call. Fixes #370865.
-
- 10 Nov, 2006 2 commits
-
-
Sergey Scobich authored
Original commit message from CVS: Patch by: Sergey Scobich <sergery.scobich at gmail com> * win32/common/libgstreamer.def: Add two missing symbols (#366492).
-
Jan Schmidt authored
Original commit message from CVS: * libs/gst/base/gstadapter.c: (gst_adapter_flush), (gst_adapter_take_buffer): Fix format string to use all its arguments. Remove useless >= check on a guint
-
- 09 Nov, 2006 3 commits
-
-
Jan Schmidt authored
Original commit message from CVS: * tests/examples/adapter/.cvsignore: Ignore build file as commanded by the build-bot
-
Jan Schmidt authored
Original commit message from CVS: * tests/examples/adapter/Makefile.am: * tests/examples/adapter/adapter_test.c: (run_test_take), (run_test_take_buffer), (run_tests), (main): Add new files from the previous commit
-
Jan Schmidt authored
Original commit message from CVS: * Makefile.am: * configure.ac: * libs/gst/base/gstadapter.c: (gst_adapter_clear), (gst_adapter_push), (gst_adapter_peek_into), (gst_adapter_peek), (gst_adapter_flush), (gst_adapter_take), (gst_adapter_take_buffer): * libs/gst/base/gstadapter.h: * tests/check/libs/adapter.c: (create_and_fill_adapter), (GST_START_TEST), (gst_adapter_suite): * tests/examples/Makefile.am: Do some optimisation work in GstAdapter to avoid copies in more cases. It could still do slightly better by merging buffers when gst_buffer_is_span_fast is true, but is already faster. Also, avoid traversing a single-linked list to append each incoming buffer inside the adapter. Add simple test app that times the adapter behaviour in different situations, and extend the unit test to check that bytes enter and exit the adapter in their original order.
-
- 08 Nov, 2006 6 commits
-
-
Tim-Philipp Müller authored
docs/random/draft-missing-plugins.txt: Update: use element message instead of adding a new message type to the core; ... Original commit message from CVS: * docs/random/draft-missing-plugins.txt: Update: use element message instead of adding a new message type to the core; don't provide GStreamer API to initiate the plugin download, just provide API to compose the strings needed and let an external libgimmestuff handle the rest.
-
Jan Schmidt authored
Original commit message from CVS: * tools/gst-inspect.c: (print_element_properties_info): Print a string instead of 'unknown type' for GValueArray properties
-
Jan Schmidt authored
Original commit message from CVS: Fix Christian's email address in Changelog
-
Christian Schaller authored
Original commit message from CVS: * docs/random/draft-missing-plugins.txt: More small fixes.
-
Tim-Philipp Müller authored
tests/examples/typefind/typefind.c: Make typefind element example work again (#371894); add a license header. Original commit message from CVS: * tests/examples/typefind/typefind.c: (type_found), (main): Make typefind element example work again (#371894); add a license header.
-
Tim-Philipp Müller authored
docs/random/draft-missing-plugins.txt: Commit initial draft about how to deal with missing plugins, needs work (API t... Original commit message from CVS: * docs/random/draft-missing-plugins.txt: Commit initial draft about how to deal with missing plugins, needs work (API too).
-
- 07 Nov, 2006 1 commit
-
-
Stefan Kost authored
Original commit message from CVS: * docs/pwg/advanced-types.xml: documents the new caps elements (see #363118)
-
- 06 Nov, 2006 7 commits
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst/gstplugin.c: (gst_plugin_load_file): * plugins/elements/gstfilesrc.c: (gst_mmap_buffer_finalize), (gst_file_src_map_region), (gst_file_src_start): * plugins/indexers/gstfileindex.c: (gst_file_index_load), (gst_file_index_commit): Use g_strerror() instead of strerror() - we want UTF-8.
-
Peter Kjellerstedt authored
Original commit message from CVS: Patch by: Peter Kjellerstedt <pkj at axis com> * plugins/elements/gstfdsrc.c: (gst_fd_src_create): Another printf fix (#371493).
-
Stefan Kost authored
Original commit message from CVS: * tests/check/gst/gsttag.c: relicence (okay with author=company)
-
Stefan Kost authored
Original commit message from CVS: * gst/gstpad.c: (gst_pad_event_default_dispatch), (gst_pad_push_event): Enhance debug and improve docs * gst/gsturi.c: Fix docs
-
Stefan Kost authored
Original commit message from CVS: * docs/random/ensonic/distributed.txt: * docs/random/ensonic/profiling.txt: more ideas
-
Stefan Kost authored
Original commit message from CVS: * docs/gst/gstreamer-sections.txt: add new API and fix the build * gst/gstbin.c: (gst_bin_recalc_state): * gst/gstelement.c: (gst_element_message_full), (gst_element_get_state_func), (gst_element_set_state_func): use new API and improve logging * gst/gstutils.c: (gst_element_state_change_return_get_name): * gst/gstutils.h: API: add function to get StateChangereturn names to improve logs
-
Zaheer Abbas Merali authored
Original commit message from CVS: Notes taken while discussing dvb channel selection with Wim
-
- 04 Nov, 2006 1 commit
-
-
Thomas Vander Stichele authored
Original commit message from CVS: don't put strerror in translatable message
-
- 03 Nov, 2006 3 commits
-
-
Wim Taymans authored
Original commit message from CVS: * plugins/elements/gstfdsrc.c: (gst_fd_src_create): Get the type and printf conversion specifiers right.
-
Mark Nauwelaerts authored
Original commit message from CVS: Patch by: Mark Nauwelaerts <manauw at skynet dot be> * gst/gstpad.c: (gst_pad_init), (pre_activate), (gst_pad_set_blocked_async), (gst_pad_acceptcaps_default), (gst_pad_accept_caps), (handle_pad_block), (gst_pad_push_event): Some small cleanups. Improve debugging. * gst/gstpad.h: Signal all waiting threads with a broadcast instead of just one. Fixes #369942.
-
Wim Taymans authored
Original commit message from CVS: * plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd), (gst_fd_src_create): Add some debugging. Only update fd when it's different from the old.
-
- 02 Nov, 2006 2 commits
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * plugins/elements/gstfilesrc.c: (gst_file_src_create_mmap): Printf fixes for PPC/OSX, take two (#369366).
-
Jan David Mol authored
plugins/elements/: Printf fixes for gsize parameters on PPC/OSX (#369366). Also, don't cast to long long for portabil... Original commit message from CVS: Based on patch by: Jan David Mol <j.j.d.mol at tudelft nl> * plugins/elements/gstfilesink.c: (gst_file_sink_class_init): * plugins/elements/gstfilesrc.c: (gst_file_src_class_init), (gst_file_src_map_small_region), (gst_file_src_create_mmap): Printf fixes for gsize parameters on PPC/OSX (#369366). Also, don't cast to long long for portability reasons, but use GLib's types instead.
-
- 30 Oct, 2006 2 commits
-
-
Michael Smith authored
Original commit message from CVS: * plugins/elements/gstfdsrc.c: (gst_fd_src_update_fd): Get the arguments to lseek() the right way around. Fixes 367677.
-
gorshkov authored
Original commit message from CVS: Patch by: gorshkov <gorshkov at oghma dot on dot ca> * gst/gstinfo.h: _declspec should be __declspec (two underscores, not one). Fixes 366572.
-
- 28 Oct, 2006 3 commits
-
-
Kjartan Maraas authored
Original commit message from CVS: Patch by: Kjartan Maraas <kmaraas at gnome org> * docs/design/part-MT-refcounting.txt: * docs/random/wtay/capsnego2-docs: * gst/gstclock.c: * gst/gstxml.c: Typo fixes (#366212).
-
Sergey Scobich authored
Original commit message from CVS: Patch by: Sergey Scobich <sergey dot scobich at gmail dot com> * gst/gst.c: * win32/common/libgstbase.def: * win32/common/libgstreamer.def: * win32/vs8/libgstbase.vcproj: * win32/vs8/libgstcontroller.vcproj: Add needed entries in .def files. Use HAVE_UNISTD_H. Rearrange def files in vs8 solutions. Fixes #366286.
-
Tim-Philipp Müller authored
win32/common/gstconfig.h: Add GST_SEGMENT_FORMAT and GST_USING_PRINTF_EXTENSION to the hand-made win32 gstconfig.h. F... Original commit message from CVS: * win32/common/gstconfig.h: Add GST_SEGMENT_FORMAT and GST_USING_PRINTF_EXTENSION to the hand-made win32 gstconfig.h. Fixes #366321.
-
- 27 Oct, 2006 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: * gst/gstghostpad.c: (gst_proxy_pad_do_acceptcaps), (gst_ghost_pad_new_full): Make acceptcaps return TRUE when we don't have a target, just like setcaps does.
-