1. 13 Mar, 2018 1 commit
    • Tim-Philipp Müller's avatar
      gst: GST_EXPORT -> GST_API · 8983cce9
      Tim-Philipp Müller authored
      We need different export decorators for the different libs.
      For now no actual change though, just rename before the release,
      and add prelude headers to define the new decorator to GST_EXPORT.
      8983cce9
  2. 28 Jun, 2017 1 commit
  3. 15 May, 2017 1 commit
  4. 14 Jun, 2015 1 commit
    • Nicolas Dufresne's avatar
      doc: Fix Since: marks · bd9ea8d1
      Nicolas Dufresne authored
      There was few Since: mark missing their column. Also unify the way
      we set the Since mark on enum value and structure members. These
      sadly don't show up in the index.
      bd9ea8d1
  5. 13 Jun, 2015 2 commits
  6. 18 Apr, 2015 1 commit
    • Alex Ashley's avatar
      protection: add GstProtectionMeta to support protected content · abdafb0d
      Alex Ashley authored
      In order to support some types of protected streams (such as those
      protected using DASH Common Encryption) some per-buffer information
      needs to be passed between elements.
      
      This commit adds a GstMeta type called GstProtectionMeta that allows
      protection specific information to be added to a GstBuffer. An example
      of its usage is qtdemux providing information to each output sample
      that enables a downstream element to decrypt it.
      
      This commit adds a utility function to select a supported protection
      system from the installed Decryption elements found in the registry.
      The gst_protection_select_system function that takes an array of
      identifiers and searches the registry for a element of klass Decryptor that
      supports one or more of the supplied identifiers. If multiple elements
      are found, the one with the highest rank is selected.
      
      This commit adds a unit test for the gst_protection_select_system
      function that adds a fake Decryptor element to the registry and then
      checks that it can correctly be selected by the utility function.
      
      This commit adds a unit test for GstProtectionMeta that creates
      GstProtectionMeta and adds & removes it from a buffer and performs some
      simple reference count checks.
      
      API: gst_buffer_add_protection_meta()
      API: gst_buffer_get_protection_meta()
      API: gst_protection_select_system()
      API: gst_protection_meta_api_get_type()
      API: gst_protection_meta_get_info()
      
      https://bugzilla.gnome.org/show_bug.cgi?id=705991
      abdafb0d