Commit graph

309 commits

Author SHA1 Message Date
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