Thomas Vander Stichele [Sun, 22 Feb 2004 14:07:55 +0000 (14:07 +0000)]
fix errors
Original commit message from CVS:
fix errors
Andy Wingo [Fri, 20 Feb 2004 13:18:32 +0000 (13:18 +0000)]
gst/: Debugging tweaks.
Original commit message from CVS:
2004-02-20 Andy Wingo <wingo@pobox.com>
* gst/gstbin.c:
* gst/gstbuffer.c:
* gst/gstplugin.c:
* gst/registries/gstxmlregistry.c:
* gst/schedulers/gstoptimalscheduler.c: Debugging tweaks.
* gst/gstelement.c (gst_element_set_scheduler): Debugging fixes.
(gst_element_add_pad): DEBUG->INFO, some fixes.
(gst_element_get_compatible_pad_template): Just see if the
templates' caps intersect, not if one is a strict subset of the
other. This conforms more to what gst_pad_link_intersect() does.
(gst_element_class_add_pad_template): Don't memcpy the pad
template, just ref it.
(gst_element_get_compatible_pad_filtered): Clean up debug messages
* gst/gstpad.c (gst_pad_can_link_filtered): Debug a true result.
(gst_pad_link_filtered): Debug changes.
(gst_pad_link_prepare): New function, consolidated from
can_link_filtered and link_filtered.
* gst/parse/grammar.y (gst_parse_perform_link): Made INFO output
look more like that of the functions in gstelement.c
* gst/gstinfo.c (gst_debug_print_object): Put a space before the
object, and return the empty string if object is NULL.
* gst/parse/parse.l: Remove trailing newlines when calling PRINT.
* gst/parse/grammar.y (YYFPRINTF): Log bison debugging info via
LOG, not DEBUG. We still get flex info on debug.
* gst/registries/gstxmlregistry.c (gst_xml_registry_load): Make
debug string more verbose.
(plugin_times_older_than): DEBUG->LOG.
Julien Moutte [Fri, 20 Feb 2004 11:55:44 +0000 (11:55 +0000)]
gst/gsttag.h: Adding video-codec and audio-codec for demuxers which will emit found_tag for each stream they demux wi...
Original commit message from CVS:
2004-02-20 Julien MOUTTE <julien@moutte.net>
* gst/gsttag.h: Adding video-codec and audio-codec for demuxers which
will emit found_tag for each stream they demux with the codec.
David Schleef [Fri, 20 Feb 2004 02:32:21 +0000 (02:32 +0000)]
random checkin
Original commit message from CVS:
random checkin
Benjamin Otte [Fri, 20 Feb 2004 00:38:24 +0000 (00:38 +0000)]
gst/gstevent.c: copy navigation event correctly. Check freeing tag lists.
Original commit message from CVS:
2004-02-20 Benjamin Otte <otte@gnome.org>
* gst/gstevent.c: (_gst_event_copy), (_gst_event_free):
copy navigation event correctly. Check freeing tag lists.
* gst/gstthread.c: (gst_thread_change_state):
don't abort() on state changing mess - it might happen because of
bugs.
* gst/gstvalue.c: (gst_value_set_caps), (gst_value_get_caps):
use boxed functions
* gst/gstvalue.h:
fix GST_VALUE_HOLDS_CAPS
David Schleef [Thu, 19 Feb 2004 20:08:45 +0000 (20:08 +0000)]
gst/gstinfo.h: Copy G_STRFUNC implementation from glib-2.4 and use it for GST_FUNCTION. (bug #134750)
Original commit message from CVS:
* gst/gstinfo.h: Copy G_STRFUNC implementation from glib-2.4
and use it for GST_FUNCTION. (bug #134750)
Thomas Vander Stichele [Thu, 19 Feb 2004 17:29:13 +0000 (17:29 +0000)]
update translations
Original commit message from CVS:
update translations
Thomas Vander Stichele [Thu, 19 Feb 2004 10:36:06 +0000 (10:36 +0000)]
some fixes from jdahlin
Original commit message from CVS:
some fixes from jdahlin
David Schleef [Thu, 19 Feb 2004 02:23:35 +0000 (02:23 +0000)]
docs/libs/gstreamer-libs-sections.txt: Add missing sections for libgstcontrol.
Original commit message from CVS:
reviewed by: David Schleef <ds@schleef.org>
* docs/libs/gstreamer-libs-sections.txt: Add missing sections
for libgstcontrol.
David Schleef [Thu, 19 Feb 2004 01:47:04 +0000 (01:47 +0000)]
libs/gst/control/: Additional fixes to get double dparams working.
Original commit message from CVS:
* libs/gst/control/dparam.c: (gst_dparam_class_init):
* libs/gst/control/dparam_smooth.c: (gst_dpsmooth_class_init),
(gst_dpsmooth_new): Additional fixes to get double dparams working.
* tools/gst-inspect.c: (print_element_info): Support dumping of
double dparam information.
David Schleef [Wed, 18 Feb 2004 05:26:59 +0000 (05:26 +0000)]
gst/elements/gstmultifilesrc.c: Use G_TYPE_STRING in signal prototype instead of G_TYPE_POINTER.
Original commit message from CVS:
* gst/elements/gstmultifilesrc.c: (gst_multifilesrc_class_init):
Use G_TYPE_STRING in signal prototype instead of G_TYPE_POINTER.
* gst/elements/gsttypefind.c: (gst_type_find_element_class_init):
Use GST_TYPE_CAPS in signal prototype.
* gst/gstcaps.c: (_gst_caps_initialize), (gst_caps_copy_conditional):
Convert GST_TYPE_CAPS to boxed.
* gst/gstelement.c: (gst_element_class_init):
Use GST_TYPE_TAG_LIST in signal prototype.
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
Add GST_TYPE_INDEX_ENTRY type.
* gst/gstmarshal.list:
Add necessary marshal types.
* gst/gstpad.c: (gst_real_pad_class_init),
(_gst_real_pad_fixate_accumulator), (gst_pad_link_fixate),
(gst_pad_recover_caps_error):
Use GST_TYPE_CAPS in signal prototypes. Fix some debugging strings.
* gst/gststructure.c: (_gst_structure_initialize),
(gst_structure_copy), (_gst_structure_copy_conditional):
* gst/gststructure.h:
Convert GST_TYPE_STRUCTURE to boxed.
* gst/gsttag.c: (gst_tag_list_get_type):
* gst/gsttag.h:
Add GST_TYPE_TAG_LIST type.
Julien Moutte [Tue, 17 Feb 2004 22:55:26 +0000 (22:55 +0000)]
gst/gstpad.c: Reverting my change according to what we agreed with david.
Original commit message from CVS:
2004-02-17 Julien MOUTTE <julien@moutte.net>
* gst/gstpad.c: (gst_pad_try_set_caps): Reverting my change according
to what we agreed with david.
* gst/gstpad.h: adding GST_PAD_IS_NEGOTIATING macro.
Thomas Vander Stichele [Tue, 17 Feb 2004 18:27:00 +0000 (18:27 +0000)]
update translation
Original commit message from CVS:
update translation
Thomas Vander Stichele [Tue, 17 Feb 2004 17:59:32 +0000 (17:59 +0000)]
throw an error for mime types spider can't handle
Original commit message from CVS:
throw an error for mime types spider can't handle
Julien Moutte [Mon, 16 Feb 2004 23:40:32 +0000 (23:40 +0000)]
gst/gstpad.c: We are nice people. Return silently when the pad is negotiating.
Original commit message from CVS:
2004-02-17 Julien MOUTTE <julien@moutte.net>
* gst/gstpad.c: (gst_pad_try_set_caps): We are nice people. Return
silently when the pad is negotiating.
Johan Dahlin [Mon, 16 Feb 2004 18:13:21 +0000 (18:13 +0000)]
Spelling fix
Original commit message from CVS:
Spelling fix
Johan Dahlin [Mon, 16 Feb 2004 18:10:30 +0000 (18:10 +0000)]
Spelling fix
Original commit message from CVS:
Spelling fix
Thomas Vander Stichele [Mon, 16 Feb 2004 16:09:12 +0000 (16:09 +0000)]
add comment
Original commit message from CVS:
add comment
Thomas Vander Stichele [Mon, 16 Feb 2004 16:00:39 +0000 (16:00 +0000)]
small update
Original commit message from CVS:
small update
Thomas Vander Stichele [Mon, 16 Feb 2004 15:57:17 +0000 (15:57 +0000)]
and now the fix to make buildbot work
Original commit message from CVS:
and now the fix to make buildbot work
Thomas Vander Stichele [Mon, 16 Feb 2004 15:47:23 +0000 (15:47 +0000)]
adding gst-uninstalled script
Original commit message from CVS:
adding gst-uninstalled script
Thomas Vander Stichele [Mon, 16 Feb 2004 12:28:36 +0000 (12:28 +0000)]
patch for s390 from fedora test 2 rpms
Original commit message from CVS:
patch for s390 from fedora test 2 rpms
Johan Dahlin [Mon, 16 Feb 2004 10:30:11 +0000 (10:30 +0000)]
Trigger build
Original commit message from CVS:
Trigger build
Julien Moutte [Sun, 15 Feb 2004 19:05:59 +0000 (19:05 +0000)]
gst/gstbin.c: Fix a big bug that was breaking pipelines like sinesrc ! { queue ! osssink } when an error was thrown b...
Original commit message from CVS:
2004-02-15 Julien MOUTTE <julien@moutte.net>
* gst/gstbin.c: (gst_bin_change_state), (gst_bin_iterate): Fix a big
bug that was breaking pipelines like sinesrc ! { queue ! osssink } when
an error was thrown by osssink. Basically a state change failure for
an element in a different scheduling group was considered as successfull , which means that caps nego was going on and weird stuff happened. Like i wrote in the comment there, if someone want to revert that please
drop me a mail explaining why because i really see no point in keeping
that broken behaviour there.
* gst/gstqueue.c: (gst_queue_get): Add a safety check as the queue CAN
be empty, we then return NULL which will trigger a nice error when
pulling from the pad.
Christian Schaller [Sat, 14 Feb 2004 14:11:23 +0000 (14:11 +0000)]
revert earlier change
Original commit message from CVS:
revert earlier change
Christian Schaller [Sat, 14 Feb 2004 13:46:42 +0000 (13:46 +0000)]
fix for gstreamer spec file to make it actually work properpely in regards to apt and gstreamer using modules
Original commit message from CVS:
fix for gstreamer spec file to make it actually work properpely in regards to apt and gstreamer using modules
Christian Schaller [Sat, 14 Feb 2004 11:50:54 +0000 (11:50 +0000)]
latest changes to make it work
Original commit message from CVS:
latest changes to make it work
David Schleef [Sat, 14 Feb 2004 00:01:33 +0000 (00:01 +0000)]
libs/gst/control/: Add support for double dparams.
Original commit message from CVS:
* libs/gst/control/dparam.c: (gst_dparam_class_init),
(gst_dparam_get_property), (gst_dparam_set_property),
(gst_dparam_do_update_default):
* libs/gst/control/dparam.h:
* libs/gst/control/dparam_smooth.c: (gst_dpsmooth_class_init),
(gst_dpsmooth_new), (gst_dpsmooth_set_property),
(gst_dpsmooth_get_property), (gst_dpsmooth_value_changed_double),
(gst_dpsmooth_do_update_double):
* libs/gst/control/dparam_smooth.h:
* libs/gst/control/dparammanager.c:
(gst_dpman_inline_direct_update):
Add support for double dparams.
David Schleef [Fri, 13 Feb 2004 23:56:11 +0000 (23:56 +0000)]
gst/elements/gstfdsrc.c: (gst_fdsrc_get): Use GST_TIME_TO_TIMEVAL()
Original commit message from CVS:
* gst/elements/gstfdsrc.c: (gst_fdsrc_get): Use GST_TIME_TO_TIMEVAL()
* gst/gstclock.h: Avoid using 64-bit % operator (slow!)
David Schleef [Fri, 13 Feb 2004 20:16:42 +0000 (20:16 +0000)]
gst/elements/gstfdsrc.*: Adds timeout property to fdsrc, and sends an EOS event if file descriptor reading times out.
Original commit message from CVS:
reviewed by: David Schleef <ds@schleef.org>
* gst/elements/gstfdsrc.c: (gst_fdsrc_class_init),
(gst_fdsrc_init), (gst_fdsrc_set_property),
(gst_fdsrc_get_property), (gst_fdsrc_get):
* gst/elements/gstfdsrc.h: Adds timeout property to fdsrc,
and sends an EOS event if file descriptor reading times out.
Thomas Vander Stichele [Fri, 13 Feb 2004 19:01:10 +0000 (19:01 +0000)]
revert broken commit
Original commit message from CVS:
revert broken commit
Johan Dahlin [Fri, 13 Feb 2004 18:22:50 +0000 (18:22 +0000)]
Remove a newline to trigger build
Original commit message from CVS:
Remove a newline to trigger build
Johan Dahlin [Fri, 13 Feb 2004 17:59:52 +0000 (17:59 +0000)]
Remove a dot! (to trigger build)
Original commit message from CVS:
Remove a dot! (to trigger build)
Thomas Vander Stichele [Fri, 13 Feb 2004 17:37:06 +0000 (17:37 +0000)]
am 1.6 requires AM_CONDITIONAL in configure.ac
Original commit message from CVS:
am 1.6 requires AM_CONDITIONAL in configure.ac
Thomas Vander Stichele [Fri, 13 Feb 2004 16:43:03 +0000 (16:43 +0000)]
up version of gettext
Original commit message from CVS:
up version of gettext
Thomas Vander Stichele [Fri, 13 Feb 2004 12:57:20 +0000 (12:57 +0000)]
fix libxml req version
Original commit message from CVS:
fix libxml req version
Johan Dahlin [Fri, 13 Feb 2004 11:20:20 +0000 (11:20 +0000)]
Test commit
Original commit message from CVS:
Test commit
Thomas Vander Stichele [Thu, 12 Feb 2004 19:51:57 +0000 (19:51 +0000)]
test
Original commit message from CVS:
test
Thomas Vander Stichele [Thu, 12 Feb 2004 19:34:39 +0000 (19:34 +0000)]
test
Original commit message from CVS:
test
Thomas Vander Stichele [Thu, 12 Feb 2004 19:21:12 +0000 (19:21 +0000)]
touch
Original commit message from CVS:
touch
Thomas Vander Stichele [Thu, 12 Feb 2004 19:12:19 +0000 (19:12 +0000)]
remove program transform stuff
Original commit message from CVS:
remove program transform stuff
Thomas Vander Stichele [Thu, 12 Feb 2004 19:10:23 +0000 (19:10 +0000)]
we love 80
Original commit message from CVS:
we love 80
Thomas Vander Stichele [Thu, 12 Feb 2004 19:07:33 +0000 (19:07 +0000)]
use long options
Original commit message from CVS:
use long options
Thomas Vander Stichele [Thu, 12 Feb 2004 17:23:37 +0000 (17:23 +0000)]
version API docs
Original commit message from CVS:
version API docs
Thomas Vander Stichele [Thu, 12 Feb 2004 16:49:16 +0000 (16:49 +0000)]
fixes for --disable-loadsave --disable-registry
Original commit message from CVS:
fixes for --disable-loadsave --disable-registry
Thomas Vander Stichele [Thu, 12 Feb 2004 16:31:59 +0000 (16:31 +0000)]
various fixes
Original commit message from CVS:
various fixes
Thomas Vander Stichele [Thu, 12 Feb 2004 13:04:02 +0000 (13:04 +0000)]
put version in documentation
Original commit message from CVS:
put version in documentation
Thomas Vander Stichele [Thu, 12 Feb 2004 12:13:51 +0000 (12:13 +0000)]
spec update tools install fixes
Original commit message from CVS:
spec update
tools install fixes
Thomas Vander Stichele [Thu, 12 Feb 2004 12:09:28 +0000 (12:09 +0000)]
copy libtool
Original commit message from CVS:
copy libtool
Thomas Vander Stichele [Thu, 12 Feb 2004 11:51:31 +0000 (11:51 +0000)]
ignore more files
Original commit message from CVS:
ignore more files
Thomas Vander Stichele [Thu, 12 Feb 2004 11:48:21 +0000 (11:48 +0000)]
fix up spec more
Original commit message from CVS:
fix up spec more
Thomas Vander Stichele [Thu, 12 Feb 2004 11:28:32 +0000 (11:28 +0000)]
sync with fedora candidate spec
Original commit message from CVS:
sync with fedora candidate spec
Thomas Vander Stichele [Thu, 12 Feb 2004 00:56:24 +0000 (00:56 +0000)]
fix rename
Original commit message from CVS:
fix rename
Christian Schaller [Wed, 11 Feb 2004 22:06:18 +0000 (22:06 +0000)]
adding versioned gst-feedback files to spec
Original commit message from CVS:
adding versioned gst-feedback files to spec
Benjamin Otte [Wed, 11 Feb 2004 21:18:51 +0000 (21:18 +0000)]
po/POTFILES.in: update to multidisksrc => multifilesrc file renaming (#134145)
Original commit message from CVS:
2004-02-11 Benjamin Otte <in7y118@public.uni-hamburg.de>
* po/POTFILES.in:
update to multidisksrc => multifilesrc file renaming (#134145)
David Schleef [Wed, 11 Feb 2004 20:16:33 +0000 (20:16 +0000)]
docs/gst/tmpl/gstcaps.sgml: Fix stuff that mentions GstProps
Original commit message from CVS:
* docs/gst/tmpl/gstcaps.sgml: Fix stuff that mentions GstProps
* docs/gst/tmpl/gstpadtemplate.sgml: same
* docs/gst/tmpl/gstreamer-unused.sgml: Remove GstProps
* gst/gstobject.c: (gst_object_set_name_default): Do the memleak
fixing dance.
* gst/gstutils.c: Remove disabled code that uses GstProps.
* gst/registries/gstxmlregistry.h: same
* docs/random/ds/0.9-suggested-changes: random notes
David Schleef [Wed, 11 Feb 2004 19:02:00 +0000 (19:02 +0000)]
gst/gstclock.c: fixes structure initialisation of clock (bug #134128)
Original commit message from CVS:
reviewed by: David Schleef <ds@schleef.org>
* gst/gstclock.c: (gst_clock_entry_new): fixes structure
initialisation of clock (bug #134128)
Thomas Vander Stichele [Wed, 11 Feb 2004 18:50:16 +0000 (18:50 +0000)]
removing old files
Original commit message from CVS:
removing old files
Thomas Vander Stichele [Wed, 11 Feb 2004 18:49:26 +0000 (18:49 +0000)]
rename multidisksrc to multifilesrc
Original commit message from CVS:
rename multidisksrc to multifilesrc
Thomas Vander Stichele [Wed, 11 Feb 2004 18:21:51 +0000 (18:21 +0000)]
fixing automake warnings
Original commit message from CVS:
fixing automake warnings
Thomas Vander Stichele [Wed, 11 Feb 2004 18:09:24 +0000 (18:09 +0000)]
updates
Original commit message from CVS:
updates
David Schleef [Wed, 11 Feb 2004 17:45:02 +0000 (17:45 +0000)]
docs/gst/Makefile.am: Call gst_init() in built gstreamer-scan.
Original commit message from CVS:
* docs/gst/Makefile.am: Call gst_init() in built gstreamer-scan.
* gst/gstatomic_impl.h: Disable sparc implementation.
Thomas Vander Stichele [Wed, 11 Feb 2004 17:02:22 +0000 (17:02 +0000)]
move entries to right ChangeLog
Original commit message from CVS:
move entries to right ChangeLog
Thomas Vander Stichele [Wed, 11 Feb 2004 16:25:44 +0000 (16:25 +0000)]
fix gettext/automake problem fix underquoted macros
Original commit message from CVS:
fix gettext/automake problem
fix underquoted macros
Andy Wingo [Wed, 11 Feb 2004 13:28:59 +0000 (13:28 +0000)]
whoops, de-conflictify
Original commit message from CVS:
whoops, de-conflictify
Andy Wingo [Wed, 11 Feb 2004 13:26:04 +0000 (13:26 +0000)]
gst/gstpad.c (gst_pad_custom_new): Add a FIXME, this is a hacky way to do inheritance.
Original commit message from CVS:
2004-02-10 Andy Wingo <wingo@pobox.com>
* gst/gstpad.c (gst_pad_custom_new): Add a FIXME, this is a hacky
way to do inheritance.
(gst_pad_get_event_masks, gst_pad_get_event_masks_default)
(gst_pad_get_query_types, gst_pad_get_query_types_default):
Routine docs.
(gst_pad_set_link_function, gst_pad_set_fixate_function)
(gst_pad_set_getcaps_function): Doc from Dave's negotation random
doc.
(gst_pad_unlink, gst_pad_is_linked): Docs.
(gst_pad_renegotiate): A brief description of capsnego.
(gst_pad_try_set_caps): Document.
(gst_pad_try_set_caps_nonfixed): Document.
(gst_pad_can_link_filtered, gst_pad_link_filtered): Doc fixes.
(gst_pad_set_parent): Deprecated (although not out of the API).
(gst_pad_get_parent): Deprecated, although many plugins use this.
(gst_pad_add_ghost_pad, gst_pad_remove_ghost_pad): Doc that these
are private and will go away in 0.9.
(gst_pad_perform_negotiate): Doc.
(gst_pad_link_unnegotiate): I think this is meant to be static.
(gst_pad_get_negotiated_caps, gst_pad_get_pad_template_caps)
(gst_pad_template_get_caps_by_name, gst_pad_check_compatibility)
(gst_pad_get_peer): Doc updates.
(gst_pad_caps_change_notify): Doc.
(gst_pad_alloc_buffer, gst_pad_push, gst_static_pad_template_get)
(gst_ghost_pad_new): Doc fixes.
* gst/gstobject.c (gst_object_get_parent, gst_object_unparent)
(gst_object_check_uniqueness):
* gst/gstelement.c (gst_element_add_pad)
(gst_element_add_ghost_pad, gst_element_remove_pad)
(gst_element_remove_ghost_pad, gst_element_get_pad)
(gst_element_get_static_pad, gst_element_get_pad_list)
(gst_element_class_get_pad_template_list)
(gst_element_class_get_pad_template): Work on the docs.
(gst_element_get_pad_template_list): Uses the class method.
(gst_element_get_compatible_pad_template): Docs, and consolidate
some test conditions.
(gst_element_get_pad_from_template): New static function.
(gst_element_request_compatible_pad): Docs, and work with
non-request compatible templates.
(gst_element_get_compatible_pad_filtered): Docs and remove
redundant checks.
(gst_element_get_compatible_pad, gst_element_link_pads_filtered)
(gst_element_link_filtered, gst_element_link_many)
(gst_element_link, gst_element_link_pads)
(gst_element_unlink_many): Docs.
2004-02-05 Andy Wingo <wingo@pobox.com>
* gst/gstpad.c (_gst_real_pad_fixate_accumulator):
s/pointer/boxed/.
* gst/gstmarshal.list (VOID:BOXED, BOXED:BOXED): New marshallers.
* gst/gstpad.c (gst_real_pad_class_init): Use a BOXED:BOXED
marshaller for ::fixate, and VOID:BOXED for ::caps-nego-failed,
with the type=GST_TYPE_CAPS. This allows language bindings to know
what kind of data they're dealing with.
* gst/gstcaps.c (_gst_caps_value_init): GBoxed values initialize
to NULL when g_value_init is called. GstCaps, which rolls its own
type implementation, now does the same instead of allocating empty
caps.
(_gst_caps_initialize, _gst_caps_collect_value,
_gst_caps_lcopy_value): Provide collect_value and lcopy_value type
table methods. This allows G_VALUE_COLLECT to work.
2004-02-05 Andy Wingo <wingo@pobox.com>
* configure.ac:
* testsuite/Makefile.am (SUBDIRS):
* testsuite/ghostpads/Makefile.am:
* testsuite/ghostpads/ghostpads.c: A new test for ghost pads.
* gst/gstpad.c (gst_pad_add_ghost_pad, gst_pad_remove_ghost_pad):
These two routines are the only ones that set
GST_GPAD_REALPAD(gpad), the ghost pad list, and the ghost pad's
pad template. They should be made static, depending on ABI needs.
(gst_real_pad_dispose): Handle the case of ghost pads without a
parent. Assert after dealing with ghost pads that the ghost pad
list is empty.
(gst_ghost_pad_class_init): New property added, ::real-pad. Can be
set after creation.
(gst_ghost_pad_dispose): Set ::real-pad to NULL.
(gst_ghost_pad_set_property, gst_ghost_pad_get_property): New
functions. set_property will call add_ghost_pad/remove_ghost_pad
as appropriate.
(gst_ghost_pad_new): All the work is offloaded to g_object_new.
* gst/gstelement.c (gst_element_add_pad): Handle ghost pads as well.
(gst_element_add_ghost_pad): Remove code duplicated from _add_pad.
(gst_element_remove_pad): Handle ghost pads as well.
(gst_element_remove_ghost_pad): Deprecated (could be removed,
depending on API-stability needs).
2004-02-05 Andy Wingo <wingo@pobox.com>
* gst/gstbin.[ch]: (gst_bin_get_by_interface): GTypes are scalars,
of course they're const
Thomas Vander Stichele [Wed, 11 Feb 2004 12:48:40 +0000 (12:48 +0000)]
remove unversioned feedback script
Original commit message from CVS:
remove unversioned feedback script
Thomas Vander Stichele [Wed, 11 Feb 2004 12:48:09 +0000 (12:48 +0000)]
version gst-feedback
Original commit message from CVS:
version gst-feedback
Thomas Vander Stichele [Wed, 11 Feb 2004 12:46:55 +0000 (12:46 +0000)]
file gst-feedback-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.
Original commit message from CVS:
file gst-feedback-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.
Thomas Vander Stichele [Wed, 11 Feb 2004 12:46:55 +0000 (12:46 +0000)]
file gst-feedback-0.6.1.in was initially added on branch BRANCH-GSTREAMER-0_6.
Original commit message from CVS:
file gst-feedback-0.6.1.in was initially added on branch BRANCH-GSTREAMER-0_6.
David Schleef [Wed, 11 Feb 2004 08:28:54 +0000 (08:28 +0000)]
gst/gstpad.c: Fix format strings for GST_PTR_FORMAT.
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_link_intersect), (gst_pad_link_fixate),
(gst_pad_try_set_caps): Fix format strings for GST_PTR_FORMAT.
Julien Moutte [Tue, 10 Feb 2004 11:57:27 +0000 (11:57 +0000)]
gst/gstevent.c: Sometimes a tag event arrives but the structure does not contain a valid tag list. Adding a safety ch...
Original commit message from CVS:
2004-02-10 Julien MOUTTE <julien@moutte.net>
* gst/gstevent.c: (_gst_event_free): Sometimes a tag event arrives but
the structure does not contain a valid tag list. Adding a safety check
to remove a noisy warning in that case.
Thomas Vander Stichele [Tue, 10 Feb 2004 10:30:24 +0000 (10:30 +0000)]
fix name of core elements
Original commit message from CVS:
fix name of core elements
Julien Moutte [Mon, 9 Feb 2004 22:05:15 +0000 (22:05 +0000)]
libs/gst/bytestream/bytestream.c: We should not shout that loud when len is 0. Just return 0 silently.
Original commit message from CVS:
2004-02-09 Julien MOUTTE <julien@moutte.net>
* libs/gst/bytestream/bytestream.c: (gst_bytestream_peek): We should
not shout that loud when len is 0. Just return 0 silently.
Julien Moutte [Mon, 9 Feb 2004 09:11:50 +0000 (09:11 +0000)]
gst/gstdata.c: Adding a categorized debug on data_ref because data_unref has one and i prefer the debug to be symetric.
Original commit message from CVS:
2004-02-09 Julien MOUTTE <julien@moutte.net>
* gst/gstdata.c: (gst_data_ref): Adding a categorized debug on data_ref
because data_unref has one and i prefer the debug to be symetric.
* gst/gstqueue.c: (gst_queue_locked_flush): Fix a huge memleak. Buffers
were refed when added to the queue and unrefed only once when the queue
was flushed. Now the flush handler unref the buffers two times : first
unref for the ref added when pushing in the queue's tail and second
unref to destroy the flushed buffer.
Thomas Vander Stichele [Sun, 8 Feb 2004 18:50:40 +0000 (18:50 +0000)]
fix docs for cvfix docs for cvss
Original commit message from CVS:
fix docs for cvfix docs for cvss
Ramon Garcia Fernandez [Sat, 7 Feb 2004 15:51:39 +0000 (15:51 +0000)]
Trying to fix the mess that I made with the two previous commits.
Original commit message from CVS:
Trying to fix the mess that I made with the two previous commits.
First commit, doing something wrong (fixing comparisons of signed and unsigned).
Second commit, trying to revert the previous, but changing other things and
reverting unrelated work of other people.
And this third, hopefully fixes it.
Ramon Garcia Fernandez [Sat, 7 Feb 2004 15:37:21 +0000 (15:37 +0000)]
Reverted changes made to fix unsigned-signed warnings after hearing comments on IRC. Thans to teus
Original commit message from CVS:
Reverted changes made to fix unsigned-signed warnings after hearing comments on IRC. Thans to teus
Ramon Garcia Fernandez [Sat, 7 Feb 2004 13:34:27 +0000 (13:34 +0000)]
fixed compilation warnings of comparison between signed and unsigned
Original commit message from CVS:
fixed compilation warnings of comparison between signed and unsigned
David Schleef [Sat, 7 Feb 2004 01:23:13 +0000 (01:23 +0000)]
docs/random/ds/0.9-suggested-changes: Random ramblings
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes: Random ramblings
* gst/elements/gstfilesrc.c: (gst_filesrc_get_mmap): Cast size_t
to int before printing.
* gst/parse/grammar.y: Fix gcc-2.95 style variadic macros.
* gst/parse/parse.l: same. See bug #129600
David Schleef [Fri, 6 Feb 2004 18:17:56 +0000 (18:17 +0000)]
gst/gstindex.c: (gst_index_add_association): Add gst_index_add_associationv() and clean up gst_index_add_association(...
Original commit message from CVS:
* gst/gstindex.c: (gst_index_add_format), (gst_index_add_id),
(gst_index_add_entry), (gst_index_add_associationv),
(gst_index_add_association): Add gst_index_add_associationv()
and clean up gst_index_add_association(). #127133
Thomas Vander Stichele [Fri, 6 Feb 2004 17:54:40 +0000 (17:54 +0000)]
check out common with right tag
Original commit message from CVS:
check out common with right tag
Thomas Vander Stichele [Fri, 6 Feb 2004 16:25:31 +0000 (16:25 +0000)]
fix testsuite from segfaulting
Original commit message from CVS:
fix testsuite from segfaulting
Thomas Vander Stichele [Fri, 6 Feb 2004 13:09:26 +0000 (13:09 +0000)]
remove release
Original commit message from CVS:
remove release
Thomas Vander Stichele [Fri, 6 Feb 2004 13:07:20 +0000 (13:07 +0000)]
bump nano add release target
Original commit message from CVS:
bump nano
add release target
Thomas Vander Stichele [Fri, 6 Feb 2004 11:53:15 +0000 (11:53 +0000)]
so i odn't forget
Original commit message from CVS:
so i odn't forget
Benjamin Otte [Thu, 5 Feb 2004 23:51:34 +0000 (23:51 +0000)]
compile before checkin
Original commit message from CVS:
compile before checkin
Benjamin Otte [Thu, 5 Feb 2004 23:46:13 +0000 (23:46 +0000)]
gst/: put reverted patch back in
Original commit message from CVS:
2004-02-06 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/gstcaps.h:
* gst/gstelement.c: (gst_element_base_class_init),
(gst_element_class_set_details), (gst_element_clear_pad_caps):
* gst/gstpad.c: (gst_pad_link_intersect), (gst_pad_link_fixate),
(gst_pad_try_set_caps), (gst_pad_can_link_filtered),
(gst_real_pad_dispose):
* gst/gststructure.c: (gst_structure_free),
(gst_structure_from_string):
put reverted patch back in
* gst/gstelement.c: (gst_element_remove_pad):
free explicit caps if they're set
* gst/gstpad.c: (_gst_pad_default_fixate_func):
copy the structure when fixating
Christian Schaller [Thu, 5 Feb 2004 20:28:22 +0000 (20:28 +0000)]
latest fixes
Original commit message from CVS:
latest fixes
David Schleef [Thu, 5 Feb 2004 18:59:42 +0000 (18:59 +0000)]
gst/: Revert POINTER->BOXED change in signal marshaller.
Original commit message from CVS:
* gst/gstmarshal.list:
* gst/gstpad.c: (gst_real_pad_class_init),
(_gst_real_pad_fixate_accumulator):
Revert POINTER->BOXED change in signal marshaller.
Thomas Vander Stichele [Thu, 5 Feb 2004 15:10:14 +0000 (15:10 +0000)]
bump reqd version of gtk-doc
Original commit message from CVS:
bump reqd version of gtk-doc
Andy Wingo [Thu, 5 Feb 2004 13:51:26 +0000 (13:51 +0000)]
gst/gstpad.c (_gst_real_pad_fixate_accumulator): s/pointer/boxed/.
Original commit message from CVS:
2004-02-05 Andy Wingo <wingo@pobox.com>
* gst/gstpad.c (_gst_real_pad_fixate_accumulator):
s/pointer/boxed/.
* gst/gstmarshal.list (VOID:BOXED, BOXED:BOXED): New marshallers.
* gst/gstpad.c (gst_real_pad_class_init): Use a BOXED:BOXED
marshaller for ::fixate, and VOID:BOXED for ::caps-nego-failed,
with the type=GST_TYPE_CAPS. This allows language bindings to know
what kind of data they're dealing with.
* gst/gstcaps.c (_gst_caps_value_init): GBoxed values initialize
to NULL when g_value_init is called. GstCaps, which rolls its own
type implementation, now does the same instead of allocating empty
caps.
(_gst_caps_initialize, _gst_caps_collect_value,
_gst_caps_lcopy_value): Provide collect_value and lcopy_value type
table methods. This allows G_VALUE_COLLECT to work.
2004-02-05 Andy Wingo <wingo@pobox.com>
* configure.ac:
* testsuite/Makefile.am (SUBDIRS):
* testsuite/ghostpads/Makefile.am:
* testsuite/ghostpads/ghostpads.c: A new test for ghost pads.
* gst/gstpad.c (gst_pad_add_ghost_pad, gst_pad_remove_ghost_pad):
These two routines are the only ones that set
GST_GPAD_REALPAD(gpad), the ghost pad list, and the ghost pad's
pad template. They should be made static, depending on ABI needs.
(gst_real_pad_dispose): Handle the case of ghost pads without a
parent. Assert after dealing with ghost pads that the ghost pad
list is empty.
(gst_ghost_pad_class_init): New property added, ::real-pad. Can be
set after creation.
(gst_ghost_pad_dispose): Set ::real-pad to NULL.
(gst_ghost_pad_set_property, gst_ghost_pad_get_property): New
functions. set_property will call add_ghost_pad/remove_ghost_pad
as appropriate.
(gst_ghost_pad_new): All the work is offloaded to g_object_new.
* gst/gstelement.c (gst_element_add_pad): Handle ghost pads as well.
(gst_element_add_ghost_pad): Remove code duplicated from _add_pad.
(gst_element_remove_pad): Handle ghost pads as well.
(gst_element_remove_ghost_pad): Deprecated (could be removed,
depending on API-stability needs).
2004-02-05 Andy Wingo <wingo@pobox.com>
* gst/gstbin.[ch]: (gst_bin_get_by_interface): GTypes are scalars,
of course they're const
Thomas Vander Stichele [Thu, 5 Feb 2004 13:34:10 +0000 (13:34 +0000)]
print configure lien
Original commit message from CVS:
print configure lien
Thomas Vander Stichele [Thu, 5 Feb 2004 13:32:09 +0000 (13:32 +0000)]
revert patch that breaks applications revert this patch after release so everything can be fixed properly
Original commit message from CVS:
revert patch that breaks applications
revert this patch after release so everything can be fixed properly
Thomas Vander Stichele [Thu, 5 Feb 2004 11:05:02 +0000 (11:05 +0000)]
ignore file
Original commit message from CVS:
ignore file
Benjamin Otte [Thu, 5 Feb 2004 02:58:48 +0000 (02:58 +0000)]
gst/gsttag.*: remove duplicated field GST_TAG_APPLICATION. It's GST_TAG_ENCODER
Original commit message from CVS:
2004-02-05 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/gsttag.c: (_gst_tag_initialize):
* gst/gsttag.h:
remove duplicated field GST_TAG_APPLICATION. It's GST_TAG_ENCODER
David Schleef [Thu, 5 Feb 2004 02:44:34 +0000 (02:44 +0000)]
Fix some memleaks:
Original commit message from CVS:
Fix some memleaks:
* gst/autoplug/gstspider.c: (gst_spider_request_new_pad),
(gst_spider_plug_from_srcpad):
* gst/autoplug/gstspideridentity.c: (gst_spider_identity_link):
David Schleef [Thu, 5 Feb 2004 02:30:53 +0000 (02:30 +0000)]
gst/gstelement.c: Make sure we have a GstRealPad before accessing its structure members.
Original commit message from CVS:
* gst/gstelement.c: (gst_element_clear_pad_caps): Make sure we have
a GstRealPad before accessing its structure members.
Thomas Vander Stichele [Wed, 4 Feb 2004 23:32:44 +0000 (23:32 +0000)]
update translation
Original commit message from CVS:
update translation
Benjamin Otte [Wed, 4 Feb 2004 22:35:12 +0000 (22:35 +0000)]
gst/gstclock.*: reset padding, remove unused fields
Original commit message from CVS:
2004-02-04 Benjamin Otte <in7y118@public.uni-hamburg.de>
* gst/gstclock.c: (gst_clock_init), (gst_clock_set_speed),
(gst_clock_get_speed):
* gst/gstclock.h:
reset padding, remove unused fields