platform/upstream/gstreamer.git
20 years agofix copyright in header and typo in debugging category name
Sebastien Cote [Sun, 6 Jun 2004 19:44:19 +0000 (19:44 +0000)]
fix copyright in header and typo in debugging category name

Original commit message from CVS:
* gst/gstqueue.c: (gst_queue_dispose), (gst_queue_change_state):
fix memory leaks (fixes #142795). Initial patch by Sebastien Cote
* libs/gst/bytestream/adapter.c:
* libs/gst/bytestream/adapter.h:
fix copyright in header and typo in debugging category name

20 years agoback to cvs
Thomas Vander Stichele [Sat, 5 Jun 2004 17:25:45 +0000 (17:25 +0000)]
back to cvs

Original commit message from CVS:
back to cvs

20 years agoput back GST_CAT_DATAFLOW RELEASE-0_8_3
Thomas Vander Stichele [Sat, 5 Jun 2004 12:19:27 +0000 (12:19 +0000)]
put back GST_CAT_DATAFLOW

Original commit message from CVS:
put back GST_CAT_DATAFLOW

20 years agodescribe IN_CAPS
Thomas Vander Stichele [Sat, 5 Jun 2004 12:05:43 +0000 (12:05 +0000)]
describe IN_CAPS

Original commit message from CVS:
describe IN_CAPS

20 years agoautogen.sh: Add a temporary 'env' to test buildbot problems.
David Schleef [Fri, 4 Jun 2004 17:10:24 +0000 (17:10 +0000)]
autogen.sh: Add a temporary 'env' to test buildbot problems.

Original commit message from CVS:
* autogen.sh: Add a temporary 'env' to test buildbot problems.

20 years agoback to cvs
Thomas Vander Stichele [Fri, 4 Jun 2004 11:47:27 +0000 (11:47 +0000)]
back to cvs

Original commit message from CVS:
back to cvs

20 years agoreleasing RELEASE-0_8_2
Thomas Vander Stichele [Fri, 4 Jun 2004 11:17:01 +0000 (11:17 +0000)]
releasing

Original commit message from CVS:
releasing

20 years agorelease notes
Thomas Vander Stichele [Thu, 3 Jun 2004 17:08:07 +0000 (17:08 +0000)]
release notes

Original commit message from CVS:
release notes

20 years agoupdate spec with latest files
Christian Schaller [Thu, 3 Jun 2004 16:59:21 +0000 (16:59 +0000)]
update spec with latest files

Original commit message from CVS:
update spec with latest files

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.