Commit graph

535 commits

Author SHA1 Message Date
Jan Schmidt 5ad1430ce9 configure.ac: Don't pull in gmodule-2.0.pc as a dependency in our .pc files - we want gmodule-no-export-2.0.pc instea...
Original commit message from CVS:
* configure.ac:
Don't pull in gmodule-2.0.pc as a dependency in our .pc files - we
want gmodule-no-export-2.0.pc instead so that we don't drag in
--export-dynamic on every project that links to GStreamer.
Also, make our export regex only match the start of symbols, rather
than any symbol that contains '_gst' somewhere.
* libs/gst/check/Makefile.am:
The libgstcheck we build does however need export-dynamic, as it
produces some symbols that don't match our _gst... style regex.
2006-09-28 11:11:28 +00:00
Thomas Vander Stichele 147373d4a7 Extract the manual examples again like we used to do.
Original commit message from CVS:
* configure.ac:
* docs/manual/advanced-autoplugging.xml:
* tests/examples/Makefile.am:
* tests/examples/manual/.cvsignore:
* tests/examples/manual/Makefile.am:
* tests/examples/manual/extract.pl:
Extract the manual examples again like we used to do.
Fix one of them.
2006-09-16 10:49:47 +00:00
Thomas Vander Stichele ce37c09168 back to trunk
Original commit message from CVS:
back to trunk
2006-09-14 20:11:10 +00:00
Thomas Vander Stichele 24703cdf92 releasing 0.10.10
Original commit message from CVS:
releasing 0.10.10
2006-09-14 20:08:14 +00:00
Thomas Vander Stichele cb74c7707a first prerelease
Original commit message from CVS:
first prerelease
2006-09-09 16:08:17 +00:00
Andy Wingo 86b76f4c22 GST_DISABLE_DEPRECATED is only for users of API that don't want to see deprecated functions in the headers; people th...
Original commit message from CVS:
2006-08-11  Andy Wingo  <wingo@pobox.com>

