- Aug 03, 2007
-
-
Jan Schmidt authored
Original commit message from CVS: Release 0.10.14
-
Jan Schmidt authored
Original commit message from CVS: Update .po files
-
- Aug 02, 2007
-
-
Tim-Philipp Müller authored
gst/gstelement.*: Make strings passed to gst_element_class_set_details_simple() constant, as they should be (#462752). Original commit message from CVS: * gst/gstelement.c: (gst_element_class_set_details_simple): * gst/gstelement.h: Make strings passed to gst_element_class_set_details_simple() constant, as they should be (#462752).
-
Wim Taymans authored
gst/gstbin.c: Don't forget about the fact that some element went ASYNC even after a resync. This makes us post the AS... Original commit message from CVS: * gst/gstbin.c: (gst_bin_change_state_func), (bin_handle_async_done), (gst_bin_handle_message_func): Don't forget about the fact that some element went ASYNC even after a resync. This makes us post the ASYNC_DONE message correctly. Fixes #462558.
-
- Jul 31, 2007
-
-
Jan Schmidt authored
gst/gstregistry.c: When replacing an existing feature in the registry, make sure to continue holding a reference unti... Original commit message from CVS: * gst/gstregistry.c: (gst_registry_add_feature): When replacing an existing feature in the registry, make sure to continue holding a reference until we've replaced the name string within our feature hash table. Make sure to use g_hash_table_replace instead of g_hash_table_insert to ensure the new name string is used as a key instead of the old one that we're about to free. Fixes: #462085
-
Jan Schmidt authored
gst/gstpluginfeature.c: Revert patch from #459466 until after the release and we can work out exactly what the proble... Original commit message from CVS: * gst/gstpluginfeature.c: (gst_plugin_feature_finalize), (gst_plugin_feature_set_name): Revert patch from #459466 until after the release and we can work out exactly what the problem is (if any).
-
- Jul 26, 2007
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * docs/gst/gstreamer-sections.txt: * gst/gsttaglist.c: * gst/gsttaglist.h: API: add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI (#451939).
-
Jan Schmidt authored
docs/libs/Makefile.am: Include our build-prefix libs and includes before the generic ones to avoid linking against th... Original commit message from CVS: * docs/libs/Makefile.am: Include our build-prefix libs and includes before the generic ones to avoid linking against the installed libs when we want the build-tree ones.
-
docs/pwg/building-testapp.xml: Mention that GST_PLUGIN_PATH or --gst-plugin-path might be needed if people try to bui... Original commit message from CVS: Patch by: Steve Fink <sphink gmail com> * docs/pwg/building-testapp.xml: Mention that GST_PLUGIN_PATH or --gst-plugin-path might be needed if people try to build or install the example from the plugin template against a GStreamer from package using the configure defaults.
-
- Jul 25, 2007
-
-
tools/gst-inspect.1.in: Document --print-all and --print-plugin-auto-install-info command line options in man page. Original commit message from CVS: Patch by: Steve Fink <sphink gmail com> * tools/gst-inspect.1.in: Document --print-all and --print-plugin-auto-install-info command line options in man page.
-
Wim Taymans authored
Original commit message from CVS: * docs/gst/gstreamer-sections.txt: Add docs for new api function.
-
Wim Taymans authored
Original commit message from CVS: * gst/gstelementfactory.c: (gst_element_factory_has_interface): * gst/gstelementfactory.h: API: gst_element_factory_has_interface() Added method to check if an element factory implements a named interface.
-
Stefan Kost authored
Original commit message from CVS: * configure.ac: * docs/gst/gstreamer.types.in: Another conditional doc check. * gst/gstmessage.c: * gst/gstparamspecs.h: * gst/gstregistrybinary.c: (gst_registry_binary_read_cache): * gst/gstvalue.c: * gst/gstxml.h: API-doc fixes.
-
- Jul 24, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * gst/gstregistrybinary.c: (gst_registry_binary_check_magic), (gst_registry_binary_load_feature), (gst_registry_binary_load_plugin), (gst_registry_binary_read_cache): Print error just once and with additional info.
-
Stefan Kost authored
Original commit message from CVS: * libs/gst/base/gsttypefindhelper.c: (helper_find_peek), (helper_find_suggest), (helper_find_get_length), (gst_type_find_helper_get_range), (buf_helper_find_suggest), (gst_type_find_helper_for_buffer): Cleanup the typefindhelper code and add private doc comments.
-
Edward Hervey authored
plugins/elements/gstcapsfilter.c: Fix capsfilter for cases where the caps set on capsfilter will provide additional i... Original commit message from CVS: * plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init), (gst_capsfilter_transform_size), (gst_capsfilter_prepare_buf): Fix capsfilter for cases where the caps set on capsfilter will provide additional information. Fixes #449197
-
Stefan Kost authored
Original commit message from CVS: * gst/gsttypefindfactory.c: Fix docs that recommened wrong function to use.
-
- Jul 23, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * tools/gst-inspect.c: (print_plugin_features): Also give media-type for typefinders in element output.
-
Stefan Kost authored
Original commit message from CVS: * gst/gstregistry.c: (gst_registry_init), (gst_registry_finalize), (gst_registry_remove_features_for_plugin_unlocked), (gst_registry_add_feature), (gst_registry_remove_feature), (gst_registry_lookup_feature_locked): * gst/gstregistry.h: Speed up gst_registry_lookup_feature_locked() by using a hashmap. Fixes #459501.
-
Stefan Kost authored
Original commit message from CVS: * gst/gstpluginfeature.c: (gst_plugin_feature_finalize), (gst_plugin_feature_set_name): Avoid double memory usage for pluginfeature names. Fixes #459466.
-
- Jul 22, 2007
-
-
Tim-Philipp Müller authored
gst/gstpad.h: Small addition to GST_FLOW_IS_FATAL() docs: mention that elements driving the pipeline may need to expl... Original commit message from CVS: * gst/gstpad.h: Small addition to GST_FLOW_IS_FATAL() docs: mention that elements driving the pipeline may need to explicitly check for NOT_LINKED as well, since IS_FATAL doesn't cover that.
-
Tim-Philipp Müller authored
Original commit message from CVS: * docs/pwg/advanced-types.xml: Fix typo and duplicate entry in video formats list.
-
Sebastian Dröge authored
libs/gst/controller/gstinterpolation.c: Also round to the nearest int when using cubic interpolation. Original commit message from CVS: * libs/gst/controller/gstinterpolation.c: Also round to the nearest int when using cubic interpolation.
-
- Jul 21, 2007
-
-
Jan Schmidt authored
libs/gst/controller/gstinterpolation.c: When linearly interpolating integer types, round to the nearest int by adding... Original commit message from CVS: * libs/gst/controller/gstinterpolation.c: When linearly interpolating integer types, round to the nearest int by adding 0.5. Don't do it for float/double types. Fixes the failing controller test on my machine, which is somehow rounding differently than on the buildbots.
-
- Jul 20, 2007
-
-
Stefan Kost authored
tools/gst-plot-timeline.py: Better log parsing (categories can have -). Adjust text vs. lines, so that they span the ... Original commit message from CVS: * tools/gst-plot-timeline.py: Better log parsing (categories can have -). Adjust text vs. lines, so that they span the same y-range.
-
Stefan Kost authored
Original commit message from CVS: * docs/random/ensonic/audiobaseclasses.txt: * docs/random/ensonic/dynlink.txt: * docs/random/ensonic/profiling.txt: Save my thoughts. * docs/random/moving-plugins: Add note to use g_assert type macros.
-
Stefan Kost authored
Original commit message from CVS: * configure.ac: * libs/gst/check/Makefile.am: Add libm check as we use in for plugins.
-
- Jul 18, 2007
-
-
Jan Schmidt authored
gst/gstbin.c: Check that the state_cookie hasn't changed since the continue_func was scheduled. Avoids problems where... Original commit message from CVS: * gst/gstbin.c: (gst_bin_continue_func): Check that the state_cookie hasn't changed since the continue_func was scheduled. Avoids problems where the state changes back to something it shouldn't be because it was changed in the meantime.
-
- Jul 17, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * gst/gstregistrybinary.c: (gst_registry_binary_save_const_string), (gst_registry_binary_save_string), (gst_registry_binary_save_pad_template), (gst_registry_binary_save_feature), (gst_registry_binary_save_plugin), (gst_registry_binary_load_feature), (gst_registry_binary_load_plugin), (gst_registry_binary_read_cache): Fix memory leak. Be less verbose in the log.
-
- Jul 16, 2007
-
-
Jan Schmidt authored
Original commit message from CVS: * tests/check/elements/.cvsignore: Add file to cvsignore as commanded.
-
Jan Schmidt authored
tests/check/elements/multiqueue.c: Use a GStaticMutex to protect all cases where libcheck fail_if/fail_unless macros ... Original commit message from CVS: * tests/check/elements/multiqueue.c: (mq_dummypad_chain), (mq_dummypad_event), (run_output_order_test): Use a GStaticMutex to protect all cases where libcheck fail_if/fail_unless macros might be called from multiple threads simultaneously to avoid errors like: "check_pack.c:107: :-1081725400:Bad message type arg"
-
Jan Schmidt authored
tests/check/pipelines/stress.c: Make sure we set the pipeline back to the NULL state before dropping our final refere... Original commit message from CVS: * tests/check/pipelines/stress.c: (GST_START_TEST): Make sure we set the pipeline back to the NULL state before dropping our final reference.
-
Jan Schmidt authored
tests/check/elements/tee.c: Make the tee stress-test a little less stressful so it doesn't just time out on slow-mach... Original commit message from CVS: * tests/check/elements/tee.c: (GST_START_TEST): Make the tee stress-test a little less stressful so it doesn't just time out on slow-machines, and remove a small race when it's starting up by adding a get_state() call.
-
Stefan Kost authored
Original commit message from CVS: * gst/gst.c: Avoid reading registry twice on startup. Fixes #457322.
-
- Jul 13, 2007
-
-
Jan Schmidt authored
pkgconfig/: Substitute the CFLAGS for libcheck into our .pc file too so that dependent modules will pick it up proper... Original commit message from CVS: * pkgconfig/gstreamer-check-uninstalled.pc.in: * pkgconfig/gstreamer-check.pc.in: Substitute the CFLAGS for libcheck into our .pc file too so that dependent modules will pick it up properly if libcheck is installed into some other prefix.
-
Jan Schmidt authored
configure.ac: Revert the pkg-config check for libcheck, since it pulls in the wrong non-PIC libcheck.a on Ubuntu and ... Original commit message from CVS: * configure.ac: Revert the pkg-config check for libcheck, since it pulls in the wrong non-PIC libcheck.a on Ubuntu and probably Fedora too. We need a proper solution, either from the check project, or something else.
-
- Jul 12, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * configure.ac: Use pkg-config to locate check.
-
- Jul 10, 2007
-
-
Stefan Kost authored
Original commit message from CVS: * gst/gsttaglist.c: Fix doc syntax. * gst/gstutils.c: * gst/gstutils.h: Add deprecation guards. * libs/gst/base/gstcollectpads.h: Don't document object (this is implicitly private).
-
- Jul 08, 2007
-
-
Tim-Philipp Müller authored
gst/gststructure.c: When deserialising foo=bar without a type cast, check if it's a boolean before falling back to a ... Original commit message from CVS: * gst/gststructure.c: (gst_structure_parse_value): When deserialising foo=bar without a type cast, check if it's a boolean before falling back to a string type, otherwise things like audiotestsrc ! audio/x-raw-int,signed=true ! fakesink won't work, because the filtercaps end up having a signed=(string)true field, which causes problems later when intersection caps. * tests/check/gst/gststructure.c: (GST_START_TEST): Add a unit test for this.
-
- Jul 06, 2007
-
-
Sebastian Dröge authored
libs/gst/controller/: API: Refactor GstController into the core controller which can take a GstControlSource for prov... Original commit message from CVS: Reviewed by: Stefan Kost <ensonic@users.sf.net> * libs/gst/controller/Makefile.am: * libs/gst/controller/gstcontroller.c: (gst_controlled_property_add_interpolation_control_source), (gst_controlled_property_new), (gst_controlled_property_free), (gst_controller_find_controlled_property), (gst_controller_new_valist), (gst_controller_new_list), (gst_controller_new), (gst_controller_remove_properties_valist), (gst_controller_remove_properties_list), (gst_controller_remove_properties), (gst_controller_set_property_disabled), (gst_controller_set_disabled), (gst_controller_set_control_source), (gst_controller_get_control_source), (gst_controller_get), (gst_controller_sync_values), (gst_controller_get_value_array), (_gst_controller_dispose), (gst_controller_get_type), (gst_controlled_property_set_interpolation_mode), (gst_controller_set), (gst_controller_set_from_list), (gst_controller_unset), (gst_controller_unset_all), (gst_controller_get_all), (gst_controller_set_interpolation_mode): * libs/gst/controller/gstcontroller.h: * libs/gst/controller/gstcontrollerprivate.h: * libs/gst/controller/gstcontrolsource.c: (gst_control_source_class_init), (gst_control_source_init), (gst_control_source_get_value), (gst_control_source_get_value_array), (gst_control_source_bind): * libs/gst/controller/gstcontrolsource.h: * libs/gst/controller/gsthelper.c: (gst_object_set_control_source), (gst_object_get_control_source): * libs/gst/controller/gstinterpolation.c: (gst_interpolation_control_source_find_control_point_node), (gst_interpolation_control_source_get_first_value), (_interpolate_none_get), (interpolate_none_get), (interpolate_none_get_boolean_value_array), (interpolate_none_get_enum_value_array), (interpolate_none_get_string_value_array), (_interpolate_trigger_get), (interpolate_trigger_get), (interpolate_trigger_get_boolean_value_array), (interpolate_trigger_get_enum_value_array), (interpolate_trigger_get_string_value_array): * libs/gst/controller/gstinterpolationcontrolsource.c: (gst_control_point_free), (gst_interpolation_control_source_reset), (gst_interpolation_control_source_new), (gst_interpolation_control_source_set_interpolation_mode), (gst_interpolation_control_source_bind), (gst_control_point_compare), (gst_control_point_find), (gst_interpolation_control_source_set_internal), (gst_interpolation_control_source_set), (gst_interpolation_control_source_set_from_list), (gst_interpolation_control_source_unset), (gst_interpolation_control_source_unset_all), (gst_interpolation_control_source_get_all), (gst_interpolation_control_source_get_count), (gst_interpolation_control_source_init), (gst_interpolation_control_source_finalize), (gst_interpolation_control_source_dispose), (gst_interpolation_control_source_class_init): * libs/gst/controller/gstinterpolationcontrolsource.h: * libs/gst/controller/gstinterpolationcontrolsourceprivate.h: API: Refactor GstController into the core controller which can take a GstControlSource for providing actual values for timestamps. Implement a interpolation control source and use this for backward compatibility, deprecate a bunch of functions that are now handled by GstControlSource or GstInterpolationControlSource. Make it possible to disable the controller completely or only for specific properties. Fixes #450711. * docs/libs/gstreamer-libs-docs.sgml: * docs/libs/gstreamer-libs-sections.txt: * docs/libs/gstreamer-libs.types: Add new functions and classes to the docs. * tests/check/libs/controller.c: (GST_START_TEST), (gst_controller_suite): * tests/examples/controller/audio-example.c: (main): Port unit test and example to the new API and add some new unit tests.
-