1. 26 Feb, 2019 5 commits
  2. 25 Feb, 2019 1 commit
    • Nicolas Dufresne's avatar
      rtpsession: Fix EOS forwarding · e72ef633
      Nicolas Dufresne authored
      So far we assumed that if all sources are bye, this meant we needed to
      send an EOS on the RTCP sink. The problem is that this case may happens
      if we only had one internal source and it detected a collision.
      So now we limit the EOS forwarding to when there is a send_rtp_sink pad
      and that this pad has received EOS. We don'tcheck the recv_rtp_sink
      since the code does not wait for the bye to be send before sending EOS
      to the RTCP src pad.
  3. 24 Feb, 2019 1 commit
  4. 13 Feb, 2019 2 commits
  5. 11 Feb, 2019 3 commits
  6. 08 Feb, 2019 5 commits
  7. 07 Feb, 2019 1 commit
  8. 06 Feb, 2019 2 commits
  9. 05 Feb, 2019 2 commits
  10. 04 Feb, 2019 3 commits
  11. 02 Feb, 2019 2 commits
  12. 01 Feb, 2019 3 commits
    • Nirbheek Chauhan's avatar
      meson: qmlgl plugin iOS definitions · d677e635
      Nirbheek Chauhan authored
      Tested with cross-ios-arm64 and cross-ios-x86, since those two are the
      only archs shipped with the official Qt binaries.
    • Nirbheek Chauhan's avatar
      qt: Don't define GLsync inside gstglfuncs.h · 0de89c0d
      Nirbheek Chauhan authored
      This was originally added for fixing conflicting definitions between
      Android and Qt, but times have changed and now this breaks the build
      on iOS:
       [...]/OpenGLES.framework/Headers/ES3/gl.h:1006:48: error: unknown type name 'gst_qt_GLsync'
       GL_API void           GL_APIENTRY glGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values)   OPENGLES_DEPRECATED(ios(7.0, 12.0), tvos(9.0, 12.0));
       ../ext/qt/gstqtgl.h:49:16: note: expanded from macro 'GLsync'
       #define GLsync gst_qt_GLsync
       6 errors generated.
      Instead, we simply avoid defining GLsync ourselves if we're using Qt.
    • Nirbheek Chauhan's avatar
  13. 31 Jan, 2019 5 commits
  14. 30 Jan, 2019 1 commit
    • Seungha Yang's avatar
      meson: Add support orc fallback · fe7885b1
      Seungha Yang authored
      Allow fallback to orc subproject if any.
      Additionally 'dependencies' keyword is removed from find_library,
      because it's invalid keyword for find_library.
  15. 29 Jan, 2019 3 commits
    • Mathieu Duponchelle's avatar
      gdkpixbufdec: always output a TIME segment · 869e45d1
      Mathieu Duponchelle authored
      It makes no sense for a decoder to output a BYTES segment, and
      many elements one would plug downstream of a video decoder assume
      the segments they receive are in TIME format, for example this fixes:
      gst-validate-1.0 filesrc location=opacity01.svg ! gdkpixbufdec ! \
      videobalance ! videoconvert ! fakesink
      In that case, videobalance was emitting an assertion when trying to
      call gst_object_sync_values()
    • Nirbheek Chauhan's avatar
      meson: Add macOS definitions for qmlgl plugin · e9b5e78c
      Nirbheek Chauhan authored
      Tested with Cerbero.
    • Nirbheek Chauhan's avatar
      meson: Fix building of qmlgl plugin on Android · 8f9ca077
      Nirbheek Chauhan authored
      Needs gnustl for C++ STL support, which is the GNU STL on Android API
      19 and older, and is a wrapper for the llvm-libc++ STL on newer APIs.
      QtGui C++ templates use GL functions, so GLESv2 is needed at link time
  16. 28 Jan, 2019 1 commit