An error occurred fetching the project authors.
  1. 26 Jul, 2014 1 commit
  2. 23 Jul, 2014 1 commit
  3. 04 Jul, 2014 1 commit
  4. 19 Jun, 2014 1 commit
  5. 14 Jun, 2014 3 commits
    • Jean-Baptiste Kempf's avatar
      e7fc1ae0
    • Jean-Baptiste Kempf's avatar
      On the road to 3.0.0 · ee5be2d0
      Jean-Baptiste Kempf authored
      SI NON CONFECTVS, NON REFICIAT.
      ee5be2d0
    • Konstantinos Tsanaktsidis's avatar
      Fix libmod_plugin undefined __imp_ symbols building for win32 · 298616dd
      Konstantinos Tsanaktsidis authored
      When building current HEAD of master for x86_64-w64-mingw32 against current
      contribs, compilation fails at libmod_plugin due to undefined symbols of
      the form __imp_ModPlug_*. This patch modifies libmodplug in contribs by
      adding -DMODPLUG_STATIC to CFlags in the pkg-config file. A bug is also
      fixed in the main build system to make sure the CFLAGS are picked up from
      this pkg-config file.
      
      This problem occurs because of the following code in
      contrib/x86_64-w64-mingw32/include/libmodplug/modplug.h. This code is
      present in libmodplug obtained from running "make fetch & make" in the
      contribs directory, but not present in the prebuilt contribs obtained from
      running "make prebuilt".
      
       #if defined(_WIN32) || defined(__CYGWIN__)
       # if defined(MODPLUG_BUILD) && defined(DLL_EXPORT)
       #   define MODPLUG_EXPORT __declspec(dllexport)
       # elif defined(MODPLUG_BUILD) || defined(MODPLUG_STATIC)
       #   define MODPLUG_EXPORT
       # else
       #   define MODPLUG_EXPORT __declspec(dllimport)
       # endif
      
      When building for Windows, if MODPLUG_STATIC is not defined, MODPLUG_EXPORT
      is defined as "__declspec(dllimport)". On Windows, dynamic symbols are
      prefixed with "__imp_", so this causes GCC to adjust the symbol references
      to the libmodplug functions accordingly.
      
      This patch therefore adds a patch to contribs for libmodplug's pkg-config
      file. It adds -DMODPLUG_STATIC to CFlags, so that when libmod_plugin is
      building it will have the correct symbol names.
      
      However, there is also a bug in the build system that needs to be fixed for
      this to work. The configure script sets a CXXFLAGS_mod containing the
      output of pkg-config for libmodplug, but not CFLAGS_mod. Additionally, the
      Makefile.ac for libmod_plugin sets CXXFLAGS when in fact the relevant files
      (mod.c) are plain C. Autotools therefore ignores these CXXFLAGS when
      generating a makefile.
      
      The solution is to add a macro to configure.ac to set CFLAGS_mod. This then
      needs to be used in modules/demux/Makefile.am to populate
      libmod_plugin_la_CFLAGS instead of libmod_plugin_la_CXXFLAGS (which gets
      ignored).
      Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
      298616dd
  6. 29 May, 2014 3 commits
  7. 23 May, 2014 1 commit
  8. 22 May, 2014 2 commits
  9. 12 May, 2014 1 commit
  10. 11 May, 2014 2 commits
    • Luca Barbato's avatar
      vda: Add hwaccel1.2 support · eef98513
      Luca Barbato authored
      The global context setup are proper av_ namespaced functions,
      the frames are properly refcounted and the output is fixed to
      UYVY.
      Signed-off-by: default avatarFelix Paul Kühne <fkuehne@videolan.org>
      eef98513
    • 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
  11. 09 Apr, 2014 1 commit
  12. 03 Apr, 2014 1 commit
  13. 02 Apr, 2014 1 commit
  14. 24 Mar, 2014 1 commit
  15. 22 Mar, 2014 1 commit
  16. 10 Mar, 2014 1 commit
    • Francois Cartegnie's avatar
      demux: ogg: rewrite pts and pts computation (fix #9828) · ff681fc7
      Francois Cartegnie authored
      - Previous algorithm was unable to guess the first packet
      pts because of ogg design (some codecs/opus/vorbis have total
      sample at page granule and only granule on last packet. You
      then need to compute first packet pts backward using packets
      duration).
      So we were stuck either assuming a start at pts/pcr zero, or
      be unable to handle ogg streaming (non zero start) correctly,
      or had to always drop the 0..N-1 packets for first page.
      We need libvorbis to correcly compute those durations (code
      is far more complex than opus's one).
      - Refactorized to discard the tons of cases appended
      with each new codec.
      - lots of other fixes in many places
      ff681fc7
  17. 08 Mar, 2014 1 commit
  18. 06 Mar, 2014 4 commits
  19. 05 Mar, 2014 2 commits
  20. 04 Mar, 2014 1 commit
  21. 01 Mar, 2014 1 commit
    • Rémi Denis-Courmont's avatar
      configure: unbreak cross-pkg-config support with contrib · d280b44e
      Rémi Denis-Courmont authored
      cross-pkg-config tools have a correct default search path. The contrib
      path should complement it, not replace it. If the caller intends to
      (ab)use the native pkg-config for cross-compilation, the caller is
      responsible for selecting an adequate default path, not VLC configure,
      just as with every other build tools.
      d280b44e
  22. 27 Feb, 2014 1 commit
  23. 22 Feb, 2014 1 commit
  24. 15 Feb, 2014 1 commit
  25. 06 Feb, 2014 1 commit
  26. 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: default avatarJean-Baptiste Kempf <jb@videolan.org>
      d75a07a2
  27. 16 Jan, 2014 1 commit
  28. 14 Jan, 2014 1 commit
  29. 13 Jan, 2014 1 commit
  30. 10 Jan, 2014 1 commit