1. 24 Jul, 2018 1 commit
  2. 27 Jan, 2018 1 commit
  3. 20 May, 2017 1 commit
  4. 27 Jan, 2017 1 commit
  5. 24 Mar, 2016 1 commit
  6. 10 May, 2015 1 commit
  7. 29 May, 2014 1 commit
  8. 07 Dec, 2013 1 commit
  9. 01 Nov, 2013 1 commit
  10. 12 Oct, 2013 1 commit
    • Jan Schmidt's avatar
      parse: Fix transfer annotations for parse_launch functions. · 75b7387f
      Jan Schmidt authored
      gst_parse_launchv, gst_parse_launchv_full and gst_parse_launch_full
      all return floating refs, the same as gst_parse_launch, which just
      calls gst_parse_launch_full internally anyway.
      
      Add a unit test assertion to check it's true.
      
      Spotted by nemequ on IRC.
      75b7387f
  11. 03 Nov, 2012 1 commit
  12. 17 Jul, 2012 3 commits
  13. 10 Jul, 2012 1 commit
  14. 27 Jun, 2012 1 commit
  15. 28 Jan, 2012 1 commit
  16. 26 Jan, 2012 1 commit
  17. 12 Nov, 2011 1 commit
  18. 08 Oct, 2011 1 commit
  19. 07 Sep, 2011 1 commit
  20. 26 Aug, 2011 1 commit
  21. 25 Apr, 2011 1 commit
  22. 14 Apr, 2011 1 commit
  23. 07 Dec, 2010 1 commit
  24. 16 Oct, 2010 1 commit
  25. 05 Aug, 2010 1 commit
  26. 11 Mar, 2010 1 commit
  27. 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
  28. 22 May, 2008 1 commit
  29. 28 Dec, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/: Bunch of gratuitous nano-optimisations. · 5cb869bf
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstcaps.c: (gst_caps_to_string):
      * gst/gstinfo.c: (gst_debug_construct_term_color):
      * gst/gstparse.c: (gst_parse_launchv):
      * gst/gstutils.c: (gst_util_dump_mem):
      * gst/gstvalue.c: (gst_value_serialize_any_list),
      (gst_value_transform_any_list_string):
      Bunch of gratuitous nano-optimisations.
      5cb869bf
  30. 09 May, 2007 1 commit
    • Peter Kjellerstedt's avatar
      gst/: Maintain API and ABI when --disable-parse is used. Now that we have an... · f38b77d7
      Peter Kjellerstedt authored
      gst/: Maintain API and ABI when --disable-parse is used. Now that we have an appropriate error code, we can just retu...
      
      Original commit message from CVS:
      Based on patch by: Peter Kjellerstedt  <pkj at axis com>
      * gst/Makefile.am:
      * gst/gstparse.c: (gst_parse_launchv), (gst_parse_launch):
      * gst/gstparse.h:
      * gst/gstutils.c: (gst_parse_bin_from_description):
      * gst/gstutils.h:
      Maintain API and ABI when --disable-parse is used. Now that
      we have an appropriate error code, we can just return NULL and the
      appropriate error when gst_parse_launch() is used despite it having
      been disabled (#342564).
      * tests/check/Makefile.am:
      * tests/check/pipelines/.cvsignore:
      * tests/check/pipelines/parse-disabled.c:
      Make sure these functions exist and return NULL plus a GError when
      --disable-parse is used.
      f38b77d7
  31. 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
  32. 21 Jul, 2006 3 commits
  33. 20 Jul, 2006 1 commit
  34. 04 May, 2006 1 commit
    • James Andrewartha's avatar
      Make sure gstprivate.h and/or config.h are always included first, otherwise... · 5deab8d3
      James Andrewartha authored
      Make sure gstprivate.h and/or config.h are always included first, otherwise some of our defines (like _FILE_OFFSET_BI...
      
      Original commit message from CVS:
      Patch by: James Andrewartha <trs80 at tartarus uwa edu au>
      * gst/gst.c:
      * gst/gstbus.c:
      * gst/gstclock.c:
      * gst/gstevent.c:
      * gst/gstformat.c:
      * gst/gstmessage.c:
      * gst/gstparse.c:
      * gst/gstquery.c:
      * gst/gstutils.c:
      * gst/parse/Makefile.am:
      * libs/gst/base/gstadapter.c:
      * libs/gst/base/gstbasesrc.c:
      * libs/gst/base/gstpushsrc.c:
      * libs/gst/base/gsttypefindhelper.c:
      * plugins/elements/gstfakesrc.c:
      * plugins/elements/gstidentity.c:
      Make sure gstprivate.h and/or config.h are
      always included first, otherwise some of our
      defines (like _FILE_OFFSET_BITS) might be
      redefined in the system headers. Fixes build
      on opensolaris (#340016).
      5deab8d3
  35. 20 Oct, 2005 1 commit
  36. 15 Oct, 2005 1 commit