platform/upstream/gstreamer.git
20 years agoconfigure.ac: Disable various code when compiling for MinGW.
David Schleef [Wed, 14 Apr 2004 01:38:27 +0000 (01:38 +0000)]
configure.ac: Disable various code when compiling for MinGW.

Original commit message from CVS:
* configure.ac:  Disable various code when compiling for MinGW.
* gst/elements/Makefile.am:
* gst/elements/gstelements.c:
* gst/elements/gstfdsrc.c: (gst_fdsrc_get):
* gst/elements/gstfilesrc.c: (gst_filesrc_init), (gst_filesrc_get):
* gst/registries/gstxmlregistry.c: (make_dir):

20 years agogst/: Convert asm source into inline assembly.
David Schleef [Wed, 14 Apr 2004 01:24:41 +0000 (01:24 +0000)]
gst/: Convert asm source into inline assembly.

Original commit message from CVS:
* gst/Makefile.am:
* gst/gstcpu.c: (gst_cpuid_i386): Convert asm source into inline
assembly.
* gst/gstcpuid_i386.s: remove

20 years agodocs/gst/tmpl/gstaggregator.sgml: Random checkin because gtk-doc seems to think it...
David Schleef [Tue, 13 Apr 2004 23:15:51 +0000 (23:15 +0000)]
docs/gst/tmpl/gstaggregator.sgml: Random checkin because gtk-doc seems to think it needs to be done.

Original commit message from CVS:
* docs/gst/tmpl/gstaggregator.sgml: Random checkin because gtk-doc
seems to think it needs to be done.
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstfdsink.sgml:
* docs/gst/tmpl/gstfdsrc.sgml:
* docs/gst/tmpl/gstfilesink.sgml:
* docs/gst/tmpl/gstfilesrc.sgml:
* docs/gst/tmpl/gstidentity.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstmultifilesrc.sgml:
* docs/gst/tmpl/gstpipefilter.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gstspideridentity.sgml:
* docs/gst/tmpl/gststatistics.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gsttypefind.sgml:
* docs/gst/tmpl/gstutils.sgml:

20 years agomore random notes
David Schleef [Tue, 13 Apr 2004 22:22:02 +0000 (22:22 +0000)]
more random notes

Original commit message from CVS:
more random notes

20 years agoconfigure.ac: Changes to remove POSIXisms (mmap in this case) and to build DLLs on...
David Schleef [Tue, 13 Apr 2004 22:18:36 +0000 (22:18 +0000)]
configure.ac: Changes to remove POSIXisms (mmap in this case) and to build DLLs on Windows.

Original commit message from CVS:
* configure.ac: Changes to remove POSIXisms (mmap in this case)
and to build DLLs on Windows.
* gst/Makefile.am:
* gst/elements/gstfilesrc.c: (gst_filesrc_get),
(gst_filesrc_open_file):
* gst/schedulers/Makefile.am:

20 years agogst/gstcaps.c: Fix bug in fixating lists.
David Schleef [Tue, 13 Apr 2004 20:50:53 +0000 (20:50 +0000)]
gst/gstcaps.c: Fix bug in fixating lists.

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_structure_fixate_field_nearest_int),
(gst_caps_structure_fixate_field_nearest_double):  Fix bug in
fixating lists.

20 years ago... except of course it still fails, vmsize () might be broken
Thomas Vander Stichele [Tue, 13 Apr 2004 13:26:06 +0000 (13:26 +0000)]
... except of course it still fails, vmsize () might be broken

Original commit message from CVS:
... except of course it still fails, vmsize () might be broken

20 years agobuild fix
Thomas Vander Stichele [Tue, 13 Apr 2004 13:07:00 +0000 (13:07 +0000)]
build fix

Original commit message from CVS:
build fix

20 years agoelement_pad should pass
Thomas Vander Stichele [Tue, 13 Apr 2004 13:04:47 +0000 (13:04 +0000)]
element_pad should pass

Original commit message from CVS:
element_pad should pass

20 years agoadding debugs to figure out where rh9's heisenbug lives
Thomas Vander Stichele [Tue, 13 Apr 2004 10:57:53 +0000 (10:57 +0000)]
adding debugs to figure out where rh9's heisenbug lives

Original commit message from CVS:
adding debugs to figure out where rh9's heisenbug lives

20 years agoadd asserts, fix up tests slightly
Thomas Vander Stichele [Tue, 13 Apr 2004 10:44:29 +0000 (10:44 +0000)]
add asserts, fix up tests slightly

Original commit message from CVS:
add asserts, fix up tests slightly

20 years agoadd debug
Thomas Vander Stichele [Tue, 13 Apr 2004 10:44:12 +0000 (10:44 +0000)]
add debug

Original commit message from CVS:
add debug

20 years agogst/gstbuffer.c: (gst_buffer_free_chunk): Added gst_buffer_get_type() and changed...
David Schleef [Tue, 13 Apr 2004 02:22:02 +0000 (02:22 +0000)]
gst/gstbuffer.c: (gst_buffer_free_chunk): Added gst_buffer_get_type() and changed to using it.

Original commit message from CVS:
* gst/gstbuffer.c: (_gst_buffer_initialize), (gst_buffer_get_type),
(gst_buffer_free_chunk): Added gst_buffer_get_type() and changed
to using it.
* gst/gstbuffer.h: Changed GST_BUFFER_TYPE to gst_buffer_get_type()
* gst/gstcaps.c: (gst_caps_is_fixed_foreach): Buffer is a fixed type
* gst/gstpad.c: (_gst_pad_default_fixate_foreach): same
* gst/gststructure.c: (gst_structure_set_valist),
(gst_structure_from_abbr), (gst_structure_to_abbr): Add vararg
support for buffers.
* gst/gsttag.c: (gst_tag_register): Constify a prototype that was
intended to be const.
* gst/gsttag.h: same
* gst/gstvalue.c: (gst_value_serialize_buffer),
(gst_value_deserialize_buffer), (_gst_value_initialize):  Add code
to (de)serialize buffers.
* testsuite/caps/Makefile.am:  Add a bit of buffer testing
* testsuite/caps/string-conversions.c: (main):
* testsuite/caps/value_serialize.c: add new test

20 years agodocs/pwg/advanced-types.xml: Document MS video 1 (video/x-msvideocodec) mimetype...
Ronald S. Bultje [Sun, 11 Apr 2004 21:38:14 +0000 (21:38 +0000)]
docs/pwg/advanced-types.xml: Document MS video 1 (video/x-msvideocodec) mimetype/format.

Original commit message from CVS:
* docs/pwg/advanced-types.xml:
Document MS video 1 (video/x-msvideocodec) mimetype/format.

