1. 03 Nov, 2020 1 commit
    • Thibault Saunier's avatar
      videoaggregator: Guarantee that the output format is supported · d268c193
      Thibault Saunier authored
      In the case `videoaggregator` is set as allowing format conversions,
      and as we convert only on the sinkpads, we should ensure that the
      chosen format is usable by the subclass. This in turns implies
      that the format is usable on the srcpad.
      
      When doing conversion *any* format can be used on the sinkpads, and this
      is the only way that we can avoid race conditions during renegotiations
      so we can not change that fact, we just need to ensure that the chosen
      intermediary format is usable, which was not actually ensured before
      that patch.
      
      Fixes gstreamer/gst-plugins-base#834
      
      Part-of: <gstreamer/gst-plugins-base!909>
      d268c193
  2. 02 Nov, 2020 2 commits
  3. 30 Oct, 2020 1 commit
  4. 29 Oct, 2020 4 commits
  5. 28 Oct, 2020 4 commits
  6. 23 Oct, 2020 1 commit
  7. 22 Oct, 2020 2 commits
  8. 21 Oct, 2020 1 commit
    • Michael Tretter's avatar
      glslstage: delete shader on finalize of stage · c9d15fec
      Michael Tretter authored
      GLSLstage creates the glShader using glCreateShader, but never calls
      glDeleteShader if the glShader is not used anymore. This forces the GL
      library to keep the compiled shader around, because it might be used in
      the future. Therefore, the glShader is leaked whenever a GLSLStage is
      destroyed.
      
      Fix the leak by deleting the glShader when finishing the GLSLStage.
      
      Part-of: <!886>
      c9d15fec
  9. 20 Oct, 2020 2 commits
  10. 19 Oct, 2020 2 commits
  11. 17 Oct, 2020 2 commits
  12. 15 Oct, 2020 1 commit
  13. 14 Oct, 2020 3 commits
  14. 13 Oct, 2020 2 commits
  15. 12 Oct, 2020 2 commits
  16. 10 Oct, 2020 2 commits
  17. 09 Oct, 2020 6 commits
  18. 08 Oct, 2020 2 commits