Commit graph

535 commits

Author SHA1 Message Date
Thomas Vander Stichele 7520601a63 bump nano to cvs
Original commit message from CVS:
bump nano to cvs
2004-10-05 13:33:18 +00:00
Thomas Vander Stichele 26288977ef releasing
Original commit message from CVS:
releasing
2004-10-05 11:51:19 +00:00
Thomas Vander Stichele c06e12f42f configure.ac
Original commit message from CVS:
configure.ac
2004-10-05 08:52:37 +00:00
Thomas Vander Stichele e1ffc94c25 bump for prerelease
Original commit message from CVS:
bump for prerelease
2004-09-10 09:16:58 +00:00
Thomas Vander Stichele ec1c6d815f bump nano
Original commit message from CVS:
bump nano
2004-08-16 15:17:28 +00:00
Thomas Vander Stichele 98942ccdc0 releasing
Original commit message from CVS:
releasing
2004-08-16 12:15:41 +00:00
Thomas Vander Stichele 2797299404 small fixes before release
Original commit message from CVS:
small fixes before release
2004-08-13 13:31:22 +00:00
Thomas Vander Stichele abd7321322 time for a prerelease
Original commit message from CVS:
time for a prerelease
2004-08-12 11:59:03 +00:00
Thomas Vander Stichele 6b835e324f fix origin and package name; make gst-inspect print plugin info for element
Original commit message from CVS:
fix origin and package name; make gst-inspect print plugin info for element
2004-08-12 11:50:31 +00:00
David Schleef 736c22336a Only use -fno-common if we're compiling with GCC
Original commit message from CVS:
Only use -fno-common if we're compiling with GCC
2004-07-31 01:57:47 +00:00
Thomas Vander Stichele cc62cef6fa fold enumcaps into caps/; clean up Makefile.am files
Original commit message from CVS:
fold enumcaps into caps/; clean up Makefile.am files
2004-07-28 11:43:04 +00:00
Thomas Vander Stichele feca9eac03 back to cvs
Original commit message from CVS:
back to cvs
2004-07-20 19:21:57 +00:00
Thomas Vander Stichele 5d9b04ba9b go for it
Original commit message from CVS:
go for it
2004-07-20 17:23:03 +00:00
Thomas Vander Stichele d7bad72ef1 working on new prerelease
Original commit message from CVS:
working on new prerelease
2004-07-20 09:03:25 +00:00
Thomas Vander Stichele 3cd03dffae prerel
Original commit message from CVS:
prerel
2004-07-16 09:48:40 +00:00
Benjamin Otte f71ec9df53 compatibility fixes for Solaris 8/gcc 2.95
Original commit message from CVS:
compatibility fixes for Solaris 8/gcc 2.95
* configure.ac:
include libintl libs in LDFLAGS
* gstvalue.c (gst_value_deserialize_buffer):
cast isxdigit stuff to int to silence compiler warning
2004-07-13 14:17:01 +00:00
Benjamin Otte 2ab9d39848 configure.ac: require valgrind >= 2.1 (fixes Gentoo bug 53967, see http://bugs.gentoo.org/show_bug.cgi?id=53967)
Original commit message from CVS:
* configure.ac:
require valgrind >= 2.1 (fixes Gentoo bug 53967, see
http://bugs.gentoo.org/show_bug.cgi?id=53967)
* gst/gstpad.c: (gst_pad_alloc_buffer):
allow buffer_alloc functions to return NULL and allocate a normal
buffer in that case
2004-07-12 21:20:40 +00:00
Thomas Vander Stichele a074393f26 re-enable states and add test
Original commit message from CVS:
re-enable states and add test
2004-07-09 08:43:34 +00:00
Ronald S. Bultje 938884918c Fix enum serialization, deserialization, comparison in caps, add a test to ensure that this continues working in the ...
Original commit message from CVS:
* configure.ac:
* gst/gstvalue.c: (gst_value_compare_enum),
(gst_value_serialize_enum), (gst_value_deserialize_enum),
(gst_value_can_compare), (gst_value_compare):
* testsuite/Makefile.am:
Fix enum serialization, deserialization, comparison in caps, add
a test to ensure that this continues working in the future.
2004-07-07 04:22:28 +00:00
Benjamin Otte 790f0c3322 configure.ac: fix cross compiling not working. (fixes #143741)
Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* configure.ac:
fix cross compiling not working. (fixes #143741)
2004-06-07 03:13:50 +00:00
Thomas Vander Stichele b5255eecec back to cvs
Original commit message from CVS:
back to cvs
2004-06-05 17:25:45 +00:00
Thomas Vander Stichele 5729f3b2a3 put back GST_CAT_DATAFLOW
Original commit message from CVS:
put back GST_CAT_DATAFLOW
2004-06-05 12:19:27 +00:00
Thomas Vander Stichele 644614bcec back to cvs
Original commit message from CVS:
back to cvs
2004-06-04 11:47:27 +00:00
Thomas Vander Stichele f5c0bfd459 releasing
Original commit message from CVS:
releasing
2004-06-04 11:17:01 +00:00
Thomas Vander Stichele 8f6b611ee7 wrap header in _NEW
Original commit message from CVS:
wrap header in _NEW
2004-05-24 16:38:15 +00:00
Thomas Vander Stichele 9d6380dbfc use scrub
Original commit message from CVS:
use scrub
2004-05-24 16:16:37 +00:00
Thomas Vander Stichele 25c9a7a02c this is not my day
Original commit message from CVS:
this is not my day
2004-05-22 14:46:19 +00:00
Thomas Vander Stichele 7566d04e9e doh
Original commit message from CVS:
doh
2004-05-22 11:51:55 +00:00
Thomas Vander Stichele ce74039b2d scrub cflags
Original commit message from CVS:
scrub cflags
2004-05-22 11:01:15 +00:00
Thomas Vander Stichele 5e2fb3d072 clean up libs docs; add dataprotocol
Original commit message from CVS:
clean up libs docs; add dataprotocol
2004-05-19 16:37:53 +00:00
Benjamin Otte 05c2afa7f9 gst/gstbin.c: don't
Original commit message from CVS:
* gst/gstbin.c: (gst_bin_iterate_func), (gst_bin_iterate):
don't
* gst/schedulers/entryscheduler.c: (safe_cothread_switch),
(safe_cothread_destroy),
(gst_entry_scheduler_remove_all_cothreads),
(gst_entry_scheduler_reset), (_remove_cothread),
(gst_entry_scheduler_state_transition):
hold off cothread destruction if we're not in main cothread
* configure.ac:
* testsuite/Makefile.am:
add new test dir
* testsuite/schedulers/.cvsignore:
* testsuite/schedulers/Makefile.am:
add tests
* testsuite/schedulers/relink.c: (cb_handoff), (main):
check relinking and adding/removing elements from a running pipeline
* testsuite/schedulers/unlink.c: (cb_handoff), (main):
check unlinking in a running pipeline
* testsuite/schedulers/unref.c: (cb_handoff), (main):
check unreffing a running pipeline
* testsuite/schedulers/useless_iteration.c: (main):
check iterating a pipeline that contains running threads works
2004-05-18 21:18:43 +00:00
Jan Schmidt 7dcd6a0533 configure.ac: Add $GST_PKG_CFLAGS back into GST_INT_CFLAGS so I have large file support until we decide where the fla...
Original commit message from CVS:
* configure.ac:
Add $GST_PKG_CFLAGS back into GST_INT_CFLAGS so I have large file
support until we decide where the flags should be used
* gst/elements/gstfilesrc.c: (gst_filesrc_srcpad_query):
Use GST_FORMAT_BYTES when GST_FORMAT_DEFAULT is passed
* gst/gstpad.c: (gst_pad_link_call_link_functions):
Output refused caps in the debug info
2004-05-13 12:06:11 +00:00
David Schleef 7cbe588a07 configure.ac: Make sure GST_INT_CFLAGS is not clobbered, since it contains important stuff.
Original commit message from CVS:
* configure.ac: Make sure GST_INT_CFLAGS is not clobbered,
since it contains important stuff.
2004-05-08 02:48:33 +00:00
Thomas Vander Stichele e7b9201555 reorganize C/LIB flags add gst_info to gstcompat.h
Original commit message from CVS:
reorganize C/LIB flags
add gst_info to gstcompat.h
2004-05-04 12:38:36 +00:00
David Schleef d8f937790c configure.ac: Link plugins with libgstreamer and dependent libraries
Original commit message from CVS:
* configure.ac:  Link plugins with libgstreamer and dependent
libraries
* testsuite/caps/Makefile.am:
* testsuite/caps/caps_strings:
* testsuite/caps/deserialize.c: (main): Add a little test to slog
through a file of caps strings and test each one
2004-05-04 01:58:36 +00:00
Benjamin Otte a3cb86522a gst/gstpad.c: refuse to link if the link is not possible
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_link_negotiate):
refuse to link if the link is not possible
* configure.ac:
* testsuite/Makefile.am:
* testsuite/negotiation/.cvsignore:
* testsuite/negotiation/Makefile.am:
* testsuite/negotiation/pad_link.c: (main):
add test that checks the above behaviour
2004-04-21 19:12:51 +00:00
David Schleef 828252e0f2 common/as-libtool.mak: Fine-tune DLL building.
Original commit message from CVS:
* common/as-libtool.mak: Fine-tune DLL building.
* configure.ac: Link plugins against libgstreamer.  Define plugindir
(like gst-plugins)
* examples/plugins/Makefile.am: remove plugindir
* gst/autoplug/Makefile.am: DLL building fixes
* gst/elements/Makefile.am: DLL building fixes.  Disable pipefilter on
Windows.
* gst/elements/gstelements.c: Conditionally disable pipefilter.
* gst/indexers/Makefile.am: DLL building fixes
* gst/schedulers/Makefile.am: DLL building fixes.
* libs/gst/bytestream/Makefile.am: DLL building fixes.
* libs/gst/control/Makefile.am: same
* libs/gst/getbits/Makefile.am: same
* testsuite/Makefile.am: New dlopen directory
* testsuite/dlopen/Makefile.am: Tests to check if libgstreamer works
when dlopened.
* testsuite/dlopen/dlopen_gst.c: (main): same
* testsuite/dlopen/loadgst.c: (do_test): same
2004-04-20 22:22:01 +00:00
David Schleef d10158fcb5 configure.ac: Add test for allowing unaligned access. Add define to put in gstconfig.h.
Original commit message from CVS:
* configure.ac: Add test for allowing unaligned access.  Add define
to put in gstconfig.h.
* docs/gst/gstreamer-sections.txt: New symbols
* docs/gst/tmpl/gstcompat.sgml: Check in changes made by gtkdoc
* docs/gst/tmpl/gstfilesrc.sgml:
* docs/gst/tmpl/gstparse.sgml:
* docs/gst/tmpl/gsttypes.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstvalue.sgml:
* gst/gstconfig.h.in: Add GST_HAVE_UNALIGNED_ACCESS
* gst/gstutils.h: Add macros for unaligned memory access.  Useful
on most !i386/!powerpc architectures.  From Daniel Gazard
<daniel.gazard@free.fr>.  (bug #140156)
* po/af.po: Check in changes made by gettext.
* po/az.po:
* po/fr.po:
* po/nl.po:
* po/sr.po:
* po/sv.po:
2004-04-20 00:17:26 +00:00
David Schleef 42d3780eea common/m4/gst-arch.m4: Add GST_UNALIGNED_ACCESS() macro that checks if we can access unaligned memory.
Original commit message from CVS:
* common/m4/gst-arch.m4: Add GST_UNALIGNED_ACCESS() macro that
checks if we can access unaligned memory.
* configure.ac: Use it.
2004-04-16 03:26:43 +00:00
Thomas Vander Stichele d80e0e09b1 back to cvs development
Original commit message from CVS:
back to cvs development
2004-04-15 11:31:41 +00:00
Thomas Vander Stichele 43f190df39 releasing
Original commit message from CVS:
releasing
2004-04-15 11:30:32 +00:00
David Schleef 726bbbf7c6 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):
2004-04-14 01:38:27 +00:00
David Schleef f8c81337c5 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:
2004-04-13 22:18:36 +00:00
Thomas Vander Stichele bd10b389b9 fix typo
Original commit message from CVS:
fix typo
2004-04-08 15:18:02 +00:00
Colin Walters c5bed46905 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.
2004-04-05 22:04:20 +00:00
Benjamin Otte e0ab9b5740 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.
2004-04-05 21:42:07 +00:00
David Schleef 5710f325b3 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)
2004-03-25 22:19:19 +00:00
David Schleef 7ba2b5541d 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)
2004-03-18 20:24:32 +00:00
Thomas Vander Stichele c7c3a5a4d4 dist common properly
Original commit message from CVS:
dist common properly
2004-03-18 12:14:43 +00:00
Thomas Vander Stichele c3e89e3a9f back to cvs
Original commit message from CVS:
back to cvs
2004-03-16 12:41:36 +00:00
Thomas Vander Stichele 8f5b02abfa releasing
Original commit message from CVS:
releasing
2004-03-16 12:24:23 +00:00
Thomas Vander Stichele 8b45c129e9 libtool version bump
Original commit message from CVS:
libtool version bump
2004-03-15 23:04:07 +00:00
Thomas Vander Stichele 2ec9dab401 fix gettext domain
Original commit message from CVS:
fix gettext domain
2004-03-09 19:43:55 +00:00
Thomas Vander Stichele 4eee87a519 back to cvs
Original commit message from CVS:
back to cvs
2004-03-09 19:06:49 +00:00
Thomas Vander Stichele dff93afcb4 releasing 0.7.6
Original commit message from CVS:
releasing 0.7.6
2004-03-09 17:50:43 +00:00
David Schleef c27e70d3c1 REQUIREMENTS: Add bison and flex.
Original commit message from CVS:
reviewed by: <delete if not using a buddy>
* REQUIREMENTS: Add bison and flex.
* configure.ac: Fix comment about bison.
* docs/random/ds/0.9-suggested-changes: yer ma
* tools/gst-inspect.c: (print_element_info):  Fix warning.
2004-03-06 04:54:06 +00:00
Thomas Vander Stichele 65ff7c960b use $libdir so that it does the right thing on 64bit
Original commit message from CVS:
use $libdir so that it does the right thing on 64bit
2004-03-05 09:28:03 +00:00
Thomas Vander Stichele 66d37486d0 AC_SUBST LIBS and CFLAGS
Original commit message from CVS:
AC_SUBST LIBS and CFLAGS
2004-03-03 16:35:48 +00:00
Thomas Vander Stichele 1c6814ff53 trim fat from nonversioned binaries
Original commit message from CVS:
trim fat from nonversioned binaries
2004-03-02 10:38:40 +00:00
Thomas Vander Stichele fdfb2b8232 configure.ac: remove whitespace
Original commit message from CVS:
* configure.ac:
remove whitespace
* docs/gst/tmpl/gstbuffer.sgml:
* docs/gst/tmpl/gstdata.sgml:
* docs/gst/tmpl/gstreamer-unused.sgml:
* docs/gst/tmpl/gstxml.sgml:
doc update
* docs/manuals.mak:
add a FIXME
* docs/pwg/intro-preface.xml:
* docs/pwg/pwg.xml:
remove GNOME
* gst/gst.c: (init_post):
try GST_PLUGIN_PATH paths for the _global_registry first
* gst/gstelement.h:
add the error message as well, otherwise (null) debug info doesn't
make much sense
* tools/gst-register.c: (main):
spill paths to next registry if this registry is not writable
* po/fr.po:
* po/nl.po:
translation updates
2004-03-01 17:15:28 +00:00
David Schleef c5d76e5c98 configure.ac: We don't really need glib-2.3. Also remove some unneeded checks for library functions.
Original commit message from CVS:
* configure.ac:  We don't really need glib-2.3.  Also remove
some unneeded checks for library functions.
* gst/Makefile.am:  Instead, we need to not dist files created
by glib-genmarshal.
2004-02-27 02:00:37 +00:00
Thomas Vander Stichele 6ba9afe27a up glib req
Original commit message from CVS:
up glib req
2004-02-26 18:38:16 +00:00
Thomas Vander Stichele 94783aaebb merging from release branch
Original commit message from CVS:
merging from release branch
2004-02-26 17:02:49 +00:00
Thomas Vander Stichele 198d04c720 revert broken commit
Original commit message from CVS:
revert broken commit
2004-02-13 19:01:10 +00:00
Johan Dahlin a1c62f4883 Remove a newline to trigger build
Original commit message from CVS:
Remove a newline to trigger build
2004-02-13 18:22:50 +00:00
Johan Dahlin 356986df53 Remove a dot! (to trigger build)
Original commit message from CVS:
Remove a dot! (to trigger build)
2004-02-13 17:59:52 +00:00
Thomas Vander Stichele b1f2d545e2 am 1.6 requires AM_CONDITIONAL in configure.ac
Original commit message from CVS:
am 1.6 requires AM_CONDITIONAL in configure.ac
2004-02-13 17:37:06 +00:00
Thomas Vander Stichele 2ee4c34ff8 fix libxml req version
Original commit message from CVS:
fix libxml req version
2004-02-13 12:57:20 +00:00
Thomas Vander Stichele 7fea41b39c remove program transform stuff
Original commit message from CVS:
remove program transform stuff
2004-02-12 19:12:19 +00:00
Thomas Vander Stichele 4d114d44f5 various fixes
Original commit message from CVS:
various fixes
2004-02-12 16:31:59 +00:00
Thomas Vander Stichele 4a8a140739 sync with fedora candidate spec
Original commit message from CVS:
sync with fedora candidate spec
2004-02-12 11:28:32 +00:00
Thomas Vander Stichele 5d34227e95 fix gettext/automake problem fix underquoted macros
Original commit message from CVS:
fix gettext/automake problem
fix underquoted macros
2004-02-11 16:25:44 +00:00
Thomas Vander Stichele a4e5d02aef bump nano add release target
Original commit message from CVS:
bump nano
add release target
2004-02-06 13:07:20 +00:00
Andy Wingo a8b84d8a57 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
2004-02-05 13:51:26 +00:00
Thomas Vander Stichele 4290fca331 increment current, reset padding
Original commit message from CVS:
increment current, reset padding
2004-02-04 21:35:39 +00:00
Thomas Vander Stichele 16cfcc2d33 appease libtool gods bump to prerel version
Original commit message from CVS:
appease libtool gods
bump to prerel version
2004-02-04 21:29:38 +00:00
Thomas Vander Stichele 41a202887a first prerel
Original commit message from CVS:
first prerel
2004-02-04 21:05:12 +00:00
Thomas Vander Stichele a3ec43a219 add gst-run wrapper code build original tools as versioned tools
Original commit message from CVS:
add gst-run wrapper code
build original tools as versioned tools
2004-02-04 18:02:55 +00:00
Benjamin Otte 192330d37a parts of the patch submitted in bug #113913
Original commit message from CVS:
2004-01-30  Laurent Vivier <Laurent.Vivier@bull.net>

reviewed by Benjamin Otte
parts of the patch submitted in bug #113913

* configure.ac:
use AC_C_INLINE. Use = instead of == with test
* examples/plugins/example.c:
* gst/autoplug/gstspideridentity.c:
* gst/elements/gstfdsrc.c:
* gst/elements/gstfilesrc.c:
* gst/elements/gstidentity.c:
* gst/elements/gstmultidisksrc.c:
* gst/elements/gststatistics.c:
* gst/gstelement.c:
* gst/gstobject.c:
* gst/gstpad.c:
* gst/gstpipeline.c:
* gst/gstthread.c:
don't end enums with a comma
* gst/gstindex.c: (gst_index_compare_func):
do explicit casting to gint
* gst/gsttrace.c: (gst_trace_text_flush):
#define strsize as a macro
2004-01-30 20:48:13 +00:00
David Schleef 6a096813d4 configure.ac: Add detection for HAVE_PRINTF_EXTENSION and
Original commit message from CVS:
* configure.ac: Add detection for HAVE_PRINTF_EXTENSION and
GST_PRINTF_EXTENSION_FORMAT_DEFINE.
* docs/random/ds/0.9-suggested-changes: Notes from Company.
* gst/gstcaps.c: (gst_caps_to_string): Add comment.
* gst/gstconfig.h.in: Add define for GST_PTR_FORMAT
* gst/gstinfo.c: (_gst_debug_init), (gst_debug_print_object),
(gst_debug_log_default), (_gst_info_printf_extension),
(_gst_info_printf_extension_arginfo):  Add printf extension.
* gst/gstinfo.h: remove G_GNUC_PRINTF, because it doesn't work with %P
* gst/gststructure.c: (gst_structure_to_string),
(_gst_structure_parse_value): Use gst_value_deserialize() and
remove old code.
* gst/gstvalue.c: (gst_value_deserialize_fourcc),
(gst_value_deserialize_boolean), (gst_strtoi),
(gst_value_deserialize_int), (gst_value_deserialize_double),
(gst_value_deserialize_string), (gst_value_deserialize): Implement
a bunch of deserialize functions and gst_value_deserialize.
* gst/gstvalue.h: er, _de_serialize, not unserialize
* testsuite/caps/string-conversions.c: (main): We don't currently
handle (float) in caps, so convert these to (double).
* testsuite/debug/Makefile.am: Add new test for the printf extension
* testsuite/debug/printf_extension.c: (main): same
2004-01-29 01:20:23 +00:00
Thomas Vander Stichele b41bb7d971 fix autopoint error
Original commit message from CVS:
fix autopoint error
2004-01-13 15:07:48 +00:00
Thomas Vander Stichele f5b464fd27 adding i18n tested with nl, seems to work fine
Original commit message from CVS:
adding i18n
tested with nl, seems to work fine
2004-01-13 11:30:00 +00:00
David Schleef 67062b7320 Add option --enable-gcov to build GStreamer with -fprofile-arcs and -ftest-coverage, which allows gcov to show inform...
Original commit message from CVS:
Add option --enable-gcov to build GStreamer with -fprofile-arcs
and -ftest-coverage, which allows gcov to show information about
testsuite coverage.
2004-01-09 01:42:11 +00:00
Ronald S. Bultje 718b21bfc2 gst/elements/gstfilesink.c: Fix for if we pass NULL as property to location.
Original commit message from CVS:
2004-01-07  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/elements/gstfilesink.c: (gst_filesink_set_location):
Fix for if we pass NULL as property to location.
* gst/elements/gstpipefilter.c: (gst_pipefilter_init),
(gst_pipefilter_handle_event), (gst_pipefilter_chain):
Fix for instantiate-test (see below).
* gst/gststructure.c: (_gst_structure_parse_value):
Fix compile error on gcc-2.96.
* configure.ac:
* tests/Makefile.am:
* tests/instantiate/Makefile.am:
* tests/instantiate/create.c: (create_all_elements), (main):
Add a test that instantiates all elements. This makes it easy to
track dead code for old API/design (like setting event functions
on sink pads and so on).
2004-01-07 13:13:03 +00:00
Thomas Vander Stichele e448390775 removing last mentions of wingo cothreads
Original commit message from CVS:
removing last mentions of wingo cothreads
2003-12-24 15:11:20 +00:00
David Schleef 07188f1709 remove testsuite/caps2 directory
Original commit message from CVS:
remove testsuite/caps2 directory
2003-12-22 02:16:08 +00:00
David Schleef 8c9cd079d4 Merge CAPS branch
Original commit message from CVS:
Merge CAPS branch
2003-12-22 01:39:35 +00:00
Thomas Vander Stichele 8d92cc80e5 bump release version number testing fdo cvs
Original commit message from CVS:
bump release version number
testing fdo cvs
2003-12-20 13:37:51 +00:00
Benjamin Otte 54d54fac0c add tests for gst_bin_get_(all_)by_interface
Original commit message from CVS:
add tests for gst_bin_get_(all_)by_interface
2003-12-16 19:32:27 +00:00
Thomas Vander Stichele 7918a27650 more trademark fixing
Original commit message from CVS:
more trademark fixing
2003-12-05 12:32:06 +00:00
Andy Wingo 8ca1b1fe7f remove copyright field from plugin structs
Original commit message from CVS:
remove copyright field from plugin structs
2003-12-04 10:02:41 +00:00
Thomas Vander Stichele a0e8e56d8d fix docs build fix make distcheck
Original commit message from CVS:
fix docs build
fix make distcheck
2003-12-02 18:21:35 +00:00
David Schleef 57fcf33e5e Remove old autoplug code
Original commit message from CVS:
Remove old autoplug code
2003-11-29 05:29:30 +00:00
David Schleef 28397c507c bump libtool version
Original commit message from CVS:
bump libtool version
2003-11-29 04:35:05 +00:00
Benjamin Otte 385b9ee5c4 merge in tagging
Original commit message from CVS:
merge in tagging
Includes:
- gsttag.[ch] - The definition of GstTagList and tag registering/querying
- gsttaginterface.[ch] - Interface for elements that can handle setting of tags
- updates and merges to gststructure.[ch] and gstvalue.[ch]
- testsuite/tags - some tests for tagging
- bugfixes
- updates to make make distcheck work
- updates the version number to 0.7.2.1

Does not include:
- including tagging stuff in docs
- extensive tests
2003-11-24 02:09:23 +00:00
Christian Schaller 08ded8cb40 misc build fixes to make cvs head build from tarballs on Fedora
Original commit message from CVS:
misc build fixes to make cvs head build from tarballs on Fedora
2003-11-22 22:06:30 +00:00
Benjamin Otte 8e967a3810 require glib >= 2.2 as there are different issues with interfaces and casts
Original commit message from CVS:
require glib >= 2.2 as there are different issues with interfaces and casts
2003-11-19 15:08:59 +00:00
David Schleef 09fe2551f1 -DG_DISABLE_DEPRECATED was fun, but causes difficult build problems that are not out fault (gtk-doc. See bug #127028)
Original commit message from CVS:
-DG_DISABLE_DEPRECATED was fun, but causes difficult build problems
that are not out fault (gtk-doc.  See bug #127028)
2003-11-17 23:46:42 +00:00
Thomas Vander Stichele e6a028dc63 remove one too many
Original commit message from CVS:
remove one too many
2003-11-14 15:18:20 +00:00
Benjamin Otte 94f7a8ee6d set default errorlevel to NONE. Make configure change it to ERROR (the current value) when running cvs builds. This s...
Original commit message from CVS:
set default errorlevel to NONE. Make configure change it to ERROR (the current value) when running cvs builds. This should make releases not output any debugging information at all
2003-11-06 02:28:26 +00:00
David Schleef b75efb7f59 Add G_DISABLE_DEPRECATED and fix deprecated code
Original commit message from CVS:
Add G_DISABLE_DEPRECATED and fix deprecated code
2003-11-03 20:56:53 +00:00
Benjamin Otte 907e3e97d9 update plugin initialization restructuring (see email for details
Original commit message from CVS:
update plugin initialization restructuring (see email for details
2003-10-31 19:32:47 +00:00
David Schleef 993764011c build doc/version.entities
Original commit message from CVS:
build doc/version.entities
2003-10-31 04:19:20 +00:00
Benjamin Otte 3235f1d4c0 merge TYPEFIND branch. Major changes:
Original commit message from CVS:
merge TYPEFIND branch. Major changes:
- totally reworked type(find) system
- bytestream is out of the core again
- typefind element is now part of gstelements
2003-10-28 20:25:30 +00:00
David Schleef 208c0e3089 bump version to 0.7.1.1
Original commit message from CVS:
bump version to 0.7.1.1
2003-10-20 22:48:06 +00:00
David Schleef 31128ca571 bump version to 0.7.1
Original commit message from CVS:
bump version to 0.7.1
2003-10-20 21:41:11 +00:00
David Schleef c377174f2c add some linguas
Original commit message from CVS:
add some linguas
2003-10-13 23:59:13 +00:00
David Schleef 60916d6f41 Check is we should use -mregnames on PowerPC
Original commit message from CVS:
Check is we should use -mregnames on PowerPC
2003-10-08 17:27:56 +00:00
David Schleef 36173ee63a Remove FOMIT_FRAME_POINTER
Original commit message from CVS:
Remove FOMIT_FRAME_POINTER
2003-10-08 07:05:20 +00:00
Ronald S. Bultje 6fbff1c106 New typefind system: bytestream is now part of the core all plugins have been modified to use this new typefind syste...
Original commit message from CVS:
New typefind system:
* bytestream is now part of the core
* all plugins have been modified to use this new typefind system
* asf typefinding added
* mpeg video stream typefiding removed because it's broken
* duplicate typefind entries removed
* extra id3 typefinding added, because we've seen 4 types of files
(riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs
to work. Instead, I've added an id3 element and let it redo typefiding
after the id3 header. this needs a hack because spider only typefinds
once. We can remove this hack once spider supports multiple typefinds.
* with all this, mp3 typefinding is semi-rewritten
* id3 typefinding in flac/vorbis is removed, it's no longer needed
* fixed spider and gst-typefind to use this, too.
* Other general cleanups
2003-10-01 13:11:45 +00:00
David Schleef 0bdeb40920 Add --enable-poisoning option, and make it default to off in normal releases, on in ./autogen.sh configuration. Add ...
Original commit message from CVS:
Add --enable-poisoning option, and make it default to off in normal
releases, on in ./autogen.sh configuration.  Add automake17 as a
possible automake name.
2003-08-21 04:38:27 +00:00
David Schleef 20569e76f8 Add framework for internationalization
Original commit message from CVS:
Add framework for internationalization
2003-08-17 22:01:24 +00:00
David Schleef 7ea0633cd1 Change default program suffix to -0.7
Original commit message from CVS:
Change default program suffix to -0.7
2003-08-14 04:30:17 +00:00
David Schleef 4b13be22f0 Add check for dladdr()
Original commit message from CVS:
Add check for dladdr()
2003-08-06 02:57:29 +00:00
David Schleef f267a761d8 Remove putbits Makefile
Original commit message from CVS:
Remove putbits Makefile
2003-08-06 01:07:10 +00:00
David Schleef 590d364baa Removed building of ext/cothreads and corresponding scheduler. If you want to reenable it, please fix it first. (Se...
Original commit message from CVS:
Removed building of ext/cothreads and corresponding scheduler.  If
you want to reenable it, please fix it first.  (See bug #87163)
2003-07-27 05:10:42 +00:00
Benjamin Otte 803ce6bf48 GST_DEBUG reorganization containing loads of stuff:
Original commit message from CVS:
GST_DEBUG reorganization
This is a big diff (ca 450k), containing loads of stuff:
- gstinfo.[ch] complete rewrite
- changing of all GST_DEBUG messages to reflect that change
- reorganization of subsystem disabling
- addition of gstconfig.h.in so we can track the disablings
- <gst/gst.h> does not include <unistd.h> and <config.h> anymore
- documentation updated for gstinfo stuff (build the docs yourself to know what changed)
- bugfixes for making of the docs (files from CVS are not deleted anymore
- testsuite for debugging changes in testsuite/debug

expect breakage
2003-06-29 14:05:49 +00:00
Colin Walters e5872bf925 Add new --enable-fast-stack-trash option, defaults to on.
Original commit message from CVS:
Add new --enable-fast-stack-trash option, defaults to on.

We need this because valgrind doesn't implement an insn used
by it.
2003-05-31 09:51:28 +00:00
Brian Cameron e7d71c250c added spaces around the equal sign so that the test actually works on
Original commit message from CVS:
added spaces around the equal sign so that the test actually works on
Solaris.
2003-05-21 18:23:39 +00:00
Brian Cameron 844b7e1475 Updated configure.ac so that it does not include the -Wall and -Werror if the compiler cannot use these flags.
Original commit message from CVS:
Updated configure.ac so that it does not include the -Wall and -Werror
if the compiler cannot use these flags.
2003-05-19 11:55:56 +00:00
Thomas Vander Stichele fc27d4b9fe gtk-doc fixes
Original commit message from CVS:
gtk-doc fixes
2003-05-18 15:08:17 +00:00
David Schleef a47e41e879 Check for Perl and sigaction().
Original commit message from CVS:
Check for Perl and sigaction().
2003-05-18 03:31:58 +00:00
David Schleef e76153d66f Change from AS_COMPILER() to AS_COMPILER_FLAG() in order to directly check for available warning/error flags
Original commit message from CVS:
Change from AS_COMPILER() to AS_COMPILER_FLAG() in order to directly
check for available warning/error flags
2003-05-11 07:08:46 +00:00
Benjamin Otte b74e6f24f2 enable allocation tracing for GstObjects and make allocation tracing a configure switch (enable by default for now)
Original commit message from CVS:
enable allocation tracing for GstObjects and make allocation tracing a configure switch (enable by default for now)
2003-05-10 12:42:02 +00:00
Benjamin Otte df7d0e43d4 added tests for parsing stuff
Original commit message from CVS:
added tests for parsing stuff
2003-04-10 01:51:42 +00:00
Ronald S. Bultje d2499c35b3 Port some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to pkg-config/, .m4 file moved from plugins to core)
Original commit message from CVS:
Port some changes from 0.6.0/0.6.1 back to HEAD (.pc files moved to pkg-config/, .m4 file moved from plugins to core)
2003-04-07 21:28:57 +00:00
Benjamin Otte afe37388cb remove old workaround for older popt version.
Original commit message from CVS:
remove old workaround for older popt version.
2003-04-04 17:37:19 +00:00
Wim Taymans b030b5cef2 - Add more --disable options
Original commit message from CVS:
- Add more --disable options
- fix makefiles to only compile non-disabled features
- some compile fixes.
- removed extratypes, added gsturitype
- make get/set clock on a bin overridable
- some portability fixes for GUINT64
- separate pools from gstregistry.[ch] into gstregistrypool.[ch]
- make gstobject size fixed, even if we disabled load/save
- don't use 'new' as a variable as it is not a valib C++ variable
2003-02-10 20:32:32 +00:00
Thomas Vander Stichele 5195076a1c 0.7.x dev branch is open
Original commit message from CVS:
0.7.x dev branch is open
2003-01-23 12:23:58 +00:00
Thomas Vander Stichele 21cb91e331 increase libtool version because of connect->link back to cvs mode
Original commit message from CVS:
increase libtool version because of connect->link
back to cvs mode
2003-01-22 16:10:30 +00:00
David Schleef 2e5b741993 Add test for ucontext.h. (Needed for cothreads.c)
Original commit message from CVS:
Add test for ucontext.h.  (Needed for cothreads.c)
2003-01-21 21:28:27 +00:00
Thomas Vander Stichele f1526799e0 make forte happy
Original commit message from CVS:
make forte happy
2003-01-20 14:10:14 +00:00
David Schleef e9bae927c1 Fixes for cross-compilation
Original commit message from CVS:
Fixes for cross-compilation
2003-01-11 00:27:29 +00:00
Thomas Vander Stichele f1af3cca60 code cleanups and further deprecation fixes
Original commit message from CVS:
code cleanups and further deprecation fixes
2003-01-09 20:02:34 +00:00
Thomas Vander Stichele 16870983fb merge back from release branch
Original commit message from CVS:
merge back from release branch
2003-01-08 16:03:49 +00:00
Thomas Vander Stichele d7154f9568 updating
Original commit message from CVS:
updating
2003-01-05 22:55:02 +00:00
David I. Lehn 8cf993b4ce no need to generate this script to adjust python interpreter since it is invoked directly from the detected interpreter
Original commit message from CVS:
no need to generate this script to adjust python interpreter since it is
invoked directly from the detected interpreter
2002-12-31 18:44:59 +00:00
Thomas Vander Stichele 7481224406 popt location fix
Original commit message from CVS:
popt location fix
2002-12-27 13:44:51 +00:00
Thomas Vander Stichele 72004547dc fixes
Original commit message from CVS:
fixes
2002-12-23 21:40:35 +00:00
Thomas Vander Stichele 7c84581a90 patch from brian cameron for iso c compliance
Original commit message from CVS:
patch from brian cameron for iso c compliance
2002-12-18 21:44:57 +00:00
Thomas Vander Stichele 593079820a fixes a jhbuild bug
Original commit message from CVS:
fixes a jhbuild bug
2002-12-13 15:33:42 +00:00
Wim Taymans fcd8d12069 Renamed GstCache to GstIndex
Original commit message from CVS:
Renamed GstCache to GstIndex
2002-12-12 22:14:36 +00:00
Thomas Vander Stichele 65d35489ac merge from release branch
Original commit message from CVS:
merge from release branch
2002-12-11 21:33:07 +00:00
Thomas Vander Stichele fb17dbbe32 fixes for solaris
Original commit message from CVS:
fixes for solaris
2002-12-11 16:00:41 +00:00
Thomas Vander Stichele 17ef282d09 back to cvs
Original commit message from CVS:
back to cvs
2002-12-08 20:30:03 +00:00
Thomas Vander Stichele 7eea6a04b7 fix for parallel installability
Original commit message from CVS:
fix for parallel installability
2002-12-08 14:39:38 +00:00
Wim Taymans 81349fb2e8 Added caches dir
Original commit message from CVS:
Added caches dir
2002-11-29 20:50:10 +00:00
Thomas Vander Stichele 009e8bb2b4 applied fixed patch from Brian
Original commit message from CVS:
applied fixed patch from Brian
2002-11-29 17:05:13 +00:00
Christian Schaller 54cbcd0c18 commit Brian's patch with AC fix from thomas
Original commit message from CVS:
commit Brian's patch with AC fix from thomas
2002-11-29 11:10:35 +00:00
Christian Schaller e6d279fc4d added vishnu's doc patch
Original commit message from CVS:
added vishnu's doc patch
2002-11-28 00:10:38 +00:00
Christian Schaller 8713afead6 remove indexing again, wrong module :)
Original commit message from CVS:
remove indexing again, wrong module :)
2002-11-27 22:08:59 +00:00
Christian Schaller b56c5b25bf added indexing makefile
Original commit message from CVS:
added indexing makefile
2002-11-27 21:30:03 +00:00
Thomas Vander Stichele 9e09d51194 bump up the version
Original commit message from CVS:
bump up the version
2002-10-30 10:08:17 +00:00
David Schleef 2311f5a320 We don't depend on or use nasm on any platform. It was apparently for the mpeg2 plugin.
Original commit message from CVS:
We don't depend on or use nasm on any platform.  It was apparently for
the mpeg2 plugin.
2002-10-25 03:23:30 +00:00
Thomas Vander Stichele 4d1336e708 faq it
Original commit message from CVS:
faq it
2002-10-19 09:19:11 +00:00
Leif Johnson 214c244f6a Moved 'docs/fwg' to 'docs/pwg'.
Original commit message from CVS:
Moved 'docs/fwg' to 'docs/pwg'.
2002-09-27 19:52:34 +00:00
Thomas Vander Stichele 0550814684 aclocal helper thingie
Original commit message from CVS:
aclocal helper thingie
2002-09-18 21:44:00 +00:00
Thomas Vander Stichele 78f516eaa5 up the micro
Original commit message from CVS:
up the micro
2002-09-18 13:03:11 +00:00
Thomas Vander Stichele 40e88820f7 adding manual examples to build, along with deps don't worry, this should work if you don't have libgnomeui
Original commit message from CVS:
adding manual examples to build, along with deps
don't worry, this should work if you don't have libgnomeui
2002-09-14 13:19:05 +00:00
Andy Wingo 52ec4f4e5b add core elements to the registry pool plugin list fix python check
Original commit message from CVS:
* add core elements to the registry pool plugin list
* fix python check
2002-08-31 18:17:02 +00:00
Thomas Vander Stichele 0d8986f3ed xml check fix cross your fingers
Original commit message from CVS:
xml check fix
cross your fingers
2002-08-10 22:29:54 +00:00
Thomas Vander Stichele 8cffde6638 hints for the future
Original commit message from CVS:
hints for the future
2002-08-07 00:03:27 +00:00
Thomas Vander Stichele d59eb3357b added extra check for working XML LIBS flags
Original commit message from CVS:
added extra check for working XML LIBS flags
2002-08-06 22:22:52 +00:00
Thomas Vander Stichele 7df70e760f check for flex
Original commit message from CVS:
check for flex
2002-08-06 22:02:54 +00:00
Thomas Vander Stichele e815ef5646 no c++ in the core
Original commit message from CVS:
no c++ in the core
2002-08-06 21:52:35 +00:00
Wim Taymans 63fd06bda7 Updated TODO list
Original commit message from CVS:
Updated TODO list
Added segment seeking experiment Makefile
2002-08-02 11:44:20 +00:00
Wim Taymans 6bd5ed021c Added example
Original commit message from CVS:
Added example
2002-07-24 21:17:56 +00:00
Thomas Vander Stichele a64e400a97 lioux's virtual patch
Original commit message from CVS:
lioux's virtual patch
2002-07-11 21:38:23 +00:00
Thomas Vander Stichele 92de697c34 I'm too lazy to comment this
Original commit message from CVS:
combined patch by me and lioux@FreeBSD.org
2002-07-11 21:22:55 +00:00
Thomas Vander Stichele e616bfb44e added configure check for POPT_TABLEEND
Original commit message from CVS:
added configure check for POPT_TABLEEND
2002-07-10 10:42:04 +00:00
Thomas Vander Stichele 8644cd03d6 revert wingo's patch since it breaks add AM_MAINTAINER_MODE to configure.ac since that adds the option to configure
Original commit message from CVS:
revert wingo's patch since it breaks
add AM_MAINTAINER_MODE to configure.ac since that adds the option to configure
2002-07-09 21:30:20 +00:00
Andy Wingo fcfefdca75 remove AM_MAINTAINER_MODE from the main configure.ac
Original commit message from CVS:
remove AM_MAINTAINER_MODE from the main configure.ac
2002-07-09 17:44:22 +00:00
Thomas Vander Stichele dcb3cec6a0 merge from BRANCH-RELEASE-0_4_0
Original commit message from CVS:
merge from BRANCH-RELEASE-0_4_0
2002-07-09 10:27:22 +00:00
Thomas Vander Stichele 5c733f90f3 back to hack
Original commit message from CVS:
back to hack
2002-07-01 15:54:26 +00:00
Thomas Vander Stichele 42810b4db3 for better or worse, make distcheck now passes again
Original commit message from CVS:
for better or worse, make distcheck now passes again
2002-07-01 13:02:03 +00:00
Thomas Vander Stichele ef3dd2fc6c dist fixes
Original commit message from CVS:
dist fixes
2002-07-01 12:08:22 +00:00
Steve Baker 6004504f6a added a test which shows a problem with state changes when the toplevel bin is a thread.
Original commit message from CVS:
added a test which shows a problem with state changes when the toplevel bin is a thread.
there is some kind of deadlock. It would be good if wingo or wtay could have a look.
2002-06-01 15:01:51 +00:00
Thomas Vander Stichele d000c8f4b5 making stuff purtier
Original commit message from CVS:
making stuff purtier
2002-05-27 19:52:00 +00:00
Thomas Vander Stichele 2a3ae58c89 together with the recent commit in common, this little beauty should
Original commit message from CVS:
together with the recent commit in common, this little beauty should
- implement both --with-automake and --with-autoconf to autogen.sh
- pass them on to configure, along with good settings for aclocal and autoheader
- which then forces these tools to be used in rebuilding through running
make in the dirs (which was the whole point of this makeover)

Please test and let me know if it doesn't break other stuff.
Right, going to make the really minimal set of changes to all of our other
modules now.  I love having made a common/ dir ;)

We now return to your regularly scheduled broadcast.
2002-05-27 13:37:37 +00:00
Andy Wingo 631c8f5ca5 re-enable thread test, although it does not work but passes right now warn for bizarre behavior in plugin loading
Original commit message from CVS:
re-enable thread test, although it does not work but passes right now
warn for bizarre behavior in plugin loading
2002-05-25 17:45:51 +00:00
Andy Wingo 27ca742253 add refcounting to configure.ac
Original commit message from CVS:
add refcounting to configure.ac
2002-05-09 17:21:28 +00:00
Andy Wingo 12c595ccbc add common to the dist without using makefiles
Original commit message from CVS:
add common to the dist without using makefiles
2002-05-09 16:53:07 +00:00
Thomas Vander Stichele b2117398c7 allowing failing tests to be built
Original commit message from CVS:
allowing failing tests to be built
2002-05-09 14:26:20 +00:00
David I. Lehn 2a67a5f3c6 add common to dist
Original commit message from CVS:
add common to dist
2002-05-08 21:17:44 +00:00
Wim Taymans 086de421dc Totally rewritten registry handling.
Original commit message from CVS:
Totally rewritten registry handling.
- move the registry save/load code into a gstregistry subclass, this
will make it possible to use other registries (flat file, web based,
RDBMS type, etc..)
- a simple GMarkup xml registry is implemented
- use standard statically linked plugins for core elements.
- GstPlugin has a very well defined set of functions now
A little bytestream hack..
Added more info to -inspect.
Some more debugging info for clocking.
Small cleanups

I use ./gst-register --gst-plugin-path=/opt/src/sourceforge/gst-plugins/gst-libs:/opt/src/sourceforge/gst-plugins/
to register core and gst-plugins now.
2002-05-08 20:40:48 +00:00
Thomas Vander Stichele 05e9ace95d added clock test app
Original commit message from CVS:
added clock test app
2002-04-23 19:13:50 +00:00
Ronald S. Bultje f5db767966 We require bison somewhere, so we should check for that in configure
Original commit message from CVS:
We require bison somewhere, so we should check for that in configure
2002-04-19 13:17:23 +00:00
Thomas Vander Stichele ce82be12c7 this should please bastien please let me know if other stuff needs to be different between release and cvs
Original commit message from CVS:
this should please bastien
please let me know if other stuff needs to be different between release and cvs
2002-04-19 10:54:13 +00:00
Thomas Vander Stichele 43a68fd149 merged back fixes from release branch
Original commit message from CVS:
merged back fixes from release branch
2002-04-15 09:21:14 +00:00
Thomas Vander Stichele 160f1165ca release done, yay !
Original commit message from CVS:
release done, yay !
2002-04-14 19:21:50 +00:00
Thomas Vander Stichele 87ad51d894 make GST_CONFIG_DIR work with sysconfdir
Original commit message from CVS:
make GST_CONFIG_DIR work with sysconfdir
2002-04-12 15:28:40 +00:00
Benjamin Otte 302452bd46 added -Werror to compile flags.
Original commit message from CVS:
added -Werror to compile flags.
drawback: glib >= 2.0.1 is needed to compile without warnings
2002-04-04 19:36:57 +00:00
Andy Wingo 832f0a7852 add (incomplete) flex/bison-based parser to cvs the tokenizer is functional, but the grammar definition is bad. this ...
Original commit message from CVS:
add (incomplete) flex/bison-based parser to cvs

the tokenizer is functional, but the grammar definition is bad. this
probably breaks distcheck somehow, but hey.
2002-03-31 21:09:17 +00:00
David I. Lehn fad2a157ec acconfig.h usage deprecated
Original commit message from CVS:
acconfig.h usage deprecated
2002-03-21 23:34:08 +00:00
Andy Wingo d6b07866ca let's not give our plugins -release versioning make clean before rebuilding after you update on this one...
Original commit message from CVS:
let's not give our plugins -release versioning
make clean before rebuilding after you update on this one...
2002-03-19 05:46:38 +00:00
Thomas Vander Stichele fcb0725892 uhm, shouldn't have done that this is righter
Original commit message from CVS:
uhm, shouldn't have done that
this is righter
2002-03-15 22:17:20 +00:00
Thomas Vander Stichele b69342f7f2 automake 1.6 patch ;)
Original commit message from CVS:
automake 1.6 patch ;)
2002-03-15 22:16:40 +00:00
Christian Schaller 9ad2f1208b update CVS version to 0.3.3.1
Original commit message from CVS:
update CVS version to 0.3.3.1
2002-03-10 20:41:31 +00:00
Thomas Vander Stichele fb0e821074 1st prerelease
Original commit message from CVS:
1st prerelease
2002-03-05 22:03:00 +00:00
Thomas Vander Stichele c09d4144ba no good reason to require glib 1.3.15 so back to 1.3.12 put version checking for glib and libxml in configure.ac subs...
Original commit message from CVS:
* no good reason to require glib 1.3.15 so back to 1.3.12
* put version checking for glib and libxml in configure.ac
* subst'd these minimum required versions so they can be used in spec file
2002-03-05 12:31:13 +00:00
Thomas Vander Stichele d9c3a76817 adding devhelp dir
Original commit message from CVS:
adding devhelp dir
2002-03-03 16:55:45 +00:00
Steve Baker 0a99d7cafb generate the makefile for dparams testing
Original commit message from CVS:
generate the makefile for dparams testing
2002-02-21 20:47:14 +00:00
Thomas Vander Stichele 5f1c9c689c using GST_DEBUGINFO
Original commit message from CVS:
using GST_DEBUGINFO
2002-02-21 13:34:06 +00:00
Andy Wingo c188fc247e back to popt 1.5
Original commit message from CVS:
back to popt 1.5
2002-02-17 02:08:48 +00:00
Andy Wingo 3869c72e63 Closes: [ #518093 ] libxml2-dev absence not caught on config
Original commit message from CVS:
Closes: [ #518093 ] libxml2-dev absence not caught on config
2002-02-16 03:50:38 +00:00
Andy Wingo bae6d1e31b to set default categories for an app, call set_categories before the gst_init restores gst-register to its previous v...
Original commit message from CVS:
to set default categories for an app, call set_categories before the gst_init
restores gst-register to its previous verbosity (but --gst-mask=0 works)
2002-02-15 21:11:46 +00:00
Andy Wingo e25cb1b156 first pass at integrating popt into gstreamer note: you will need popt 1.6.3 or greater (configure checks for this) -...
Original commit message from CVS:
first pass at integrating popt into gstreamer
note: you will need popt 1.6.3 or greater (configure checks for this) -- debian
people will either need to patch popt 1.6.2 or install 1.6.3 by hand.
2002-02-15 16:14:21 +00:00
Andy Wingo 767d5c53a7 include cothreads properly in the build
Original commit message from CVS:
include cothreads properly in the build
2002-02-10 23:56:13 +00:00
Andy Wingo 53c367ad3a added missing output Makefile
Original commit message from CVS:
added missing output Makefile
2002-02-10 21:38:34 +00:00
Andy Wingo b47aea64e1 changed libgst -> libgstreamer to comply with namespace issues with gnu smalltalk various other fixes
Original commit message from CVS:
* changed libgst -> libgstreamer to comply with namespace issues with gnu smalltalk
* various other fixes
2002-02-10 17:09:53 +00:00
Thomas Vander Stichele c90c7ea286 sync with as-version small autogen fix
Original commit message from CVS:
* sync with as-version
* small autogen fix
2002-02-10 15:54:09 +00:00
Thomas Vander Stichele d4f9846e2d removing m4 dir
Original commit message from CVS:
removing m4 dir
2002-02-09 21:21:18 +00:00
Thomas Vander Stichele 47a7f07728 more cleanups
Original commit message from CVS:
more cleanups
2002-02-09 21:19:11 +00:00
Thomas Vander Stichele f985019e4c more build cleanups (using as-version and as-libtool) some release doc notes from the previous release
Original commit message from CVS:
* more build cleanups (using as-version and as-libtool)
* some release doc notes from the previous release
2002-02-09 21:05:12 +00:00
Andy Wingo f7aa64cf33 core is glib2 only now tried to convert to g_strdup_value_contents as much as i could misc other fixes
Original commit message from CVS:
* core is glib2 only now
* tried to convert to g_strdup_value_contents as much as i could
* misc other fixes
2002-02-06 16:35:16 +00:00
Thomas Vander Stichele 25ffd7dfba disabling cothreads build until it passes make distcheck
Original commit message from CVS:
disabling cothreads build until it passes make distcheck
2002-02-06 13:36:22 +00:00
Thomas Vander Stichele bacad78afe oops
Original commit message from CVS:
oops
2002-02-04 23:25:40 +00:00
Richard Boulton ac59cb71c0 Revert aclocal invocation to do cat m4/*.m4 > acinclude.m4 beforehand, rather than adding m4/ to aclocal search path....
Original commit message from CVS:
Revert aclocal invocation to do cat m4/*.m4 > acinclude.m4 beforehand,
rather than adding m4/ to aclocal search path.  Shouldn't cause errors when
macros are already present on system, because macros in acinclude.m4 are
used in preference.
2002-02-04 21:24:08 +00:00
Andy Wingo 49075e62b5 cothreads stuff i forgot to commit last night
Original commit message from CVS:
cothreads stuff i forgot to commit last night
2002-02-04 17:41:45 +00:00
Thomas Vander Stichele aae5e50662 back to cvs mode
Original commit message from CVS:
back to cvs mode
2002-02-02 17:35:06 +00:00
Thomas Vander Stichele fb54baa94b prepping the release
Original commit message from CVS:
prepping the release
2002-02-02 13:50:03 +00:00
Erik Walthinsen 5684e131de Change soversion back to 0:0:0 and add use of -release flag for libtool.
Original commit message from CVS:
Change soversion back to 0:0:0 and add use of -release flag for libtool.
This means that any program linking against libgst will automatically have
the specific release of libgst encoded into it.  This enforces the fact
that (for the moment), the API/ABI is changing rapidly enough that you
can't link against 0.3.2 originally and have it still work with 0.3.3.  It
might be possible, but highly unlikely.

When we get closer to a stable API/ABI, in the 0.5.0 timeframe most likely,
we will start using soversions as recommended in the libtool docs.  Then
we have to pay more attention to forward and backwards compatiblity, or
rather, we have to *start* paying attention <g>
2002-02-01 22:37:16 +00:00
Thomas Vander Stichele bc24958dc8 goind down again
Original commit message from CVS:
goind down again
2002-01-31 23:19:18 +00:00
David I. Lehn 71519ef2a5 Update libtool lib version
Original commit message from CVS:
Update libtool lib version
2002-01-31 23:11:03 +00:00
Thomas Vander Stichele 5aaedd70a6 release version
Original commit message from CVS:
release version
2002-01-31 22:43:42 +00:00
Thomas Vander Stichele 773fed0447 prerelease
Original commit message from CVS:
prerelease
2002-01-30 23:38:04 +00:00
Thomas Vander Stichele f087e37458 fall back to glib1 when no glib2 found
Original commit message from CVS:
fall back to glib1 when no glib2 found
2002-01-30 17:27:01 +00:00
Thomas Vander Stichele 2a75dee620 removing versioning please check ;)
Original commit message from CVS:
removing versioning
please check ;)
2002-01-30 10:15:26 +00:00
Thomas Vander Stichele 96e19b930b cvs versioning
Original commit message from CVS:
cvs versioning
2002-01-30 10:08:53 +00:00
Andy Wingo 623c7f1144 added -Wall to GST_INT_CFLAGS
Original commit message from CVS:
added -Wall to GST_INT_CFLAGS
2002-01-27 19:08:38 +00:00
Andy Wingo 94dac7322d should fix an error in a no-glib2 error message, an error in libxml stuff and silencing a warning in the cothreads stuff
Original commit message from CVS:
should fix an error in a no-glib2 error message, an error in libxml stuff
(newer versions of libxml1 can be included as libxml/parser.h), and silencing
a warning in the cothreads stuff
2002-01-25 04:27:24 +00:00
Andy Wingo f58c8f26b4 build system tweaks, and now the cothreads test code will build and configure with the rest of gst.
Original commit message from CVS:
build system tweaks, and now the cothreads test code will build and configure with the rest of gst.
2002-01-23 00:04:33 +00:00
Andy Wingo f2842d1e50 chop chop, out with the cruft
Original commit message from CVS:
chop chop, out with the cruft
2002-01-17 05:22:18 +00:00
Thomas Vander Stichele 04f32a7280 removed capsnego testsuite from build if ok then someone please remove the source dirs
Original commit message from CVS:
removed capsnego testsuite from build
if ok then someone please remove the source dirs
2002-01-15 09:29:27 +00:00
Andy Wingo 57dc4b544d doc and configure updates, and the beginnings of gst-xmllaunch
Original commit message from CVS:
doc and configure updates, and the beginnings of gst-xmllaunch
2002-01-14 07:18:43 +00:00
Andy Wingo f38969ff25 fix doc build for glib2 remove template files from cvs, they are generated with gtkdoc-mktmpl new, cleaner interface ...
Original commit message from CVS:
* fix doc build for glib2
* remove template files from cvs, they are generated with gtkdoc-mktmpl
* new, cleaner interface to the parser facilities
* cleanups in gstparse.c
2002-01-14 04:09:56 +00:00
Wim Taymans dcfb86bb73 Added caps testsuite.
Original commit message from CVS:
Added caps testsuite.
2002-01-13 22:46:34 +00:00
Thomas Vander Stichele e35929fbe0 this goes in
Original commit message from CVS:
this goes in
2002-01-13 08:52:01 +00:00
David I. Lehn 0952f6551e remove WIN32 path stuff
Original commit message from CVS:
remove WIN32 path stuff
2002-01-12 01:26:04 +00:00
Thomas Vander Stichele b8d6a9a91d back to dev mode
Original commit message from CVS:
back to dev mode
2002-01-11 23:05:45 +00:00
David I. Lehn 818baa5c2c Generate m4 and xsl Makefiles
Original commit message from CVS:
Generate m4 and xsl Makefiles
Add xsl dir and *.xsl to dist
2002-01-09 03:03:26 +00:00
Thomas Vander Stichele 5191e0c460 let's get ready releasing
Original commit message from CVS:
let's get ready releasing
2002-01-08 09:41:11 +00:00
Christian Schaller 9982c86305 Crank up version to 0.3.1
Original commit message from CVS:
Crank up version to 0.3.1
2002-01-07 22:51:25 +00:00
David I. Lehn 4c0585aa8a Bump lib version to 2.
Original commit message from CVS:
Bump lib version to 2.
2002-01-07 22:35:54 +00:00
Andy Wingo 15a22cc4c0 fix from Company
Original commit message from CVS:
fix from Company
2002-01-07 21:32:34 +00:00
Andy Wingo f698d6469c compile fixen
Original commit message from CVS:
compile fixen
2002-01-05 01:43:16 +00:00
Andy Wingo bceef373d6 removed test/ from AC_OUTPUT
Original commit message from CVS:
removed test/ from AC_OUTPUT
2002-01-04 22:45:59 +00:00
Thomas Vander Stichele a2c03b42b6 removing player build
Original commit message from CVS:
removing player build
2002-01-03 16:44:38 +00:00
Thomas Vander Stichele 2663e8dbc9 removing glade stuff
Original commit message from CVS:
removing glade stuff
2002-01-03 16:10:23 +00:00
Thomas Vander Stichele 3ba7f311c0 fixing some stuff
Original commit message from CVS:
fixing some stuff
2002-01-02 22:01:58 +00:00