1. 12 May, 2014 1 commit
  2. 11 May, 2014 1 commit
    • 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: Vikram Fugro's avatarVikram Fugro <vikram.fugro@gmail.com>
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste <jb@videolan.org>
      074be88b
  3. 25 Apr, 2014 1 commit
    • Felix Abecassis's avatar
      codec: implementation of Media Foundation Transform audio/video decoding · 2762ab0a
      Felix Abecassis 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
  4. 25 Mar, 2014 1 commit
  5. 12 Mar, 2014 1 commit
  6. 16 Feb, 2014 1 commit
  7. 11 Feb, 2014 1 commit
  8. 09 Feb, 2014 1 commit
    • 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
  9. 03 Feb, 2014 1 commit
  10. 17 Jan, 2014 1 commit
    • Felix Abecassis's avatar
      mediacodec: implementation of MediaCodec GPU direct rendering · d75a07a2
      Felix Abecassis authored
      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: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      d75a07a2
  11. 16 Jan, 2014 1 commit
  12. 08 Jan, 2014 1 commit
  13. 30 Dec, 2013 1 commit
    • 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
  14. 29 Dec, 2013 1 commit
  15. 26 Dec, 2013 1 commit
  16. 15 Dec, 2013 1 commit
  17. 21 Nov, 2013 1 commit
  18. 18 Nov, 2013 1 commit
  19. 28 Oct, 2013 1 commit
  20. 20 Oct, 2013 1 commit
  21. 07 Oct, 2013 1 commit
  22. 02 Oct, 2013 1 commit
  23. 26 Sep, 2013 1 commit
  24. 17 Sep, 2013 2 commits
  25. 15 Sep, 2013 1 commit
  26. 18 Aug, 2013 1 commit
  27. 17 Aug, 2013 1 commit
  28. 15 Aug, 2013 2 commits
  29. 28 Jul, 2013 1 commit
  30. 21 Jul, 2013 2 commits
  31. 19 Jul, 2013 2 commits
  32. 08 Jul, 2013 1 commit
  33. 24 Jun, 2013 4 commits