20 years agogst/schedulers/gstbasicscheduler.c: rename categories to basic_*
Benjamin Otte [Sun, 11 Apr 2004 18:55:49 +0000 (18:55 +0000)]
gst/schedulers/gstbasicscheduler.c: rename categories to basic_*

Original commit message from CVS:
* gst/schedulers/gstbasicscheduler.c: (plugin_init):
rename categories to basic_*
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_chain_wrapper),
(gst_basic_scheduler_chainhandler_proxy),
(gst_basic_scheduler_gethandler_proxy),
(gst_basic_scheduler_eventhandler_proxy):
debugging category fixes - put common stuff in log category
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_chain_elements):
dirty fix: call gst_basic_scheduler_cothreaded_chain when already
active and linking two active chains

20 years agodocs/pwg/intro-preface.xml: fix dead links and remove reference to Wiki
Benjamin Otte [Sat, 10 Apr 2004 08:49:56 +0000 (08:49 +0000)]
docs/pwg/intro-preface.xml: fix dead links and remove reference to Wiki

Original commit message from CVS:
* docs/pwg/intro-preface.xml:
fix dead links and remove reference to Wiki

20 years agogst/schedulers/gstbasicscheduler.c: make sure we can switch back to the main function...
Benjamin Otte [Fri, 9 Apr 2004 22:43:06 +0000 (22:43 +0000)]
gst/schedulers/gstbasicscheduler.c: make sure we can switch back to the main function if we're still in the main func...

Original commit message from CVS:
* gst/schedulers/gstbasicscheduler.c:
make sure we can switch back to the main function if we're still in
the main function (supposed to fix #139617)
* gst/schedulers/gthread-cothreads.h:
don't throw an error when switching to the same cothread

20 years agogst/: don't use memchunks for these objects, use malloc instead
Benjamin Otte [Fri, 9 Apr 2004 19:05:03 +0000 (19:05 +0000)]
gst/: don't use memchunks for these objects, use malloc instead

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_get_type):
* gst/gstclock.c: (gst_clock_get_type):
* gst/gstindex.c: (gst_index_get_type):
* gst/gstobject.c: (gst_object_get_type),
(gst_signal_object_get_type):
* gst/gstpad.c: (gst_pad_get_type), (gst_real_pad_get_type),
(gst_pad_template_get_type), (gst_ghost_pad_get_type):
* gst/gstpluginfeature.c: (gst_plugin_feature_get_type):
* gst/gstqueue.c: (gst_queue_get_type):
* gst/gstregistry.c: (gst_registry_get_type):
* gst/gstsystemclock.c: (gst_system_clock_get_type):
* gst/gstthread.c: (gst_thread_get_type):
don't use memchunks for these objects, use malloc instead

20 years agodistcheck fix
Thomas Vander Stichele [Thu, 8 Apr 2004 15:35:31 +0000 (15:35 +0000)]
distcheck fix

Original commit message from CVS:
distcheck fix

20 years agofix typo
Thomas Vander Stichele [Thu, 8 Apr 2004 15:18:02 +0000 (15:18 +0000)]
fix typo

Original commit message from CVS:
fix typo

20 years agomore doc updates
Thomas Vander Stichele [Thu, 8 Apr 2004 15:14:27 +0000 (15:14 +0000)]
more doc updates

Original commit message from CVS:
more doc updates

20 years agomore doc build fixes
Thomas Vander Stichele [Thu, 8 Apr 2004 14:45:13 +0000 (14:45 +0000)]
more doc build fixes

Original commit message from CVS:
more doc build fixes

20 years agoadd a little 0.9 roadmap
David Schleef [Wed, 7 Apr 2004 22:26:06 +0000 (22:26 +0000)]
add a little 0.9 roadmap

Original commit message from CVS:
add a little 0.9 roadmap

20 years agodocs/gst/Makefile.am: make docs exit on scanning problems fix nonsrcdir build issues
Thomas Vander Stichele [Wed, 7 Apr 2004 15:31:25 +0000 (15:31 +0000)]
docs/gst/Makefile.am: make docs exit on scanning problems fix nonsrcdir build issues

Original commit message from CVS:
* docs/gst/Makefile.am:
make docs exit on scanning problems
fix nonsrcdir build issues
* docs/gst/gstreamer-sections.txt:
adding stuff from -unused
* gst/gstqueue.h:
create GstQueueSize
* gst/schedulers/cothreads_compat.h:
fix cothread warnings

20 years agoremove Benjamin's deprecated macros from the docs
Thomas Vander Stichele [Wed, 7 Apr 2004 11:01:46 +0000 (11:01 +0000)]
remove Benjamin's deprecated macros from the docs

Original commit message from CVS:
remove Benjamin's deprecated macros from the docs

20 years agobetter debug info
Thomas Vander Stichele [Wed, 7 Apr 2004 10:42:16 +0000 (10:42 +0000)]
better debug info

Original commit message from CVS:
better debug info

20 years agomake sure we don't have a stray : in LD_LIBRARY_PATH
Thomas Vander Stichele [Wed, 7 Apr 2004 10:37:04 +0000 (10:37 +0000)]
make sure we don't have a stray : in LD_LIBRARY_PATH

Original commit message from CVS:
make sure we don't have a stray : in LD_LIBRARY_PATH

20 years agogst/elements/gstbufferstore.c: when the buffer is complete, don't check if other...
Benjamin Otte [Tue, 6 Apr 2004 23:46:37 +0000 (23:46 +0000)]
gst/elements/gstbufferstore.c: when the buffer is complete, don't check if other buffers are needed

Original commit message from CVS:
* gst/elements/gstbufferstore.c: (gst_buffer_store_get_buffer):
when the buffer is complete, don't check if other buffers are needed
* gst/elements/gstfilesrc.c: (gst_filesrc_srcpad_event):
check that the offset is >0 so we don't try to read before the
beginning of the file
* gst/gstpad.c: (gst_pad_set_pad_template):
sink the template, so we don't end up with 130k pad templates

