platform/upstream/gstreamer.git
20 years agogst/elements/gstfilesrc.*: send NEW_MEDIA events correctly
Benjamin Otte [Thu, 6 May 2004 21:40:55 +0000 (21:40 +0000)]
gst/elements/gstfilesrc.*: send NEW_MEDIA events correctly

Original commit message from CVS:
* gst/elements/gstfilesrc.c: (gst_filesrc_get),
(gst_filesrc_change_state), (gst_filesrc_srcpad_event):
* gst/elements/gstfilesrc.h:
send NEW_MEDIA events correctly
* gst/elements/gsttypefindelement.c: (start_typefinding),
(gst_type_find_element_handle_event):
restart typefinding when we get a NEW_MEDIA event
* gst/gstbin.c: (gst_bin_remove_func), (gst_bin_change_state),
(gst_bin_dispose):
don't die when someone removes elements in callbacks
* gst/gstelement.c: (gst_element_change_state):
improve debugging
* gst/gstpad.c: (gst_pad_pull), (gst_pad_call_chain_function):
we need a NEW_MEDIA event to engage a link
* gst/gsttrace.c: (gst_trace_new), (gst_alloc_trace_set_flags_all):
don't g_print debugging stuff
* testsuite/caps/simplify.c: (check_caps):

20 years agoput offending pipeline in error
Thomas Vander Stichele [Thu, 6 May 2004 17:09:10 +0000 (17:09 +0000)]
put offending pipeline in error

Original commit message from CVS:
put offending pipeline in error

20 years agogst/parse/grammar.y: use GST_ERROR instead of g_warning, and always throw a GST_ERROR
Benjamin Otte [Tue, 4 May 2004 20:07:38 +0000 (20:07 +0000)]
gst/parse/grammar.y: use GST_ERROR instead of g_warning, and always throw a GST_ERROR

Original commit message from CVS:
* gst/parse/grammar.y:
use GST_ERROR instead of g_warning, and always throw a GST_ERROR

20 years agotestsuite/caps/renegotiate.c: improve output in error case
Benjamin Otte [Tue, 4 May 2004 19:41:51 +0000 (19:41 +0000)]
testsuite/caps/renegotiate.c: improve output in error case

Original commit message from CVS:
* testsuite/caps/renegotiate.c: (main):
improve output in error case

20 years agogst/parse/grammar.y: fix assert to not trigger when there's no error argument
Benjamin Otte [Tue, 4 May 2004 17:00:11 +0000 (17:00 +0000)]
gst/parse/grammar.y: fix assert to not trigger when there's no error argument

Original commit message from CVS:
* gst/parse/grammar.y:
fix assert to not trigger when there's no error argument
* gst/parse/parse.l:
fix definition of caps to allow more than two structures
* testsuite/caps/Makefile.am:
* testsuite/caps/renegotiate.c: (main):
it's sinesrc and works in that case

20 years agogst/schedulers/gstoptimalscheduler.c: when removing an element from a group, we alway...
Wim Taymans [Tue, 4 May 2004 16:43:49 +0000 (16:43 +0000)]
gst/schedulers/gstoptimalscheduler.c: when removing an element from a group, we always need to decrement the link cou...

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (remove_from_group),
(group_dec_link), (gst_opt_scheduler_pad_unlink):
when removing an element from a group, we always need to
decrement the link count that this group had with other
groups through the element.
added an extra assert to catch inconsistencies when decrementing
the link count.

20 years agosome debugging
Thomas Vander Stichele [Tue, 4 May 2004 14:15:37 +0000 (14:15 +0000)]
some debugging

Original commit message from CVS:
some debugging

20 years agofix Rules
Thomas Vander Stichele [Tue, 4 May 2004 12:47:58 +0000 (12:47 +0000)]
fix Rules

Original commit message from CVS:
fix Rules

20 years agoreorganize C/LIB flags add gst_info to gstcompat.h
Thomas Vander Stichele [Tue, 4 May 2004 12:38:36 +0000 (12:38 +0000)]
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

20 years agoThe "once more, with feeling" check-in.
David Schleef [Tue, 4 May 2004 08:09:36 +0000 (08:09 +0000)]
The "once more, with feeling" check-in.

Original commit message from CVS:
The "once more, with feeling" check-in.
* testsuite/caps/Makefile.am: dist caps_strings
* testsuite/caps/renegotiate.c: (main): This test triggers a
segfault in the core.  Marking as failing.

20 years agotestsuite/caps/deserialize.c: Fix problems noticed by the build bots.
David Schleef [Tue, 4 May 2004 06:23:48 +0000 (06:23 +0000)]
testsuite/caps/deserialize.c: Fix problems noticed by the build bots.

Original commit message from CVS:
* testsuite/caps/deserialize.c: (main): Fix problems noticed
by the build bots.
* testsuite/caps/renegotiate.c: (main): Same.

20 years agotestsuite/caps/renegotiate.c: Another test.
David Schleef [Tue, 4 May 2004 02:33:41 +0000 (02:33 +0000)]
testsuite/caps/renegotiate.c: Another test.

Original commit message from CVS:
* testsuite/caps/renegotiate.c: (my_fixate), (main): Another test.

20 years agotestsuite/caps/deserialize.c: Use the srcdir environment variable to find our source...
David Schleef [Tue, 4 May 2004 02:30:11 +0000 (02:30 +0000)]
testsuite/caps/deserialize.c: Use the srcdir environment variable to find our source file.

Original commit message from CVS:
* testsuite/caps/deserialize.c: (main): Use the srcdir environment variable
to find our source file.

20 years agoconfigure.ac: Link plugins with libgstreamer and dependent libraries
David Schleef [Tue, 4 May 2004 01:58:36 +0000 (01:58 +0000)]
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

20 years agolibs/gst/bytestream/: add GstAdapter, similar to bytestream, but oesn't require ugly...
Benjamin Otte [Tue, 4 May 2004 00:16:04 +0000 (00:16 +0000)]
libs/gst/bytestream/: add GstAdapter, similar to bytestream, but oesn't require ugly event handling or uglier loopbas...

Original commit message from CVS:
* libs/gst/bytestream/Makefile.am:
* libs/gst/bytestream/adapter.c:
* libs/gst/bytestream/adapter.h:
add GstAdapter, similar to bytestream, but oesn't require ugly event
handling or uglier loopbased elements

