Skip to content
Snippets Groups Projects
  1. Apr 07, 2017
  2. Apr 06, 2017
    • Sebastian Dröge's avatar
      directsoundsrc: Correctly calculate segsize and segtotal · 6d256d99
      Sebastian Dröge authored
      segsize should be based on latency-time, and must be a multiple of the
      frame size. segtotal should be based on buffer-time and segsize.
      
      This prevents errors caused by outputting buffers that are not a
      multiple of the frame size, and actually makes the buffer-time and
      latency-time properties do what they're supposed to do.
      6d256d99
  3. Apr 03, 2017
  4. Apr 01, 2017
  5. Mar 31, 2017
  6. Mar 30, 2017
  7. Mar 29, 2017
  8. Mar 28, 2017
  9. Mar 27, 2017
    • Nicolas Dufresne's avatar
      audiomixmatrix: Don't crash if matrix is unset · 62d167b5
      Nicolas Dufresne authored
      Fix a crash ff one set in_channels/out_channels to non-zero, and then
      get the matrix property.
      62d167b5
    • Nicolas Dufresne's avatar
      audiomixmatrix: Remove property matrix-value-array · 18917de9
      Nicolas Dufresne authored
      This duplicated property is no longer needed as there is now API to
      allow bindings access GST_TYPE_ARRAY (see gst_util_get/set/object_array).
      Additionnally, Python has proper overrides which will make this looks
      like Python. A 2x2 matrix would be set this way:
      
        element = matrix = Gst.ValueArray(Gst.ValueArray([1.0, -1.0]),
            Gst.ValueArray([1.0, -1.0))
      
      Notice that you need to "cast" each arrays to Gst.ValueArray, otherwise
      there is an ambiguity between Gst.ValueArray and Gst.ValueList list type.
      Fortunatly, Gst.ValueArray implements the Sequence interface, so it can
      be indexed like normal python matrix.
      18917de9
    • Matthew Waters's avatar
      mssdemux: only add live fragments after manifest fragments · 0a25fe28
      Matthew Waters authored
      A live manifest may have a set (> LookAheadFragmentCount) of fragments
      that have already been served and are stored on the server, maybe
      indefinitely.  Adding the parsed live fragments after the manifest
      fragments breaks duration reporting and the seekable range.
      
      Fix by only adding parsed fragments outside the list of fragments which
      assumes that the fragment list in the manifest is accurate enough to not
      stray too far off what's in the retrieved data.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=779447
      0a25fe28
  10. Mar 24, 2017
  11. Mar 22, 2017
  12. Mar 21, 2017
  13. Mar 20, 2017
Loading