1. 07 Sep, 2010 1 commit
  2. 25 Aug, 2010 3 commits
    • Thiago Santos's avatar
      tag: Adds GST_TAG_CAPTURE_FLASH_FIRED/_MODE · 421e1e05
      Thiago Santos authored
      Adds a new tag for informing if flash was used while
      capturing an image and the flash mode selected by the
      user during this capture
      
      API: GST_TAG_CAPTURING_FLASH_FIRED
      API: GST_TAG_CAPTURING_FLASH_MODE
      
      https://bugzilla.gnome.org/show_bug.cgi?id=626651
      421e1e05
    • Thiago Santos's avatar
      tag: More photography related tags · 5596c965
      Thiago Santos authored
      API: GST_TAG_CAPTURING_EXPOSURE_PROGRAM
      API: GST_TAG_CAPTURING_EXPOSURE_MODE
      API: GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE
      API: GST_TAG_CAPTURING_GAIN_ADJUSTMENT
      API: GST_TAG_CAPTURING_WHITE_BALANCE
      API: GST_TAG_CAPTURING_CONTRAST
      API: GST_TAG_CAPTURING_SATURATION
      
      Fixes #626651
      5596c965
    • Thiago Santos's avatar
      tag: Adds some basic photography tags · 19cef390
      Thiago Santos authored
      Adds the following basic photography tags.
      
      API: GST_TAG_CAPTURING_SHUTTER_SPEED
      API: GST_TAG_CAPTURING_FOCAL_RATIO
      API: GST_TAG_CAPTURING_FOCAL_LENGTH
      API: GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO
      API: GST_TAG_CAPTURING_ISO_SPEED
      
      Fixes #626651
      19cef390
  3. 26 Jul, 2010 1 commit
    • Tim-Philipp Müller's avatar
      pbutils: add compile time and runtime version checks for gst-plugins-base · 5a0c2517
      Tim-Philipp Müller authored
      So people can check what version of the gst-plugins-base libs they're
      building against or linked against.
      
      API: GST_PLUGINS_BASE_VERSION_MAJOR
      API: GST_PLUGINS_BASE_VERSION_MINOR
      API: GST_PLUGINS_BASE_VERSION_MICRO
      API: GST_PLUGINS_BASE_VERSION_NANO
      API: GST_CHECK_PLUGINS_BASE_VERSION
      API: gst_plugins_base_version()
      API: gst_plugins_base_version_string()
      5a0c2517
  4. 16 Jul, 2010 1 commit
  5. 09 Jun, 2010 1 commit
    • Thiago Santos's avatar
      tag: Adds basic exif tags support · 6b6a4e85
      Thiago Santos authored
      Adds exif helper lib functions to parse exif buffers from/to
      taglists. Exif is tipically used in jpeg images, but it can
      also be embedded into TIFF, AVI and WAV formats.
      
      Adds a couple function to handle exif in tiff header structures, that is how
      exif is embedded in jpeg and (obviously) in tiff.
      
      API: gst_tag_list_to_exif_buffer
      API: gst_tag_list_to_exif_buffer_with_tiff_header
      API: gst_tag_list_from_exif_buffer
      API: gst_tag_list_from_exif_buffer_with_tiff_header
      
      Fixes #614872
      6b6a4e85
  6. 07 Apr, 2010 2 commits
  7. 16 Mar, 2010 2 commits
  8. 15 Mar, 2010 1 commit
  9. 11 Mar, 2010 2 commits
    • Stefan Kost's avatar
      tags: add basic xmp metadata support · 8551c49f
      Stefan Kost authored
      XMP metadata can be embedded in many media container formats. Implement own
      parser and formatter that can be used to convert between an xpacket and a
      GstTagList. Add unit tests.
      8551c49f
    • Stefan Kost's avatar
      xoverlay: add new vmethod ::set_render_rectangle() · 7269bc26
      Stefan Kost authored
      Add set_render_rectangle() vmethod to the interface to better support windowless
      toolkits (e.g. qt graphicsview or video on canvas in general). Right now we
      always fill the widget to 100%. With the patch we can use a rectangular target
      region. Fixes #610249.
      API: GstXOverlay::set_render_rectangle()
      7269bc26
  10. 16 Feb, 2010 1 commit
    • Stefan Kost's avatar
      docs: cleanup library docs · bafffd3d
      Stefan Kost authored
      Correct name of included files. Remove files that are not used anymore. Add many
      new api entries to their sections.
      bafffd3d
  11. 22 Dec, 2009 1 commit
  12. 12 Dec, 2009 1 commit
    • Tim-Philipp Müller's avatar
      tag: add some utility functions for language codes and tags · 088c7c07
      Tim-Philipp Müller authored
      Add some utility functions for language tags and ISO-639
      codes. These are useful for both GUIs and elements. The
      iso-codes package is used for language name translations
      if available.
      
      API: gst_tag_get_language_codes()
      API: gst_tag_get_language_name()
      API: gst_tag_get_language_code()
      API: gst_tag_get_language_code_iso_639_1()
      API: gst_tag_get_language_code_iso_639_2B()
      API: gst_tag_get_language_code_iso_639_2T()
      088c7c07
  13. 11 Sep, 2009 1 commit
  14. 24 Aug, 2009 1 commit
  15. 01 Jul, 2009 2 commits
  16. 19 Jun, 2009 1 commit
  17. 18 Jun, 2009 1 commit
  18. 11 Jun, 2009 1 commit
  19. 02 Jun, 2009 1 commit
  20. 12 May, 2009 1 commit
  21. 16 Apr, 2009 1 commit
    • Wim Taymans's avatar
      app: add trivial cast macros · f83f57b6
      Wim Taymans authored
      Add trivial cast macros for appsrc and appsink. Mark them as being since 0.10.23
      and add the macros to the standard macros in the docs.
      
      Fixes #579130
      f83f57b6
  22. 14 Apr, 2009 1 commit
  23. 02 Apr, 2009 1 commit
    • Jan Schmidt's avatar
      navigation: Extend the navigation interface · 033e6541
      Jan Schmidt authored
      Add support for a set of standard commands that can be queried and executed to
      support applications like DVD. Add query construction and parsing functions.
      Add new messages that can be sent on the bus to provide notifications related
      to commands, multiangle changes, and button highlight activity.
      Add some helper functions to parse the existing GstNavigation events that
      elements might receive.
      Document it all and add unit tests.
      033e6541
  24. 04 Mar, 2009 1 commit
    • Wim Taymans's avatar
      RTSP: Add support for server tunneling · b6d7a1dc
      Wim Taymans authored
      Save the tunnelid in the connection. Add a method to retrieve the tunnelid so
      that a server can store and match the id against other tunnel requests.
      
      Fix the URI in the tunnel requests so that they contain the absolute uri and the
      query string if any instead of just the hostname.
      
      Transparently base64 decode the input stream when tunneling.
      
      Add method to set the connection ip address so that it can be included in the
      tunnel response.
      
      Add method to connect the two tunnel requests.
      
      Add two callbacks for the async mode to notify a tunnel start and tunnel
      complete event.
      
      Add method to reset the watch after the connection has been tunneled.
      
      Various little refactoring to make more stuff reusable.
      
      API: RTSP::gst_rtsp_connection_set_ip()
      API: RTSP::gst_rtsp_connection_get_tunnelid()
      API: RTSP::gst_rtsp_connection_do_tunnel()
      API: RTSP::gst_rtsp_watch_reset()
      b6d7a1dc
  25. 02 Mar, 2009 1 commit
    • Wim Taymans's avatar
      RTSP: add support for Quicktime tunneled RTSP · fbc4f2d4
      Wim Taymans authored
      Add support for tunneling RTSP over HTTP.
      Fix documentation some more.
      See also #573173.
      
      API: RTSP:gst_rtsp_connection_is_tunneled()
      API: RTSP:gst_rtsp_connection_set_tunneled()
      fbc4f2d4
  26. 26 Feb, 2009 2 commits
    • Wim Taymans's avatar
      app: add callbacks to appsrc, cleanups · c4036dd7
      Wim Taymans authored
      Add a uri handler to appsink.
      don't emit signals when we have installed callbacks on appsink.
      
      Add callbacks to appsrc to replace the signals.
      Add property to disable callbacks in appsrc, default to TRUE for backwards
      compatibility but disable when callbacks are installed.
      
      API: GstAppSrc::emit-signals
      API: GstAppSrc::gst_app_src_set_emit_signals()
      API: GstAppSrc::gst_app_src_get_emit_signals()
      API: GstAppSrc::gst_app_src_set_callbacks()
      c4036dd7
    • Wim Taymans's avatar
      Appsink: add padding for callbacks + docs · 661f2da6
      Wim Taymans authored
      Add some padding to the callbacks structure just to be safe.
      
      Remove the now invisible marshaller methods from the docs.
      
      Fix a comment in the unit test.
      661f2da6
  27. 19 Feb, 2009 3 commits
  28. 18 Feb, 2009 2 commits
    • Wim Taymans's avatar
      Add RTSP accept method · a2f04c8f
      Wim Taymans authored
      Add a method to accept a connection on a socket and create a GstRTSPConnection
      for it.
      
      API: gst_rtsp_connection_accept()
      a2f04c8f
    • Wim Taymans's avatar
      Add RTSP channel object for async io · a6d75bd3
      Wim Taymans authored
      Add a GstRTSPChannel object that wraps a GSource around the RTSP connection so
      that the connection can be monitored from a maincontext. This allows us to
      operate in ASYNC mode, which is handy when building a server.
      
      Rework the old code to use the async code under the hood.
      
      API: gst_rtsp_channel_new()
      API: gst_rtsp_channel_unref()
      API: gst_rtsp_channel_attach()
      API: gst_rtsp_channel_queue_message()
      a6d75bd3
  29. 04 Feb, 2009 1 commit
  30. 29 Jan, 2009 1 commit
    • Wim Taymans's avatar
      Add new RTSP message method to set header · 484a025f
      Wim Taymans authored
      Add gst_rtsp_message_take_header() that takes ownership of the passed header
      value. This allows us to avoid an allocations and memory copy in some
      situations.
      API: GstRTSPMessage::gst_rtsp_message_take_header()
      484a025f