* configure.ac:
* libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new):
* tests/check/libs/gdp.c: (gst_dp_suite): GST_DISABLE_DEPRECATED
is only for users of API that don't want to see deprecated
functions in the headers; people that want to compile out
deprecated code should pass -DGST_REMOVE_DEPRECATED into the
CFLAGS. Fixes the build of multifdsink, or will soon..
2006-08-11 15:26:33 +00:00
Tim-Philipp Müller 57212633aa API: add GST_SEGMENT_FORMAT, which is a printf extension we register that lets us easily dump GstSegments into debug ...
Original commit message from CVS:
* configure.ac:
* docs/gst/gstreamer-sections.txt:
* gst/gstconfig.h.in:
* gst/gstinfo.c: (_gst_debug_init), (gst_debug_print_segment),
(_gst_info_printf_extension_ptr),
(_gst_info_printf_extension_segment):
API: add GST_SEGMENT_FORMAT, which is a printf extension we
register that lets us easily dump GstSegments into debug
logs (#350419).
* tests/check/gst/gstinfo.c: (segment_printf_extension_log_func),
(info_segment_format_printf_extension), (gst_info_suite):
Add simple unit test that logs a bunch of different segments (not
valgrinded at the moment because of leaks in gst_debug_add_log_function).
2006-08-09 15:13:14 +00:00
Stefan Kost 4cb08fa3f2 Original commit message from CVS:
* configure.ac:
* gst/gstparse.c: (gst_parse_launch):
2006-07-21 13:11:33 +00:00
Jan Schmidt 7bb58cbf66 configure.ac: Bump nano back to CVS
Original commit message from CVS:
* configure.ac:
Bump nano back to CVS
2006-07-14 15:52:55 +00:00
Jan Schmidt 0f14bf2d95 configure.ac: releasing 0.10.9, "On the road again"
Original commit message from CVS:
2006-07-13  Jan Schmidt <thaytan@mad.scientist.com>

* configure.ac:
releasing 0.10.9, "On the road again"
2006-07-14 15:50:19 +00:00
Tim-Philipp Müller 1a449fc52a Make gst-element-check-$VERSION.m4 call gst-inspect-$VERSION instead of the unversioned gst-inspect (#324176, #168659).
Original commit message from CVS:
* Makefile.am:
* configure.ac:
* gst-element-check.m4:
* gst-element-check.m4.in:
Make gst-element-check-$VERSION.m4 call gst-inspect-$VERSION
instead of the unversioned gst-inspect (#324176, #168659).
2006-07-07 09:09:10 +00:00
Thomas Vander Stichele 0608264990 configure.ac: don't set CFLAGS and friends for gcov, done from GST_GCOV now
Original commit message from CVS:
* configure.ac:
don't set CFLAGS and friends for gcov, done from GST_GCOV now
* tests/check/Makefile.am:
clean up gcov files
2006-07-02 14:39:12 +00:00
Thomas Vander Stichele 3c3bbc87d4 configure.ac: set CFLAGS and friends to -O0 if gcov is being used add GCOV LIBS
Original commit message from CVS:
* configure.ac:
set CFLAGS and friends to -O0 if gcov is being used
add GCOV LIBS
* gst/Makefile.am:
* libs/gst/base/Makefile.am:
* libs/gst/check/Makefile.am:
* libs/gst/controller/Makefile.am:
* libs/gst/dataprotocol/Makefile.am:
* libs/gst/net/Makefile.am:
* plugins/elements/Makefile.am:
* plugins/indexers/Makefile.am:
add makefile rules to generate gcov data and clean up
* tests/check/Makefile.am:
add a coverage target that generates an html overview
of coverage data
2006-07-01 23:26:06 +00:00
Tim-Philipp Müller fa5953d31c autogen.sh: Add default for new --enable-plugin-docs switch.
Original commit message from CVS:
* autogen.sh:
Add default for new --enable-plugin-docs switch.
* configure.ac:
Use new GST_PLUGIN_DOCS macro to check for pyxml etc.
Fixes #344039.
* docs/Makefile.am:
Use new ENABLE_PLUGIN_DOCS conditional.
2006-06-16 08:30:47 +00:00
Thomas Vander Stichele d739dfa75f back to HEAD
Original commit message from CVS:
back to HEAD
2006-06-10 17:32:53 +00:00
Thomas Vander Stichele e9bcb93ec0 releasing 0.10.8
Original commit message from CVS:
releasing 0.10.8
2006-06-10 17:06:33 +00:00
Thomas Vander Stichele 67759aafe9 configure.ac: back to TRUNK
Original commit message from CVS:
2006-06-09  Thomas Vander Stichele  <thomas at apestaart dot org>

* configure.ac:
back to TRUNK
2006-06-09 18:52:02 +00:00
Thomas Vander Stichele afdc4774e4 releasing 0.10.7
Original commit message from CVS:
releasing 0.10.7
2006-06-09 18:49:25 +00:00
Thomas Vander Stichele 2652f9152a 0.10.6.2 prerelease
Original commit message from CVS:
* configure.ac:
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/de.po:
* po/en_GB.po:
* po/fr.po:
* po/it.po:
* po/nb.po:
* po/nl.po:
* po/ru.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
* po/zh_TW.po:
* win32/common/config.h:
0.10.6.2 prerelease
2006-06-07 10:46:04 +00:00
Thomas Vander Stichele dd0456fe1c gst/gst.c: if we have fork, fork while reading/rebuilding the registry so the parent doesn't take the hit of having a...
Original commit message from CVS:

* gst/gst.c: (init_post):
if we have fork, fork while reading/rebuilding the registry
so the parent doesn't take the hit of having all plugins loaded
in memory.  Fixes #342777.
* configure.ac:
Check if we have fork()
* win32/common/config.h.in:
no fork() on win32
2006-05-28 09:09:03 +00:00
Jan Schmidt 068893b8b2 Back to CVS
Original commit message from CVS:
Back to CVS
2006-05-14 16:03:20 +00:00
Jan Schmidt bac38e8c1e configure.ac: releasing 0.10.6, "Take the cannoli"
Original commit message from CVS:
2006-05-14  Jan Schmidt <thaytan@mad.scientist.com>

* configure.ac:
releasing 0.10.6, "Take the cannoli"
2006-05-14 15:20:24 +00:00
Thomas Vander Stichele 34eabc4eaa Makefile.am: updates for win32
Original commit message from CVS:
* Makefile.am:
updates for win32
* configure.ac:
define GST_MAJORMINOR so we have it available in win32/common/config.h
Possibly remove it from our Makefile.am files later
* win32/common/config.h:
* win32/common/config.h.in:
added GST_MAJORMINOR
* win32/common/gstenumtypes.c: (register_gst_resource_error):
* win32/common/gstversion.h:
updated
2006-05-12 14:53:49 +00:00
Tim-Philipp Müller 54c2d0552c configure.ac: Require GLib-2.8 here as well.
Original commit message from CVS:
* configure.ac:
Require GLib-2.8 here as well.
2006-05-05 08:56:32 +00:00
Thomas Vander Stichele df764578f4 back to HEAD
Original commit message from CVS:
back to HEAD
2006-04-28 10:56:04 +00:00
Thomas Vander Stichele 36ebf70242 releasing 0.10.5
Original commit message from CVS:
releasing 0.10.5
2006-04-28 10:53:33 +00:00
Thomas Vander Stichele 039d28cf5d prerelease
Original commit message from CVS:
prerelease
2006-04-26 13:54:48 +00:00
Thomas Vander Stichele f2ac9bc15a update libtool versioning
Original commit message from CVS:
update libtool versioning
2006-04-12 11:04:36 +00:00
Thomas Vander Stichele 0a75b8a415 prerelease
Original commit message from CVS:
prerelease
2006-04-12 10:57:26 +00:00
Thomas Vander Stichele a93a280d99 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
Original commit message from CVS:
disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
2006-04-01 15:30:49 +00:00
Thomas Vander Stichele f5bf786c85 configure.ac: use new AS_VERSION and AS_NANO macros
Original commit message from CVS:

* configure.ac:
use new AS_VERSION and AS_NANO macros
* gst/gst-i18n-lib.h:
* gst/gst.c:
* gst/gsterror.c:
* gst/gstversion.h.in:
* win32/common/config.h:
* win32/common/config.h.in:
update accordingly
2006-04-01 09:41:43 +00:00
Thomas Vander Stichele 07bb30df7e disable some tests when we don't have a registry
Original commit message from CVS:

* configure.ac:
* tests/check/Makefile.am:
disable some tests when we don't have a registry
* tests/check/gst/gstutils.c: (gst_utils_suite):
don't build the part that needs parsing
2006-03-21 19:27:15 +00:00
Julio M. Merino Vidal a93efc69ba configure.ac: Don't check for libgnomeui (leftover from old examples that aren't built or disted any longer) (#334303).
Original commit message from CVS:
Patch by: Julio M. Merino Vidal <jmmv at netbsd org>
* configure.ac:
Don't check for libgnomeui (leftover from old examples
that aren't built or disted any longer) (#334303).
2006-03-12 14:32:37 +00:00
Thomas Vander Stichele a9564d6b6f back to head
Original commit message from CVS:
back to head
2006-03-10 19:11:34 +00:00
Thomas Vander Stichele 2826d0b65e releasing 0.10.4
Original commit message from CVS:
releasing 0.10.4
2006-03-10 19:03:13 +00:00
Thomas Vander Stichele d5c186dc88 prereleasing
Original commit message from CVS:
prereleasing
2006-03-09 19:00:21 +00:00
Loïc Minier 323c4ca50e Patch from Loïc Minier to prevent CVS directories getting disted.
Original commit message from CVS:
* configure.ac:
* docs/Makefile.am:
* docs/slides/Makefile.am:
Patch from Loïc Minier to prevent CVS directories getting disted.
2006-02-27 15:43:10 +00:00
Tim-Philipp Müller 6305357090 docs/design/Makefile.am
Original commit message from CVS:
* configure.ac:
* docs/Makefile.am:
* docs/design/Makefile.am
Dist design docs.
2006-02-09 18:28:33 +00:00
Jan Schmidt 9cec6f3ccd configure.ac: back to CVS
Original commit message from CVS:
* configure.ac:
back to CVS
2006-02-08 17:34:43 +00:00
Jan Schmidt 91c74259e8 configure.ac: releasing 0.10.3, "Like a virgin"
Original commit message from CVS:
=== release 0.10.3 ===

2006-02-08  Jan Schmidt <thaytan@mad.scientist.com>

* configure.ac:
releasing 0.10.3, "Like a virgin"
2006-02-08 17:31:34 +00:00
Jan Schmidt 68e8aa2e17 configure.ac: 2nd prerelease of 0.10.3
Original commit message from CVS:
2006-02-08  Jan Schmidt  <thaytan@mad.scientist.com>

* configure.ac:
2nd prerelease of 0.10.3
Bump libtool versioning.
2006-02-08 11:12:07 +00:00
Jan Schmidt a0214b6943 configure.ac: Prelease of 0.10.3
Original commit message from CVS:
* configure.ac:
Prelease of 0.10.3
2006-02-06 22:01:23 +00:00
Thomas Vander Stichele 2061db3894 back to HEAD
Original commit message from CVS:
back to HEAD
2006-01-16 21:00:53 +00:00
Thomas Vander Stichele 780bfa7c21 releasing 0.10.2
Original commit message from CVS:
releasing 0.10.2
2006-01-16 20:59:38 +00:00
Thomas Vander Stichele 45d7beeb64 prerelease
Original commit message from CVS:
prerelease
2006-01-14 22:59:46 +00:00
Thomas Vander Stichele 8455a31e67 docs/manual/Makefile.am: don't do parallel make
Original commit message from CVS:

* docs/manual/Makefile.am:
don't do parallel make
* configure.ac:
AC_SUBST HOST_CPU
* win32/common/config.h.in:
add generations for HOST_CPU and GST_MAJORMINOR
* win32/common/config.h:           commit generated result
2006-01-14 11:20:40 +00:00
Thomas Vander Stichele 564b290314 readd zh_TW and force an autogen
Original commit message from CVS:
readd zh_TW and force an autogen
2006-01-13 14:59:00 +00:00
Thomas Vander Stichele 73b841ca14 back to HEAD
Original commit message from CVS:
back to HEAD
2005-12-23 18:15:48 +00:00
Thomas Vander Stichele ca814c15a6 releasing 0.10.1
Original commit message from CVS:
releasing 0.10.1
2005-12-23 18:04:49 +00:00
Thomas Vander Stichele 617bc8c885 prereleasing
Original commit message from CVS:
prereleasing
2005-12-20 16:01:09 +00:00
Thomas Vander Stichele 18361a05a6 remove all tests/old Makefiles from the build
Original commit message from CVS:
remove all tests/old Makefiles from the build
2005-12-12 17:37:17 +00:00
Stefan Kost 7c17de8f03 applied some simple fixing to some examples re-enabled the working examples
Original commit message from CVS:
* configure.ac:
* docs/random/ensonic/media-device-daemon.txt:
* tests/examples/controller/.cvsignore:
* tests/examples/controller/Makefile.am:
* tests/examples/controller/audio-example.c: (main):
* tests/examples/helloworld/.cvsignore:
* tests/examples/helloworld/Makefile.am:
* tests/examples/helloworld/helloworld.c: (event_loop), (main):
* tests/examples/launch/.cvsignore:
* tests/examples/launch/Makefile.am:
* tests/examples/launch/mp3parselaunch.c: (event_loop), (main):
* tests/examples/metadata/.cvsignore:
* tests/examples/metadata/Makefile.am:
* tests/examples/metadata/read-metadata.c: (message_loop),
(make_pipeline), (print_tag), (main):
* tests/examples/queue/.cvsignore:
* tests/examples/queue/Makefile.am:
* tests/examples/queue/queue.c: (event_loop), (main):
* tests/examples/typefind/.cvsignore:
* tests/examples/typefind/Makefile.am:
* tests/examples/typefind/typefind.c: (type_found), (event_loop),
(main):
* tests/examples/xml/.cvsignore:
* tests/examples/xml/Makefile.am:
* tests/examples/xml/createxml.c: (object_saved), (main):
* tests/examples/xml/runxml.c: (xml_loaded), (event_loop), (main):
* tests/old/examples/Makefile.am:
* tests/old/examples/TODO:
* tests/old/examples/controller/.cvsignore:
* tests/old/examples/controller/Makefile.am:
* tests/old/examples/controller/audio-example.c:
* tests/old/examples/helloworld/.cvsignore:
* tests/old/examples/helloworld/Makefile.am:
* tests/old/examples/helloworld/helloworld.c:
* tests/old/examples/launch/.cvsignore:
* tests/old/examples/launch/Makefile.am:
* tests/old/examples/launch/mp3parselaunch.c:
* tests/old/examples/launch/mp3play:
* tests/old/examples/manual/Makefile.am:
* tests/old/examples/metadata/Makefile.am:
* tests/old/examples/metadata/read-metadata.c:
* tests/old/examples/queue/.cvsignore:
* tests/old/examples/queue/Makefile.am:
* tests/old/examples/queue/queue.c:
* tests/old/examples/typefind/.cvsignore:
* tests/old/examples/typefind/Makefile.am:
* tests/old/examples/typefind/typefind.c:
* tests/old/examples/xml/.cvsignore:
* tests/old/examples/xml/Makefile.am:
* tests/old/examples/xml/createxml.c:
* tests/old/examples/xml/runxml.c:
applied some simple fixing to some examples
re-enabled the working examples
2005-12-12 14:02:18 +00:00
Michael Smith 5bff908d58 Remove makecontext stuff; not used in 0.10 and causes problems on
Original commit message from CVS:
* common/m4/gst-makecontext.m4:
* common/m4/gst-mcsc.m4:
* configure.ac:
* win32/common/config.h:
* win32/common/config.h.in:
Remove makecontext stuff; not used in 0.10 and causes problems on
HPUX according to bug #322441
2005-12-09 15:09:42 +00:00
Thomas Vander Stichele 62a64a668a back to HEAD
Original commit message from CVS:
back to HEAD
2005-12-05 18:13:00 +00:00
Thomas Vander Stichele 715efa9247 releasing 0.10.0
Original commit message from CVS:
releasing 0.10.0
2005-12-05 18:05:01 +00:00
Thomas Vander Stichele 7d59947bde back to HEAD
Original commit message from CVS:
back to HEAD
2005-12-01 19:18:57 +00:00
Thomas Vander Stichele 9672212aa5 releasing 0.9.7
Original commit message from CVS:
releasing 0.9.7
2005-12-01 19:11:56 +00:00
Thomas Vander Stichele d29d0b01e2 bump GST_MAJORMINOR to 0.10 reset libtool version
Original commit message from CVS:
bump GST_MAJORMINOR to 0.10
reset libtool version
2005-12-01 16:51:23 +00:00
Thomas Vander Stichele c37fca4fd4 document core plugins in a separate document just like all the others rename these plugins to something starting with...
Original commit message from CVS:
document core plugins in a separate document just like all the
others
rename these plugins to something starting with core
2005-12-01 12:29:34 +00:00
Thomas Vander Stichele 870761131b various fixes to make
Original commit message from CVS:

* configure.ac:
* gst/Makefile.am:
* gst/gst.c:
* gst/gstplugin.h:
* gst/gstregistry.h:
* tests/benchmarks/complexity.c:
* tests/benchmarks/mass-elements.c:
* tests/check/Makefile.am:
* tools/Makefile.am:
* tools/gst-inspect.c:
* tools/gst-xmlinspect.c:
various fixes to make
--disable-nls --disable-registry --disable-loadsave           --disable-parse --disable-gst-debug
work and get the core .so down to 360444 bytes after stripping
2005-11-30 19:01:53 +00:00
Thomas Vander Stichele c93648783a descend into tests
Original commit message from CVS:

* Makefile.am:
* configure.ac:
descend into tests
* docs/random/thomasvs/TODO:
* tests/Makefile.am:
* tests/README:
add a README
2005-11-30 16:39:04 +00:00
Andy Wingo b95bd3ab0d configure.ac (GST_PKG_DEPS): Revert previous patch, makes loading the gst.interfaces python module bork.
Original commit message from CVS:
2005-11-30  Andy Wingo  <wingo@pobox.com>

* configure.ac (GST_PKG_DEPS): Revert previous patch, makes
loading the gst.interfaces python module bork.

* configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc,
available since GLib 2.2. Fixes #318031.
2005-11-30 16:10:57 +00:00
Thomas Vander Stichele 7533cf8523 move all of these under tests
Original commit message from CVS:
move all of these under tests
2005-11-30 16:08:31 +00:00
Thomas Vander Stichele d337d0e64a fix distcheck
Original commit message from CVS:

* configure.ac:
* tests/Makefile.am:
fix distcheck
2005-11-30 15:29:05 +00:00
Andy Wingo 44d804b216 configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc, available since GLib 2.2. Fixes #318031.
Original commit message from CVS:
2005-11-30  Andy Wingo  <wingo@pobox.com>

* configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc,
available since GLib 2.2. Fixes #318031.
2005-11-30 13:25:05 +00:00
Thomas Vander Stichele 78adfea0f0 First pass at cleaning up tests/ dir before moving the rest
Original commit message from CVS:
* configure.ac:
* tests/bench-complexity.scm:
* tests/bench-mass_elements.scm:
* tests/complexity.c:
* tests/complexity.gnuplot:
* tests/instantiate/.cvsignore:
* tests/instantiate/Makefile.am:
* tests/instantiate/caps.c:
* tests/mass_elements.c:
* tests/network-clock-utils.scm:
* tests/network-clock.scm:
* tests/plot-data:
First pass at cleaning up tests/ dir before moving the rest
Combined with CVS surgery
2005-11-30 13:08:08 +00:00
Thomas Vander Stichele a0c4c4812c CVS surgery + support to move base, check, and net out of gst and into libs/gst
Original commit message from CVS:
CVS surgery + support to move base, check, and net out of gst
and into libs/gst
2005-11-29 19:12:30 +00:00
Thomas Vander Stichele 249e792b7f do CVS surgery and related build fixery to move elements and indexers in a new gstreamer/plugins directory, out of th...
Original commit message from CVS:

* Makefile.am:
* configure.ac:
* plugins/elements/Makefile.am:
* plugins/elements/gstcapsfilter.c:
* plugins/elements/gstfilesink.c:
* plugins/elements/gstfilesrc.c:
* plugins/elements/gstidentity.c:
* plugins/indexers/Makefile.am:
do CVS surgery and related build fixery to move elements
and indexers in a new gstreamer/plugins directory, out of the
gst/ directory
2005-11-29 18:00:15 +00:00
Thomas Vander Stichele f496f75765 update LDFLAGS use some more
Original commit message from CVS:

* configure.ac:
* gst/Makefile.am:
* gst/base/Makefile.am:
* gst/check/Makefile.am:
* gst/elements/Makefile.am:
* gst/net/Makefile.am:
update LDFLAGS use some more
2005-11-27 15:15:35 +00:00
Thomas Vander Stichele d7a5360dd8 removed directories
Original commit message from CVS:
removed directories
2005-11-23 22:54:54 +00:00
Thomas Vander Stichele 047dc85f20 back to HEAD
Original commit message from CVS:
back to HEAD
2005-11-23 20:04:25 +00:00
Thomas Vander Stichele 505dced8dc releasing 0.9.6
Original commit message from CVS:
releasing 0.9.6
2005-11-23 19:55:09 +00:00
Andy Wingo d83d55fef2 Add net pkgconfig files.
Original commit message from CVS:
2005-11-18  Andy Wingo  <wingo@pobox.com>

* configure.ac:
* pkgconfig/gstreamer-net.pc.in:
* pkgconfig/gstreamer-net-uninstalled.pc.in:
* pkgconfig/Makefile.am: Add net pkgconfig files.
2005-11-18 16:24:56 +00:00
Andy Wingo 4258474de2 gst/net/: New part of core to hold network elements and objects. Put in core because it exposes API that applications...
Original commit message from CVS:
2005-11-16  Andy Wingo  <wingo@pobox.com>

* gst/net/Makefile.am:
* gst/net/gstnet.h: New part of core to hold network elements and
objects. Put in core because it exposes API that applications want
to use. The library is named libgstnet-tempname right now because
of the existing libgstnet in gst-plugins-base. Solution is
probably to rename the one in plugins-base; will file a bug for
the freeze break.

* gst/net/gstnettimeprovider.c:
* gst/net/gstnettimeprovider.h: New object to export a GstClock's
get_time call over the network.

* configure.ac:
* gst/Makefile.am (lib_LTLIBRARIES): Add gstnet to the build.

* check/Makefile.am:
* check/net/gstnettimeprovider.c: A most minimal test suite. Will
get additions shortly.
2005-11-16 16:49:49 +00:00
Thomas Vander Stichele 4db624cbee back to head
Original commit message from CVS:
back to head
2005-11-11 19:26:36 +00:00
Thomas Vander Stichele b1797f6ca0 releasing 0.9.5
Original commit message from CVS:
releasing 0.9.5
2005-11-11 19:24:30 +00:00
Thomas Vander Stichele e4890b82e1 back to HEAD
Original commit message from CVS:
back to HEAD
2005-10-23 23:04:38 +00:00
Thomas Vander Stichele 93ab147ddc time to release
Original commit message from CVS:
time to release
2005-10-23 22:30:17 +00:00
Thomas Vander Stichele bc13e0eb80 remove info messages
Original commit message from CVS:
remove info messages
2005-10-18 08:20:25 +00:00
Thomas Vander Stichele 1233601cb4 comment; update win32 config.h
Original commit message from CVS:
comment; update win32 config.h
2005-10-16 13:55:41 +00:00
Thomas Vander Stichele 8ceb90def1 configure.ac: clean up further
Original commit message from CVS:

* configure.ac:
clean up further
* gst/gst.c: (init_post):
* win32/common/config.h.in:
it's PLUGINDIR now
* gst/gstcaps.c: (gst_caps_intersect):
use gint64, the range could be bigger than a guint
2005-10-16 12:28:20 +00:00
Thomas Vander Stichele 593932d3ed check for process.h, declares getpid() on Windows
Original commit message from CVS:

* configure.ac:
* win32/common/config.h:
* win32/common/config.h.in:
check for process.h, declares getpid() on Windows
* gst/gstinfo.c:
include process.h if we have it
* gst/gstmemchunk.c: (populate), (gst_mem_chunk_new):
* gst/gstmemchunk.h:
fix signedness issues
* win32/common/libgstreamer.def:
fix get_type's
2005-10-16 10:38:02 +00:00
Thomas Vander Stichele 101c15c9b8 more define fixes
Original commit message from CVS:
more define fixes
2005-10-16 09:44:04 +00:00
Thomas Vander Stichele 0ecb219505 configure.ac: use the gettext macro
Original commit message from CVS:
2005-10-16  Thomas Vander Stichele  <thomas at apestaart dot org>

* configure.ac:
use the gettext macro
* gst/elements/gstelements.c:
* gst/gst.c:
* gst/indexers/gstindexers.c:
update for GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN
* win32/common/config.h:
updated config.h
* win32/common/config.h.in:
add the template to generate config.h
* win32/common/gstenumtypes.c:
* win32/common/gstversion.h:
updated copies
2005-10-16 09:20:52 +00:00
Thomas Vander Stichele bdaec23195 configure.ac: use common m4's for argument checking
Original commit message from CVS:

* configure.ac:
use common m4's for argument checking
2005-10-15 21:41:20 +00:00
Thomas Vander Stichele 4beb1c4224 configure.ac: add srcdir, builddir includes to GST_ALL_CFLAGS, since everything that uses GStreamer API should have t...
Original commit message from CVS:

* configure.ac:
add srcdir, builddir includes to GST_ALL_CFLAGS, since
everything that uses GStreamer API should have the includes
2005-10-15 18:22:31 +00:00
Thomas Vander Stichele 14bbecccf3 configure.ac: correctly make conditionals
Original commit message from CVS:

* configure.ac:
correctly make conditionals
* gst/elements/Makefile.am:
* gst/elements/gstelements.c:
fix typo causing fdsrc not to build
2005-10-15 15:52:08 +00:00
Thomas Vander Stichele e3e695a537 configure.ac: check for some headers
Original commit message from CVS:

* configure.ac:
check for some headers
* gst/elements/Makefile.am:
* gst/elements/gstelements.c:
don't compile fdsrc without sys/socket.h
* gst/indexers/Makefile.am:
* gst/indexers/gstindexers.c: (plugin_init):
don't compile fileindex without mmap
2005-10-15 15:01:39 +00:00
Thomas Vander Stichele 08479555e5 configure.ac: reorganize clean up document more remove cruft
Original commit message from CVS:

* configure.ac:
reorganize
clean up
document more
remove cruft
* check/Makefile.am:
* docs/gst/Makefile.am:
* examples/helloworld/Makefile.am:
* gst/Makefile.am:
* gst/base/Makefile.am:
* gst/check/Makefile.am:
* gst/elements/Makefile.am:
* gst/indexers/Makefile.am:
* gst/parse/Makefile.am:
* libs/gst/controller/Makefile.am:
* libs/gst/dataprotocol/Makefile.am:
* examples/helloworld/helloworld.c: (event_loop):
compile fixes, though it's not being compiled currently
2005-10-15 13:58:18 +00:00
Thomas Vander Stichele 3b9e6b3eff configure.ac: if we don't have glib, fail before testing 2.8
Original commit message from CVS:

* configure.ac:
if we don't have glib, fail before testing 2.8
* gst/base/gstbasetransform.c: (gst_base_transform_change_state):
fix a leak, should fix plugins-base testsuite
2005-10-11 15:26:58 +00:00
Ronald ac8289c7a9 Merged in popt removal + GOption addition patch from Ronald, bug #169772.
Original commit message from CVS:
2005-10-10  Andy Wingo  <wingo@pobox.com>

Merged in popt removal + GOption addition patch from Ronald, bug
#169772.

* docs/gst/gstreamer-sections.txt: Add STATE_(UN)LOCK_FULL, move
GstElement macros around, remove popt-related symbols, add goption
stuff.

* configure.ac: Remove popt checks, require GLib 2.6 for GOption.

* docs/gst/Makefile.am:
* docs/libs/Makefile.am: No POPT_CFLAGS.

* examples/manual/Makefile.am:
* docs/manual/basics-init.xml: Doc updates with an example.

* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
(gst_init), (parse_one_option), (parse_goption_arg):
* gst/gst.h: Removed gst_init_with_popt_table and friends. Took a
bit of hand merging and debugging to get the GOption stuff working
tho.

* tests/Makefile.am:
* tools/Makefile.am:
* tools/gst-inspect.c: (main):
* tools/gst-launch.c: (main):
* tools/gst-run.c: (main):
* tools/gst-xmlinspect.c: (main): Thanks Ronald!
2005-10-10 15:53:59 +00:00
Thomas Vander Stichele e1d580ab0e Makefile.am: remove include dir
Original commit message from CVS:

* Makefile.am:
remove include dir
* configure.ac:
remove PLUGINS_BUILDDIR stuff
* gst/gst.c: (init_post):
reorder parsing of GST_PLUGIN_PATH and GST_PLUGIN_SYSTEM_PATH
* idiottest.mak:
remove, it was condescending and not needed
2005-10-08 11:10:17 +00:00
Thomas Vander Stichele f5335baf9d back to head
Original commit message from CVS:
back to head
2005-10-03 17:57:32 +00:00
Thomas Vander Stichele d9a0ee6061 release time
Original commit message from CVS:
release time
2005-10-03 17:47:21 +00:00
Tim-Philipp Müller cfd31847d7 configure.ac: Fix (unused) AM_CONDITIONAL tests.
Original commit message from CVS:
* configure.ac:
Fix (unused) AM_CONDITIONAL tests.
2005-10-02 18:30:27 +00:00
Andy Wingo 2f46ef713d Remove memchunk benchmark stuff, this is taken over by GLib bug 118439.
Original commit message from CVS:
2005-09-26  Andy Wingo  <wingo@pobox.com>

* configure.ac:
* tests/Makefile.am:
* tests/memchunk: Remove memchunk benchmark stuff, this is taken
over by GLib bug 118439.

* gst/base/gstbasesink.c (gst_base_sink_wait): Factor out the wait
routines to a function.

* docs/libs/gstreamer-libs-sections.txt: I am a good person today.

* libs/gst/controller/gsthelper.c:
* libs/gst/controller/gstcontroller.h (gst_controller_sync_values)
(gst_object_sync_values): Renamed from sink_values. Ugh.

* libs/gst/controller/gsthelper.c: Update for __gst_controller_key.

* libs/gst/controller/gstcontroller.c (__gst_controller_key):
Renamed from controller_key, as it is exported.

* gst/gstvalue.c (_gst_value_initialize): Fake out the compiler.
2005-09-26 15:43:30 +00:00
Andy Wingo b12471008b gst/gstelementfactory.c (gst_element_factory_create): Avoid eating the caller's refcount.
Original commit message from CVS:
2005-09-20  Andy Wingo  <wingo@pobox.com>

* gst/gstelementfactory.c (gst_element_factory_create): Avoid
eating the caller's refcount.

* gst/gstobject.h (GST_OBJECT_REFCOUNT)
(GST_OBJECT_REFCOUNT_VALUE): Conditionally fondle the right
refcount.

* gst/gstconfig.h.in (GST_HAVE_GLIB_2_8):
* configure.ac (GST_HAVE_GLIB_2_8_DEFINE): Make the availability
of GLib 2.8 public, so we can know which refcount to check in
tests.

* gst/gstobject.c: Use the GST_HAVE_GLIB_2_8 define.
(gst_object_init): Only set the gst refcount if we're going ahead
with the refcount hack.
2005-09-20 11:09:50 +00:00
Stefan Kost a52725ea45 added missing symbols to api docs disable ref-count hack if we have glib >= 2.8
Original commit message from CVS:
* configure.ac:
* docs/gst/gstreamer-sections.txt:
* gst/gstobject.c:
added missing symbols to api docs
disable ref-count hack if we have glib >= 2.8
2005-09-20 07:32:48 +00:00
David Schleef 20acc0ae7e configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug #316076)
Original commit message from CVS:
* configure.ac: Add -no-undefined to GST_PLUGIN_LDFLAGS (bug
#316076)
* gst/base/Makefile.am: Add -no-undefined to LDFLAGS for libs
* gst/check/Makefile.am:
* libs/gst/controller/Makefile.am:
* libs/gst/dataprotocol/Makefile.am:
2005-09-15 05:58:37 +00:00
David Schleef 1f27d90839 configure.ac: Remove getbits library. Nothing uses it, and it should be in something like liboil if someone did want...
Original commit message from CVS:
* configure.ac: Remove getbits library.  Nothing uses it, and
it should be in something like liboil if someone did want
to use it.
* libs/gst/Makefile.am:
* libs/gst/getbits/Makefile.am:
* libs/gst/getbits/gbtest.c:
* libs/gst/getbits/getbits.c:
* libs/gst/getbits/getbits.h:
* libs/gst/getbits/gstgetbits_generic.c:
* libs/gst/getbits/gstgetbits_i386.s:
* libs/gst/getbits/gstgetbits_inl.h:
2005-09-15 05:48:30 +00:00