glsdk/gstreamer0-10.git
17 years agoignore more
Thomas Vander Stichele [Wed, 19 May 2004 18:04:41 +0000 (18:04 +0000)]
ignore more

Original commit message from CVS:
ignore more

17 years agoautomake fix
Thomas Vander Stichele [Wed, 19 May 2004 18:03:36 +0000 (18:03 +0000)]
automake fix

Original commit message from CVS:
automake fix

17 years agosome doc fixes
Thomas Vander Stichele [Wed, 19 May 2004 18:01:34 +0000 (18:01 +0000)]
some doc fixes

Original commit message from CVS:
some doc fixes

17 years agodon't put in a test that fails on all platforms
Thomas Vander Stichele [Wed, 19 May 2004 17:47:55 +0000 (17:47 +0000)]
don't put in a test that fails on all platforms

Original commit message from CVS:
don't put in a test that fails on all platforms

17 years agofix autotest
Thomas Vander Stichele [Wed, 19 May 2004 17:47:26 +0000 (17:47 +0000)]
fix autotest

Original commit message from CVS:
fix autotest

17 years agouse GST macros; add asserts
Thomas Vander Stichele [Wed, 19 May 2004 17:22:53 +0000 (17:22 +0000)]
use GST macros; add asserts

Original commit message from CVS:
use GST macros; add asserts

17 years agoprivate prototype
Thomas Vander Stichele [Wed, 19 May 2004 16:59:39 +0000 (16:59 +0000)]
private prototype

Original commit message from CVS:
private prototype

17 years agoclean up libs docs; add dataprotocol
Thomas Vander Stichele [Wed, 19 May 2004 16:37:53 +0000 (16:37 +0000)]
clean up libs docs; add dataprotocol

Original commit message from CVS:
clean up libs docs; add dataprotocol

17 years agogst/gstvalue.c: fix int variable deserialization and add a helper so we can actually...
Benjamin Otte [Wed, 19 May 2004 14:20:46 +0000 (14:20 +0000)]
gst/gstvalue.c: fix int variable deserialization and add a helper so we can actually debug this.

Original commit message from CVS:
* gst/gstvalue.c: (gst_value_deserialize_int_helper):
fix int variable deserialization and add a helper so we can actually
debug this.

17 years agotestsuite/debug/commandline.c: Call ./commandline, not argv[0]. Calling yourself...
David Schleef [Tue, 18 May 2004 22:49:52 +0000 (22:49 +0000)]
testsuite/debug/commandline.c: Call ./commandline, not argv[0].  Calling yourself is probably not the best way to con...

Original commit message from CVS:
* testsuite/debug/commandline.c: (main): Call ./commandline, not
argv[0].  Calling yourself is probably not the best way to
construct a test like this, btw.

17 years agoI think ChangeLog and me is a combination that leaves
Benjamin Otte [Tue, 18 May 2004 21:20:20 +0000 (21:20 +0000)]
I think ChangeLog and me is a combination that leaves

Original commit message from CVS:
I think ChangeLog and me is a combination that leaves

17 years agogst/gstbin.c: don't
Benjamin Otte [Tue, 18 May 2004 21:18:43 +0000 (21:18 +0000)]
gst/gstbin.c: don't

Original commit message from CVS:
* gst/gstbin.c: (gst_bin_iterate_func), (gst_bin_iterate):
don't
* gst/schedulers/entryscheduler.c: (safe_cothread_switch),
(safe_cothread_destroy),
(gst_entry_scheduler_remove_all_cothreads),
(gst_entry_scheduler_reset), (_remove_cothread),
(gst_entry_scheduler_state_transition):
hold off cothread destruction if we're not in main cothread
* configure.ac:
* testsuite/Makefile.am:
add new test dir
* testsuite/schedulers/.cvsignore:
* testsuite/schedulers/Makefile.am:
add tests
* testsuite/schedulers/relink.c: (cb_handoff), (main):
check relinking and adding/removing elements from a running pipeline
* testsuite/schedulers/unlink.c: (cb_handoff), (main):
check unlinking in a running pipeline
* testsuite/schedulers/unref.c: (cb_handoff), (main):
check unreffing a running pipeline
* testsuite/schedulers/useless_iteration.c: (main):
check iterating a pipeline that contains running threads works

