Skip to content
Snippets Groups Projects
  1. Feb 26, 2015
  2. Feb 24, 2015
  3. Feb 20, 2015
    • Rémi Denis-Courmont's avatar
      cycle: initial support for splitting stream output in time (refs #561) · c599964d
      Rémi Denis-Courmont authored
      Example:
       #cycle{duration=20m,
              dst=std{mux=ts,access=file,dst=sport.ts},   duration=5m},
              dst=std{mux=ts,access=file,dst=weather.ts}, duration=5m}
      
      Skips 20 minutes, then records 5 minutes to sport.ts, then 5 more
      minutes to weather.ts and restarts.
      
      "duration" specifies the duration of the previous phase
      "offset"   specifies the offset at which the previous phase ends
                 and the next phase begins
                 (mutually exclusive with duration)
      "dst"      specifies the stream output chain for the phase
                 (if missing, the phase is skipped/discarded)
      
      Durations and offsets are so far expressed as an integer, optionally
      followed by a unit: w=week, d=day, h=hour, m=minute, s=second. Second
      is the default.
      
      Currently only the decoding time stamp can be used as a reference, but
      adding local or UTC clocks should be relatively easy.
      
      ES synchronization and reference frames management is left for
      further study.
      c599964d
  4. Feb 05, 2015
  5. Jan 08, 2015
  6. Jan 03, 2015
  7. Dec 31, 2014
  8. Dec 26, 2014
  9. Dec 02, 2014
  10. Dec 01, 2014
  11. Nov 15, 2014
  12. Oct 29, 2014
  13. Oct 06, 2014
  14. Sep 27, 2014
  15. Sep 11, 2014
  16. Sep 01, 2014
  17. Aug 31, 2014
  18. Aug 28, 2014
  19. Aug 15, 2014
  20. Jul 29, 2014
  21. Jul 04, 2014
  22. Jun 25, 2014
  23. Jun 09, 2014
  24. May 22, 2014
  25. May 11, 2014
    • Vikram Fugro's avatar
      Add a GStreamer-based decoder module · 074be88b
      Vikram Fugro authored
      
      GStreamer is a cross-platform multimedia processing
      framework for audio/video postprocess/capture/
      encode/decode/render.
      
      This module is intended for Audio/Video decoding using
      the available GStreamer plugins present in the system.
      Currently this module supports only video decoding
      and can be extended to audio decoding as well.
      ZeroCopy is currently not supported and must be added.
      
      Codecs currently supported are h264, mpeg4, vp8, mpeg2,
      flashvideo, wmv1/2/3, vc1.
      
      Signed-off-by: default avatarVikram Fugro <vikram.fugro@gmail.com>
      Signed-off-by: default avatarJean-Baptiste <jb@videolan.org>
      074be88b
  26. Apr 25, 2014
    • flx42's avatar
      codec: implementation of Media Foundation Transform audio/video decoding · 2762ab0a
      flx42 authored
      Media Foundation is a framework for encoding/decoding multimedia
      content on Windows Vista and above. A Media Foundation Transform (MFT)
      is a module implementing an encoder, a decoder or a filter.
      
      MFTs can be enumerated and initialized using the function MFTEnumEx.
      A MFT can be SW or HW, synchronous or asynchronous.
      2762ab0a
  27. Mar 25, 2014
  28. Mar 12, 2014
  29. Feb 16, 2014
  30. Feb 11, 2014
  31. Feb 09, 2014
    • Ilkka Ollakka's avatar
      stats module · bacd5123
      Ilkka Ollakka authored
      Prints dts, segment number, length, difference to previous dts and md5
      of block.
      
      with prefix-option you can give prefix to print in stats-line, so you can
      add stats module multiple times with different prefixes. Output to file
      is given with output parameter.
      bacd5123
  32. Feb 03, 2014
  33. Jan 17, 2014
    • flx42's avatar
      mediacodec: implementation of MediaCodec GPU direct rendering · d75a07a2
      flx42 authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      
      Based on the work by Martin Storsjö.
      
      The decoder stores opaque buffers in the p_sys member of the picture
      and the vout uses a callback from the decoder to render these
      buffers. When the decoder flushes or closes, all the currently in
      flight pictures (filled by the decoder but not displayed yet) need to
      be invalidated. A mutex is required in order to prevent the vout from using
      destroyed MediaCodec buffers.
      
      In order to avoid a deadlock when exiting the decoder, a maximum number of polling
      attempts was added in order to avoid blocking the decoder indefinitely if the vout
      is not releasing output buffers anymore.
      
      Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
      d75a07a2
  34. Jan 16, 2014
  35. Jan 08, 2014
  36. Dec 30, 2013
    • David Fuhrmann's avatar
      Add secure transport TLS module · 673d45d0
      David Fuhrmann authored
      Secure Transport is a TLS library part of the Security framework
      (preinstalled on every iOS and MacOS device). This library does
      certificate validation during handshake automatically using the
      root certificates from the preinstalled certificate store.
      
      The main reason for this module is proper certificate validation
      on iOS devices. This is not possible with gnutls, because there is
      no access to the root certificates for external applications.
      The module is also intended for use on OSX.
      673d45d0
  37. Dec 29, 2013
Loading