1. 19 Nov, 2013 1 commit
  2. 18 Nov, 2013 1 commit
  3. 15 Nov, 2013 1 commit
  4. 13 Nov, 2013 1 commit
    • Martin Storsjö's avatar
      configure: Check whether MSVC requires using the C89-to-C99 converter · 16381923
      Martin Storsjö authored
      MSVC does support enough of C99 to work without the converter since
      the 2013 version. Try to detect which version of the compiler in
      the path needs to run the C99 converter or not. When the converter
      is omitted, compilation time is reduced quite drastically.
      
      Prior to this, users could still use --cc="c99conv -noconv cl"
      when running MSVC 2013 to achieve the same.
      
      This checks the version number instead of doing a normal compile
      test, since this check needs to be done earlier in configure, before
      the normal compile test helpers are usable.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      16381923
  5. 09 Nov, 2013 1 commit
  6. 08 Nov, 2013 1 commit
  7. 05 Nov, 2013 1 commit
  8. 02 Nov, 2013 1 commit
  9. 01 Nov, 2013 2 commits
    • Diego Biurrun's avatar
      configure: Properly check for availability of -Wno-foo warning flags · 056fd4fe
      Diego Biurrun authored
      For some weird reason gcc does not check if the -Wno disabling variants
      of warning flags match existing warning flags. Instead it swallows them
      silently. That is, unless other warning or error messages are generated,
      because then - for some even more bizarre reason - a complaint about the
      unknown disable warning flag is issued along with the error or warning
      message.
      
      Thus to check for the availability of a warning disabling option, one
      needs to check for the enabling variant instead and then add the
      disabling variant to CFLAGS.
      056fd4fe
    • Diego Biurrun's avatar
      configure: Split test_cflags function off from check_cflags · 23157d72
      Diego Biurrun authored
      This is useful to test flags without directly adding them to CFLAGS.
      23157d72
  10. 31 Oct, 2013 1 commit
    • Guillaume Martres's avatar
      Add HEVC decoder · 064698d3
      Guillaume Martres authored
      Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC
      project. Further contributions by the OpenHEVC project and other
      developers, namely:
      
      Mickaël Raulet <mraulet@insa-rennes.fr>
      Seppo Tomperi <seppo.tomperi@vtt.fi>
      Gildas Cocherel <gildas.cocherel@laposte.net>
      Khaled Jerbi <khaled_jerbi@yahoo.fr>
      Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr>
      Vittorio Giovara <vittorio.giovara@gmail.com>
      Jan Ekström <jeebjp@gmail.com>
      Anton Khirnov <anton@khirnov.net>
      Martin Storsjö <martin@martin.st>
      Luca Barbato <lu_zero@gentoo.org>
      Yusuke Nakamura <muken.the.vfrmaniac@gmail.com>
      Reimar Döffinger <Reimar.Doeffinger@gmx.de>
      Diego Biurrun <diego@biurrun.de>
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      064698d3
  11. 29 Oct, 2013 2 commits
  12. 27 Oct, 2013 2 commits
  13. 26 Oct, 2013 2 commits
  14. 25 Oct, 2013 2 commits
  15. 24 Oct, 2013 1 commit
  16. 23 Oct, 2013 1 commit
  17. 21 Oct, 2013 1 commit
  18. 18 Oct, 2013 1 commit
  19. 15 Oct, 2013 2 commits
  20. 09 Oct, 2013 1 commit
    • Derek Buitenhuis's avatar
      build: Require yasm 0.8.0 or higher · 9e3946aa
      Derek Buitenhuis authored
      This is in preparation for removing a .rodata kludge
      which was only required for older YASM versions.
      
      The movbe instruction was introduced in 0.8.0, which already
      had AVX, which was introduced in 0.7.0, and NASM introduced
      movbe in 2.0.3, which is the same version which introduced
      AVX support.
      
      Also, make the failure message more accurate.
      Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
      9e3946aa
  21. 08 Oct, 2013 1 commit
  22. 07 Oct, 2013 1 commit
    • Loren Merritt's avatar
      build: Strip spurious labels · e52567c2
      Loren Merritt authored
      The implementation of 25cb0c1a involves lots of spurious labels.
      
      The effect of keeping those labels around is making debugging harder.
      Those labels are meaningless, and complicate the disassembly. Also,
      gdb can't tell the difference between them and function entry points.
      
      This new strip command is irrelevant to any usage of Libav that would
      have used the old fully stripped version, because the old one was for
      non-debug use.
      Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
      e52567c2
  23. 06 Oct, 2013 1 commit
  24. 05 Oct, 2013 1 commit
  25. 03 Oct, 2013 1 commit
  26. 01 Oct, 2013 2 commits
  27. 30 Sep, 2013 1 commit
  28. 24 Sep, 2013 1 commit
  29. 22 Sep, 2013 1 commit
  30. 21 Sep, 2013 1 commit
  31. 20 Sep, 2013 1 commit
    • Alex Smith's avatar
      msvc/icl: Use __declspec(deprecated) · 09f2581d
      Alex Smith authored
      Prior to this on msvc/icl there was no handling of deprecated functions
      and the deprecated warning was disabled.
      
      After enabling there are a number of warnings relating to the CRT and
      the use of the non-secure versions of several functions.  Defining
      _CRT_SECURE_NO_WARNINGS silences these warnings.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      09f2581d
  32. 19 Sep, 2013 1 commit
  33. 18 Sep, 2013 1 commit
    • Justin Ruggles's avatar
      Add a WebP decoder · c4bfa098
      Justin Ruggles authored
      Container and lossy decoding by Aneesh Dogra <aneesh@sugarlabs.org>
      Lossless decoding by Justin Ruggles <justin.ruggles@gmail.com>
      c4bfa098