Skip to content
Snippets Groups Projects
  1. Apr 10, 2019
  2. Apr 09, 2019
    • Tim-Philipp Müller's avatar
      rtpulpfecdec,enc: unbreak plugin gtk-doc build in autotools · c6c3bed0
      Tim-Philipp Müller authored
      Fix doc chunks to not use that syntax for links that have the
      url as description, it will be put verbatim into the xml/*.xml
      file and then the expat parser will throw a syntax error like:
      
        File "../../common/mangle-db.py", line 71, in <module>
          main()
        File "../../common/mangle-db.py", line 69, in main
          patch (details.replace("-details", ""), os.path.basename(details))
        File "../../common/mangle-db.py", line 20, in patch
          doc = xml.dom.minidom.parse(related)
        File "/usr/lib/python2.7/xml/dom/minidom.py", line 1918, in parse
          return expatbuilder.parse(file)
        File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 924, in parse
          result = builder.parseFile(fp)
        File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 207, in parseFile
          parser.Parse(buffer, 0)
      xml.parsers.expat.ExpatError: not well-formed (invalid token): line 84, column 7
      c6c3bed0
    • Antonio Ospite's avatar
      rtpvrawpay: preserve GST_BUFFER_FLAG_DISCONT on the first outputted buffer · 61c1385c
      Antonio Ospite authored and Sebastian Dröge's avatar Sebastian Dröge committed
      If the incoming frame buffer has GST_BUFFER_FLAG_DISCONT set this should
      be preserved and set for the first output buffer too, like other
      payloaders do.
      
      Spotted with gst-validate-1.0 when adding integration tests for
      rtpsession, a minimal test to reproduce the issue is:
      
      $ gst-validate-1.0 videotestsrc num-buffers=1 ! rtpvrawpay ! identity ! fakesink
      Starting pipeline
      Pipeline started
         warning : Buffer didn't have expected DISCONT flag333 speed: 1.000000 />
                   Detected on <identity0:sink>
                   Detected on <identity0:src>
                   Detected on <fakesink0:sink>
                   Description : Buffers after SEGMENT and FLUSH must have a DISCONT flag
      
      Issues found: 1
      
      =======> Test PASSED (Return value: 0)
      61c1385c
    • Olivier Crête's avatar
      rtpulpfec*: Replace github URIs with gitlab.fdo ones · 92138dc3
      Olivier Crête authored and Sebastian Dröge's avatar Sebastian Dröge committed
      92138dc3
    • Olivier Crête's avatar
      rtpred*: Add example pipelines · 1bd81d3d
      Olivier Crête authored and Sebastian Dröge's avatar Sebastian Dröge committed
      1bd81d3d
    • Olivier Crête's avatar
      rtpulpfec*: Improve documentation · 11f30181
      Olivier Crête authored and Sebastian Dröge's avatar Sebastian Dröge committed
      11f30181
    • Olivier Crête's avatar
      rtpstorage + rtpulpfecdec: Get the storage using a query as fallback · 070eacdd
      Olivier Crête authored and Sebastian Dröge's avatar Sebastian Dröge committed
      This allows it to be used using gst-launch for easier testing.
      070eacdd
  3. Apr 08, 2019
    • Dan Kegel's avatar
      osxvideo: fix mac os 10.14 build · dfe1f6d8
      Dan Kegel authored
      lockFocusIfCanDraw is deprecated in mac os 10.14.  Apple suggests a
      different way to do what that does, but for now, just suppress the deprecation.
      
      There's no way to disable just that deprecation, so shut them all down.
      
      OpenGL is also deprecated in mac os 10.14.  There is a gentle way to
      turn off just those deprecations (GL_SILENCE_DEPRECATION), but since
      this commit turns them all off, that's moot.
      
      gstreamer/gst-plugins-good#577
      dfe1f6d8
  4. Apr 07, 2019
  5. Apr 05, 2019
  6. Apr 04, 2019
  7. Apr 03, 2019
  8. Apr 02, 2019
    • Antonio Ospite's avatar
      rtpsession: fix comment to refer to buffers instead of groups · 114de8cc
      Antonio Ospite authored
      One comments in gst_rtp_session_chain_send_rtp_common() is referring to
      groups in a buffer list, however this concept of "group" comes from
      GStreamer 0.10 and does not exist anymore in GStreamer 1.0, so update the
      comment to refer to buffers instead.
      114de8cc
    • Antonio Ospite's avatar
    • Antonio Ospite's avatar
      test: rtpbin_buffer_list: add test to verify that stats are correct · 6f12f1ce
      Antonio Ospite authored
      Add a test to verify that stats about sent and received packets are
      correct even when using buffer lists.
      
      NOTE: the newly introduced get_session_source_stats() selects the
      desired source (sender or receiver) by filtering them by type (using the
      get_sender parameter) rather than by ssrc because this simplifies the
      code and it's good enough for testing purposes as there is usually one
      source per type in the test setup.
      
      Filtering by ssrc would have required handling asynchronous signals like
      "on-new-sender-ssrc", with the relative locking, just to retrieve the
      actual ssrc of the sender.
      6f12f1ce
    • Antonio Ospite's avatar
      rtpsource: fix stats about received packets · 0fae88b5
      Antonio Ospite authored
      The update_receiver_stats() function is called also when sending packets
      in rtp_source_send_rtp(), and sending packets may happen using a buffer
      list rather than individual buffers.
      
      So update the stats using the actual number of packets sent.
      
      NOTE: this is fine for the receive path too (rtp_process_send_rtp)
      because the receive path does not support buffer lists and
      pinfo->packets would always be equal to 1 in this case.
      0fae88b5
  9. Apr 01, 2019
Loading