Skip to content
Snippets Groups Projects
  1. Feb 26, 2019
  2. Feb 19, 2019
  3. Feb 02, 2019
  4. Jan 30, 2019
  5. Jan 29, 2019
  6. Jan 25, 2019
    • Lars Wireen's avatar
      rtsp-media: Fix race codition in finish_unprepare · ae32203c
      Lars Wireen authored and Sebastian Dröge's avatar Sebastian Dröge committed
      The previous fix for race condition around finish_unprepare where the
      function could be called twice assumed that the status wouldn't change
      during execution of the function. This assumption is incorrect as the
      state may change, for example if an error message arrives from the
      pipeline bus.
      
      Instead a flag keeping track on whether the finish_unprepare function
      is currently executing is introduced and checked.
      
      Fixes gstreamer/gst-rtsp-server#59
      ae32203c
  7. Jan 17, 2019
  8. Dec 06, 2018
  9. Dec 05, 2018
  10. Nov 20, 2018
  11. Nov 19, 2018
  12. Nov 17, 2018
  13. Nov 14, 2018
    • Linus Svensson's avatar
      rtsp-stream: Use seqnum-offset for rtpinfo · 18538592
      Linus Svensson authored and Sebastian Dröge's avatar Sebastian Dröge committed
      The sequence number in the rtpinfo is supposed to be the first RTP
      sequence number. The "seqnum" property on a payloader is supposed to be
      the number from the last processed RTP packet. The sequence number for
      payloaders that inherit gstrtpbasepayload will not be correct in case of
      buffer lists. In order to fix the seqnum property on the payloaders
      gst-rtsp-server must get the sequence number for rtpinfo elsewhere and
      "seqnum-offset" from the "stats" property contains the value of the
      very first RTP packet in a stream. The server will, however, try to look
      at the last simple in the sink element and only use properties on the
      payloader in case there no sink elements yet, and by looking at the last
      sample of the sink gives the server full control of which RTP packet it
      looks at. If the payloader does not have the "stats" property, "seqnum"
      is still used since "seqnum-offset" is only present in as part of
      "stats" and this is still an issue not solved with this patch.
      
      Needed for gst-plugins-base!17
      18538592
    • Linus Svensson's avatar
      rtsp-stream: Plug memory leak · 1c4d3b36
      Linus Svensson authored and Sebastian Dröge's avatar Sebastian Dröge committed
      Attaching a GSource to a context will increase the refcount. The idle
      source will never be free'd since the initial reference is never
      dropped.
      1c4d3b36
  14. Nov 12, 2018
    • Jordan Petridіs's avatar
      Add Gitlab CI configuration · 2065298d
      Jordan Petridіs authored
      This commit adds a .gitlab-ci.yml file, which uses a feature
      to fetch the config from a centralized repository. The intent is
      to have all the gstreamer modules use the same configuration.
      
      The configuration is currently hosted at the gst-ci repository
      under the gitlab/ci_template.yml path.
      
      Part of gstreamer/gstreamer-project#29
      Verified
      2065298d
  15. Nov 05, 2018
  16. Nov 01, 2018
  17. Oct 23, 2018
  18. Oct 22, 2018
    • Edward Hervey's avatar
      rtsp-client: Remove timeout GSource on cleanup · ebafccb6
      Edward Hervey authored and Edward Hervey's avatar Edward Hervey committed
      Avoids ending up with races where a timeout would still be around
      *after* a client was gone. This could happen rather easily in
      RTSP-over-HTTP mode on a local connection, where each RTSP message
      would be sent as a different HTTP connection with the same tunnelid.
      
      If not properly removed, that timeout would then try to free again
      a client (and its contents).
      ebafccb6
  19. Oct 04, 2018
  20. Oct 03, 2018
  21. Sep 28, 2018
  22. Sep 24, 2018
  23. Sep 19, 2018
  24. Sep 01, 2018
  25. Aug 31, 2018
Loading