1. 05 Sep, 2013 1 commit
  2. 08 Oct, 2011 1 commit
  3. 14 Feb, 2011 2 commits
  4. 07 Apr, 2010 2 commits
    • Tim-Philipp Müller's avatar
      parse: fix more compiler warnings · 189facea
      Tim-Philipp Müller authored
      Fix 'grammar.tab.c:815:6: warning: "YYENABLE_NLS" is not defined'
      compiler warning and the same for YYLTYPE_IS_TRIVIAL. The two
      translated strings aren't particularly helpful, so just define
      YYENABLE_NLS to 0.
      189facea
    • Tim-Philipp Müller's avatar
      parse: fix compiler warning · a26879b7
      Tim-Philipp Müller authored
      Fix 'grammar.y:668: passing argument 1 of ‘g_free’ discards qualifiers
      from pointer target type' compiler warning.
      a26879b7
  5. 22 Mar, 2010 1 commit
    • Stefan Kost's avatar
      parse-launch: make delayed set recursive · da287f55
      Stefan Kost authored
      Right now deleyed set would only try for first set of children. We need to keep
      trying to support arbitrary deep hierarchies (like in playbin2 with auto*sinks).
      Also GstBin would need to actualy emit the child-added/removed signal as it
      implements the iface. Fixes #613215.
      da287f55
  6. 11 Mar, 2010 1 commit
    • Edward Hervey's avatar
      gstreamer: remove unneeded casts · d60a3b8a
      Edward Hervey authored
      G_PARAM_SPEC_VALUE_TYPE does an expensive type check, whereas the
      value_type field is a public field, so we can just use it directly.
      d60a3b8a
  7. 10 Mar, 2010 1 commit
  8. 20 Jan, 2010 1 commit
  9. 19 Nov, 2009 1 commit
  10. 31 Oct, 2009 3 commits
  11. 29 Oct, 2009 1 commit
  12. 07 Oct, 2009 1 commit
  13. 06 Oct, 2009 1 commit
  14. 12 May, 2009 1 commit
  15. 25 May, 2008 2 commits
  16. 24 May, 2008 1 commit
    • Tim-Philipp Müller's avatar
      API: gst_parse_launch_full() · ebc08ddf
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gst.c: (init_post):
      * gst/gst_private.h: (_GstParseContext):
      * gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
      (gst_parse_context_free), (gst_parse_context_get_missing_elements),
      (gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
      (gst_parse_launch_full):
      * gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
      (GstParseFlags), (GstParseContext):
      * gst/gstutils.c: (gst_parse_bin_from_description),
      (gst_parse_bin_from_description_full):
      * gst/gstutils.h:
      * gst/parse/grammar.y:
      * gst/parse/types.h:
      * win32/common/libgstreamer.def:
      Add new gst_parse_*_full API (#528178):
      API: gst_parse_launch_full()
      API: gst_parse_launchv_full()
      API: gst_parse_bin_from_description_full()
      API: gst_parse_context_new()
      API: gst_parse_context_free()
      API: gst_parse_context_get_missing_elements()
      ebc08ddf
  17. 22 May, 2008 1 commit
  18. 14 May, 2008 1 commit
    • Wim Taymans's avatar
      gst/parse/grammar.y: Remove unneeded value unset. · 363148fa
      Wim Taymans authored
      Original commit message from CVS:
      * gst/parse/grammar.y:
      Remove unneeded value unset.
      * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
      Add unit test for de/serialization of caps.
      363148fa
  19. 17 Apr, 2008 1 commit
    • Wim Taymans's avatar
      gst/: Fix 2 caps leaks. · 5b5be74f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_deserialize_caps):
      * gst/parse/grammar.y:
      Fix 2 caps leaks.
      5b5be74f
  20. 01 Feb, 2008 1 commit
    • Stefan Kost's avatar
      gst/parse/: Add delayed set-property. This allows to set properties on... · a9b5a4d5
      Stefan Kost authored
      gst/parse/: Add delayed set-property. This allows to set properties on dynamicaly created objects (pads in videomxer).
      
      Original commit message from CVS:
      * gst/parse/grammar.tab.pre.c:
      * gst/parse/grammar.tab.pre.h:
      * gst/parse/grammar.y:
      * gst/parse/lex._gst_parse_yy.pre.c:
      Add delayed set-property. This allows to set properties on dynamicaly
      created objects (pads in videomxer).
      a9b5a4d5
  21. 18 Apr, 2007 1 commit
    • Marc-André Lureau's avatar
      gst/parse/: Make the parser reentrant and recursively callable. This requires... · 7a3a27d0
      Marc-André Lureau authored and Sebastian Dröge's avatar Sebastian Dröge committed
      gst/parse/: Make the parser reentrant and recursively callable. This requires flex >= 2.5.31, for older versions preg...
      
      Original commit message from CVS:
      Patch by: Marc-Andre Lureau <marcandre dot lureau at gmail dot com>
      * gst/parse/Makefile.am:
      * gst/parse/grammar.y:
      * gst/parse/parse.l:
      Make the parser reentrant and recursively callable. This requires flex
      >= 2.5.31, for older versions pregenerated sources are used as we
      can't bump the build dependency. Finally fixes #349180.
      * gst/gstparse.c: (gst_parse_launch):
      Drop the HAVE_MT_SAVE_FLEX #ifdefs as we always use a new enough flex
      now anyway.
      * docs/gst/Makefile.am:
      * docs/gst/Makefile.am:
      * gst/parse/grammar.tab.pre.c: (__gst_parse_strdup),
      (__gst_parse_strfree), (__gst_parse_link_new),
      (__gst_parse_link_free), (__gst_parse_chain_new),
      (__gst_parse_chain_free), (SET_ERROR), (YYPRINTF),
      (gst_parse_element_set), (gst_parse_free_link),
      (gst_parse_found_pad), (gst_parse_perform_delayed_link),
      (gst_parse_perform_link), (yytnamerr), (yysyntax_error), (yyerror),
      (_gst_parse_launch):
      * gst/parse/grammar.tab.pre.h:
      * gst/parse/lex._gst_parse_yy.pre.c: (PRINT), (yy_get_next_buffer),
      (yy_get_previous_state), (yy_try_NUL_trans), (input),
      (_gst_parse_yyrestart), (_gst_parse_yy_switch_to_buffer),
      (_gst_parse_yy_load_buffer_state), (_gst_parse_yy_create_buffer),
      (_gst_parse_yy_delete_buffer), (_gst_parse_yy_init_buffer),
      (_gst_parse_yy_flush_buffer), (_gst_parse_yypush_buffer_state),
      (_gst_parse_yypop_buffer_state),
      (_gst_parse_yyensure_buffer_stack), (_gst_parse_yy_scan_buffer),
      (_gst_parse_yy_scan_string), (_gst_parse_yy_scan_bytes),
      (yy_fatal_error), (_gst_parse_yyget_extra),
      (_gst_parse_yyget_lineno), (_gst_parse_yyget_column),
      (_gst_parse_yyget_in), (_gst_parse_yyget_out),
      (_gst_parse_yyget_leng), (_gst_parse_yyget_text),
      (_gst_parse_yyset_extra), (_gst_parse_yyset_lineno),
      (_gst_parse_yyset_column), (_gst_parse_yyset_in),
      (_gst_parse_yyset_out), (_gst_parse_yyget_debug),
      (_gst_parse_yyset_debug), (_gst_parse_yyget_lval),
      (_gst_parse_yyset_lval), (_gst_parse_yylex_init),
      (yy_init_globals), (_gst_parse_yylex_destroy), (yy_flex_strncpy),
      (yy_flex_strlen), (_gst_parse_yyalloc), (_gst_parse_yyrealloc),
      (_gst_parse_yyfree):
      If the installed flex version is too old use pre-generated parser
      sources. These pre-generated parser sources are always updated when
      the actual flex/bison sources change but require everybody who wants
      to change something in the parser to have flex >= 2.5.31 installed.
      7a3a27d0
  22. 13 Apr, 2007 1 commit
    • Jan Schmidt's avatar
      gst/gstelement.c: Don't output the same debug statement twice. · b9b5877a
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gstelement.c: (gst_element_get_state_func):
      Don't output the same debug statement twice.
      * libs/gst/base/gstadapter.c: (gst_adapter_try_to_merge_up),
      (gst_adapter_peek), (gst_adapter_take_buffer):
      Optimise the case where we have buffers at the head of the queue that
      can be joined quickly (because they're contiguous sub-buffers) by
      merging them together rather than copying data out into new memory.
      * gst/parse/grammar.y:
      * tests/check/pipelines/parse-launch.c:
      Fix a leak in an error path for parse_launch, and add a check
      for it to the testsuite.
      b9b5877a
  23. 09 Dec, 2006 1 commit
    • Jan Schmidt's avatar
      gst/gst.c: Ignore EINTR when reading from the child registry pipe. · 0a5e6e11
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gst.c: (ensure_current_registry_forking):
      Ignore EINTR when reading from the child registry pipe.
      Explicitly ignore the return value from close, since it makes no
      difference.
      * gst/gstminiobject.c: (gst_mini_object_ref),
      (gst_mini_object_unref):
      When debugging refcounts, check GST_IS_MINI_OBJECT and warn.
      * gst/gstregistry.c: (_priv_gst_registry_remove_cache_plugins):
      When removing cached plugins, remove their features too, so they're
      not visible after they've disappeared.
      * gst/gstutils.c: (prepare_link_maybe_ghosting):
      In the unlikely case that we are linking pads with no parents, don't
      crash trying to get the non-existent parent bin.
      * gst/parse/grammar.y:
      Output debug in the PIPELINE category
      0a5e6e11
  24. 05 Oct, 2006 1 commit
  25. 31 Jul, 2006 1 commit
    • Jan Schmidt's avatar
      gst/gstelementfactory.c: Remove unnecessary ref/unref pair · bc3daae9
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gstelementfactory.c: (gst_element_factory_create):
      Remove unnecessary ref/unref pair
      * gst/parse/grammar.y:
      Make sure to free the parse buffer on all code paths.
      Move a g_free up to the error handler where it's easier to see.
      * tests/check/gst/gstevent.c: (test_event):
      Extending timeout for downstream travelling events to 10 seconds to
      hopefully avoid intermittent failure on the buildbots.
      * tests/check/pipelines/parse-launch.c: (run_delayed_test):
      Don't manually set the state of the src element - it will happen as a
      natural consequence of the pipeline changing state, and that way it
      will do it in the right order too.
      bc3daae9
  26. 30 Jul, 2006 2 commits
  27. 27 Jul, 2006 1 commit
    • Jan Schmidt's avatar
      Fix some of the leaks exposed by extending the parse-launch testsuite, and... · 5b271bcd
      Jan Schmidt authored
      Fix some of the leaks exposed by extending the parse-launch testsuite, and move the 3 I can't figure out into a separ...
      
      Original commit message from CVS:
      * gst/parse/grammar.y:
      * gst/parse/parse.l:
      * tests/check/pipelines/parse-launch.c: (expected_fail_pipe),
      (GST_START_TEST), (parse_suite):
      Fix some of the leaks exposed by extending the parse-launch testsuite,
      and move the 3 I can't figure out into a separate test that won't run
      the pipelines unless the appropriate line is uncommented.
      5b271bcd
  28. 26 Jul, 2006 1 commit
    • Jan Schmidt's avatar
      gst/gststructure.*: Add API for setting values into structures without... · 8ae16e5b
      Jan Schmidt authored
      gst/gststructure.*: Add API for setting values into structures without performing a quark lookup, if the appropriate ...
      
      Original commit message from CVS:
      * gst/gststructure.c: (gst_structure_id_set),
      (gst_structure_id_set_valist):
      * gst/gststructure.h:
      Add API for setting values into structures without performing
      a quark lookup, if the appropriate quark is already known.
      API: gst_structure_id_set
      API: gst_structure_id_set_valist
      * gst/parse/grammar.y:
      * gst/parse/parse.l:
      Remove some dead code shown by the coverage information.
      Don't throw a critical g_warning when encountering a syntax error,
      just warn and let the normal error path handle it.
      * plugins/elements/gstelements.c:
      Bump the rank of filesink up to PRIMARY so that it is preferred over
      gnomevfssink for file:// sink uri's
      * tests/check/pipelines/parse-launch.c: (expected_fail_pipe),
      (GST_START_TEST), (run_delayed_test),
      (gst_parse_test_element_base_init),
      (gst_parse_test_element_class_init), (gst_parse_test_element_init),
      (gst_parse_test_element_change_state),
      (gst_register_parse_element), (parse_suite):
      Beef up the tests for parse syntax to check that more error cases
      fail as they are supposed to. Increases the test coverage a bit.
      8ae16e5b
  29. 06 Apr, 2006 1 commit
    • Michael Smith's avatar
      gst/parse/grammar.y: Fix a leak in parse-launch for any source-or-sink named... · 5fc678a6
      Michael Smith authored
      gst/parse/grammar.y: Fix a leak in parse-launch for any source-or-sink named element references used.
      
      Original commit message from CVS:
      * gst/parse/grammar.y:
      Fix a leak in parse-launch for any source-or-sink named element
      references used.
      
      * tests/check/pipelines/parse-launch.c: (expected_fail_pipe):
      Unref the pipeline if it exists after we've failed parsing.
      5fc678a6
  30. 19 Feb, 2006 1 commit
    • Sebastien Moutte's avatar
      gst/gstpad.c: (gst_pad_set_getcaps_function) · 3eb3b1c7
      Sebastien Moutte authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_set_event_function),
      (gst_pad_set_query_function), (gst_pad_set_query_type_function),
      (gst_pad_set_getcaps_function)
      * gst/parse/grammar.y: (gst_parse_found_pad), (gst_parse_perform_delayed_link)
      Fixed NULL pointer used in GST_CAT_DEBUG using GST_STR_NULL macro
      So now, we can use --gst-debug-level=5 on Windows
      * win32/common/libgstcontroller.def:
      Added export of gst_controller_init
      * win32/vs6/libgstcontroller.dsp:
      Fixed Release post build configuration
      3eb3b1c7
  31. 07 Dec, 2005 1 commit
  32. 10 Oct, 2005 3 commits