1. 28 Jul, 2014 1 commit
  2. 21 Aug, 2013 1 commit
  3. 19 Aug, 2013 1 commit
  4. 13 Aug, 2012 1 commit
  5. 07 Aug, 2012 1 commit
  6. 17 Jul, 2012 1 commit
  7. 23 Jun, 2012 1 commit
  8. 26 Apr, 2012 1 commit
  9. 31 Mar, 2012 1 commit
  10. 30 Mar, 2012 1 commit
  11. 08 Oct, 2011 1 commit
  12. 14 Feb, 2011 2 commits
  13. 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
  14. 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
  15. 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
  16. 10 Mar, 2010 1 commit
  17. 20 Jan, 2010 1 commit
  18. 19 Nov, 2009 1 commit
  19. 31 Oct, 2009 3 commits
  20. 29 Oct, 2009 1 commit
  21. 07 Oct, 2009 1 commit
  22. 06 Oct, 2009 1 commit
  23. 12 May, 2009 1 commit
  24. 25 May, 2008 2 commits
  25. 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
  26. 22 May, 2008 1 commit
  27. 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
  28. 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
  29. 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
  30. 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
      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
  31. 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
  32. 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
  33. 05 Oct, 2006 1 commit
  34. 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
  35. 30 Jul, 2006 1 commit
    • Stefan Kost's avatar
      gst/parse/: Reverted previous patch as it required to bump the flex dependency... · fb0ce08f
      Stefan Kost authored
      gst/parse/: Reverted previous patch as it required to bump the flex dependency to 2.5.31, where fc4/5 seem to ship on...
      
      Original commit message from CVS:
      * gst/parse/Makefile.am:
      * gst/parse/grammar.y:
      * gst/parse/parse.l:
      Reverted previous patch as it required to bump the flex dependency to
      2.5.31, where fc4/5 seem to ship only the ancient 2.5.4a :(
      fb0ce08f