1. 01 Oct, 2022 2 commits
  2. 30 Sep, 2022 2 commits
  3. 29 Sep, 2022 4 commits
  4. 28 Sep, 2022 3 commits
    • Philipp Zabel's avatar
      buffer: drop parent meta in deep copy/foreach_metadata · 3b900e1f
      Philipp Zabel authored and James Hilliard's avatar James Hilliard committed
      The purpose of a deep buffer copy is to be able to release the source
      buffer and all its dependencies. Attaching the parent buffer meta to
      the newly created deep copy needlessly keeps holding a reference to the
      parent buffer.
      
      The issue this solves is the fact you need to allocate more
      buffers, as you have free buffers being held for no reason. In the good
      cases it will use more memory, in the bad case it will stall your
      pipeline (since codecs often need a minimum number of buffers to
      actually work).
      
      Fixes #283
      
      Part-of: <!2928>
      3b900e1f
    • Mart Raudsepp's avatar
      tsdemux: Don't trigger a program change when falling back to ignore-pcr behaviour · 8a2edc65
      Mart Raudsepp authored and Edward Hervey's avatar Edward Hervey committed
      Since commit a79a756b we could change to ignore-pcr automatically at 500ms
      into a live stream when no PCR is seen by then. However the stream counting in
      program change detection was wrongly considering ignore-pcr programs to have a
      separate PCR PID, even though we are actually ignoring the PCR PID completely,
      resulting in an erroneous program switch getting triggered from the different
      stream count. This in turn would send an EOS and switch out the pads for what
      actually is still the same program, while we intended to simply apply a
      workaround for broken encoders.
      
      Part-of: <!3060>
      8a2edc65
    • Aleix Conchillo Flaqué's avatar
      gst-docs: update macOS new project instructions · 453b0cec
      Aleix Conchillo Flaqué authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
      Part-of: <!3074>
      453b0cec
  5. 27 Sep, 2022 9 commits
  6. 26 Sep, 2022 1 commit
  7. 23 Sep, 2022 2 commits
  8. 22 Sep, 2022 9 commits
  9. 21 Sep, 2022 2 commits
    • Nirbheek Chauhan's avatar
      meson: Use implicit builtin dirs in pkgconfig generation · a0e6278d
      Nirbheek Chauhan authored
      Starting with Meson 0.62, meson automatically populates the variables
      list in the pkgconfig file if you reference builtin directories in the
      pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
      We need this, because ${prefix}/libexec is a hard-coded value which is
      incorrect on, for example, Debian.
      
      Bump requirement to 0.62, and remove version compares that retained
      support for older Meson versions.
      
      Fixes #1245
      
      Part-of: <!3061>
      a0e6278d
    • Seungha Yang's avatar
      adaptivedemux2: Always wake up loop thread on unpause · a9144f53
      Seungha Yang authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
      Otherwise loop thread will sleep forever because
      GstAdaptiveDemuxLoop.paused flag update is not signalled
      when loop was marked as stopped already from other thread.
      
      Part-of: <!3057>
      a9144f53
  10. 20 Sep, 2022 6 commits