20 years agotestsuite/caps/Makefile.am: Fix spelling of Ηρατοσθενες
David Schleef [Mon, 3 May 2004 22:00:53 +0000 (22:00 +0000)]
testsuite/caps/Makefile.am: Fix spelling of Ηρατοσθενες

Original commit message from CVS:
* testsuite/caps/Makefile.am: Fix spelling of Ηρατοσθενες
* testsuite/caps/erathostenes.c:
* testsuite/caps/eratosthenes.c: (eratosthenes), (main):

20 years agonote about removing gstqueue.h from gst.h
David Schleef [Mon, 3 May 2004 17:55:30 +0000 (17:55 +0000)]
note about removing gstqueue.h from gst.h

Original commit message from CVS:
note about removing gstqueue.h from gst.h

20 years agoremoved
Thomas Vander Stichele [Mon, 3 May 2004 16:16:08 +0000 (16:16 +0000)]
removed

Original commit message from CVS:
removed

20 years agoremove gst_info remove gstlog.h, fold back to gstinfo.h update translations
Thomas Vander Stichele [Mon, 3 May 2004 16:03:24 +0000 (16:03 +0000)]
remove gst_info remove gstlog.h, fold back to gstinfo.h update translations

Original commit message from CVS:
remove gst_info
remove gstlog.h, fold back to gstinfo.h
update translations

20 years agogst/gstbin.c: better debugging
Benjamin Otte [Mon, 3 May 2004 14:45:38 +0000 (14:45 +0000)]
gst/gstbin.c: better debugging

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_dispose):
better debugging

20 years agogst/schedulers/gstoptimalscheduler.c
Johan Dahlin [Mon, 3 May 2004 14:11:26 +0000 (14:11 +0000)]
gst/schedulers/gstoptimalscheduler.c

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c
(gst_opt_scheduler_pad_unlink): Check if element is non-NULL and
really is a GstElement. Avoids critical when running gst-launch -v
and a oggdemux/decoding pipeline.

20 years agoupdated translations
Thomas Vander Stichele [Mon, 3 May 2004 13:45:22 +0000 (13:45 +0000)]
updated translations

Original commit message from CVS:
updated translations

20 years agoshould fix build failure i introduced
Stéphane Loeuillet [Mon, 3 May 2004 01:22:20 +0000 (01:22 +0000)]
should fix build failure i introduced

Original commit message from CVS:
should fix build failure i introduced

20 years agodisksink -> filesink
Stéphane Loeuillet [Mon, 3 May 2004 01:06:56 +0000 (01:06 +0000)]
disksink -> filesink

Original commit message from CVS:
disksink -> filesink

20 years agohum, vorbisfile => oggdemux ! vorbisdec ! audioconvert
Stéphane Loeuillet [Sun, 2 May 2004 23:49:11 +0000 (23:49 +0000)]
hum, vorbisfile => oggdemux ! vorbisdec ! audioconvert

Original commit message from CVS:

hum, vorbisfile => oggdemux ! vorbisdec ! audioconvert

20 years agofirst try at hunting old elements that where renamed like :
Stéphane Loeuillet [Sun, 2 May 2004 23:30:31 +0000 (23:30 +0000)]
first try at hunting old elements that where renamed like :

Original commit message from CVS:

first try at hunting old elements that where renamed like :
- parsewav (never existed, should be wavparse)
- vorbisfile (now oggdemux ! vorbisdec)
- disksink (now filesink)

20 years agodocs/: doc fix by Patrick Guimond (Protector) from devel ML
Stéphane Loeuillet [Sun, 2 May 2004 18:57:59 +0000 (18:57 +0000)]
docs/: doc fix by Patrick Guimond (Protector) from devel ML

Original commit message from CVS:
* docs/gst/tmpl/gstpipeline.sgml :
* docs/manual/elements-api.xml :
doc fix by Patrick Guimond (Protector) from devel ML
reviewed by ronald