20 years agogst/autoplug/gstspider.c: don't ref the element, adding already reffed it. And we...
Benjamin Otte [Tue, 6 Apr 2004 19:45:27 +0000 (19:45 +0000)]
gst/autoplug/gstspider.c: don't ref the element, adding already reffed it. And we didn't unref it later anyway... (hu...

Original commit message from CVS:
* gst/autoplug/gstspider.c: (gst_spider_link_add):
don't ref the element, adding already reffed it. And we didn't unref
it later anyway... (huge memleak when you used many spider elements)
* gst/gstelement.c: (gst_element_base_class_finalize):
* gst/gstelementfactory.c: (gst_element_factory_cleanup),
(gst_element_register):
* gst/gsturi.c: (gst_element_make_from_uri):
use gst_object_(un)ref instead of g_object(un)ref

20 years agogst/gstbuffer.h: remove macro that wouldn't work anymore because struct member has...
Benjamin Otte [Tue, 6 Apr 2004 05:59:31 +0000 (05:59 +0000)]
gst/gstbuffer.h: remove macro that wouldn't work anymore because struct member has been removed.

Original commit message from CVS:
* gst/gstbuffer.h:
remove macro that wouldn't work anymore because struct member has
been removed.
* gst/schedulers/entryscheduler.c: (schedule_forward):
fix segfault for unconnected pads

20 years agogst/gstinfo.h: *_FORMAT modifiers should require putting a % in front of them for...
Benjamin Otte [Tue, 6 Apr 2004 05:58:32 +0000 (05:58 +0000)]
gst/gstinfo.h: *_FORMAT modifiers should require putting a % in front of them for consistency reasons.

Original commit message from CVS:
reviewed by David Schleef <ds@schleef.org>
* gst/gstinfo.h:
*_FORMAT modifiers should require putting a % in front of them for
consistency reasons.

20 years agowhoops, debugging stuff left
Benjamin Otte [Mon, 5 Apr 2004 22:58:11 +0000 (22:58 +0000)]
whoops, debugging stuff left

Original commit message from CVS:
whoops, debugging stuff left

20 years agoconfigure.ac (VALGRIND_CFLAGS, VALGRIND_LIBS): Remove spurious space.
Colin Walters [Mon, 5 Apr 2004 22:04:20 +0000 (22:04 +0000)]
configure.ac (VALGRIND_CFLAGS, VALGRIND_LIBS): Remove spurious space.

Original commit message from CVS:
2004-04-05  Colin Walters  <walters@redhat.com>

* configure.ac (VALGRIND_CFLAGS, VALGRIND_LIBS): Remove spurious
space.

20 years agoadd support for detecting if GStreamer runs inside valgrind.
Benjamin Otte [Mon, 5 Apr 2004 21:42:07 +0000 (21:42 +0000)]
add support for detecting if GStreamer runs inside valgrind.

Original commit message from CVS:
* configure.ac:
* gst/Makefile.am:
* gst/gst_private.h:
* gst/gstinfo.c: (__gst_in_valgrind), (_gst_debug_init):
add support for detecting if GStreamer runs inside valgrind.
requires valgrind (d'oh) and --enable-debug for correct cdetection.
print a big message in valgrind that GStreamer has detected it's
running inside and might now use different code.
* gst/gstmemchunk.c: (populate), (free_area),
(gst_mem_chunk_destroy), (gst_mem_chunk_alloc),
(gst_mem_chunk_free):
flag memchunks for valgrind, so it can detect leaking of chunks.
This allows detecting leaks of GstBuffer and GstEvent correctly
inside valgrind.

20 years agogst/gsttrace.h: Fix #ifdef nesting (bug #139109) Patch from jensgr@gmx.net (Jens...
David Schleef [Mon, 5 Apr 2004 19:02:39 +0000 (19:02 +0000)]
gst/gsttrace.h: Fix #ifdef nesting (bug #139109) Patch from jensgr@gmx.net (Jens Granseuer)

Original commit message from CVS:
* gst/gsttrace.h:  Fix #ifdef nesting (bug #139109) Patch from
jensgr@gmx.net (Jens Granseuer)

20 years agogst/gstbuffer.c: Allocate GstBuffer structures in one place.
David Schleef [Mon, 5 Apr 2004 18:39:01 +0000 (18:39 +0000)]
gst/gstbuffer.c: Allocate GstBuffer structures in one place.

Original commit message from CVS:
* gst/gstbuffer.c: (_gst_buffer_sub_free),
(gst_buffer_default_free), (gst_buffer_default_copy),
(gst_buffer_alloc_chunk), (gst_buffer_free_chunk),
(gst_buffer_new), (gst_buffer_create_sub):  Allocate GstBuffer
structures in one place.

20 years agoadding Ronald's timestamp debug defines
Thomas Vander Stichele [Mon, 5 Apr 2004 13:34:33 +0000 (13:34 +0000)]
adding Ronald's timestamp debug defines

Original commit message from CVS:
adding Ronald's timestamp debug defines

20 years agodist fix
Thomas Vander Stichele [Mon, 5 Apr 2004 11:32:22 +0000 (11:32 +0000)]
dist fix

Original commit message from CVS:
dist fix

20 years agodisable test until it stops breaking distcheck
Thomas Vander Stichele [Mon, 5 Apr 2004 10:25:55 +0000 (10:25 +0000)]
disable test until it stops breaking distcheck

Original commit message from CVS:
disable test until it stops breaking distcheck

20 years agopo/sv.po: Updated translation
Johan Dahlin [Mon, 5 Apr 2004 10:12:55 +0000 (10:12 +0000)]
po/sv.po: Updated translation

Original commit message from CVS:
* po/sv.po: Updated translation

20 years agofix segfault for static plugins
Thomas Vander Stichele [Mon, 5 Apr 2004 10:03:36 +0000 (10:03 +0000)]
fix segfault for static plugins

Original commit message from CVS:
fix segfault for static plugins

20 years agotestsuite/debug/: fix tests to work again with debugging enabled
Benjamin Otte [Mon, 5 Apr 2004 04:31:00 +0000 (04:31 +0000)]
testsuite/debug/: fix tests to work again with debugging enabled

Original commit message from CVS:
* testsuite/debug/category.c: (main):
* testsuite/debug/commandline.c: (main):
* testsuite/debug/output.c: (main):
fix tests to work again with debugging enabled

20 years agotestsuite/debug/: fix tests to work again with debugging enabled
Benjamin Otte [Mon, 5 Apr 2004 04:10:05 +0000 (04:10 +0000)]
testsuite/debug/: fix tests to work again with debugging enabled

Original commit message from CVS:
* testsuite/debug/category.c: (main):
* testsuite/debug/commandline.c: (main):
* testsuite/debug/output.c: (main):
fix tests to work again with debugging enabled

20 years agogst/schedulers/gstbasicscheduler.c: fix to work with recent scheduling changes
Benjamin Otte [Mon, 5 Apr 2004 02:30:20 +0000 (02:30 +0000)]
gst/schedulers/gstbasicscheduler.c: fix to work with recent scheduling changes

Original commit message from CVS:
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_pad_link):
fix to work with recent scheduling changes

20 years agogst/schedulers/entryscheduler.c: (some functions, dunno which, prepareChangeLog doesn...
Benjamin Otte [Sun, 4 Apr 2004 23:21:09 +0000 (23:21 +0000)]
gst/schedulers/entryscheduler.c: (some functions, dunno which, prepareChangeLog doesn't work when cvs indents): don't...

Original commit message from CVS:
* gst/schedulers/entryscheduler.c: (some functions, dunno which,
prepareChangeLog doesn't work when cvs indents):
don't throw an error when no element can be scheduled, there's too
many weird reasons why it doesn't work. Return STOPPED instead.
decoupled elemts' schedulability doesn't depend on bufpens.

20 years agofix unused warning
Benjamin Otte [Sun, 4 Apr 2004 04:17:52 +0000 (04:17 +0000)]
fix unused warning

Original commit message from CVS:
fix unused warning

20 years agogst/schedulers/gstbasicscheduler.c: fix uninitialized variable warnings
Benjamin Otte [Sun, 4 Apr 2004 03:11:46 +0000 (03:11 +0000)]
gst/schedulers/gstbasicscheduler.c: fix uninitialized variable warnings

Original commit message from CVS:
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_pad_select):
fix uninitialized variable warnings

20 years agogst/gstpad.c: fix uninitialized variable warning
Benjamin Otte [Sun, 4 Apr 2004 03:02:43 +0000 (03:02 +0000)]
gst/gstpad.c: fix uninitialized variable warning

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_collect_valist):
fix uninitialized variable warning
* gst/schedulers/entryscheduler.c: (schedule_forward):
fix shadowed variable

20 years agogst/: implement gst_pad_collect as replacement for gst_pad_select.
Benjamin Otte [Sun, 4 Apr 2004 02:36:12 +0000 (02:36 +0000)]
gst/: implement gst_pad_collect as replacement for gst_pad_select.

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_collect_array), (gst_pad_collectv),
(gst_pad_collect), (gst_pad_collect_valist), (gst_pad_selectv),
(gst_pad_select):
* gst/gstpad.h:
* gst/gstscheduler.c: (gst_scheduler_pad_select),
(gst_scheduler_lock_element), (gst_scheduler_unlock_element):
* gst/gstscheduler.h:
implement gst_pad_collect as replacement for gst_pad_select.
deprecate gst_pad_select and gst_scheduler_(un)lock_element
add new flag GST_SCHEDULER_FLAG_NEW_API for API that implements the
new pad_select, lock and unlock calls.
* gst/cothreads.c: (cothread_destroy), (cothread_switch):
* gst/cothreads.h:
* gst/schedulers/cothreads_compat.h:
* gst/schedulers/gthread-cothreads.h:
remove unused cothread_lock and cothread_unlock calls
* gst/schedulers/entryscheduler.c:
(gst_entry_scheduler_class_init), (gst_entry_scheduler_init),
(_can_schedule_loop), (gst_entry_scheduler_get_handler),
(gst_entry_scheduler_pad_select):
update to new API
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_class_init), (gst_basic_scheduler_init),
(gst_basic_scheduler_pad_select):
remove useless lock and unlock calls, update pad_select to new API
(untested)
* gst/schedulers/gstoptimalscheduler.c:
(gst_opt_scheduler_class_init):
remove useless select, lock and unlock function calls
* gst/elements/gstaggregator.c: (gst_aggregator_loop):
use gst_pad_collect instead of gst_pad_select

