Skip to content
Snippets Groups Projects
  1. Aug 03, 2007
  2. Aug 02, 2007
    • Tim-Philipp Müller's avatar
      gst/gstelement.*: Make strings passed to... · c8293b1a
      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).
      c8293b1a
    • Wim Taymans's avatar
      gst/gstbin.c: Don't forget about the fact that some element went ASYNC even... · d405a6dc
      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.
      d405a6dc
  3. Jul 31, 2007
    • Jan Schmidt's avatar
      gst/gstregistry.c: When replacing an existing feature in the registry, make... · 0bc0a5a6
      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
      0bc0a5a6
    • Jan Schmidt's avatar
      gst/gstpluginfeature.c: Revert patch from #459466 until after the release and... · 54852ef3
      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).
      54852ef3
  4. Jul 26, 2007
    • Tim-Philipp Müller's avatar
      API: add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI (#451939). · 36c2aadf
      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).
      36c2aadf
    • Jan Schmidt's avatar
      docs/libs/Makefile.am: Include our build-prefix libs and includes before the... · ce3c9604
      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.
      ce3c9604
    • Steve Fink's avatar
      docs/pwg/building-testapp.xml: Mention that GST_PLUGIN_PATH or... · 896e1a3d
      Steve Fink authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      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.
      896e1a3d
  5. Jul 25, 2007
    • Steve Fink's avatar
      tools/gst-inspect.1.in: Document --print-all and... · 3dc3b453
      Steve Fink authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      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.
      3dc3b453
    • Wim Taymans's avatar
      docs/gst/gstreamer-sections.txt: Add docs for new api function. · e37a1c40
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      Add docs for new api function.
      e37a1c40
    • Wim Taymans's avatar
      gst/gstelementfactory.*: API: gst_element_factory_has_interface() · 2906fa0f
      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.
      2906fa0f
    • Stefan Kost's avatar
      Another conditional doc check. · d53d6fb8
      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.
      d53d6fb8
  6. Jul 24, 2007
  7. Jul 23, 2007
  8. Jul 22, 2007
  9. Jul 21, 2007
    • Jan Schmidt's avatar
      libs/gst/controller/gstinterpolation.c: When linearly interpolating integer... · a6df9f4b
      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.
      a6df9f4b
  10. Jul 20, 2007
  11. Jul 18, 2007
    • Jan Schmidt's avatar
      gst/gstbin.c: Check that the state_cookie hasn't changed since the... · 6c0e00bb
      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.
      6c0e00bb
  12. Jul 17, 2007
    • Stefan Kost's avatar
      gst/gstregistrybinary.c: Fix memory leak. Be less verbose in the log. · 2a643f27
      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.
      2a643f27
  13. Jul 16, 2007
  14. Jul 13, 2007
    • Jan Schmidt's avatar
      pkgconfig/: Substitute the CFLAGS for libcheck into our .pc file too so that... · b24276b2
      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.
      b24276b2
    • Jan Schmidt's avatar
      configure.ac: Revert the pkg-config check for libcheck, since it pulls in the... · dd064a2a
      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.
      dd064a2a
  15. Jul 12, 2007
  16. Jul 10, 2007
    • Stefan Kost's avatar
      gst/gsttaglist.c: Fix doc syntax. · 54529a75
      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).
      54529a75
  17. Jul 08, 2007
    • Tim-Philipp Müller's avatar
      gst/gststructure.c: When deserialising foo=bar without a type cast, check if... · cf8abdf3
      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.
      cf8abdf3
  18. Jul 06, 2007
    • Sebastian Dröge's avatar
      libs/gst/controller/: API: Refactor GstController into the core controller... · 286cd758
      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.
      286cd758
Loading