17 years agodocs/gst/Makefile.am: Add all-local target for when HAVE_GTK_DOC is false.
David Schleef [Tue, 18 May 2004 20:42:57 +0000 (20:42 +0000)]
docs/gst/Makefile.am: Add all-local target for when HAVE_GTK_DOC is false.

Original commit message from CVS:
* docs/gst/Makefile.am: Add all-local target for when HAVE_GTK_DOC
is false.

17 years agogst/schedulers/gstoptimalscheduler.c: Fixed an error introduced with patch for 1...
Wim Taymans [Tue, 18 May 2004 17:03:41 +0000 (17:03 +0000)]
gst/schedulers/gstoptimalscheduler.c: Fixed an error introduced with patch for 1.63. When setting a get based element...

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (remove_from_group),
(setup_group_scheduler), (gst_opt_scheduler_pad_link):
Fixed an error introduced with patch for 1.63. When setting
a get based element as the entry point in a group, make sure
to mark the group as GET based.

17 years agogst/schedulers/gstoptimalscheduler.c: Added some more debug info and fixed a bug...
Wim Taymans [Tue, 18 May 2004 16:44:44 +0000 (16:44 +0000)]
gst/schedulers/gstoptimalscheduler.c: Added some more debug info and fixed a bug where the group type was set to LOOP...

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (create_group),
(setup_group_scheduler), (loop_group_schedule_function),
(gst_opt_scheduler_pad_link):
Added some more debug info and fixed a bug where the group
type was set to LOOP but it was in fact unknown.

17 years agogst/schedulers/entryscheduler.c: make resetting scheduler work twice in a row
Benjamin Otte [Tue, 18 May 2004 01:47:33 +0000 (01:47 +0000)]
gst/schedulers/entryscheduler.c: make resetting scheduler work twice in a row

Original commit message from CVS:
* gst/schedulers/entryscheduler.c: (gst_entry_scheduler_reset):
make resetting scheduler work twice in a row

17 years agogst/gstvalue.c: add serialization and comparison functions for long, int64, enum...
Benjamin Otte [Tue, 18 May 2004 01:36:14 +0000 (01:36 +0000)]
gst/gstvalue.c: add serialization and comparison functions for long, int64, enum and float values

Original commit message from CVS:
* gst/gstvalue.c: (gst_strtoll), (CREATE_SERIALIZATION),
(CREATE_USERIALIZATION), (_gst_value_initialize),
(gst_value_compare_float), (gst_value_serialize_float),
(gst_value_deserialize_float), (gst_value_compare_enum),
(gst_value_serialize_enum), (gst_value_deserialize_enum):
add serialization and comparison functions for long, int64, enum and
float values
* gst/gstvalue.c: (gst_value_serialize), (gst_value_deserialize):
use best serialization function in type hierarchy instead of only a
matching one. This is required for enums to work.
* gst/parse/grammar.y:
use gst_caps_deserialize
* testsuite/parse/Makefile.am:
parse1 now works
* testsuite/parse/parse1.c: (main):
remove aggregator check, aggregator is broken, this test works now
but fails because of bug #138012
* testsuite/parse/parse2.c: (main):
s/xvideosink/xvimagesink - this test looks a lot like we should
disable it

17 years agoI'm too lazy to comment this
Stéphane Loeuillet [Mon, 17 May 2004 16:25:48 +0000 (16:25 +0000)]
I'm too lazy to comment this

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

17 years agoWMA3 is v3, not v9
Stéphane Loeuillet [Mon, 17 May 2004 14:33:15 +0000 (14:33 +0000)]
WMA3 is v3, not v9

Original commit message from CVS:
WMA3 is v3, not v9

17 years ago- add a note in vorbis section about vorbisenc and rawvorbisenc
Stéphane Loeuillet [Mon, 17 May 2004 12:08:35 +0000 (12:08 +0000)]
- add a note in vorbis section about vorbisenc and rawvorbisenc

Original commit message from CVS:
- add a note in vorbis section about vorbisenc and rawvorbisenc
- add 24bits width to audio/x-raw-int

17 years ago- add new ADPCM layouts to the list
Stéphane Loeuillet [Mon, 17 May 2004 11:33:01 +0000 (11:33 +0000)]
- add new ADPCM layouts to the list