20 years agogst/schedulers/entryscheduler.c: add can_schedule_pad to handle element states.
Benjamin Otte [Sun, 4 Apr 2004 00:24:30 +0000 (00:24 +0000)]
gst/schedulers/entryscheduler.c: add can_schedule_pad to handle element states.

Original commit message from CVS:
* gst/schedulers/entryscheduler.c: (_can_schedule_get),
(can_schedule_pad), (can_schedule), (schedule), (schedule_forward),
(schedule_next_element), (print_entry):
add can_schedule_pad to handle element states.
add schedule_forward to select the correct entry to schedule next

20 years agogst/schedulers/entryscheduler.c: remove unused variable, fix error inside Rb, fix...
Benjamin Otte [Sat, 3 Apr 2004 20:52:02 +0000 (20:52 +0000)]
gst/schedulers/entryscheduler.c: remove unused variable, fix error inside Rb, fix compile warning in unreachable code

Original commit message from CVS:
* gst/schedulers/entryscheduler.c:
remove unused variable, fix error inside Rb, fix compile warning in
unreachable code

20 years agofix compile warning in unreachable code
Benjamin Otte [Sat, 3 Apr 2004 20:42:43 +0000 (20:42 +0000)]
fix compile warning in unreachable code

Original commit message from CVS:
fix compile warning in unreachable code

20 years agogst/schedulers/entryscheduler.c: completely revamp the inner workings, so it's a...
Benjamin Otte [Sat, 3 Apr 2004 19:32:12 +0000 (19:32 +0000)]
gst/schedulers/entryscheduler.c: completely revamp the inner workings, so it's a lot easier to understand and extend

Original commit message from CVS:
* gst/schedulers/entryscheduler.c:
completely revamp the inner workings, so it's a lot easier to
understand and extend

20 years agogst/schedulers/gstoptimalscheduler.c (GstOptSchedulerGroupLink): Rename ->group1...
Andy Wingo [Sat, 3 Apr 2004 13:24:07 +0000 (13:24 +0000)]
gst/schedulers/gstoptimalscheduler.c (GstOptSchedulerGroupLink): Rename ->group1 and ->group2 to ->src and ->sink, re...

Original commit message from CVS:
2004-04-03  Andy Wingo  <wingo@pobox.com>

* gst/schedulers/gstoptimalscheduler.c (GstOptSchedulerGroupLink):
Rename ->group1 and ->group2 to ->src and ->sink, respectively.
This allows better introspection of pipeline topology.
(add_to_chain): Don't do trickery to put loop elements first;
rather, queue a chain sort by marking the chain as dirty.
(remove_from_chain): Mark the chain dirty.
(sort_chain): New function. Sorts the group list so that terminal
sinks are first. This means elements on the sink side will be
preferentially sscheduled before elements on the src side of the
pipeline.
(chain_recursively_migrate_group): Use OTHER_GROUP_LINK.
(schedule_chain): If the chain is marked DIRTY, call sort_chain.
(gst_opt_scheduler_pad_link, gst_opt_scheduler_pad_unlink)
(group_inc_link): Change argument and variable names to match the
new link structure member names (src and sink).
(group_dec_link): Add some description

20 years agomissed bug#
Benjamin Otte [Sat, 3 Apr 2004 04:17:37 +0000 (04:17 +0000)]
missed bug#

