1. 02 May, 2019 2 commits
    • Nicolas Dufresne's avatar
      rist: Add a plugin implenting RIST TR-06-1 Simple Profile · f0d04b39
      Nicolas Dufresne authored
      RIST TR-06-1 is a specification for video streaming made by the VSF
      group. It is using a subset of RTP specification to which some
      modification has been made to improve RTX behaviour and avoid any need
      for signaling. The plugin implement ristrtxsend / ristrtxreceive element
      which are the RIST specific equivalent of rtprtxsend/rtprtxreceive and
      ristsink / ristsrc which implement rist transmitter and receiver. The
      RIST protocol is meant to be used in unidirectional way. Typically, MPEG
      TS over RTP is used.
      
      Currently we support unicast and multicast streaming according to the
      specification. This patch does not include any bonding support yet. The
      ristsrc element introduce rist:// URI handling in parallel to it's
      property configuration interface.
      f0d04b39
    • Xavier Claessens's avatar
  2. 08 Apr, 2019 1 commit
    • Tim-Philipp Müller's avatar
      h264parse: extract CEA-708 closed captions · 76f1ed15
      Tim-Philipp Müller authored
      Expose SEI data in the H.264 bitstream parser API and
      extract closed captions and other things that are not
      specified in the H.264 spec itself in the videoparser.
      
      Based on patch by: Mathieu Duponchelle <mathieu@centricular.com>
      
      #940
      76f1ed15
  3. 05 Apr, 2019 3 commits
  4. 02 Apr, 2019 1 commit
  5. 01 Apr, 2019 2 commits
  6. 27 Mar, 2019 1 commit
  7. 26 Mar, 2019 1 commit
  8. 21 Mar, 2019 1 commit
  9. 18 Mar, 2019 1 commit
  10. 27 Feb, 2019 1 commit
    • Mathieu Duponchelle's avatar
      mpegtsmux: restore stream creation order · 91c76b08
      Mathieu Duponchelle authored
      In 7c767f3f , stream creation was
      refactored to occur before potential program creation. This created
      issues with pipelines such as:
      
      gst-launch-1.0 videotestsrc ! video/x-raw, format=I420, width=640, height=640, framerate=25/1 ! \
      x264enc ! hlssink2 target-duration=1
      
      eg.: gst_buffer_copy_into: assertion 'bufsize >= offset + size' failed
      
      As this reordering was actually not needed for the purpose of allowing
      to specify a PCR stream, this reverts the reordering part of the
      initial commit.
      91c76b08
  11. 21 Feb, 2019 1 commit
  12. 20 Feb, 2019 1 commit
  13. 13 Feb, 2019 1 commit
    • Jan Schmidt's avatar
      tsdemux: Skew correction should use the upstream DTS · b7f95d64
      Jan Schmidt authored
      The MPEG-TS packetiser should use the upstream DTS for
      skew correction when running in that mode, as the DTS
      carries the upstream arrival time. The PTS (if it's
      set at all) is less useful, and can be invalid.
      b7f95d64
  14. 05 Feb, 2019 1 commit
    • Nirbheek Chauhan's avatar
      misc: Fix warnings on Cerbero MinGW · fffb2aa1
      Nirbheek Chauhan authored
      gstladspa.c:360:5: error: zero-length ms_printf format string [-Werror=format-zero-length]
      
      vad_private.c:108:3: error: this decimal constant is unsigned only in ISO C90 [-Werror]
      
      gstdecklinkvideosink.cpp:478:32: error: comparison between 'BMDTimecodeFormat {aka enum _BMDTimecodeFormat}' and 'enum GstDecklinkTimecodeFormat' [-Werror=enum-compare]
      
      win/DeckLinkAPI_i.c:72:8: error: extra tokens at end of #endif directive [-Werror]
      
      win/DeckLinkAPIDispatch.cpp:35:10: error: unused variable 'res' [-Werror=unused-variable]
      
      gstwasapiutil.c:733:3: error: format '%x' expects argument of type 'unsigned int', but argument 8 has type 'DWORD' [-Werror=format]
      gstwasapiutil.c:733:3: error: format '%x' expects argument of type 'unsigned int', but argument 9 has type 'guint64' [-Werror=format]
      
      kshelpers.c:446:3: error: missing braces around initializer [-Werror=missing-braces]
      kshelpers.c:446:3: error: (near initialization for 'known_property_sets[0].guid.Data4') [-Werror=missing-braces]
      fffb2aa1
  15. 31 Jan, 2019 2 commits
  16. 24 Jan, 2019 3 commits
  17. 17 Jan, 2019 1 commit
    • Sebastian Dröge's avatar
      removesilence: Add $(LIBM) to libraries · a3a67c3c
      Sebastian Dröge authored
      /usr/bin/ld: .libs/libgstremovesilence_la-vad_private.o: in function `vad_set_threshold':
      ./gst/removesilence/vad_private.c:108: undefined reference to `pow'
      /usr/bin/ld: .libs/libgstremovesilence_la-vad_private.o: in function `vad_get_threshold_as_db':
      ./gst/removesilence/vad_private.c:114: undefined reference to `log10'
      a3a67c3c
  18. 27 Dec, 2018 1 commit
  19. 26 Dec, 2018 1 commit
  20. 25 Dec, 2018 1 commit
  21. 20 Dec, 2018 1 commit
  22. 17 Dec, 2018 1 commit
  23. 14 Dec, 2018 8 commits
  24. 13 Dec, 2018 1 commit
  25. 11 Dec, 2018 1 commit
  26. 10 Dec, 2018 1 commit