Original commit message from CVS:
- add new ADPCM layouts to the list
- add newer WMA/WMV versions
- add ffdemux_au to au parser lists
- add oggmux to ogg entry

17 years agofound these somewhere
David Schleef [Fri, 14 May 2004 20:06:49 +0000 (20:06 +0000)]
found these somewhere

Original commit message from CVS:
found these somewhere

17 years agobacked out the change of gst.h added some comment about building docs to README
Stefan Kost [Fri, 14 May 2004 15:17:30 +0000 (15:17 +0000)]
backed out the change of gst.h added some comment about building docs to README

Original commit message from CVS:
backed out the change of gst.h
added some comment about building docs to README

17 years agoenabled gobject hierarchy in the gtk-doc enabled the GstQueue class in the gtk-doc...
Stefan Kost [Fri, 14 May 2004 14:00:04 +0000 (14:00 +0000)]
enabled gobject hierarchy in the gtk-doc enabled the GstQueue class in the gtk-doc added a few missing symbols so tha...

Original commit message from CVS:
enabled gobject hierarchy in the gtk-doc
enabled the GstQueue class in the gtk-doc
added a few missing symbols so that the hierachy works

17 years agotypos : unkown => unknown
Stéphane Loeuillet [Fri, 14 May 2004 11:37:56 +0000 (11:37 +0000)]
typos : unkown => unknown

Original commit message from CVS:
typos : unkown => unknown

17 years agoLinus style backup - half finished gvadec paper
Benjamin Otte [Fri, 14 May 2004 02:53:19 +0000 (02:53 +0000)]
Linus style backup - half finished gvadec paper

Original commit message from CVS:
Linus style backup - half finished gvadec paper

17 years agogst/gstelement.c: whoops, store the signal id correctly
Benjamin Otte [Thu, 13 May 2004 15:07:56 +0000 (15:07 +0000)]
gst/gstelement.c: whoops, store the signal id correctly

Original commit message from CVS:
* gst/gstelement.c: (gst_element_class_init):
whoops, store the signal id correctly
* gst/schedulers/gstbasicscheduler.c:
(gst_basic_scheduler_chain_wrapper):
detect infinfinfinfinfinf^Cinite loops in chain wrapper when the
chain function isn't linked

17 years agoconfigure.ac: Add $GST_PKG_CFLAGS back into GST_INT_CFLAGS so I have large file suppo...
Jan Schmidt [Thu, 13 May 2004 12:06:11 +0000 (12:06 +0000)]
configure.ac: Add $GST_PKG_CFLAGS back into GST_INT_CFLAGS so I have large file support until we decide where the fla...

Original commit message from CVS:
* configure.ac:
Add $GST_PKG_CFLAGS back into GST_INT_CFLAGS so I have large file
support until we decide where the flags should be used
* gst/elements/gstfilesrc.c: (gst_filesrc_srcpad_query):
Use GST_FORMAT_BYTES when GST_FORMAT_DEFAULT is passed
* gst/gstpad.c: (gst_pad_link_call_link_functions):
Output refused caps in the debug info

17 years agogst/elements/gstidentity.c: add duration debug
Thomas Vander Stichele [Thu, 13 May 2004 10:10:31 +0000 (10:10 +0000)]
gst/elements/gstidentity.c: add duration debug

Original commit message from CVS:
* gst/elements/gstidentity.c: (gst_identity_chain):
add duration debug
* gst/gstinfo.c: (gst_debug_log_default):
add timestamp