20 years agodocs/: apply a patch from Arwed v. Merkatz so that gtk-doc generated docs install...
Stéphane Loeuillet [Sun, 2 May 2004 15:13:42 +0000 (15:13 +0000)]
docs/: apply a patch from Arwed v. Merkatz so that gtk-doc generated docs install (same for .devhelp file) (fixes par...

Original commit message from CVS:
* docs/gst/Makefile.am :
* docs/libs/Makefile.am :
apply a patch from Arwed v. Merkatz so that gtk-doc
generated docs install (same for .devhelp file)
(fixes part 1 of #138836)

20 years agofix 6 links from PWG to gtk-doc generated API docs
Stéphane Loeuillet [Sat, 1 May 2004 20:40:38 +0000 (20:40 +0000)]
fix 6 links from PWG to gtk-doc generated API docs

Original commit message from CVS:
fix 6 links from PWG to gtk-doc generated API docs

20 years agofix link to OPL license (only direct link works, the rest of the site is apache docs)
Stéphane Loeuillet [Sat, 1 May 2004 20:00:44 +0000 (20:00 +0000)]
fix link to OPL license (only direct link works, the rest of the site is apache docs)

Original commit message from CVS:
fix link to OPL license (only direct link works, the rest of the site is apache docs)

20 years agofix link from PWG to MANUAL
Stéphane Loeuillet [Sat, 1 May 2004 19:44:24 +0000 (19:44 +0000)]
fix link from PWG to MANUAL

Original commit message from CVS:
fix link from PWG to MANUAL

20 years agono more wiki, so don't direct users there
Stéphane Loeuillet [Sat, 1 May 2004 17:16:23 +0000 (17:16 +0000)]
no more wiki, so don't direct users there

Original commit message from CVS:
no more wiki, so don't direct users there

20 years agofix spec file
Stéphane Loeuillet [Sat, 1 May 2004 17:02:40 +0000 (17:02 +0000)]
fix spec file

Original commit message from CVS:
fix spec file

20 years agodocs/pwg/building-boiler.xml: mark a section as needing fixes as none of the scripts...
Stéphane Loeuillet [Sat, 1 May 2004 15:45:48 +0000 (15:45 +0000)]
docs/pwg/building-boiler.xml: mark a section as needing fixes as none of the scripts cited exit anymore

Original commit message from CVS:
* docs/pwg/building-boiler.xml  : mark a section as needing fixes as none of the scripts cited exit anymore

20 years agoI'm too lazy to comment this
Stéphane Loeuillet [Fri, 30 Apr 2004 22:30:24 +0000 (22:30 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
*** empty log message ***

20 years agodocs/faq/dependencies.xml: typo
Stéphane Loeuillet [Fri, 30 Apr 2004 21:29:06 +0000 (21:29 +0000)]
docs/faq/dependencies.xml: typo

Original commit message from CVS:
* docs/faq/dependencies.xml: typo
* docs/faq/getting.xml :
- fix download URL for new gstreamer site
- hide sf.net download page as latest version aren't there
- fix apt URLs
- fill "get via CVS" paragraph (link to dev page on the site)
* docs/faq/general.xml:
hide status tables as they no more exists
change case on plugins license file to reflect reality
* docs/faq/troubleshooting.xml:
remove the wiki question/answer as there is no more wiki

20 years agodocs/faq/general.xml: hide status tables as they no more exists change case on plugin...
Stéphane Loeuillet [Fri, 30 Apr 2004 19:14:08 +0000 (19:14 +0000)]
docs/faq/general.xml: hide status tables as they no more exists change case on plugins license file to reflect reality

Original commit message from CVS:
* docs/faq/general.xml:
hide status tables as they no more exists
change case on plugins license file to reflect reality

20 years agogst/gsterror.h: include the headers needed for declarations used in this header
Thomas Vander Stichele [Fri, 30 Apr 2004 17:57:41 +0000 (17:57 +0000)]
gst/gsterror.h: include the headers needed for declarations used in this header

Original commit message from CVS:
* gst/gsterror.h:
include the headers needed for declarations used in this header

20 years agoadd .kar (midi + karaoke/lyrics 'track') doc to midi doc.
Stéphane Loeuillet [Fri, 30 Apr 2004 09:57:43 +0000 (09:57 +0000)]
add .kar (midi + karaoke/lyrics 'track') doc to midi doc.

Original commit message from CVS:
add .kar (midi + karaoke/lyrics 'track') doc to midi doc.
(fixes #132288)

20 years agogst/schedulers/gthread-cothreads.h: free allocated data for main cothread, too when...
Benjamin Otte [Fri, 30 Apr 2004 02:16:29 +0000 (02:16 +0000)]
gst/schedulers/gthread-cothreads.h: free allocated data for main cothread, too when destroying context (fixes #141417)

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* gst/schedulers/gthread-cothreads.h:
free allocated data for main cothread, too when destroying context
(fixes #141417)

20 years agoremove duplicated paragraph at end of doc page (fixes #141448)
Stéphane Loeuillet [Fri, 30 Apr 2004 02:04:19 +0000 (02:04 +0000)]
remove duplicated paragraph at end of doc page (fixes #141448)

Original commit message from CVS:
remove duplicated paragraph at end of doc page (fixes #141448)

20 years agogst/elements/gstfilesink.c: Patch from Sebastien Cote to fix leakage of events. ...
Sebastien Cote [Thu, 29 Apr 2004 22:12:35 +0000 (22:12 +0000)]
gst/elements/gstfilesink.c: Patch from Sebastien Cote to fix leakage of events. (bug #141414)

Original commit message from CVS:
* gst/elements/gstfilesink.c: (gst_filesink_handle_event):
Patch from Sebastien Cote to fix leakage of events. (bug #141414)

20 years agodocs/random/events: small typo. (and first commit test for me :)
Stéphane Loeuillet [Thu, 29 Apr 2004 17:33:11 +0000 (17:33 +0000)]
docs/random/events: small typo. (and first commit test for me :)

Original commit message from CVS:
* docs/random/events : small typo. (and first commit test for me :)

20 years agofix build and small issues
Thomas Vander Stichele [Thu, 29 Apr 2004 10:16:11 +0000 (10:16 +0000)]
fix build and small issues

Original commit message from CVS:
fix build and small issues

20 years agowin32/:
David Schleef [Thu, 29 Apr 2004 02:52:21 +0000 (02:52 +0000)]
win32/:

Original commit message from CVS:
Several new files from Steve Lhomme's MSVC patch (bug #141317):
* win32/GStreamer.vcproj:
* win32/Makefile:
* win32/config.h:
* win32/dirent.c: (_topendir), (_treaddir), (_tclosedir),
(_trewinddir), (_ttelldir), (_tseekdir):
* win32/dirent.h:
* win32/gst-inspect.vcproj:
* win32/gst-launch.vcproj:
* win32/gst-register.vcproj:
* win32/gstbytestream.vcproj:
* win32/gstelements.vcproj:
* win32/gstoptimalscheduler.vcproj:
* win32/gstspider.vcproj:
* win32/gtchar.h:
* win32/mman.c: (mmap), (mprotect), (msync), (munmap):
* win32/mman.h:
* win32/mman.inl:
* win32/msvc71.sln:

20 years agogst/: remove useless _gst_progname stuff
Benjamin Otte [Thu, 29 Apr 2004 01:44:13 +0000 (01:44 +0000)]
gst/: remove useless _gst_progname stuff

Original commit message from CVS:
* gst/gst.c: (init_post):
* gst/gstinfo.c:
remove useless _gst_progname stuff
* tools/gst-inspect.c: (print_field), (print_caps):
improve caps output

20 years agoDisable parsing of a lot of files that aren't part of the exported API. Move corresp...
David Schleef [Thu, 29 Apr 2004 00:32:28 +0000 (00:32 +0000)]
Disable parsing of a lot of files that aren't part of the exported API.  Move corresponding template files to old/, w...

Original commit message from CVS:
Disable parsing of a lot of files that aren't part of the
exported API.  Move corresponding template files to old/,
waiting for removal when they don't contain anything
interesting.
* docs/gst/Makefile.am:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/cothreads.sgml:
* docs/gst/tmpl/cothreads_compat.sgml:
* docs/gst/tmpl/gettext.sgml:
* docs/gst/tmpl/gobject2gtk.sgml:
* docs/gst/tmpl/grammar.tab.sgml:
* docs/gst/tmpl/gst-i18n-app.sgml:
* docs/gst/tmpl/gst-i18n-lib.sgml:
* docs/gst/tmpl/gst_private.sgml:
* docs/gst/tmpl/gstaggregator.sgml:
* docs/gst/tmpl/gstarch.sgml:
* docs/gst/tmpl/gstatomic_impl.sgml:
* docs/gst/tmpl/gstbufferstore.sgml:
* docs/gst/tmpl/gstdata_private.sgml:
* docs/gst/tmpl/gstdisksink.sgml:
* docs/gst/tmpl/gstdisksrc.sgml:
* docs/gst/tmpl/gstelementfactory.sgml:
* docs/gst/tmpl/gstextratypes.sgml:
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstfdsink.sgml:
* docs/gst/tmpl/gstfdsrc.sgml:
* docs/gst/tmpl/gstfilesink.sgml:
* docs/gst/tmpl/gstfilesrc.sgml:
* docs/gst/tmpl/gsthttpsrc.sgml:
* docs/gst/tmpl/gstidentity.sgml:
* docs/gst/tmpl/gstindexfactory.sgml:
* docs/gst/tmpl/gstmarshal.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstmultidisksrc.sgml:
* docs/gst/tmpl/gstmultifilesrc.sgml:
* docs/gst/tmpl/gstpadtemplate.sgml:
* docs/gst/tmpl/gstpipefilter.sgml:
* docs/gst/tmpl/gstschedulerfactory.sgml:
* docs/gst/tmpl/gstsearchfuncs.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gstspideridentity.sgml:
* docs/gst/tmpl/gststatistics.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gsttimecache.sgml:
* docs/gst/tmpl/gsttypefind.sgml:
* docs/gst/tmpl/gsttypefindfactory.sgml:
* docs/gst/tmpl/gstxmlregistry.sgml:
* docs/gst/tmpl/gthread-cothreads.sgml:
* docs/gst/tmpl/old/cothreads.sgml:
* docs/gst/tmpl/old/cothreads_compat.sgml:
* docs/gst/tmpl/old/gettext.sgml:
* docs/gst/tmpl/old/gobject2gtk.sgml:
* docs/gst/tmpl/old/grammar.tab.sgml:
* docs/gst/tmpl/old/gst-i18n-app.sgml:
* docs/gst/tmpl/old/gst-i18n-lib.sgml:
* docs/gst/tmpl/old/gst_private.sgml:
* docs/gst/tmpl/old/gstaggregator.sgml:
* docs/gst/tmpl/old/gstarch.sgml:
* docs/gst/tmpl/old/gstatomic_impl.sgml:
* docs/gst/tmpl/old/gstbufferstore.sgml:
* docs/gst/tmpl/old/gstdata_private.sgml:
* docs/gst/tmpl/old/gstdisksink.sgml:
* docs/gst/tmpl/old/gstdisksrc.sgml:
* docs/gst/tmpl/old/gstelementfactory.sgml:
* docs/gst/tmpl/old/gstextratypes.sgml:
* docs/gst/tmpl/old/gstfakesink.sgml:
* docs/gst/tmpl/old/gstfakesrc.sgml:
* docs/gst/tmpl/old/gstfdsink.sgml:
* docs/gst/tmpl/old/gstfdsrc.sgml:
* docs/gst/tmpl/old/gstfilesink.sgml:
* docs/gst/tmpl/old/gstfilesrc.sgml:
* docs/gst/tmpl/old/gsthttpsrc.sgml:
* docs/gst/tmpl/old/gstidentity.sgml:
* docs/gst/tmpl/old/gstindexfactory.sgml:
* docs/gst/tmpl/old/gstmarshal.sgml:
* docs/gst/tmpl/old/gstmd5sink.sgml:
* docs/gst/tmpl/old/gstmultidisksrc.sgml:
* docs/gst/tmpl/old/gstmultifilesrc.sgml:
* docs/gst/tmpl/old/gstpadtemplate.sgml:
* docs/gst/tmpl/old/gstpipefilter.sgml:
* docs/gst/tmpl/old/gstschedulerfactory.sgml:
* docs/gst/tmpl/old/gstsearchfuncs.sgml:
* docs/gst/tmpl/old/gstshaper.sgml:
* docs/gst/tmpl/old/gstspider.sgml:
* docs/gst/tmpl/old/gstspideridentity.sgml:
* docs/gst/tmpl/old/gststatistics.sgml:
* docs/gst/tmpl/old/gsttee.sgml:
* docs/gst/tmpl/old/gsttimecache.sgml:
* docs/gst/tmpl/old/gsttypefindfactory.sgml:
* docs/gst/tmpl/old/gstxmlregistry.sgml:
* docs/gst/tmpl/old/gthread-cothreads.sgml:
* docs/gst/tmpl/old/types.sgml:
* docs/gst/tmpl/types.sgml:
Rename gsttypefind.[ch] back to gsttypefindelement.[ch], since
gtkdoc-scan doesn't like files with the same name in different
directories.
* gst/elements/Makefile.am:
* gst/elements/gstelements.c:
* gst/elements/gsttypefind.c:
* gst/elements/gsttypefind.h:
* gst/elements/gsttypefindelement.c:
* gst/elements/gsttypefindelement.h:

20 years agoA bunch of portability fixes, derived from Steve Lhomme's MSVC
David Schleef [Wed, 28 Apr 2004 23:26:06 +0000 (23:26 +0000)]
A bunch of portability fixes, derived from Steve Lhomme's MSVC

Original commit message from CVS:
A bunch of portability fixes, derived from Steve Lhomme's MSVC
patch (bug #141317):
* gst/gst-i18n-lib.h: Allow disabling gettext.
* gst/gstatomic_impl.h: disable warning when it's dumb.
* gst/gstclock.c: fix include
* gst/gstcompat.h: fix variadic macro
* gst/gstinfo.c: fix include
* gst/gstmacros.h: add defines for inlines on MSVC
* gst/gstplugin.c: fix includes
* gst/gstregistry.c: fix includes
* gst/gstregistry.h: use S_IREAD, etc., if S_IRUSR isn't defined
* gst/gstsystemclock.c: fix include
* gst/gsttrace.c: (gst_trace_new), (gst_trace_text_flush): use
S_IREAD if S_IRUSR isn't defined.  fix use of non-portable functions
* gst/registries/gstxmlregistry.c:
(gst_xml_registry_parse_element_factory): fix use of non-portable
functions
* libs/gst/control/dparam.h: Remove trailing comma in enum definition
* libs/gst/control/dparammanager.h: same

20 years agoMove a bunch of unused files to old/ with names that are not case-insensitive-unique...
David Schleef [Wed, 28 Apr 2004 20:59:26 +0000 (20:59 +0000)]
Move a bunch of unused files to old/ with names that are not case-insensitive-unique.  These files still contain some...

Original commit message from CVS:
Move a bunch of unused files to old/ with names that are
not case-insensitive-unique.  These files still contain some
useful information that needs to be merged into gstbin.sgml,
etc., so they shouldn't be deleted yet.
* docs/gst/tmpl/GstBin.sgml:
* docs/gst/tmpl/GstBuffer.sgml:
* docs/gst/tmpl/GstCaps.sgml:
* docs/gst/tmpl/GstClock.sgml:
* docs/gst/tmpl/GstCompat.sgml:
* docs/gst/tmpl/GstData.sgml:
* docs/gst/tmpl/GstElement.sgml:
* docs/gst/tmpl/GstEvent.sgml:
* docs/gst/tmpl/GstIndex.sgml:
* docs/gst/tmpl/GstStructure.sgml:
* docs/gst/tmpl/GstTag.sgml:
* docs/gst/tmpl/old/GstBin.sgml:
* docs/gst/tmpl/old/GstBuffer.sgml:
* docs/gst/tmpl/old/GstCaps.sgml:
* docs/gst/tmpl/old/GstClock.sgml:
* docs/gst/tmpl/old/GstCompat.sgml:
* docs/gst/tmpl/old/GstData.sgml:
* docs/gst/tmpl/old/GstElement.sgml:
* docs/gst/tmpl/old/GstEvent.sgml:
* docs/gst/tmpl/old/GstIndex.sgml:
* docs/gst/tmpl/old/GstStructure.sgml:
* docs/gst/tmpl/old/GstTag.sgml:

20 years agogst/gstcaps.c: Patch from Tim-Philipp Müller to fix GST_CAPS() and GST_IS_CAPS()...
David Schleef [Wed, 28 Apr 2004 20:19:46 +0000 (20:19 +0000)]
gst/gstcaps.c: Patch from Tim-Philipp Müller to fix GST_CAPS() and GST_IS_CAPS(). (bug #141304)

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_copy), (gst_caps_free),
(gst_caps_append), (gst_caps_append_structure),
(gst_caps_get_size), (gst_caps_get_structure), (gst_caps_copy_1),
(gst_caps_set_simple), (gst_caps_set_simple_valist),
(gst_caps_is_any), (gst_caps_is_empty), (gst_caps_is_chained),
(gst_caps_is_fixed), (gst_caps_is_always_compatible),
(gst_caps_intersect), (gst_caps_normalize),
(gst_caps_transform_to_string):  Patch from Tim-Philipp Müller
to fix GST_CAPS() and GST_IS_CAPS(). (bug #141304)
* gst/gstcaps.h: use GST_IS_CAPS().

20 years agogst/gstcpu.c: Don't clobber ebx in inline assembly. gcc doesn't handle it correctly...
David Schleef [Mon, 26 Apr 2004 20:04:22 +0000 (20:04 +0000)]
gst/gstcpu.c: Don't clobber ebx in inline assembly.  gcc doesn't handle it correctly. (bug #141083)

Original commit message from CVS:
* gst/gstcpu.c: (gst_cpuid_i386): Don't clobber ebx in inline
assembly.  gcc doesn't handle it correctly. (bug #141083)
* gst/gsttrashstack.h: same

20 years agogst/gstelement.c: fix assertion to do an int comparison
Benjamin Otte [Sun, 25 Apr 2004 20:28:21 +0000 (20:28 +0000)]
gst/gstelement.c: fix assertion to do an int comparison

Original commit message from CVS:
* gst/gstelement.c: (gst_element_change_state):
fix assertion to do an int comparison

20 years agogst/elements/gstfilesrc.c: better debugging output on error
Benjamin Otte [Sun, 25 Apr 2004 18:24:02 +0000 (18:24 +0000)]
gst/elements/gstfilesrc.c: better debugging output on error

Original commit message from CVS:
* gst/elements/gstfilesrc.c: (gst_filesrc_open_file):
better debugging output on error

20 years agogst/gstcaps.c: fix memleak
Benjamin Otte [Sun, 25 Apr 2004 17:46:30 +0000 (17:46 +0000)]
gst/gstcaps.c: fix memleak

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_subtract):
fix memleak

20 years agosure, why not commit updates ?
Thomas Vander Stichele [Fri, 23 Apr 2004 09:34:21 +0000 (09:34 +0000)]
sure, why not commit updates ?

Original commit message from CVS:
sure, why not commit updates ?

20 years ago#ifdef new symbol
Thomas Vander Stichele [Fri, 23 Apr 2004 09:21:24 +0000 (09:21 +0000)]
#ifdef new symbol

Original commit message from CVS:
#ifdef new symbol

20 years agogst/gstvalue.c: add comparison function for buffers
Benjamin Otte [Fri, 23 Apr 2004 01:20:59 +0000 (01:20 +0000)]
gst/gstvalue.c: add comparison function for buffers

Original commit message from CVS:
* gst/gstvalue.c: (gst_value_compare_buffer),
(_gst_value_initialize):
add comparison function for buffers

20 years agodocs/pwg/pwg.xml: Just found out that this so-called "ima-wav" format is really just...
Ronald S. Bultje [Fri, 23 Apr 2004 00:39:34 +0000 (00:39 +0000)]
docs/pwg/pwg.xml: Just found out that this so-called "ima-wav" format is really just "dvi adpcm" (according to the MS...

Original commit message from CVS:
* docs/pwg/pwg.xml:
Just found out that this so-called "ima-wav" format is really
just "dvi adpcm" (according to the MS WAV documentation). So
renaming it. We didn't use it yet anyway.

20 years agogst/gstcaps.c: call gst_caps_is_subset
Benjamin Otte [Fri, 23 Apr 2004 00:04:50 +0000 (00:04 +0000)]
gst/gstcaps.c: call gst_caps_is_subset

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_is_always_compatible):
call gst_caps_is_subset

20 years agogst/gstcaps.c: add documentation
Benjamin Otte [Fri, 23 Apr 2004 00:00:25 +0000 (00:00 +0000)]
gst/gstcaps.c: add documentation

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_subtract), (gst_caps_is_equal),
(gst_caps_is_subset):
add documentation

20 years agogst/gstcaps.c: fix simplifying and subtracting not working correctly with optional...
Benjamin Otte [Thu, 22 Apr 2004 23:50:46 +0000 (23:50 +0000)]
gst/gstcaps.c: fix simplifying and subtracting not working correctly with optional properties solve assorted problems...

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_structure_subtract_field),
(gst_caps_structure_subtract), (gst_caps_subtract),
(gst_caps_structure_figure_out_union),
(gst_caps_structure_simplify), (gst_caps_do_simplify):
fix simplifying and subtracting not working correctly with optional
properties
solve assorted problems that make it now simplify ebven more
* docs/gst/tmpl/gstcaps.sgml:
* gst/gstcaps.h:
make gst_caps_do_simplify return a bool to indicate if it simplified
* testsuite/caps/simplify.c: (main):
add more checks. The tests is quite a bit useless right now because
the core is heavily simplifying itself.
* testsuite/caps/caps.h:
fix caps to contain all optional properties

20 years agodocs/gst/tmpl/: update for recent API changes
Benjamin Otte [Thu, 22 Apr 2004 16:39:23 +0000 (16:39 +0000)]
docs/gst/tmpl/: update for recent API changes

Original commit message from CVS:
* docs/gst/tmpl/gstcaps.sgml:
* docs/gst/tmpl/gstfilesrc.sgml:
* docs/gst/tmpl/gststructure.sgml:
* docs/gst/tmpl/gstvalue.sgml:
update for recent API changes
* gst/gstcaps.c: (gst_caps_do_simplify):
fix to stop trying with a freed structure
* gst/gstpad.c: (gst_pad_link_fixate):
simplify caps
* gst/gstpad.c: (gst_pad_template_get_caps_by_name):
remove C++ comment
* gst/gstpad.h:
deprecate gst_pad_template_get_caps_by_name, it doesn't work anyway
* gst/gststructure.c: (gst_structure_value_get_generic_type),
(gst_structure_to_string):
keep the correct type when using lists of ranges
* gst/gstvalue.c: (gst_value_list_prepend_value),
(gst_value_list_append_value):
copy the value before adding to the list (d'oh)
* gst/gstvalue.c: (gst_value_subtract_int_range_int),
(gst_value_subtract_int_range_int_range):
handle overflows correctly
* gst/gstvalue.c: (gst_value_subtract_from_list):
fix memleak
* testsuite/caps/caps.h:
add a caps that caused segfaults

20 years agodon't trash previous ones
Thomas Vander Stichele [Thu, 22 Apr 2004 13:26:29 +0000 (13:26 +0000)]
don't trash previous ones

Original commit message from CVS:
don't trash previous ones

20 years agotestsuite/refcounting/pad.c: fix test
Benjamin Otte [Thu, 22 Apr 2004 05:08:19 +0000 (05:08 +0000)]
testsuite/refcounting/pad.c: fix test

Original commit message from CVS:
* testsuite/refcounting/pad.c: (main):
fix test

20 years agoupdate cvsignore
Benjamin Otte [Thu, 22 Apr 2004 04:47:20 +0000 (04:47 +0000)]
update cvsignore

Original commit message from CVS:
update cvsignore

20 years agogst/gstcaps.c: allow subtracting ANY and EMPTY from ANY caps
Benjamin Otte [Thu, 22 Apr 2004 04:41:19 +0000 (04:41 +0000)]
gst/gstcaps.c: allow subtracting ANY and EMPTY from ANY caps

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_subtract):
allow subtracting ANY and EMPTY from ANY caps

20 years agogst/gstcaps.c: only simplify in functions that create new caps. Simplifying in gst_ca...
Benjamin Otte [Thu, 22 Apr 2004 04:29:18 +0000 (04:29 +0000)]
gst/gstcaps.c: only simplify in functions that create new caps. Simplifying in gst_caps_append breaks tests.

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_append), (gst_caps_intersect),
(gst_caps_union):
only simplify in functions that create new caps. Simplifying in
gst_caps_append breaks tests.

20 years agogst/gstcaps.c: unset GValue after use
Benjamin Otte [Thu, 22 Apr 2004 03:34:43 +0000 (03:34 +0000)]
gst/gstcaps.c: unset GValue after use

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_structure_simplify):
unset GValue after use
* gst/gstcaps.c: (gst_caps_append),
* gst/gstpad.c: (gst_pad_link_fixate), (gst_pad_template_new):
use gst_caps_simplify (reduces registry size by 30%)
* gst/gstpad.c: (gst_pad_template_new):
don't allow NULL caps

20 years agodocs/gst/gstreamer-sections.txt: add gst_caps_do_simplify
Benjamin Otte [Thu, 22 Apr 2004 02:43:57 +0000 (02:43 +0000)]
docs/gst/gstreamer-sections.txt: add gst_caps_do_simplify

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
add gst_caps_do_simplify
* gst/gstcaps.c:
add documentation for gst_caps_do_simplify
* gst/gstvalue.h:
fix typo in gst_value_register_subtract_func declaration for gst-doc

20 years agogst/gstcaps.c: fix bug when converting from empty string.
Benjamin Otte [Thu, 22 Apr 2004 02:35:13 +0000 (02:35 +0000)]
gst/gstcaps.c: fix bug when converting from empty string.

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_from_string_inplace):
fix bug when converting from empty string.
* gst/gstcaps.c: (gst_caps_new_any), (gst_caps_new_simple),
(gst_caps_new_full_valist), (gst_caps_copy), (gst_caps_copy_1):
use gst_caps_new_empty to allocate a new caps. Only that function
allocates memory for caps now.
* gst/gstcaps.c: (gst_caps_remove_and_get_structure),
(gst_caps_remove_structure):
add ability to remove one structure (but not to header yet)
* gst/gstcaps.c: (gst_caps_compare_structures),
(gst_caps_simplify), (gst_caps_structure_figure_out_union),
(gst_caps_structure_simplify), (gst_caps_do_simplify),
* gst/gstcaps.h:
add gst_caps_do_simplify that tries to simplify a caps in place.
Deprecate old gst_caps_simplify function.
* testsuite/caps/caps.h:
add caps.h containing a common set of caps to test against.
* testsuite/caps/sets.c: (check_caps), (main):
use it.
* testsuite/caps/.cvsignore:
* testsuite/caps/Makefile.am:
* testsuite/caps/simplify.c: (check_caps), (main):
add test to check correctness and efficency of caps simplification.

20 years agogst/gstparse.c: Free the GString used in _gst_parse_escape()
Benjamin Otte [Wed, 21 Apr 2004 22:56:59 +0000 (22:56 +0000)]
gst/gstparse.c: Free the GString used in _gst_parse_escape()

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* gst/gstparse.c: (_gst_parse_escape):
Free the GString used in _gst_parse_escape()

20 years agogst/gstpad.c: refuse to link if the link is not possible
Benjamin Otte [Wed, 21 Apr 2004 19:12:51 +0000 (19:12 +0000)]
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

20 years agoadding API additions to docs
Thomas Vander Stichele [Wed, 21 Apr 2004 15:15:12 +0000 (15:15 +0000)]
adding API additions to docs

Original commit message from CVS:
adding API additions to docs

20 years agosupport nonregular files (#140734)
Thomas Vander Stichele [Wed, 21 Apr 2004 14:51:27 +0000 (14:51 +0000)]
support nonregular files (#140734)

Original commit message from CVS:
support nonregular files (#140734)

20 years agofixing typos
Thomas Vander Stichele [Wed, 21 Apr 2004 10:06:37 +0000 (10:06 +0000)]
fixing typos

Original commit message from CVS:
fixing typos

20 years agomore uninitialized variables - and no, I won't use -O2
Benjamin Otte [Wed, 21 Apr 2004 04:18:17 +0000 (04:18 +0000)]
more uninitialized variables - and no, I won't use -O2

Original commit message from CVS:
more uninitialized variables - and no, I won't use -O2

20 years agobleargh - uninitialized variables
Benjamin Otte [Wed, 21 Apr 2004 04:13:20 +0000 (04:13 +0000)]
bleargh - uninitialized variables

Original commit message from CVS:
bleargh - uninitialized variables

20 years agogst/gstpad.c: add sophisticated error checking code to see if fixation functions...
Benjamin Otte [Wed, 21 Apr 2004 04:08:19 +0000 (04:08 +0000)]
gst/gstpad.c: add sophisticated error checking code to see if fixation functions did their fixation right

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_link_fixate):
add sophisticated error checking code to see if fixation functions
did their fixation right

20 years agogst/gstcaps.c: check for ANY caps before appending/unioning
Benjamin Otte [Wed, 21 Apr 2004 03:25:13 +0000 (03:25 +0000)]
gst/gstcaps.c: check for ANY caps before appending/unioning

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_append), (gst_caps_union):
check for ANY caps before appending/unioning
* gst/gstcaps.c: (gst_caps_is_subset),
(gst_caps_is_equal), (gst_caps_structure_subtract_field),
(gst_caps_structure_subtract), (gst_caps_subtract):
* gst/gstcaps.h:
add gst_caps_is_equal, gst_caps_is_subset and gst_caps_subtract to
the API. deprecate gst_caps_is_equal_fixed
* gst/gstpad.c: (gst_pad_try_set_caps):
* gst/gstqueue.c: (gst_queue_link):
s/gst_caps_is_equal_fixed/gst_caps_is_equal/
* gst/gststructure.c: (gst_structure_get_name_id):
* gst/gststructure.h:
add function gst_structure_get_name_id
* gst/gstvalue.c: (gst_value_subtract_int_int_range),
(gst_value_create_new_range), (gst_value_subtract_int_range_int),
(gst_value_subtract_int_range_int_range),
(gst_value_subtract_double_double_range),
(gst_value_subtract_double_range_double),
(gst_value_subtract_double_range_double_range),
(gst_value_subtract_from_list), (gst_value_subtract_list),
(gst_value_can_intersect), (gst_value_subtract),
(gst_value_can_subtract), (gst_value_register_subtract_func),
(_gst_value_initialize):
* gst/gstvalue.h:
add support for subtracting values from each other. Note that
subtracting means subtracting as in set theory. Required for caps
stuff above.
* testsuite/caps/.cvsignore:
* testsuite/caps/Makefile.am:
* testsuite/caps/erathostenes.c: (erathostenes), (main):
* testsuite/caps/sets.c: (check_caps), (main):
* testsuite/caps/subtract.c: (check_caps), (main):
add tests for subtraction and equality code.

20 years agogst/autoplug/Makefile.am: Fix some little buglets in last checkin.
David Schleef [Wed, 21 Apr 2004 02:43:55 +0000 (02:43 +0000)]
gst/autoplug/Makefile.am: Fix some little buglets in last checkin.

Original commit message from CVS:
* gst/autoplug/Makefile.am:  Fix some little buglets in last checkin.
* gst/indexers/Makefile.am:
* gst/schedulers/Makefile.am:
* libs/gst/bytestream/Makefile.am:
* libs/gst/control/Makefile.am:
* libs/gst/getbits/Makefile.am:

20 years agorandom notes
David Schleef [Wed, 21 Apr 2004 00:46:09 +0000 (00:46 +0000)]
random notes

Original commit message from CVS:
random notes

20 years agocommon/as-libtool.mak: Fine-tune DLL building.
David Schleef [Tue, 20 Apr 2004 22:22:01 +0000 (22:22 +0000)]
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

20 years agogst/parse/grammar.y: Apply patch from Sebastien Cote
Sebastien Cote [Tue, 20 Apr 2004 19:40:05 +0000 (19:40 +0000)]
gst/parse/grammar.y: Apply patch from Sebastien Cote

Original commit message from CVS:
* gst/parse/grammar.y:  Apply patch from Sebastien Cote
<sc5@hermes.usherb.ca> to fix a memleak. (bug #140594)

20 years agoreadding with -ko
Thomas Vander Stichele [Tue, 20 Apr 2004 16:47:00 +0000 (16:47 +0000)]
readding with -ko

Original commit message from CVS:
readding with -ko

20 years agotemporarily removing
Thomas Vander Stichele [Tue, 20 Apr 2004 16:44:19 +0000 (16:44 +0000)]
temporarily removing

Original commit message from CVS:
temporarily removing

20 years agouse GST_TIME_*
Thomas Vander Stichele [Tue, 20 Apr 2004 16:42:25 +0000 (16:42 +0000)]
use GST_TIME_*

Original commit message from CVS:
use GST_TIME_*

20 years agomaking _set_property warn on unknown properties use GST_TIME_FORMAT for timestamp...
Thomas Vander Stichele [Tue, 20 Apr 2004 16:25:41 +0000 (16:25 +0000)]
making _set_property warn on unknown properties use GST_TIME_FORMAT for timestamp/duration

Original commit message from CVS:

making _set_property warn on unknown properties
use GST_TIME_FORMAT for timestamp/duration

20 years agogst/autoplug/gstspider.c: improve debugging messages
Benjamin Otte [Tue, 20 Apr 2004 16:17:20 +0000 (16:17 +0000)]
gst/autoplug/gstspider.c: improve debugging messages

Original commit message from CVS:
* gst/autoplug/gstspider.c: (gst_spider_link_sometimes),
(gst_spider_identity_plug):
improve debugging messages
* gst/gstbin.c: (gst_bin_remove_func):
make sure the state_change function is only called with simple state
transitions

20 years agofix po download fix buglet in docs makefile
Thomas Vander Stichele [Tue, 20 Apr 2004 16:10:48 +0000 (16:10 +0000)]
fix po download fix buglet in docs makefile

Original commit message from CVS:
fix po download
fix buglet in docs makefile

20 years agoadding british translation
Thomas Vander Stichele [Tue, 20 Apr 2004 11:12:38 +0000 (11:12 +0000)]
adding british translation

Original commit message from CVS:
adding british translation

20 years agogst/gstpad.c (_invent_event): Clean up
Johan Dahlin [Tue, 20 Apr 2004 09:43:34 +0000 (09:43 +0000)]
gst/gstpad.c (_invent_event): Clean up

Original commit message from CVS:
* gst/gstpad.c (_invent_event): Clean up

20 years agotestsuite/caps/filtercaps.c: fix test to test things correctly (caps are complicated)
Benjamin Otte [Tue, 20 Apr 2004 03:07:12 +0000 (03:07 +0000)]
testsuite/caps/filtercaps.c: fix test to test things correctly (caps are complicated)

Original commit message from CVS:
* testsuite/caps/filtercaps.c: (main):
fix test to test things correctly (caps are complicated)

20 years agotestsuite/caps/: add test (that doesn't work right now, but should)
Benjamin Otte [Tue, 20 Apr 2004 02:43:35 +0000 (02:43 +0000)]
testsuite/caps/: add test (that doesn't work right now, but should)

Original commit message from CVS:
* testsuite/caps/Makefile.am:
* testsuite/caps/filtercaps.c: (main):
add test (that doesn't work right now, but should)

20 years agoconfigure.ac: Add test for allowing unaligned access. Add define to put in gstconfig.h.
David Schleef [Tue, 20 Apr 2004 00:17:26 +0000 (00:17 +0000)]
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:

20 years agogst/schedulers/entryscheduler.c: refuse to yield when decoupled elements insist on...
Benjamin Otte [Mon, 19 Apr 2004 23:08:03 +0000 (23:08 +0000)]
gst/schedulers/entryscheduler.c: refuse to yield when decoupled elements insist on doing that.

Original commit message from CVS:
* gst/schedulers/entryscheduler.c:
(gst_entry_scheduler_yield):
refuse to yield when decoupled elements insist on doing that.
At least it's better than crashing

20 years agodocs/libs/Makefile.am: Change sinclude to include
David Schleef [Mon, 19 Apr 2004 22:54:58 +0000 (22:54 +0000)]
docs/libs/Makefile.am: Change sinclude to include

Original commit message from CVS:
* docs/libs/Makefile.am: Change sinclude to include
* docs/gst/Makefile.am: same
* pkgconfig/Makefile.am:  Remove GNU-ism from makefile target

20 years agogst/parse/grammar.y (__gst_parse_chain_free): Don't do null checking here, do it...
Johan Dahlin [Mon, 19 Apr 2004 17:40:24 +0000 (17:40 +0000)]
gst/parse/grammar.y (__gst_parse_chain_free): Don't do null checking here, do it before calling the function.

Original commit message from CVS:
* gst/parse/grammar.y (__gst_parse_chain_free): Don't do null
checking here, do it before calling the function.
Clean up, use for loops instead of while loops while iterating
over lists.

20 years agoadding ukrainian translation
Thomas Vander Stichele [Mon, 19 Apr 2004 13:48:06 +0000 (13:48 +0000)]
adding ukrainian translation

Original commit message from CVS:
adding ukrainian translation

20 years agogst/autoplug/gstspider.c (gst_spider_request_new_pad): Fix typo in debug message.
Johan Dahlin [Mon, 19 Apr 2004 12:15:50 +0000 (12:15 +0000)]
gst/autoplug/gstspider.c (gst_spider_request_new_pad): Fix typo in debug message.

Original commit message from CVS:
* gst/autoplug/gstspider.c (gst_spider_request_new_pad): Fix typo
in debug message.
(gst_spider_create_and_plug): Improve debug message.
General: Replace while loops which iterates over GLists with for
loops. Which are much cleaner, improves readability, especially
for gst_spider_identity_plug

20 years agogst/gstpad.c (_invent_event): Fix parameters to warning macros, fixes bug 140477
Johan Dahlin [Mon, 19 Apr 2004 10:22:32 +0000 (10:22 +0000)]
gst/gstpad.c (_invent_event): Fix parameters to warning macros, fixes bug 140477

Original commit message from CVS:
* gst/gstpad.c (_invent_event): Fix parameters to warning macros,
fixes bug 140477