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.
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
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.
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.
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)
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.
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
Thomas Vander Stichele [Mon, 5 Apr 2004 11:32:22 +0000 (11:32 +0000)]
dist fix
Original commit message from CVS:
dist fix
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
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
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
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
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
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
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.
Benjamin Otte [Sun, 4 Apr 2004 04:17:52 +0000 (04:17 +0000)]
fix unused warning
Original commit message from CVS:
fix unused warning
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
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
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
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
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
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
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
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
Benjamin Otte [Sat, 3 Apr 2004 04:17:37 +0000 (04:17 +0000)]
missed bug#
Original commit message from CVS:
missed bug#
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
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/
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)
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...).
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.
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...
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
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:
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.
David Schleef [Wed, 31 Mar 2004 05:57:35 +0000 (05:57 +0000)]
random changes
Original commit message from CVS:
random changes
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?"
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++
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
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
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
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
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.
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.
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
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
Thomas Vander Stichele [Mon, 29 Mar 2004 08:43:07 +0000 (08:43 +0000)]
adding azerbeidjan
Original commit message from CVS:
adding azerbeidjan
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.
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
Benjamin Otte [Sun, 28 Mar 2004 02:37:52 +0000 (02:37 +0000)]
brown paperbag
Original commit message from CVS:
brown paperbag
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
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
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
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
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.
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)
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:
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:
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.
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.
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
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
Benjamin Otte [Thu, 25 Mar 2004 01:55:31 +0000 (01:55 +0000)]
pleasing automake more
Original commit message from CVS:
pleasing automake more
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
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
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
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.
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
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)
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
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
Johan Dahlin [Mon, 22 Mar 2004 15:35:06 +0000 (15:35 +0000)]
gst/gstvalue.h: Clean up a little bit.
Original commit message from CVS:
* gst/gstvalue.h: Clean up a little bit.
Benjamin Otte [Sun, 21 Mar 2004 03:22:55 +0000 (03:22 +0000)]
gst/: clean up used memory in this elements correctly on teardown (closes #137279)
Original commit message from CVS:
reviewed by Benjamin Otte <otte@gnome.org>
* gst/autoplug/gstspider.c: (gst_spider_dispose):
* gst/elements/gstaggregator.c: (gst_aggregator_finalize),
(gst_aggregator_class_init), (gst_aggregator_init):
* gst/elements/gstfilesrc.c: (gst_filesrc_init),
(gst_filesrc_dispose), (gst_filesrc_set_location):
* gst/elements/gstidentity.c: (gst_identity_finalize),
(gst_identity_class_init), (gst_identity_chain):
* gst/elements/gstmultifilesrc.c: (gst_multifilesrc_open_file):
* gst/elements/gststatistics.c: (gst_statistics_finalize),
(gst_statistics_class_init):
* gst/elements/gsttee.c: (gst_tee_finalize), (gst_tee_class_init),
(gst_tee_get_property):
clean up used memory in this elements correctly on teardown (closes
#137279)
Colin Walters [Sat, 20 Mar 2004 23:35:59 +0000 (23:35 +0000)]
I'm too lazy to comment this
Original commit message from CVS:
*** empty log message ***
Colin Walters [Sat, 20 Mar 2004 20:24:49 +0000 (20:24 +0000)]
gst/registries/gstxmlregistry.c: Make registry saving atomic.
Original commit message from CVS:
2004-03-20 Colin Walters <walters@verbum.org>
* gst/registries/gstxmlregistry.c:
(gst_xml_registry_open_func, gst_xml_registry_close_func): Make
registry saving atomic.
Colin Walters [Sat, 20 Mar 2004 17:59:08 +0000 (17:59 +0000)]
gst/registries/gstxmlregistry.c (gst_xml_registry_get_perms_func): Just use access() instead of actually creating and...
Original commit message from CVS:
2004-03-20 Colin Walters <walters@verbum.org>
* gst/registries/gstxmlregistry.c (gst_xml_registry_get_perms_func): Just use
access() instead of actually creating and deleting files.
David Schleef [Thu, 18 Mar 2004 20:24:32 +0000 (20:24 +0000)]
configure.ac: Remove HAVE_ATOMIC_H test, since it's unused. (bug #137625)
Original commit message from CVS:
* configure.ac: Remove HAVE_ATOMIC_H test, since it's unused.
(bug #137625)
Thomas Vander Stichele [Thu, 18 Mar 2004 18:15:17 +0000 (18:15 +0000)]
updated swedish translation
Original commit message from CVS:
updated swedish translation
Thomas Vander Stichele [Thu, 18 Mar 2004 13:01:21 +0000 (13:01 +0000)]
updated translation return silently when filesink not open
Original commit message from CVS:
updated translation
return silently when filesink not open
Thomas Vander Stichele [Thu, 18 Mar 2004 12:14:43 +0000 (12:14 +0000)]
dist common properly
Original commit message from CVS:
dist common properly
Thomas Vander Stichele [Wed, 17 Mar 2004 20:51:05 +0000 (20:51 +0000)]
fix
Original commit message from CVS:
fix
Thomas Vander Stichele [Wed, 17 Mar 2004 18:03:17 +0000 (18:03 +0000)]
adding afrikaans and swedish
Original commit message from CVS:
adding afrikaans and swedish
Thomas Vander Stichele [Wed, 17 Mar 2004 10:50:04 +0000 (10:50 +0000)]
use release.mak
Original commit message from CVS:
use release.mak
Thomas Vander Stichele [Wed, 17 Mar 2004 10:06:23 +0000 (10:06 +0000)]
adding monkeysaudio to uninstalled dirs
Original commit message from CVS:
adding monkeysaudio to uninstalled dirs
David Schleef [Wed, 17 Mar 2004 02:43:55 +0000 (02:43 +0000)]
gst/gst.c: Fix some gettext strings to make them easier to translate. Required making the strings non-const.
Original commit message from CVS:
* gst/gst.c: (gst_get_popt_options), (gst_init_get_popt_table),
(gst_init_check_with_popt_table): Fix some gettext strings to
make them easier to translate. Required making the strings
non-const.
Thomas Vander Stichele [Tue, 16 Mar 2004 12:41:36 +0000 (12:41 +0000)]
back to cvs
Original commit message from CVS:
back to cvs
Thomas Vander Stichele [Tue, 16 Mar 2004 12:24:23 +0000 (12:24 +0000)]
releasing
Original commit message from CVS:
releasing
Johan Dahlin [Tue, 16 Mar 2004 09:53:16 +0000 (09:53 +0000)]
gst/schedulers/gstoptimalscheduler.c
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c
(gst_opt_scheduler_pad_unlink): Remove double ;, spotted by Scott Wheeler
Thomas Vander Stichele [Mon, 15 Mar 2004 23:11:36 +0000 (23:11 +0000)]
fix header inclusion
Original commit message from CVS:
fix header inclusion
Thomas Vander Stichele [Mon, 15 Mar 2004 23:04:07 +0000 (23:04 +0000)]
libtool version bump
Original commit message from CVS:
libtool version bump
Thomas Vander Stichele [Mon, 15 Mar 2004 22:42:34 +0000 (22:42 +0000)]
add padding
Original commit message from CVS:
add padding
Benjamin Otte [Mon, 15 Mar 2004 19:49:36 +0000 (19:49 +0000)]
gst/elements/gstfdsrc.c: set the first parameter for select call correctly.
Original commit message from CVS:
* gst/elements/gstfdsrc.c: (gst_fdsrc_get):
set the first parameter for select call correctly.
(fixes #137230)
Thomas Vander Stichele [Mon, 15 Mar 2004 19:27:17 +0000 (19:27 +0000)]
don't mix tabs and spaces
Original commit message from CVS:
don't mix tabs and spaces
Johan Dahlin [Mon, 15 Mar 2004 19:24:35 +0000 (19:24 +0000)]
gst/schedulers/gstoptimalscheduler.c
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c
(gst_opt_scheduler_pad_unlink): Fix bug that causes totem to
crash on MPEG playback. My boolean arithmetic is a bit rusty.
Thomas Vander Stichele [Mon, 15 Mar 2004 18:22:45 +0000 (18:22 +0000)]
uncommit
Original commit message from CVS:
uncommit
Johan Dahlin [Mon, 15 Mar 2004 18:21:12 +0000 (18:21 +0000)]
tools/Makefile.am (EXTRA_DIST): Add gst-indent
Original commit message from CVS:
* tools/Makefile.am (EXTRA_DIST): Add gst-indent
Thomas Vander Stichele [Mon, 15 Mar 2004 18:20:03 +0000 (18:20 +0000)]
distcheck fixes
Original commit message from CVS:
distcheck fixes
Thomas Vander Stichele [Mon, 15 Mar 2004 17:57:22 +0000 (17:57 +0000)]
sigh
Original commit message from CVS:
sigh
Thomas Vander Stichele [Mon, 15 Mar 2004 17:51:07 +0000 (17:51 +0000)]
fix tests
Original commit message from CVS:
fix tests
Thomas Vander Stichele [Mon, 15 Mar 2004 17:26:30 +0000 (17:26 +0000)]
ignore some more
Original commit message from CVS:
ignore some more
Thomas Vander Stichele [Mon, 15 Mar 2004 16:59:53 +0000 (16:59 +0000)]
automake fix
Original commit message from CVS:
automake fix