Original commit message from CVS:
missed bug#

20 years agofix to successfully build and test with --disable-gst-debug configure switch
Benjamin Otte [Sat, 3 Apr 2004 04:16:24 +0000 (04:16 +0000)]
fix to successfully build and test with --disable-gst-debug configure switch

Original commit message from CVS:
* gst/autoplug/gstspider.c: (gst_spider_identity_plug):
* gst/gstinfo.h:
* testsuite/debug/category.c: (main):
* testsuite/debug/commandline.c: (main):
* testsuite/debug/output.c: (main):
* testsuite/debug/printf_extension.c: (main):
fix to successfully build and test with --disable-gst-debug
configure switch

20 years agodocs/pwg/building-boiler.xml: add cvs login line and s/anonymous/anoncvs/
Benjamin Otte [Sat, 3 Apr 2004 03:00:38 +0000 (03:00 +0000)]
docs/pwg/building-boiler.xml: add cvs login line and s/anonymous/anoncvs/

Original commit message from CVS:
* docs/pwg/building-boiler.xml:
add cvs login line and s/anonymous/anoncvs/

20 years agogst/gststructure.c: memleak fix: free fields array (partial fix for #134839)
Benjamin Otte [Fri, 2 Apr 2004 23:14:42 +0000 (23:14 +0000)]
gst/gststructure.c: memleak fix: free fields array (partial fix for #134839)

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* gst/gststructure.c: (gst_structure_free):
memleak fix: free fields array (partial fix for #134839)

20 years agodocs/random/ds/0.9-suggested-changes: Add a note to change handoff use in fakesrc...
Ronald S. Bultje [Fri, 2 Apr 2004 03:08:09 +0000 (03:08 +0000)]
docs/random/ds/0.9-suggested-changes: Add a note to change handoff use in fakesrc to be usable in a more generic way ...

Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes:
Add a note to change handoff use in fakesrc to be usable in
a more generic way (fakesrc should be renamed to appsrc or so).
* gst/elements/gstfakesrc.c: (gst_fakesrc_class_init):
Change signal type to scope, so we can fill the buffer in the
handoff handler (that's the whole use of this signal...).

20 years agodocs/pwg/other-ntoone.xml: Document muxers and n-to-1 elements.
Ronald S. Bultje [Fri, 2 Apr 2004 01:12:37 +0000 (01:12 +0000)]
docs/pwg/other-ntoone.xml: Document muxers and n-to-1 elements.

Original commit message from CVS:
* docs/pwg/other-ntoone.xml:
Document muxers and n-to-1 elements.

20 years agogst/registries/gstxmlregistry.c
Martin Soto [Thu, 1 Apr 2004 18:28:44 +0000 (18:28 +0000)]
gst/registries/gstxmlregistry.c

Original commit message from CVS:
* gst/registries/gstxmlregistry.c
(gst_xml_registry_rebuild_recurse): Fix the algorithm to
determine if a file is a G_MODULE. The old one discards paths
containing "so" somewhere in the middle. My home directory is
called "soto". Go figure...

20 years agosome more debuggin
Thomas Vander Stichele [Thu, 1 Apr 2004 13:20:52 +0000 (13:20 +0000)]
some more debuggin

Original commit message from CVS:
some more debuggin

20 years agogst/gstbuffer.c: (gst_buffer_join): Add function gst_buffer_join() to eventually...
David Schleef [Thu, 1 Apr 2004 00:40:26 +0000 (00:40 +0000)]
gst/gstbuffer.c: (gst_buffer_join):  Add function gst_buffer_join() to eventually deprecate gst_buffer_merge().  (bug...

Original commit message from CVS:
* gst/gstbuffer.c: (gst_buffer_join):  Add function gst_buffer_join()
to eventually deprecate gst_buffer_merge().  (bug: #136408)
* gst/gstbuffer.h:

20 years agogst/gstvalue.c: Add some union implementations. We didn't have any previously.
David Schleef [Wed, 31 Mar 2004 21:49:19 +0000 (21:49 +0000)]
gst/gstvalue.c: Add some union implementations.  We didn't have any previously.

Original commit message from CVS:
* gst/gstvalue.c: (gst_value_union_int_int_range),
(gst_value_union_int_range_int_range), (gst_value_can_union),
(gst_value_union), (_gst_value_initialize):  Add some union
implementations.  We didn't have any previously.
* testsuite/caps/Makefile.am:
* testsuite/caps/audioscale.c: (gst_audioscale_expand_value),
(gst_audioscale_getcaps), (test_caps), (main): A little test
that is the same as the caps manipulation in audioscale.

20 years agorandom changes
David Schleef [Wed, 31 Mar 2004 05:57:35 +0000 (05:57 +0000)]
random changes

Original commit message from CVS:
random changes

20 years agodocs/faq/general.xml: add entry about "does gst support format X?"
Benjamin Otte [Tue, 30 Mar 2004 19:50:20 +0000 (19:50 +0000)]
docs/faq/general.xml: add entry about "does gst support format X?"

Original commit message from CVS:
* docs/faq/general.xml:
add entry about "does gst support format X?"

20 years agogst/gstthread.c: fix docs
Benjamin Otte [Tue, 30 Mar 2004 18:02:38 +0000 (18:02 +0000)]
gst/gstthread.c: fix docs

Original commit message from CVS:
* gst/gstthread.c:
fix docs
* gst/gstutils.h:
fix GST_BOILERPLATE_FULL to not throw casting errors on C++

20 years agogst/elements/gstbufferstore.c: set the offset of the buffer to the requested offset
Benjamin Otte [Tue, 30 Mar 2004 16:31:06 +0000 (16:31 +0000)]
gst/elements/gstbufferstore.c: set the offset of the buffer to the requested offset

Original commit message from CVS:
* gst/elements/gstbufferstore.c: (gst_buffer_store_get_buffer):
set the offset of the buffer to the requested offset
* gst/elements/gsttypefind.c: (stop_typefinding):
revert patch 1.18 (which I unfortunately don't know the reason for).
This is needed to allow downstream elements to seek. Otherwise
typefind might overwrite a previous seek by downstream elements.
This lead to errors with id3tag and typefind on some mp3s.
* gst/schedulers/entryscheduler.c: (COTHREADS_TYPE),
(gst_entry_scheduler_iterate):
be more verbose when debugging

20 years agocheck string for nullity
Thomas Vander Stichele [Tue, 30 Mar 2004 11:21:40 +0000 (11:21 +0000)]
check string for nullity

Original commit message from CVS:
check string for nullity

20 years agomore doc fixes
Thomas Vander Stichele [Tue, 30 Mar 2004 09:15:47 +0000 (09:15 +0000)]
more doc fixes

Original commit message from CVS:
more doc fixes

20 years agodocs/gst/Makefile.am: Disable a bunch of headers from being scanned
David Schleef [Tue, 30 Mar 2004 07:36:19 +0000 (07:36 +0000)]
docs/gst/Makefile.am: Disable a bunch of headers from being scanned

Original commit message from CVS:
* docs/gst/Makefile.am:  Disable a bunch of headers from being scanned
* docs/gst/gstreamer-docs.sgml:  More hacking
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/cothreads_compat.sgml:
* docs/gst/tmpl/gstcaps.sgml:
* docs/gst/tmpl/gstclock.sgml:
* docs/gst/tmpl/gstelement.sgml:
* docs/gst/tmpl/gstevent.sgml:
* docs/gst/tmpl/gstpad.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstxml.sgml:
* docs/gst/tmpl/gthread-cothreads.sgml:
* docs/random/ds/0.9-suggested-changes:
* gst/elements/gstfakesink.h: doc fixes
* gst/elements/gstfakesrc.h: doc fixes
* gst/gstcaps.c: doc fixes
* gst/gstcaps.h: doc fixes
* gst/gstelement.c: doc fixes
* gst/gstelement.h: doc fixes
* gst/gstindex.c: doc fixes
* gst/gstinfo.c: doc fixes
* gst/gstpad.c: doc fixes
* gst/gstpad.h: doc fixes
* gst/gstplugin.c: doc fixes
* gst/gsttypefind.h: doc fixes
* gst/gsturi.c: doc fixes
* gst/gstvalue.c: doc fixes

20 years agogst/registries/gstxmlregistry.c (get_time)
Colin Walters [Mon, 29 Mar 2004 22:17:28 +0000 (22:17 +0000)]
gst/registries/gstxmlregistry.c (get_time)

Original commit message from CVS:
2004-03-29  Colin Walters  <walters@redhat.com>

* gst/registries/gstxmlregistry.c (get_time)
(plugin_times_older_than_recurse):
Use the result of stat to determine whether a path is a file,
so we don't attempt to opendir() files.

20 years agogst/gstpad.c: print caps in debugging output when setting caps failed
Benjamin Otte [Mon, 29 Mar 2004 16:20:45 +0000 (16:20 +0000)]
gst/gstpad.c: print caps in debugging output when setting caps failed

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_set_explicit_caps):
print caps in debugging output when setting caps failed
* gst/schedulers/entryscheduler.c: (COTHREADS_TYPE),
(schedule_next_element), (get_buffer), (run_chainhandler),
(element_may_start), (gst_entry_scheduler_chain_handler),
(gst_entry_scheduler_get_handler),
(gst_entry_scheduler_state_transition),
(gst_entry_scheduler_pad_link):
make this scheduler a testcase for mandatory
discont-before-first-buffer which is needed if we want to allow apps
to release the sound device.
add SCHED_ASSERT macro to print scheduler state before an assertion
triggers.

20 years agoCOPYING: replace by LGPL (former COPYING.LIB). The core is completely licensed LGPL.
Benjamin Otte [Mon, 29 Mar 2004 13:32:32 +0000 (13:32 +0000)]
COPYING: replace by LGPL (former COPYING.LIB). The core is completely licensed LGPL.

Original commit message from CVS:
* COPYING:
replace by LGPL (former COPYING.LIB). The core is completely
licensed LGPL.
* COPYING.LIB:
remove

20 years agoupdated afrikaans and swedish
Thomas Vander Stichele [Mon, 29 Mar 2004 08:51:29 +0000 (08:51 +0000)]
updated afrikaans and swedish

Original commit message from CVS:
updated afrikaans and swedish

20 years agoadding azerbeidjan
Thomas Vander Stichele [Mon, 29 Mar 2004 08:43:07 +0000 (08:43 +0000)]
adding azerbeidjan

Original commit message from CVS:
adding azerbeidjan

20 years agogst/gstelement.*: New function for setting element time taking into account a hardwar...
Martin Soto [Sun, 28 Mar 2004 13:15:21 +0000 (13:15 +0000)]
gst/gstelement.*: New function for setting element time taking into account a hardware buffering delay.

Original commit message from CVS:
* gst/gstelement.h:
* gst/gstelement.c (gst_element_set_time_delay): New function for
setting element time taking into account a hardware buffering
delay.
(gst_element_set_time): Now just an invocation of
gst_element_set_time_delay.
* gst/gstclock.h:
* gst/gstclock.c (gst_clock_get_event_time_delay): New function
allowing to set event times in the future.
(gst_clock_get_event_time): Now just an invocation of
gst_clock_get_event_time_delay.

20 years agomore brown paperbags, i can really start to go shopping soon
Benjamin Otte [Sun, 28 Mar 2004 02:39:59 +0000 (02:39 +0000)]
more brown paperbags, i can really start to go shopping soon

Original commit message from CVS:
more brown paperbags, i can really start to go shopping soon

20 years agobrown paperbag
Benjamin Otte [Sun, 28 Mar 2004 02:37:52 +0000 (02:37 +0000)]
brown paperbag

Original commit message from CVS:
brown paperbag

20 years agogst/gstbin.c: don't add decoupled elements to schedulers - otherwise it's impossible...
Benjamin Otte [Sun, 28 Mar 2004 02:29:24 +0000 (02:29 +0000)]
gst/gstbin.c: don't add decoupled elements to schedulers - otherwise it's impossible to control if a link to a decoup...

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_set_element_sched),
(gst_bin_unset_element_sched):
don't add decoupled elements to schedulers - otherwise it's
impossible to control if a link to a decoupled element was already
removed from a scheduler or not.
* gst/schedulers/cothreads_compat.h:
* gst/schedulers/gthread-cothreads.h:
add COTHREADS_TYPE macro. Make do_cothread_set_func a macro so there
is no "unused" warning.
* gst/schedulers/Makefile.am:
* gst/schedulers/entryscheduler.c:
add new scheduler, based on ideas from talking to David and Martin.
It's supposed to be small and correct. Currently it's also slow (but
it's not noticable)
* examples/retag/retag.c: (main):
* testsuite/bytestream/test1.c: (main):
fix missing NULLs at end of variadic functions
* testsuite/elements/.cvsignore:
update

20 years agoAdded GST_EVENT_ANY as an event type that passes a GstStructure
Jan Schmidt [Sat, 27 Mar 2004 15:30:41 +0000 (15:30 +0000)]
Added GST_EVENT_ANY as an event type that passes a GstStructure

Original commit message from CVS:
Added GST_EVENT_ANY as an event type that passes a GstStructure

20 years agomake this compatible with thomasvs rpms
Christian Schaller [Sat, 27 Mar 2004 09:55:53 +0000 (09:55 +0000)]
make this compatible with thomasvs rpms

Original commit message from CVS:
make this compatible with thomasvs rpms

20 years agodocs/gst/gstreamer-sections.txt: More doc hacking.
David Schleef [Fri, 26 Mar 2004 03:46:16 +0000 (03:46 +0000)]
docs/gst/gstreamer-sections.txt: More doc hacking.

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:  More doc hacking.
* docs/gst/tmpl/gstaggregator.sgml:
* docs/gst/tmpl/gstautoplugfactory.sgml:
* docs/gst/tmpl/gstbin.sgml:
* docs/gst/tmpl/gstbuffer.sgml:
* docs/gst/tmpl/gstbufferstore.sgml:
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstreamer-unused.sgml:
* docs/gst/tmpl/gstsearchfuncs.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstvalue.sgml:
* docs/gst/tmpl/gstxml.sgml:
* gst/Makefile.am:  Remove gstthreaddummy.c.  It never worked,
and we don't support it.
* gst/gst.c: (gst_init_get_popt_table), (init_pre), (init_post),
(gst_use_threads), (gst_has_threads): same
* gst/gstthreaddummy.c: same
* gst/autoplug/gstspider.c: Make gst_spider_details static.
* gst/autoplug/gstspider.h: same
* gst/elements/gstaggregator.h: Remove bogus function from header
* gst/elements/gstfakesink.h: same
* gst/elements/gstfakesrc.h: same
* gst/elements/gstmd5sink.h: same
* gst/elements/gstshaper.h: same
* gst/elements/gsttee.h: same
* gst/gstbin.c: doc fixes
* gst/gstbin.h: Remove unused definition.
* gst/gstbuffer.c: doc fixes
* gst/gstcaps.c: (gst_caps_is_always_compatible): doc fixes
* gst/gstfilter.c: doc fixes
* gst/gsttag.c: doc fixes
* gst/gstvalue.c: doc fixes

20 years agodocs/pwg/advanced-types.xml: Document typefinding.
Ronald S. Bultje [Fri, 26 Mar 2004 01:53:06 +0000 (01:53 +0000)]
docs/pwg/advanced-types.xml: Document typefinding.

Original commit message from CVS:
* docs/pwg/advanced-types.xml:
Document typefinding.
* docs/pwg/other-oneton.xml:
Document one-to-n elements, demuxers and parsers.

20 years agoconfigure.ac: Check bison version (bug #127838)
David Schleef [Thu, 25 Mar 2004 22:19:19 +0000 (22:19 +0000)]
configure.ac: Check bison version (bug #127838)

Original commit message from CVS:
reviewed by: David Schleef  <ds@schleef.org>
* configure.ac: Check bison version (bug #127838)

20 years agodocs/gst/gstreamer-docs.sgml: More fine tuning.
David Schleef [Thu, 25 Mar 2004 19:26:26 +0000 (19:26 +0000)]
docs/gst/gstreamer-docs.sgml: More fine tuning.

Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml: More fine tuning.
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/gstautoplug.sgml:
* docs/gst/tmpl/gststaticautoplug.sgml:
* docs/gst/tmpl/gststaticautoplugrender.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstxml.sgml:

20 years agodocs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete...
David Schleef [Thu, 25 Mar 2004 04:20:33 +0000 (04:20 +0000)]
docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete crap, that I decided to do majo...

Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:  I got tired of the reference
manual being such complete crap, that I decided to do major
hacking of it.  This checkin replaces any fine tuning that
may have been done previously, with the benefit of actually
being complete for much of the API that was changed since
0.6.  Further fine tuning will occur shortly.  (bug #134721)
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/GstBin.sgml:
* docs/gst/tmpl/GstBuffer.sgml:
* docs/gst/tmpl/GstCaps.sgml:
* docs/gst/tmpl/GstClock.sgml:
* docs/gst/tmpl/GstCompat.sgml:
* docs/gst/tmpl/GstData.sgml:
* docs/gst/tmpl/GstElement.sgml:
* docs/gst/tmpl/GstEvent.sgml:
* docs/gst/tmpl/GstIndex.sgml:
* docs/gst/tmpl/GstStructure.sgml:
* docs/gst/tmpl/GstTag.sgml:
* docs/gst/tmpl/cothreads.sgml:
* docs/gst/tmpl/cothreads_compat.sgml:
* docs/gst/tmpl/gettext.sgml:
* docs/gst/tmpl/grammar.tab.sgml:
* docs/gst/tmpl/gst-i18n-app.sgml:
* docs/gst/tmpl/gst-i18n-lib.sgml:
* docs/gst/tmpl/gst.sgml:
* docs/gst/tmpl/gst_private.sgml:
* docs/gst/tmpl/gstaggregator.sgml:
* docs/gst/tmpl/gstarch.sgml:
* docs/gst/tmpl/gstatomic.sgml:
* docs/gst/tmpl/gstatomic_impl.sgml:
* docs/gst/tmpl/gstbin.sgml:
* docs/gst/tmpl/gstbuffer.sgml:
* docs/gst/tmpl/gstbufferstore.sgml:
* docs/gst/tmpl/gstcaps.sgml:
* docs/gst/tmpl/gstclock.sgml:
* docs/gst/tmpl/gstcompat.sgml:
* docs/gst/tmpl/gstconfig.sgml:
* docs/gst/tmpl/gstcpu.sgml:
* docs/gst/tmpl/gstdata.sgml:
* docs/gst/tmpl/gstdata_private.sgml:
* docs/gst/tmpl/gstelement.sgml:
* docs/gst/tmpl/gstenumtypes.sgml:
* docs/gst/tmpl/gsterror.sgml:
* docs/gst/tmpl/gstevent.sgml:
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstfilesink.sgml:
* docs/gst/tmpl/gstfilter.sgml:
* docs/gst/tmpl/gstindex.sgml:
* docs/gst/tmpl/gstinfo.sgml:
* docs/gst/tmpl/gstinterface.sgml:
* docs/gst/tmpl/gstlog.sgml:
* docs/gst/tmpl/gstmacros.sgml:
* docs/gst/tmpl/gstmarshal.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstmultifilesrc.sgml:
* docs/gst/tmpl/gstobject.sgml:
* docs/gst/tmpl/gstpad.sgml:
* docs/gst/tmpl/gstparse.sgml:
* docs/gst/tmpl/gstpipeline.sgml:
* docs/gst/tmpl/gstplugin.sgml:
* docs/gst/tmpl/gstpluginfeature.sgml:
* docs/gst/tmpl/gstqueue.sgml:
* docs/gst/tmpl/gstreamer-unused.sgml:
* docs/gst/tmpl/gstregistry.sgml:
* docs/gst/tmpl/gstregistrypool.sgml:
* docs/gst/tmpl/gstscheduler.sgml:
* docs/gst/tmpl/gstsearchfuncs.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gstspideridentity.sgml:
* docs/gst/tmpl/gststructure.sgml:
* docs/gst/tmpl/gstsystemclock.sgml:
* docs/gst/tmpl/gsttag.sgml:
* docs/gst/tmpl/gsttaginterface.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gstthread.sgml:
* docs/gst/tmpl/gsttrace.sgml:
* docs/gst/tmpl/gsttrashstack.sgml:
* docs/gst/tmpl/gsttypefind.sgml:
* docs/gst/tmpl/gsttypes.sgml:
* docs/gst/tmpl/gsturi.sgml:
* docs/gst/tmpl/gsturitype.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstvalue.sgml:
* docs/gst/tmpl/gstversion.sgml:
* docs/gst/tmpl/gstxml.sgml:
* docs/gst/tmpl/gstxmlregistry.sgml:
* docs/gst/tmpl/gthread-cothreads.sgml:
* docs/gst/tmpl/types.sgml:

20 years agodocs/pwg/: Documentation on how to write source and sink elements. Other stuff in...
Ronald S. Bultje [Thu, 25 Mar 2004 03:11:57 +0000 (03:11 +0000)]
docs/pwg/: Documentation on how to write source and sink elements. Other stuff in chapter 4 (1-to-n/demuxer, n-to-1/m...

Original commit message from CVS:
* docs/pwg/other-sink.xml:
* docs/pwg/other-source.xml:
Documentation on how to write source and sink elements. Other
stuff in chapter 4 (1-to-n/demuxer, n-to-1/muxer, n-to-n,
manager, autoplugger) are all still pending.

20 years agono dear, that dress doesn't make you look fat. You look fat even without it.
Benjamin Otte [Thu, 25 Mar 2004 02:43:28 +0000 (02:43 +0000)]
no dear, that dress doesn't make you look fat. You look fat even without it.

Original commit message from CVS:
no dear, that dress doesn't make you look fat. You look fat even without it.

20 years agoyes, dear, i'll leave the shoes at the front door
Benjamin Otte [Thu, 25 Mar 2004 02:17:40 +0000 (02:17 +0000)]
yes, dear, i'll leave the shoes at the front door

Original commit message from CVS:
yes, dear, i'll leave the shoes at the front door

20 years agoi'd probably prefer a bitchy wife to automake
Benjamin Otte [Thu, 25 Mar 2004 02:05:22 +0000 (02:05 +0000)]
i'd probably prefer a bitchy wife to automake

Original commit message from CVS:
i'd probably prefer a bitchy wife to automake

20 years agopleasing automake more
Benjamin Otte [Thu, 25 Mar 2004 01:55:31 +0000 (01:55 +0000)]
pleasing automake more

Original commit message from CVS:
pleasing automake more

20 years agowhoops, forgot to clean Makefile
Benjamin Otte [Thu, 25 Mar 2004 01:53:17 +0000 (01:53 +0000)]
whoops, forgot to clean Makefile

Original commit message from CVS:
whoops, forgot to clean Makefile

20 years agofix Makefile for buildbots
Benjamin Otte [Thu, 25 Mar 2004 01:32:26 +0000 (01:32 +0000)]
fix Makefile for buildbots

Original commit message from CVS:
fix Makefile for buildbots

20 years agotestsuite/elements/: add check to make sure gst-compprep works
Benjamin Otte [Thu, 25 Mar 2004 00:32:19 +0000 (00:32 +0000)]
testsuite/elements/: add check to make sure gst-compprep works

Original commit message from CVS:
* testsuite/elements/Makefile.am:
* testsuite/elements/gst-compprep-check:
add check to make sure gst-compprep works
* testsuite/elements/gst-inspect-check.in:
improve initialization output
* testsuite/gst-inspect-check:
remove old file

20 years agotestsuite/elements/: Add gst-inspect-check to the testsuite.
David Schleef [Wed, 24 Mar 2004 23:48:24 +0000 (23:48 +0000)]
testsuite/elements/: Add gst-inspect-check to the testsuite.

Original commit message from CVS:
* testsuite/elements/Makefile.am:
* testsuite/elements/gst-inspect-check.in: Add gst-inspect-check
to the testsuite.

20 years agolibs/gst/control/: fix lvalue casts for real
Benjamin Otte [Wed, 24 Mar 2004 15:51:27 +0000 (15:51 +0000)]
libs/gst/control/: fix lvalue casts for real

Original commit message from CVS:
* libs/gst/control/dparam.c: (gst_dparam_attach),
(gst_dparam_detach):
* libs/gst/control/dparammanager.c: (gst_dpman_init):
fix lvalue casts for real

20 years agogst/schedulers/: fix GStreamer to not have issues with lvalue casts anymore (fixes...
Benjamin Otte [Wed, 24 Mar 2004 14:06:48 +0000 (14:06 +0000)]
gst/schedulers/: fix GStreamer to not have issues with lvalue casts anymore (fixes some bug, but bugzilla is down)

Original commit message from CVS:
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_src_wrapper):
* gst/schedulers/gstoptimalscheduler.c:
(gst_opt_scheduler_loop_wrapper), (gst_opt_scheduler_get_wrapper),
(pad_clear_queued), (gst_opt_scheduler_add_element),
(gst_opt_scheduler_remove_element):
fix GStreamer to not have issues with lvalue casts anymore (fixes
some bug, but bugzilla is down)

20 years agogst/gstelement.c: add documentation about a gobject quirk where the object hasn't...
Benjamin Otte [Wed, 24 Mar 2004 13:38:17 +0000 (13:38 +0000)]
gst/gstelement.c: add documentation about a gobject quirk where the object hasn't the correct class pointer set on in...

Original commit message from CVS:
* gst/gstelement.c:
add documentation about a gobject quirk where the object hasn't the
correct class pointer set on initialization
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_src_wrapper):
make sure to not run into an infinite loop

20 years agogst/gstutils.*: first argument of gst_util_dump_mem should be const
Benjamin Otte [Mon, 22 Mar 2004 22:23:50 +0000 (22:23 +0000)]
gst/gstutils.*: first argument of gst_util_dump_mem should be const

Original commit message from CVS:
* gst/gstutils.c: (gst_util_dump_mem):
* gst/gstutils.h:
first argument of gst_util_dump_mem should be const