1. 03 Sep, 2010 3 commits
  2. 01 Sep, 2010 2 commits
  3. 31 Aug, 2010 1 commit
  4. 30 Aug, 2010 1 commit
  5. 28 Aug, 2010 2 commits
  6. 27 Aug, 2010 1 commit
    • Sebastian Dröge's avatar
      pad: Deprecate GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS() · d7f59ca0
      Sebastian Dröge authored
      The problem with both macros is, that they suggest something that isn't true.
      If GST_FLOW_IS_FATAL is true, there could still be a problem for many elements
      and they should stop what they're currently doing and return that value
      upstream (e.g. not-linked in a parser). If GST_FLOW_IS_SUCCESS is false, it
      could still be that this is "ok" for the element (e.g. not-linked for a demuxer
      on a few of its pads but not all).
      
      It's better to not have these "convenience" macros but instead let people
      *think* about the handling of different flow returns, that makes sense for
      their element. And we should document the expected handling of flow returns for
      different classes of elements in the plugin writer's guide.
      
      Fixes bug #628014.
      d7f59ca0
  7. 26 Aug, 2010 1 commit
  8. 25 Aug, 2010 1 commit
    • Thiago Santos's avatar
      tag: Adds GST_TAG_APPLICATION_DATA · 0bd40a43
      Thiago Santos authored
      Adds GST_TAG_APPLICATION_DATA for representing arbitrary private
      data that applications might want to store into tags. Exif/id3,
      for example, have tags for this.
      
      API: GST_TAG_APPLICATION_DATA
      
      Fixes #626651
      0bd40a43
  9. 24 Aug, 2010 2 commits
  10. 23 Aug, 2010 2 commits
  11. 20 Aug, 2010 2 commits
    • Arun Raghavan's avatar
      gst: Add a gst_is_initialized() API · 904c1a7a
      Arun Raghavan authored
      For one, this will allow libraries that expect applications to
      initialize GStreamer before using their API to have a check for this
      condition.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=627438
      904c1a7a
    • Wim Taymans's avatar
      bin: relax the source element check · 57cc780c
      Wim Taymans authored
      When there is a sink inside a bin, the SINK flag is set on the bin. When we are
      trying to iterate the source elements, also include the bins with the SINK flag
      because they could also contain source elements, in which case they are also a
      source.
      
      This solves the case where sending an EOS to a pipeline didn't get dispatched to
      all source elements.
      
      See #625597
      57cc780c
  12. 19 Aug, 2010 1 commit
  13. 12 Aug, 2010 1 commit
  14. 09 Aug, 2010 1 commit
  15. 08 Aug, 2010 1 commit
  16. 06 Aug, 2010 2 commits
  17. 05 Aug, 2010 6 commits
  18. 04 Aug, 2010 1 commit
  19. 27 Jul, 2010 2 commits
  20. 26 Jul, 2010 7 commits
    • Tim-Philipp Müller's avatar
      info: flush again after every line of debug output · 4cecd73c
      Tim-Philipp Müller authored
      g_printerr() used to do this for us. Also use libc's fprintf() functions,
      to make sure the stderr pointer we use is actually compatible with the
      libc linked against by GStreamer (which apparently may not always be the
      same as what GLib is linked against on windows), and we don't need the
      functionality ensured by g_fprintf().
      
      Fixes #625295.
      4cecd73c
    • Thiago Santos's avatar
      gststructure: Adds datetime getter function · f2c18c6c
      Thiago Santos authored
      Adds gst_structure_get_date_time function
      
      API: gst_structure_get_date_time
      
      Fixes #594504
      f2c18c6c
    • Thiago Santos's avatar
      tag: Adds GST_TAG_DATE_TIME tag · 137d19d6
      Thiago Santos authored
      Adds a new tag that represents a date and time a media was
      created
      
      API: GST_TAG_DATE_TIME
      
      Fixes #594504
      137d19d6
    • Thiago Santos's avatar
      taglist: Add datetime get functions · 3449bfc3
      Thiago Santos authored
      Adds _date_time_get and _date_time_get_index functions to
      taglist.
      
      API: gst_tag_list_get_date_time
      API: gst_tag_list_get_date_time_index
      
      Fixes #594504
      3449bfc3
    • Thiago Santos's avatar
      gstvalue: Adds datetime functions · b4870282
      Thiago Santos authored
      Adds a datetime functions to gstvalue
      
      Fixes #594504
      b4870282
    • Thiago Santos's avatar
      gstdatetime: Adds GstDateTime · 6425bde6
      Thiago Santos authored
      Adds GstDateTime to represent dates + time + timezone
      information.
      
      Tests included.
      
      API: GstDateTime
      API: gst_date_time_get_day
      API: gst_date_time_get_month
      API: gst_date_time_get_year
      API: gst_date_time_get_hour
      API: gst_date_time_get_microsecond
      API: gst_date_time_get_minute
      API: gst_date_time_get_second
      API: gst_date_time_get_time_zone_offset
      API: gst_date_time_new
      API: gst_date_time_new_local_time
      API: gst_date_time_new_from_unix_epoch
      API: gst_date_time_new_now_local_time
      API: gst_date_time_new_now_utc
      API: gst_date_time_ref
      API: gst_date_time_unref
      
      Fixes #594504
      6425bde6
    • Sebastian Dröge's avatar
      gst: Fix usage of glib_check_version() · c8b06272
      Sebastian Dröge authored
      It returns NULL if the installed GLib version is as least as
      new as the required version and some explanatory string otherwise.
      c8b06272