1. 26 Feb, 2019 2 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.
      e72ef633
  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.
      d677e635
    • 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.
      0de89c0d
    • 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.
      fe7885b1
  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()
      869e45d1
    • Nirbheek Chauhan's avatar
      meson: Add macOS definitions for qmlgl plugin · e9b5e78c
      Nirbheek Chauhan authored
      Tested with Cerbero.
      e9b5e78c
    • 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
      8f9ca077
  16. 28 Jan, 2019 2 commits
  17. 23 Jan, 2019 1 commit
  18. 22 Jan, 2019 1 commit
    • Tim-Philipp Müller's avatar
      meson: detect opengl api from -base .pc files correctly · 8ed60395
      Tim-Philipp Müller authored
      There was a mismatch between the .pc files generated by
      autotools and by meson that would lead to meson not detecting
      that opengl api is available even though it is, if -base was
      built with autotools. The mismatch has now been rectified in
      -base, so we need to update for that.
      
      This is mostly for consistency, this problem didn't seem
      to affect anything in -good.
      
      See gstreamer/gst-plugins-bad#871
      8ed60395