17 years agogst/gstpipeline.c: call gst_scheduler_reset on dispose (fixes #141416)
Benjamin Otte [Wed, 12 May 2004 23:43:03 +0000 (23:43 +0000)]
gst/gstpipeline.c: call gst_scheduler_reset on dispose (fixes #141416)

Original commit message from CVS:
* gst/gstpipeline.c: (gst_pipeline_dispose),
(gst_pipeline_change_state):
call gst_scheduler_reset on dispose (fixes #141416)

17 years agogst/elements/gstfilesrc.c: compute mapsize correctly
Benjamin Otte [Tue, 11 May 2004 16:20:41 +0000 (16:20 +0000)]
gst/elements/gstfilesrc.c: compute mapsize correctly

Original commit message from CVS:
* gst/elements/gstfilesrc.c: (gst_filesrc_get_mmap):
compute mapsize correctly
* gst/elements/gstfilesrc.c: (gst_filesrc_get_mmap):
use correct datatypes when calling a varargs function
* gst/elements/gsttypefindelement.c: (stop_typefinding):
push a DISCONT event as first thing
* gst/gst_private.h:
* gst/gstinfo.c: (_gst_debug_init):
remove GST_DATAFLOW debugging category
* gst/gstbin.c: (gst_bin_iterate):
use GST_SCHEDULING category
* gst/gstpad.c: (gst_pad_get_type), (_invent_event),
(gst_pad_push), (gst_pad_pull), (gst_pad_call_chain_function),
(gst_pad_call_get_function):
add GST_DATAFLOW to easily track flow of buffers or events.
* gst/gstqueue.c: (gst_queue_get_type),
(gst_queue_handle_pending_events), (gst_queue_chain),
(gst_queue_get), (gst_queue_handle_src_event):
use own static debugging category GST_DATAFLOW for dataflow,
use DEBUG category for showing which path events go, use LOG
category for buffers.

17 years agoI'm too lazy to comment this
Stéphane Loeuillet [Tue, 11 May 2004 12:17:58 +0000 (12:17 +0000)]
I'm too lazy to comment this

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

17 years agodocs/gst/gstreamer-sections.txt: Add gst_element_no_more_pads.
David Schleef [Tue, 11 May 2004 03:44:26 +0000 (03:44 +0000)]
docs/gst/gstreamer-sections.txt: Add gst_element_no_more_pads.

Original commit message from CVS:
* docs/gst/gstreamer-sections.txt: Add gst_element_no_more_pads.

17 years agodocs/gst/Makefile.am: Dear gtk-doc, please print out the unused symbols, because...
David Schleef [Tue, 11 May 2004 03:05:00 +0000 (03:05 +0000)]
docs/gst/Makefile.am: Dear gtk-doc, please print out the unused symbols, because otherwise we don't know what they ar...

Original commit message from CVS:
* docs/gst/Makefile.am: Dear gtk-doc, please print out the unused
symbols, because otherwise we don't know what they are.  Thanks,
the GStreamer team.
* gst/registries/gstxmlregistry.c: (make_dir): Remove a spurious ;

17 years ago(from Steve Lhomme)
David Schleef [Mon, 10 May 2004 22:49:01 +0000 (22:49 +0000)]
(from Steve Lhomme)

Original commit message from CVS:
(from Steve Lhomme)
* win32/Makefile: When using make clean the MS Visual Studio makefiles
are deleted.  Fix.
* win32/Makefile.inspect:
* win32/Makefile.launch:
* win32/Makefile.register:

17 years agogst/gstinfo.h: Add missing inline function.
David Schleef [Mon, 10 May 2004 18:07:24 +0000 (18:07 +0000)]
gst/gstinfo.h: Add missing inline function.

Original commit message from CVS:
* gst/gstinfo.h: Add missing inline function.
* gst/gsttrace.c: add include
* gst/parse/grammar.y: remove unused code
* gst/registries/gstxmlregistry.c: (make_dir): make mkdir call
more portable.
* tools/gst-register.c: wrap unistd.h
More additions/fixes from Steve for the MSVC build.
* win32/GStreamer.vcproj:
* win32/Makefile:
* win32/Makefile.inspect:
* win32/Makefile.launch:
* win32/Makefile.register:
* win32/README.txt:
* win32/gst-inspect.vcproj:
* win32/gst-launch.vcproj:
* win32/gst-register.vcproj:
* win32/gstbytestream.def:
* win32/gstbytestream.vcproj:
* win32/gstconfig.h:
* win32/gstelements.def:
* win32/gstelements.vcproj:
* win32/gstenumtypes.c:
* win32/gstenumtypes.h:
* win32/gstoptimalscheduler.def:
* win32/gstoptimalscheduler.vcproj:
* win32/gstreamer.def:
* win32/gstspider.def:
* win32/gstspider.vcproj:
* win32/gstversion.h:
* win32/msvc71.sln:

17 years agogst/gstelement.*: add gst_element_no_more_pads and the "no-more-pads" signal
Benjamin Otte [Mon, 10 May 2004 16:48:44 +0000 (16:48 +0000)]
gst/gstelement.*: add gst_element_no_more_pads and the "no-more-pads" signal

Original commit message from CVS:
* gst/gstelement.c: (gst_element_class_init),
(gst_element_no_more_pads):
* gst/gstelement.h:
add gst_element_no_more_pads and the "no-more-pads" signal

17 years agoone more video/dv => video/x-dv
Stéphane Loeuillet [Mon, 10 May 2004 13:29:25 +0000 (13:29 +0000)]
one more video/dv => video/x-dv

Original commit message from CVS:
one more video/dv => video/x-dv

17 years agoFilter/Encoder => Codec/Encoder
Stéphane Loeuillet [Mon, 10 May 2004 12:18:24 +0000 (12:18 +0000)]
Filter/Encoder => Codec/Encoder

Original commit message from CVS:
Filter/Encoder => Codec/Encoder

17 years agointernal mime types : video/x-dv, not video/dv
Stéphane Loeuillet [Mon, 10 May 2004 03:10:18 +0000 (03:10 +0000)]
internal mime types : video/x-dv, not video/dv

Original commit message from CVS:
internal mime types : video/x-dv, not video/dv

17 years agogst/gstregistry.c: refuse to add plugins when a plugin with same name is already...
Benjamin Otte [Mon, 10 May 2004 00:35:59 +0000 (00:35 +0000)]
gst/gstregistry.c: refuse to add plugins when a plugin with same name is already registered. Fixes a bunch of "How to...

Original commit message from CVS:
* gst/gstregistry.c: (gst_registry_add_plugin):
refuse to add plugins when a plugin with same name is already
registered. Fixes a bunch of "How to remove plugins?" issues.
May lead to other problems though, let's test

17 years agotestsuite/caps/caps_strings: audio/ac3 => audio/x-ac3
Stéphane Loeuillet [Mon, 10 May 2004 00:14:40 +0000 (00:14 +0000)]
testsuite/caps/caps_strings: audio/ac3 => audio/x-ac3

Original commit message from CVS:
* testsuite/caps/caps_strings : audio/ac3 => audio/x-ac3
* docs/manual/pads-api.xml : audio/wav => audio/x-wav
* docs/random/uraeus/gstreamer_and_midi.txt : audio/wav => audio/x-wav

17 years agoremove \n
Thomas Vander Stichele [Sun, 9 May 2004 18:18:14 +0000 (18:18 +0000)]
remove \n

Original commit message from CVS:
remove \n

17 years agodon't break distcheck
Thomas Vander Stichele [Sun, 9 May 2004 15:00:15 +0000 (15:00 +0000)]
don't break distcheck

Original commit message from CVS:
don't break distcheck

17 years agouraeus fix
Thomas Vander Stichele [Sun, 9 May 2004 14:30:04 +0000 (14:30 +0000)]
uraeus fix

Original commit message from CVS:
uraeus fix

17 years agolibs/gst/bytestream/Makefile.am: we should indeed add .c files to makefiles or they...
Benjamin Otte [Sun, 9 May 2004 14:17:32 +0000 (14:17 +0000)]
libs/gst/bytestream/Makefile.am: we should indeed add .c files to makefiles or they won't be built (d'oh)

Original commit message from CVS:
* libs/gst/bytestream/Makefile.am:
we should indeed add .c files to makefiles or they won't be built
(d'oh)

17 years agogst/gstpad.c: really reduce the set of caps
Benjamin Otte [Sat, 8 May 2004 18:27:11 +0000 (18:27 +0000)]
gst/gstpad.c: really reduce the set of caps

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_proxy_fixate):
really reduce the set of caps

17 years agotests/: add benchmark to test how long spider needs to create a pipeline
Benjamin Otte [Sat, 8 May 2004 17:38:24 +0000 (17:38 +0000)]
tests/: add benchmark to test how long spider needs to create a pipeline

Original commit message from CVS:
* tests/Makefile.am:
* tests/spidey_bench.c: (handoff), (main):
add benchmark to test how long spider needs to create a pipeline

17 years agogst/gstpad.c: mark links as unengaged when unnegotiating instead of deactivating.
Benjamin Otte [Sat, 8 May 2004 14:50:12 +0000 (14:50 +0000)]
gst/gstpad.c: mark links as unengaged when unnegotiating instead of deactivating.

Original commit message from CVS:
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_unnegotiate):
mark links as unengaged when unnegotiating instead of deactivating.
This way pads aren't marked as unengaged when going PLAYING=>PAUSED

17 years agoadd a dependency so it triggers a marshal code rebuild
Thomas Vander Stichele [Sat, 8 May 2004 12:06:22 +0000 (12:06 +0000)]
add a dependency so it triggers a marshal code rebuild

Original commit message from CVS:
add a dependency so it triggers a marshal code rebuild

17 years agodocs/manual/helloworld.xml:
Benjamin Otte [Sat, 8 May 2004 11:18:48 +0000 (11:18 +0000)]
docs/manual/helloworld.xml:

Original commit message from CVS:
* docs/manual/helloworld.xml:
s/audiosink/osssink (patch by Patrick Guimond)

17 years agoconfigure.ac: Make sure GST_INT_CFLAGS is not clobbered, since it contains important...
David Schleef [Sat, 8 May 2004 02:48:33 +0000 (02:48 +0000)]
configure.ac: Make sure GST_INT_CFLAGS is not clobbered, since it contains important stuff.

Original commit message from CVS:
* configure.ac: Make sure GST_INT_CFLAGS is not clobbered,
since it contains important stuff.

17 years agotestsuite/caps/caps.c: A check for appending
David Schleef [Sat, 8 May 2004 01:41:12 +0000 (01:41 +0000)]
testsuite/caps/caps.c: A check for appending

Original commit message from CVS:
* testsuite/caps/caps.c: (test3), (main): A check for appending
ANY caps.

17 years agocommon/m4/as-compiler-flag.m4: Properly quote arguments, which may contain commas...
David Schleef [Fri, 7 May 2004 23:40:01 +0000 (23:40 +0000)]
common/m4/as-compiler-flag.m4: Properly quote arguments, which may contain commas.  Fixes detection of -Wa,-mregnames

Original commit message from CVS:
* common/m4/as-compiler-flag.m4: Properly quote arguments,
which may contain commas.  Fixes detection of -Wa,-mregnames

17 years agoChanges to handle compilers that don't have variadic macro support. In particular...
David Schleef [Fri, 7 May 2004 02:36:28 +0000 (02:36 +0000)]
Changes to handle compilers that don't have variadic macro support.  In particular, glib headers define some inlines ...

Original commit message from CVS:
Changes to handle compilers that don't have variadic macro
support.  In particular, glib headers define some inlines
that need G_LOG_DOMAIN defined.  Additional fixes for MSVC
builds.
* gst/Makefile.am:
* gst/cothreads.c:
* gst/elements/gstfdsink.c:
* gst/elements/gstfdsrc.c:
* gst/elements/gstfilesink.c:
* gst/elements/gstfilesrc.c:
* gst/gst_private.h:
* gst/gstatomic.c:
* gst/gstcaps.c: (gst_caps_append):
* gst/gstcpu.c: (gst_cpuid_i386):
* gst/gstelement.c:
* gst/gsterror.c:
* gst/gstfilter.c:
* gst/gstinfo.h:
* gst/gstprobe.c:
* gst/gstquery.c:
* gst/gstregistry.c:
* gst/gststructure.c:
* gst/gsttaginterface.c:
* gst/gsttrace.c: (gst_trace_new):
* gst/gsttrashstack.c:
* gst/gsturi.c:
* gst/gstvalue.c:
* gst/parse/grammar.y:
* gst/parse/parse.l:
* tools/gst-inspect.c: (main):
* tools/gst-launch.c: (main):
* tools/gst-xmlinspect.c: (PUT_STRING):

17 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):

17 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

17 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

17 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

17 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

17 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.

17 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

17 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

17 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

17 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.

17 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.

17 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.

17 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.

17 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

17 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

17 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):

17 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

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

Original commit message from CVS:
removed

17 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

17 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

17 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.

17 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

17 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

17 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

17 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

17 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)

17 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

17 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)

17 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

17 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)

17 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

17 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

17 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

17 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

17 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 ***

17 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

17 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

17 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

17 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)

17 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)

17 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)

17 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)

17 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 :)

17 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

17 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: