Thomas Vander Stichele [Mon, 16 Aug 2004 12:15:41 +0000 (12:15 +0000)]
releasing
Original commit message from CVS:
releasing
Thomas Vander Stichele [Mon, 16 Aug 2004 10:35:36 +0000 (10:35 +0000)]
fix for #150242
Original commit message from CVS:
fix for #150242
Thomas Vander Stichele [Fri, 13 Aug 2004 14:03:05 +0000 (14:03 +0000)]
add win32 - fixes 149981
Original commit message from CVS:
add win32 - fixes 149981
Thomas Vander Stichele [Fri, 13 Aug 2004 13:31:22 +0000 (13:31 +0000)]
small fixes before release
Original commit message from CVS:
small fixes before release
Thomas Vander Stichele [Thu, 12 Aug 2004 11:59:03 +0000 (11:59 +0000)]
time for a prerelease
Original commit message from CVS:
time for a prerelease
Thomas Vander Stichele [Thu, 12 Aug 2004 11:50:31 +0000 (11:50 +0000)]
fix origin and package name; make gst-inspect print plugin info for element
Original commit message from CVS:
fix origin and package name; make gst-inspect print plugin info for element
Thomas Vander Stichele [Thu, 12 Aug 2004 10:56:40 +0000 (10:56 +0000)]
add flag, reorder GstBuffer docs
Original commit message from CVS:
add flag, reorder GstBuffer docs
Benjamin Otte [Thu, 12 Aug 2004 09:12:13 +0000 (09:12 +0000)]
gst/elements/gstfilesrc.c: work with non-regular files that can be mmapped (like /dev/zero)
Original commit message from CVS:
* gst/elements/gstfilesrc.c: (gst_filesrc_get_mmap):
work with non-regular files that can be mmapped (like /dev/zero)
* gst/elements/gsttypefindelement.c: (gst_type_find_element_chain):
get rid of typefinds that require a seek when we can't seek instead
of trying them over and over again
* tools/gst-launch.c: (idle_func), (error_cb), (main):
return non-zero failure value when the pipeline was interrupted or
an error occurred
Steve Lhomme [Wed, 11 Aug 2004 19:50:41 +0000 (19:50 +0000)]
compile and install the locales
Original commit message from CVS:
compile and install the locales
Steve Lhomme [Wed, 11 Aug 2004 18:56:39 +0000 (18:56 +0000)]
fix a possible memory leak under Windows
Original commit message from CVS:
fix a possible memory leak under Windows
Steve Lhomme [Wed, 11 Aug 2004 18:55:14 +0000 (18:55 +0000)]
fix a memory leak that occured under Windows add gst_scheduler_register
Original commit message from CVS:
fix a memory leak that occured under Windows
add gst_scheduler_register
Benjamin Otte [Wed, 11 Aug 2004 09:54:52 +0000 (09:54 +0000)]
add gst_scheduler_register shortcut similar to gst_element_register
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstscheduler.c: (gst_scheduler_register):
* gst/gstscheduler.h:
add gst_scheduler_register shortcut similar to gst_element_register
* gst/schedulers/entryscheduler.c: (plugin_init):
* gst/schedulers/gstbasicscheduler.c: (plugin_init):
* gst/schedulers/gstoptimalscheduler.c: (plugin_init):
use it
Steve Lhomme [Tue, 10 Aug 2004 19:23:53 +0000 (19:23 +0000)]
fix a memory leak that occured under Windows
Original commit message from CVS:
fix a memory leak that occured under Windows
Colin Walters [Tue, 10 Aug 2004 17:28:19 +0000 (17:28 +0000)]
gst/registries/gstxmlregistry.c (gst_xml_registry_open_func): Don't use O_EXCL to open temporary registry. It will p...
Original commit message from CVS:
2004-08-10 Colin Walters <walters@redhat.com>
* gst/registries/gstxmlregistry.c (gst_xml_registry_open_func):
Don't use O_EXCL to open temporary registry. It will prevent
registry creation if a temporary one already exists, which
is unnecessary.
David Schleef [Mon, 9 Aug 2004 23:36:07 +0000 (23:36 +0000)]
more notes
Original commit message from CVS:
more notes
Steve Lhomme [Mon, 9 Aug 2004 21:28:32 +0000 (21:28 +0000)]
remove some valuable stuff from the documentation due to the use of GST_EXPORT
Original commit message from CVS:
remove some valuable stuff from the documentation due to the use of GST_EXPORT
Steve Lhomme [Mon, 9 Aug 2004 21:15:38 +0000 (21:15 +0000)]
update the include and lib dirs to fit standard libraries as described in the Win32 manual
Original commit message from CVS:
update the include and lib dirs to fit standard libraries as described in the Win32 manual
Steve Lhomme [Mon, 9 Aug 2004 21:11:39 +0000 (21:11 +0000)]
export gst_type_XXX for windows DLLs enable NLS again, push the version number for the coming 0.8.5 release
Original commit message from CVS:
export gst_type_XXX for windows DLLs
enable NLS again, push the version number for the coming 0.8.5 release
David Schleef [Mon, 9 Aug 2004 20:08:45 +0000 (20:08 +0000)]
ideas about scheduling
Original commit message from CVS:
ideas about scheduling
Thomas Vander Stichele [Mon, 9 Aug 2004 09:20:06 +0000 (09:20 +0000)]
docs/faq/gst-uninstalled: fix PKG_CONFIG_PATH and PYTHONPATH
Original commit message from CVS:
* docs/faq/gst-uninstalled:
fix PKG_CONFIG_PATH and PYTHONPATH
* gst/schedulers/Makefile.am:
cleanup
* libs/gst/bytestream/bytestream.c:
remove newline
* po/LINGUAS:
* po/sq.po:
adding Albanian translation (Laurent Dhima)
* po/cs.po:
updated
Thomas Vander Stichele [Thu, 5 Aug 2004 14:44:49 +0000 (14:44 +0000)]
fix typos
Original commit message from CVS:
fix typos
Thomas Vander Stichele [Thu, 5 Aug 2004 14:34:53 +0000 (14:34 +0000)]
updated translations
Original commit message from CVS:
updated translations
Benjamin Otte [Wed, 4 Aug 2004 12:54:22 +0000 (12:54 +0000)]
tests/mass_elements.c: allow specifying src and sink element explicitly, so I can test videotestsrc instead of fakesrc
Original commit message from CVS:
* tests/mass_elements.c: (main):
allow specifying src and sink element explicitly, so I can test
videotestsrc instead of fakesrc
Benjamin Otte [Wed, 4 Aug 2004 12:39:12 +0000 (12:39 +0000)]
gst/gststructure.c: add gst_structure_id_empty_new_with_size to allow preallocating value array sizes. Use this in gs...
Original commit message from CVS:
* gst/gststructure.c: (gst_structure_id_empty_new_with_size),
(gst_structure_id_empty_new), (gst_structure_empty_new),
(gst_structure_copy):
add gst_structure_id_empty_new_with_size to allow preallocating
value array sizes. Use this in gst_structure_copy to get rid of
reallocs.
don't do quark=>string=>quark when copying structures
Steve Lhomme [Tue, 3 Aug 2004 20:31:51 +0000 (20:31 +0000)]
Fix the URL for dependencies
Original commit message from CVS:
Fix the URL for dependencies
Steve Lhomme [Tue, 3 Aug 2004 15:19:34 +0000 (15:19 +0000)]
update documentation with the clean version of dependencies
Original commit message from CVS:
update documentation with the clean version of dependencies
Benjamin Otte [Tue, 3 Aug 2004 14:29:31 +0000 (14:29 +0000)]
gst/schedulers/entryscheduler.c: fix for GST_DISABLE_DEBUG
Original commit message from CVS:
* gst/schedulers/entryscheduler.c:
(gst_entry_scheduler_remove_element):
fix for GST_DISABLE_DEBUG
* tools/gst-launch.c: (print_tag):
fixes for G_DISABLE_ASSERT
Benjamin Otte [Tue, 3 Aug 2004 12:40:47 +0000 (12:40 +0000)]
gst/gst.c: fix for G_DISABLE_ASSERT
Original commit message from CVS:
* gst/gst.c: (gst_register_core_elements):
fix for G_DISABLE_ASSERT
* gst/gstinfo.c: (__gst_in_valgrind):
add for GST_DISABLE_DEBUG
Benjamin Otte [Tue, 3 Aug 2004 10:24:39 +0000 (10:24 +0000)]
gst/parse/parse.l: fix for G_DISABLE_ASSERT
Original commit message from CVS:
* gst/parse/parse.l:
fix for G_DISABLE_ASSERT
Wim Taymans [Tue, 3 Aug 2004 09:51:37 +0000 (09:51 +0000)]
gst/: Backported some debug logging from a reverted patch
Original commit message from CVS:
* gst/gstbin.c: (gst_bin_get_type),
(gst_bin_child_state_change_func):
* gst/gstthread.c: (gst_thread_change_state):
Backported some debug logging from a reverted patch
Don't try to destroy the thread twice. Added some more
debugging in GstThread. Unlock and signal even if we
are in the thread context.
Thomas Vander Stichele [Tue, 3 Aug 2004 08:52:20 +0000 (08:52 +0000)]
updated translation
Original commit message from CVS:
updated translation
Thomas Vander Stichele [Mon, 2 Aug 2004 09:07:05 +0000 (09:07 +0000)]
fix for libtool
Original commit message from CVS:
fix for libtool
David Schleef [Sat, 31 Jul 2004 01:57:47 +0000 (01:57 +0000)]
Only use -fno-common if we're compiling with GCC
Original commit message from CVS:
Only use -fno-common if we're compiling with GCC
David Schleef [Fri, 30 Jul 2004 23:32:52 +0000 (23:32 +0000)]
gst/gstatomic_impl.h: Enable atomic code for x86_64
Original commit message from CVS:
* gst/gstatomic_impl.h: Enable atomic code for x86_64
Brian Cameron [Fri, 30 Jul 2004 20:18:11 +0000 (20:18 +0000)]
Corrected core-dumping problem on Solaris when filename is NULL, as when running gst-inspect with gstcoreelements.
Original commit message from CVS:
Corrected core-dumping problem on Solaris when filename is NULL, as when
running gst-inspect with gstcoreelements.
David Schleef [Fri, 30 Jul 2004 03:09:20 +0000 (03:09 +0000)]
libs/gst/dataprotocol/dataprotocol-test.c: Use GST_READ_GUINTxx_BE(), since it accesses unaligned memory.
Original commit message from CVS:
* libs/gst/dataprotocol/dataprotocol-test.c: (conversion_test):
Use GST_READ_GUINTxx_BE(), since it accesses unaligned memory.
Thomas Vander Stichele [Thu, 29 Jul 2004 20:33:49 +0000 (20:33 +0000)]
revert state change changes as agreed so we can rework them gradually
Original commit message from CVS:
revert state change changes as agreed so we can rework them gradually
Thomas Vander Stichele [Thu, 29 Jul 2004 20:26:32 +0000 (20:26 +0000)]
fix instances in core before making this an error
Original commit message from CVS:
fix instances in core before making this an error
Benjamin Otte [Thu, 29 Jul 2004 18:51:50 +0000 (18:51 +0000)]
libs/gst/control/Makefile.am: link to libgstreamer (fixes Debian bug 262019, see bugs.debian.org/cgi-bin/bugre...
Original commit message from CVS:
* libs/gst/control/Makefile.am:
link to libgstreamer (fixes Debian bug 262019, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=262019 )
Wim Taymans [Thu, 29 Jul 2004 16:01:58 +0000 (16:01 +0000)]
More pendatic checks removed.
Original commit message from CVS:
More pendatic checks removed.
Wim Taymans [Thu, 29 Jul 2004 15:40:00 +0000 (15:40 +0000)]
testsuite/caps/fraction-convert.c: Make the test less pedantic about float roundoff errors.
Original commit message from CVS:
* testsuite/caps/fraction-convert.c: (check_from_double_convert),
(check_from_fraction_convert), (transform_test), (main):
Make the test less pedantic about float roundoff errors.
Benjamin Otte [Thu, 29 Jul 2004 15:37:44 +0000 (15:37 +0000)]
/me kicks ds
Original commit message from CVS:
/me kicks ds
Benjamin Otte [Thu, 29 Jul 2004 15:34:25 +0000 (15:34 +0000)]
gst/elements/gstfilesrc.c: make seek events to before start/after end of file not fail, but seek to start/end instead
Original commit message from CVS:
* gst/elements/gstfilesrc.c: (gst_filesrc_open_file),
(gst_filesrc_srcpad_event):
make seek events to before start/after end of file not fail, but
seek to start/end instead
* testsuite/caps/fraction-convert.c: (check_from_double_convert):
add more output
Benjamin Otte [Thu, 29 Jul 2004 15:29:37 +0000 (15:29 +0000)]
gst/gstpad.c: check that caps are fixed
Original commit message from CVS:
* gst/gstpad.c: (gst_pad_set_explicit_caps):
check that caps are fixed
* gst/gstpad.c: (gst_pad_template_new):
don't try to simplify caps, costs too much time on gst_init
* gst/gstplugin.c: (gst_plugin_add_feature):
G_ERROR if features are added twice
* gst/gsttypefind.c: (gst_type_find_register):
* gst/gstelementfactory.c: (gst_element_register):
don't add features twice
* docs/random/ds/0.9-suggested-changes:
add note about possible gst_init optimization
Thomas Vander Stichele [Thu, 29 Jul 2004 15:15:16 +0000 (15:15 +0000)]
fix distchekc
Original commit message from CVS:
fix distchekc
Thomas Vander Stichele [Thu, 29 Jul 2004 09:05:04 +0000 (09:05 +0000)]
notes about aspect ratio
Original commit message from CVS:
notes about aspect ratio
Brian Cameron [Wed, 28 Jul 2004 20:12:49 +0000 (20:12 +0000)]
Correcting some debug messages so that they don't core dump on Solaris by passing in NULL values as strings.
Original commit message from CVS:
Correcting some debug messages so that they don't core dump on Solaris
by passing in NULL values as strings.
David Schleef [Wed, 28 Jul 2004 19:16:44 +0000 (19:16 +0000)]
testsuite/elements/: A little test to keep distcheck from working if someone changes a structure size accidentally.
Original commit message from CVS:
* testsuite/elements/Makefile.am:
* testsuite/elements/struct_i386.h:
* testsuite/elements/struct_size.c: (main): A little test
to keep distcheck from working if someone changes a structure
size accidentally.
David I. Lehn [Wed, 28 Jul 2004 15:28:18 +0000 (15:28 +0000)]
Fix binary compatibility with 0.8.{0-3}. Closes bug 148692.
Original commit message from CVS:
Fix binary compatibility with 0.8.{0-3}. Closes bug 148692.
Thomas Vander Stichele [Wed, 28 Jul 2004 14:39:44 +0000 (14:39 +0000)]
various doc and style fixes, adding bytestream
Original commit message from CVS:
various doc and style fixes, adding bytestream
Thomas Vander Stichele [Wed, 28 Jul 2004 12:30:08 +0000 (12:30 +0000)]
doh
Original commit message from CVS:
doh
Thomas Vander Stichele [Wed, 28 Jul 2004 12:02:24 +0000 (12:02 +0000)]
sigh, remove here too of course
Original commit message from CVS:
sigh, remove here too of course
Thomas Vander Stichele [Wed, 28 Jul 2004 11:58:42 +0000 (11:58 +0000)]
more ignore, add enumcaps.c
Original commit message from CVS:
more ignore, add enumcaps.c
Thomas Vander Stichele [Wed, 28 Jul 2004 11:56:19 +0000 (11:56 +0000)]
fix gst-libs docs build
Original commit message from CVS:
fix gst-libs docs build
Thomas Vander Stichele [Wed, 28 Jul 2004 11:43:04 +0000 (11:43 +0000)]
fold enumcaps into caps/; clean up Makefile.am files
Original commit message from CVS:
fold enumcaps into caps/; clean up Makefile.am files
Thomas Vander Stichele [Wed, 28 Jul 2004 10:22:07 +0000 (10:22 +0000)]
doc style fixes
Original commit message from CVS:
doc style fixes
Thomas Vander Stichele [Wed, 28 Jul 2004 10:19:18 +0000 (10:19 +0000)]
fix docs build
Original commit message from CVS:
fix docs build
Wim Taymans [Wed, 28 Jul 2004 10:15:08 +0000 (10:15 +0000)]
gst/: Make sure that a bin state change tries to keep the children in sync.
Original commit message from CVS:
* gst/gstbin.c: (set_kid_state_func), (gst_bin_set_state):
* gst/gstthread.c: (gst_thread_release), (gst_thread_set_state):
Make sure that a bin state change tries to keep the children
in sync.
Added debug logging to the thread.
Thomas Vander Stichele [Wed, 28 Jul 2004 09:40:07 +0000 (09:40 +0000)]
cleanups
Original commit message from CVS:
cleanups
Steve Lhomme [Tue, 27 Jul 2004 21:33:04 +0000 (21:33 +0000)]
more exports for the plugins
Original commit message from CVS:
more exports for the plugins
Steve Lhomme [Tue, 27 Jul 2004 21:30:56 +0000 (21:30 +0000)]
add support for the getbits plugin
Original commit message from CVS:
add support for the getbits plugin
Wim Taymans [Tue, 27 Jul 2004 16:45:30 +0000 (16:45 +0000)]
Added transform functions between double and fraction.
Original commit message from CVS:
* gst/gstvalue.c: (gst_value_transform_double_fraction),
(gst_value_transform_fraction_double), (_gst_value_initialize):
* testsuite/caps/Makefile.am:
* testsuite/caps/fraction-convert.c: (check_from_double_convert),
(check_from_fraction_convert), (transform_test), (main):
Added transform functions between double and fraction.
Added testcase to verify transforms
Stefan Kost [Tue, 27 Jul 2004 15:08:54 +0000 (15:08 +0000)]
small followup of doc fixes (section title case)
Original commit message from CVS:
small followup of doc fixes (section title case)
Stefan Kost [Tue, 27 Jul 2004 15:01:10 +0000 (15:01 +0000)]
cleanup of unused and forgoten sections fixed links from the manual and the pwg to the API docs added more notes to R...
Original commit message from CVS:
cleanup of unused and forgoten sections
fixed links from the manual and the pwg to the API docs
added more notes to README
Stefan Kost [Tue, 27 Jul 2004 13:55:36 +0000 (13:55 +0000)]
this is quite outdated and not in use at all
Original commit message from CVS:
this is quite outdated and not in use at all
Steve Lhomme [Tue, 27 Jul 2004 10:00:11 +0000 (10:00 +0000)]
rename GStreamer-0.8.lib to libgstreamer.lib
Original commit message from CVS:
rename GStreamer-0.8.lib to libgstreamer.lib
Steve Lhomme [Mon, 26 Jul 2004 22:07:43 +0000 (22:07 +0000)]
fixes for the Release build
Original commit message from CVS:
fixes for the Release build
Steve Lhomme [Mon, 26 Jul 2004 21:55:08 +0000 (21:55 +0000)]
update the version number add gstinterface to the build add many definitions needed by plugins, GST_CAT_DEFAULT only ...
Original commit message from CVS:
update the version number
add gstinterface to the build
add many definitions needed by plugins, GST_CAT_DEFAULT only available in the Debug build ?
Thomas Vander Stichele [Mon, 26 Jul 2004 18:23:12 +0000 (18:23 +0000)]
#148497
Original commit message from CVS:
#148497
Stefan Kost [Mon, 26 Jul 2004 17:45:10 +0000 (17:45 +0000)]
corrected the comment about the struct poptOption workaround
Original commit message from CVS:
corrected the comment about the struct poptOption workaround
Stefan Kost [Mon, 26 Jul 2004 16:34:35 +0000 (16:34 +0000)]
fixed all double <TITLE> elements in sections.txt added missing <TITLE> elements in sections.txt
Original commit message from CVS:
fixed all double <TITLE> elements in sections.txt
added missing <TITLE> elements in sections.txt
Stefan Kost [Mon, 26 Jul 2004 16:05:18 +0000 (16:05 +0000)]
more about UI_HINT: some thoughts about roles
Original commit message from CVS:
more about UI_HINT: some thoughts about roles
Thomas Vander Stichele [Mon, 26 Jul 2004 12:05:41 +0000 (12:05 +0000)]
improve some debug statements
Original commit message from CVS:
improve some debug statements
Benjamin Otte [Sun, 25 Jul 2004 15:01:52 +0000 (15:01 +0000)]
gst/autoplug/gstspideridentity.c: don't delay links on the sink elements, it causes unnegotiated links.
Original commit message from CVS:
* gst/autoplug/gstspideridentity.c: (gst_spider_identity_link):
don't delay links on the sink elements, it causes unnegotiated
links.
* gst/elements/gsttypefindelement.c:
(gst_type_find_element_base_init):
add our padtemplates, we indeed do have some.
* gst/elements/gsttypefindelement.c:
(gst_type_find_element_handle_event),
(gst_type_find_element_chain):
don't push data when typefinding failed.
* gst/gstpad.c: (gst_pad_link_fixate):
check that no fixate function returns empty caps.
* gst/gstpad.c: (gst_pad_push):
check that the link is negotiated before data gets pushed.
* tools/gst-register.c: (main):
don't assert (fixes #148283)
Steve Lhomme [Sun, 25 Jul 2004 11:10:34 +0000 (11:10 +0000)]
add GST_PLUGIN_EXPORT definition
Original commit message from CVS:
add GST_PLUGIN_EXPORT definition
Steve Lhomme [Sun, 25 Jul 2004 11:07:03 +0000 (11:07 +0000)]
remove unused .def files and export symbols using GST_PLUGIN_DEFINE
Original commit message from CVS:
remove unused .def files and export symbols using GST_PLUGIN_DEFINE
Thomas Vander Stichele [Sun, 25 Jul 2004 10:24:09 +0000 (10:24 +0000)]
fix doc build
Original commit message from CVS:
fix doc build
Steve Lhomme [Sun, 25 Jul 2004 10:17:09 +0000 (10:17 +0000)]
Copy the files where needed after building, The testsuite will be built separately
Original commit message from CVS:
Copy the files where needed after building, The testsuite will be built separately
Steve Lhomme [Sun, 25 Jul 2004 10:13:05 +0000 (10:13 +0000)]
More exports for the plugins
Original commit message from CVS:
More exports for the plugins
Steve Lhomme [Sun, 25 Jul 2004 09:01:40 +0000 (09:01 +0000)]
Fixed the plugin and GStreamer location on Windows
Original commit message from CVS:
Fixed the plugin and GStreamer location on Windows
Steve Lhomme [Sun, 25 Jul 2004 07:03:39 +0000 (07:03 +0000)]
Didn't fix the pb...
Original commit message from CVS:
Didn't fix the pb...
Steve Lhomme [Sun, 25 Jul 2004 06:51:57 +0000 (06:51 +0000)]
Try to remove the need for GST_CAT_DEFAULT (text moved)
Original commit message from CVS:
Try to remove the need for GST_CAT_DEFAULT (text moved)
Steve Lhomme [Sat, 24 Jul 2004 20:59:03 +0000 (20:59 +0000)]
More exports for the plugins
Original commit message from CVS:
More exports for the plugins
Steve Lhomme [Sat, 24 Jul 2004 16:07:01 +0000 (16:07 +0000)]
Disable NLS for now literaly export GST_CAT_DEFAULT
Original commit message from CVS:
Disable NLS for now
literaly export GST_CAT_DEFAULT
Steve Lhomme [Sat, 24 Jul 2004 11:48:26 +0000 (11:48 +0000)]
removing the file doesn't seem to be a good idea on Linux
Original commit message from CVS:
removing the file doesn't seem to be a good idea on Linux
Steve Lhomme [Sat, 24 Jul 2004 10:43:57 +0000 (10:43 +0000)]
Remove the registry before applying the new TMP file (for Windows)
Original commit message from CVS:
Remove the registry before applying the new TMP file (for Windows)
Stefan Kost [Fri, 23 Jul 2004 15:38:47 +0000 (15:38 +0000)]
splitted documentation page for gstelement into three pages (more to come)
Original commit message from CVS:
splitted documentation page for gstelement into three pages (more to come)
Zaheer Abbas Merali [Fri, 23 Jul 2004 13:09:27 +0000 (13:09 +0000)]
gst/elements/gstmultifilesrc.*: Added newmedia property so it generates newmedia events between each file when proper...
Original commit message from CVS:
2004-07-23 Zaheer Abbas Merali <zaheerabbas at merali dot org>
* gst/elements/gstmultifilesrc.c: (gst_multifilesrc_class_init),
(gst_multifilesrc_init), (gst_multifilesrc_set_property),
(gst_multifilesrc_get_property), (gst_multifilesrc_get):
* gst/elements/gstmultifilesrc.h:
Added newmedia property so it generates newmedia events between each
file when property is set, as well as fixed eos handling
David Schleef [Fri, 23 Jul 2004 00:12:57 +0000 (00:12 +0000)]
gst/gststructure.c: Set type field correctly.
Original commit message from CVS:
* gst/gststructure.c: (gst_structure_id_empty_new),
(gst_structure_empty_new): Set type field correctly.
* gst/gststructure.h: Check type field correctly.
* testsuite/caps/Makefile.am:
* testsuite/caps/structure.c: (test1), (main): Add a very small
test for structures.
David Schleef [Thu, 22 Jul 2004 23:29:30 +0000 (23:29 +0000)]
docs/random/ds/0.9-suggested-changes: more comments
Original commit message from CVS:
* docs/random/ds/0.9-suggested-changes: more comments
* tools/gst-launch.c: (idle_func): Fix hard-to-translate string.
Benjamin Otte [Thu, 22 Jul 2004 16:14:56 +0000 (16:14 +0000)]
gst/gstelementfactory.c: set the factory in the class struct, so gst_element_get_factory actually works
Original commit message from CVS:
* gst/gstelementfactory.c: (gst_element_register):
set the factory in the class struct, so gst_element_get_factory
actually works
* gst/parse/grammar.y:
set element to playing when it gets unlocked as we can't rely on the
bin state - all elements in the bin state might still be locked in
NULL)
Benjamin Otte [Thu, 22 Jul 2004 11:21:54 +0000 (11:21 +0000)]
gst/gstelement.c: make this a static function
Original commit message from CVS:
* gst/gstelement.c: (gst_element_set_state_func):
make this a static function
Wim Taymans [Thu, 22 Jul 2004 09:44:50 +0000 (09:44 +0000)]
group_link works now
Original commit message from CVS:
group_link works now
Wim Taymans [Thu, 22 Jul 2004 09:43:40 +0000 (09:43 +0000)]
gst/schedulers/gstoptimalscheduler.c: fix 147894-2 and the group_link problem.
Original commit message from CVS:
* gst/schedulers/gstoptimalscheduler.c: (remove_from_group),
(gst_opt_scheduler_pad_link):
fix 147894-2 and the group_link problem.
Wim Taymans [Thu, 22 Jul 2004 09:39:28 +0000 (09:39 +0000)]
testsuite/schedulers/: Show bug in scheduler when linking chain and loop based element where the chain based element ...
Original commit message from CVS:
* testsuite/schedulers/147894-2.c: (queue_empty), (queue_filled),
(handoff_identity), (main):
* testsuite/schedulers/147894.c: (queue_empty), (queue_filled),
(handoff_identity), (main):
* testsuite/schedulers/Makefile.am:
* testsuite/schedulers/group_link.c: (main):
Show bug in scheduler when linking chain and loop based element
where the chain based element was not yet in a group.
Benjamin Otte [Wed, 21 Jul 2004 21:37:31 +0000 (21:37 +0000)]
keep this up to date, since I seem to be the only one who cares about not missing files on commits
Original commit message from CVS:
* gst/.cvsignore:
* gst/autoplug/.cvsignore:
* gst/elements/.cvsignore:
* gst/indexers/.cvsignore:
* libs/gst/bytestream/.cvsignore:
* libs/gst/control/.cvsignore:
* libs/gst/getbits/.cvsignore:
* testsuite/states/.cvsignore:
* testsuite/threads/.cvsignore:
keep this up to date, since I seem to be the only one who cares
about not missing files on commits
Benjamin Otte [Wed, 21 Jul 2004 21:28:58 +0000 (21:28 +0000)]
gst/gstbin.c: make state changes work correctly and reentrant (so removing elements from bins during state changes of...
Original commit message from CVS:
* gst/gstbin.c: (gst_bin_get_type), (gst_bin_class_init),
(gst_bin_fix_state), (gst_bin_add_func), (gst_bin_remove_func),
(gst_bin_child_state_change_func), (set_kid_state_func),
(gst_bin_set_state), (gst_bin_change_state_norecurse):
make state changes work correctly and reentrant (so removing
elements from bins during state changes of bins doesn't cause
segfaults or even wrong states)
add debugging category and debugging output to print children states
* gst/gstbin.c: (gst_bin_dispose):
add some assertion checks
* gst/gstbin.h:
* gst/gstbin.c: (gst_bin_sync_children_state):
deprecate this function - it just does gst_bin_set_state (bin,
GST_STATE (bin))
* testsuite/threads/queue.c: (main):
don't use gst_bin_sync_children_state anymore
* testsuite/states/Makefile.am:
* testsuite/states/bin.c:
test that the state changes of bins work as expected
* gst/gstthread.c: (gst_thread_class_init), (gst_thread_set_state):
some adjustments to change states correctly, too
* gst/gstthread.c: (gst_thread_change_state):
don't enable/disable "threadsafe" properties, they're unused and
cause random segfaults
* testsuite/threads/Makefile.am:
the queue check randomly passes now, ignore it
Benjamin Otte [Wed, 21 Jul 2004 21:20:10 +0000 (21:20 +0000)]
gst/gstpad.c: check if data is NULL before outputting debug info. (fixes #145100)
Original commit message from CVS:
* gst/gstpad.c:
check if data is NULL before outputting debug info. (fixes #145100)
Benjamin Otte [Wed, 21 Jul 2004 19:41:52 +0000 (19:41 +0000)]
gst/schedulers/entryscheduler.c: reset the state when the cothread starts, so we don't get assertion failures on rest...
Original commit message from CVS:
* gst/schedulers/entryscheduler.c:
(gst_entry_scheduler_loop_wrapper),
(gst_entry_scheduler_chain_wrapper),
(gst_entry_scheduler_get_wrapper):
reset the state when the cothread starts, so we don't get assertion
failures on restarting of cothreads
Stefan Kost [Wed, 21 Jul 2004 15:48:05 +0000 (15:48 +0000)]
quick followup thought
Original commit message from CVS:
quick followup thought