platform/upstream/gstreamer.git
20 years agoadd GST_DEBUG detection
Thomas Vander Stichele [Thu, 3 Jun 2004 16:50:50 +0000 (16:50 +0000)]
add GST_DEBUG detection

Original commit message from CVS:
add GST_DEBUG detection

20 years agosome fixes
Thomas Vander Stichele [Thu, 3 Jun 2004 13:18:31 +0000 (13:18 +0000)]
some fixes

Original commit message from CVS:
some fixes

20 years agoforgot to update the ChangeLog, as usual
Stéphane Loeuillet [Fri, 28 May 2004 05:09:44 +0000 (05:09 +0000)]
forgot to update the ChangeLog, as usual

Original commit message from CVS:
forgot to update the ChangeLog, as usual

20 years ago- removing some trailing commas in enums to please C90 only compilers (AIX, Forte...
Stéphane Loeuillet [Fri, 28 May 2004 05:01:05 +0000 (05:01 +0000)]
- removing some trailing commas in enums to please C90 only compilers (AIX, Forte, ...) ('should' fix #143290) should...

Original commit message from CVS:
- removing some trailing commas in enums to please C90 only compilers (AIX, Forte, ...)
('should' fix #143290)

should/could we compile gst with -ansi -pedantic to catch those in the build-bots ?

20 years agogst/schedulers/gstoptimalscheduler.c: Don't try to follow the pad connections with...
Wim Taymans [Thu, 27 May 2004 15:38:49 +0000 (15:38 +0000)]
gst/schedulers/gstoptimalscheduler.c: Don't try to follow the pad connections with other groups when a loop based ele...

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (remove_from_chain),
(chain_group_set_enabled), (create_group), (add_to_group),
(merge_groups), (setup_group_scheduler), (group_elements),
(gst_opt_scheduler_iterate), (gst_opt_scheduler_show):
Don't try to follow the pad connections with other groups
when a loop based element is added to the scheduler because
the bin will inform the scheduler about the pad links a little
later.

20 years agogst/schedulers/gstoptimalscheduler.c: Elements without a group can do a state change...
Wim Taymans [Thu, 27 May 2004 11:29:18 +0000 (11:29 +0000)]
gst/schedulers/gstoptimalscheduler.c: Elements without a group can do a state change as well, just wait with the setu...

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_chain),
(remove_from_chain), (chain_group_set_enabled),
(setup_group_scheduler), (group_element_set_enabled),
(gst_opt_scheduler_state_transition), (gst_opt_scheduler_iterate),
(gst_opt_scheduler_show):
Elements without a group can do a state change as well, just wait
with the setup of the scheduling function when it is added to a
chain.

20 years agogst/schedulers/gstoptimalscheduler.c: Fixes to maintain internal consistency of the...
Wim Taymans [Thu, 27 May 2004 09:33:29 +0000 (09:33 +0000)]
gst/schedulers/gstoptimalscheduler.c: Fixes to maintain internal consistency of the scheduler data structures.

Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (add_to_chain),
(remove_from_chain), (chain_group_set_enabled), (add_to_group),
(merge_groups), (setup_group_scheduler),
(group_inc_links_for_element), (gst_opt_scheduler_iterate),
(gst_opt_scheduler_show):
Fixes to maintain internal consistency of the scheduler data
structures.
- adding an enabled group to a chain should increment the
number of enabled elements in that chain.
- removing an enabled group from a chain could disable the
chain.
- removing a disabled group from a chain could enable the
chain.
- add g_assert when internal inconsistency is detected.
- adding an element to a group could increase the number of
links this group has with other groups.
- merging two groups also merges the chains.
- also show group links in the _show method.

Please report regressions ASAP, so I can fix them.

20 years agogst/gstcaps.c: don't print error messages when there is no error
Benjamin Otte [Tue, 25 May 2004 19:52:02 +0000 (19:52 +0000)]
gst/gstcaps.c: don't print error messages when there is no error

Original commit message from CVS:
* gst/gstcaps.c: (gst_caps_structure_simplify):
don't print error messages when there is no error
* gst/gstvalue.c: (gst_value_compare_int_range):
compare the second value, too
* testsuite/caps/Makefile.am:
* testsuite/caps/random.c: (assert_on_error), (main):
add tests to make sure the two things above are checked for

20 years agoenable new
Thomas Vander Stichele [Mon, 24 May 2004 16:50:25 +0000 (16:50 +0000)]
enable new

Original commit message from CVS:
enable new

20 years agowrap header in _NEW
Thomas Vander Stichele [Mon, 24 May 2004 16:38:15 +0000 (16:38 +0000)]
wrap header in _NEW

Original commit message from CVS:
wrap header in _NEW

20 years agouse scrub
Thomas Vander Stichele [Mon, 24 May 2004 16:16:37 +0000 (16:16 +0000)]
use scrub

Original commit message from CVS:
use scrub

20 years agoRegression, return -1 when no features can be found
Johan Dahlin [Sun, 23 May 2004 18:41:25 +0000 (18:41 +0000)]
Regression, return -1 when no features can be found

Original commit message from CVS:
Regression, return -1 when no features can be found

20 years agotools/gst-inspect.c (main): Cleanup most parts of it, don't be so verbose and print...
Johan Dahlin [Sun, 23 May 2004 17:52:54 +0000 (17:52 +0000)]
tools/gst-inspect.c (main): Cleanup most parts of it, don't be so verbose and print GstElement signal names all the t...

Original commit message from CVS:
* tools/gst-inspect.c (main): Cleanup most parts of it, don't be
so verbose and print GstElement signal names all the time.

20 years agogst/registries/gstxmlregistry.c: Fix warning on OS X. (bug #142957)
David Schleef [Sat, 22 May 2004 20:46:25 +0000 (20:46 +0000)]
gst/registries/gstxmlregistry.c: Fix warning on OS X. (bug #142957)

Original commit message from CVS:
* gst/registries/gstxmlregistry.c:
(gst_xml_registry_parse_padtemplate): Fix warning on OS X.
(bug #142957)

20 years agothis is not my day
Thomas Vander Stichele [Sat, 22 May 2004 14:46:19 +0000 (14:46 +0000)]
this is not my day

Original commit message from CVS:
this is not my day

20 years agodoh
Thomas Vander Stichele [Sat, 22 May 2004 11:51:55 +0000 (11:51 +0000)]
doh

Original commit message from CVS:
doh

20 years agoscrub cflags
Thomas Vander Stichele [Sat, 22 May 2004 11:01:15 +0000 (11:01 +0000)]
scrub cflags

Original commit message from CVS:
scrub cflags

20 years agogst/gstcpu.c (gst_cpuid_i386): Protect some gcc asm stuff with __GNUC__, patch from...
Johan Dahlin [Fri, 21 May 2004 14:48:04 +0000 (14:48 +0000)]
gst/gstcpu.c (gst_cpuid_i386): Protect some gcc asm stuff with __GNUC__, patch from Brian Cameron, fixes bug #142804

Original commit message from CVS:
* gst/gstcpu.c (gst_cpuid_i386): Protect some gcc asm stuff with
__GNUC__, patch from Brian Cameron, fixes bug #142804

20 years agofix location
Thomas Vander Stichele [Fri, 21 May 2004 12:58:44 +0000 (12:58 +0000)]
fix location

Original commit message from CVS:
fix location

20 years agoregenerated locations
Thomas Vander Stichele [Fri, 21 May 2004 12:04:23 +0000 (12:04 +0000)]
regenerated locations

Original commit message from CVS:
regenerated locations

20 years agoupdates
Thomas Vander Stichele [Fri, 21 May 2004 11:39:08 +0000 (11:39 +0000)]
updates

Original commit message from CVS:
updates

20 years agogst/gstindex.c: Fix overflows in comparison code. (bug #142819)
David Schleef [Thu, 20 May 2004 19:32:34 +0000 (19:32 +0000)]
gst/gstindex.c: Fix overflows in comparison code.  (bug #142819)

Original commit message from CVS:
* gst/gstindex.c: (gst_index_compare_func): Fix overflows in
comparison code.  (bug #142819)

20 years agogst/gstbuffer.*: Added Comment to a flag. copy relevant flags in _buffer_copy.
Wim Taymans [Thu, 20 May 2004 17:44:03 +0000 (17:44 +0000)]
gst/gstbuffer.*: Added Comment to a flag. copy relevant flags in _buffer_copy.

Original commit message from CVS:
* gst/gstbuffer.c: (gst_buffer_default_copy):
* gst/gstbuffer.h:
Added Comment to a flag.
copy relevant flags in _buffer_copy.

20 years agoadd to sections
Thomas Vander Stichele [Thu, 20 May 2004 17:10:51 +0000 (17:10 +0000)]
add to sections

Original commit message from CVS:
add to sections

20 years agoadd IN_CAPS buffer flag; add GST_TYPE_FIXED_LIST + functions
Thomas Vander Stichele [Thu, 20 May 2004 17:03:02 +0000 (17:03 +0000)]
add IN_CAPS buffer flag; add GST_TYPE_FIXED_LIST + functions

Original commit message from CVS:
add IN_CAPS buffer flag; add GST_TYPE_FIXED_LIST + functions

20 years agodocs/gst/Makefile.am (all-local): Re-add
Johan Dahlin [Thu, 20 May 2004 15:39:09 +0000 (15:39 +0000)]
docs/gst/Makefile.am (all-local): Re-add

Original commit message from CVS:
* docs/gst/Makefile.am (all-local): Re-add

20 years agonext time someone tells me to use the gst macros because they are better, they'd...
Thomas Vander Stichele [Thu, 20 May 2004 14:01:45 +0000 (14:01 +0000)]
next time someone tells me to use the gst macros because they are better, they'd better be correct, damnit

Original commit message from CVS:
next time someone tells me to use the gst macros because they are better, they'd better be correct, damnit

20 years agofix distcheck
Thomas Vander Stichele [Thu, 20 May 2004 12:40:31 +0000 (12:40 +0000)]
fix distcheck

Original commit message from CVS:
fix distcheck

20 years agodescription of data protocol
Thomas Vander Stichele [Thu, 20 May 2004 09:56:46 +0000 (09:56 +0000)]
description of data protocol

Original commit message from CVS:
description of data protocol

20 years agotell us more about your failure
Thomas Vander Stichele [Wed, 19 May 2004 18:50:35 +0000 (18:50 +0000)]
tell us more about your failure

Original commit message from CVS:
tell us more about your failure

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

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

20 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

20 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

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

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

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

20 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

20 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

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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

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

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

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

20 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 ;

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

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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

20 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

20 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

20 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

20 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

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

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

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

20 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

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

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