1. 28 Jun, 2016 7 commits
  2. 26 Jun, 2016 6 commits
  3. 25 Jun, 2016 1 commit
  4. 20 Jun, 2016 2 commits
  5. 14 Mar, 2016 1 commit
  6. 18 Nov, 2015 1 commit
  7. 06 Nov, 2015 1 commit
    • Erik de Castro Lopo's avatar
      libFLAC: Fix link error · 826b64f3
      Erik de Castro Lopo authored
      The function FLAC__cpu_xgetbv_x86() is declared and defined only
      if FLAC__HAS_X86INTRIN is defined. However FLAC__cpu_info() was
      calling it even if FLAC__HAS_X86INTRIN was undefined,
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      826b64f3
  8. 30 Oct, 2015 1 commit
  9. 13 Oct, 2015 1 commit
  10. 13 Jul, 2015 1 commit
  11. 04 Dec, 2014 1 commit
  12. 25 Nov, 2014 1 commit
  13. 03 Oct, 2014 3 commits
  14. 23 Sep, 2014 1 commit
  15. 17 Sep, 2014 1 commit
    • Erik de Castro Lopo's avatar
      Remove old/broken PPC/Altivec code. · b60f16bb
      Erik de Castro Lopo authored
      * Removes FLAC__lpc_restore_signal_asm_ppc_altivec_16*
        from lpc.h and stream_decoder.c
      * Removes PPC-specific code from cpu.c and cpu.h
      * Removes PPC stuff from libFLAC/Makefile.lite and build/*.mk
      * Removes as/gas/PPC-specific stuff from configure.ac and
        libFLAC/Makefile.am*
      * Removes libFLAC/ppc folder and remove "src/libFLAC/ppc*/Makefile"
        lines from configure.ac
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      b60f16bb
  16. 09 Aug, 2014 1 commit
  17. 28 Jul, 2014 1 commit
    • Erik de Castro Lopo's avatar
      libFLAC/cpu.c : Simplify OS SSE support detection. · 6a28facd
      Erik de Castro Lopo authored
      Simplify the code that tries to detect whether OS supports SSE instructions.
      
      a) Linux: "old" vs "new" sigaction
      
      OBSOLETE_SIGCONTEXT_FLAVOR was disabled in Mar 2007 in commit 1ca3a445.
      According to <http://unixhelp.ed.ac.uk/CGI/man-cgi?sigaction>: "Support for
      SA_SIGINFO was added in Linux 2.2" (released in Jan 1999). If noone wants to
      use FLAC with Linux kernel 2.0 then it's safe to delete this code.
      
      b) MSVC: try/catch vs. sigill_handler
      
      TRY_CATCH_FLAVOR was enabled in Jan 2009 in commit a832ef32. According to the
      comment in cpu.c, "sigill_handler flavor resulted in several crash reports on
      win32". Also this sigill_handler flavor is not thread-safe.
      
      c) MinGW: fxsave/fxrestore vs. sigill_handler
      
      The code was added Mar 2014 in commit 99d5154f. It's better to use FXSR flavor
      instead of sigill_handler flavor. The reasons are the same as for MSVC.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      6a28facd
  18. 28 Jun, 2014 1 commit
    • Erik de Castro Lopo's avatar
      libFLAC: CPUID detecion improvements. · 2c150525
      Erik de Castro Lopo authored
      According to docs, it's incorrect to just call CPUID with EAX=1.
      One must to ensure that this value is supported.
      
      CPUs that don't support CPUID level 1 are very old, but...
      if FLAC tests CPUID presence it should also test CPUID level support.
      
      Also the function FLAC__cpu_have_cpuid_asm_ia32 was simplified
      according to the docs at Intel website and in Wikipedia.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      2c150525
  19. 15 Jun, 2014 1 commit
  20. 01 Jun, 2014 1 commit
  21. 09 Apr, 2014 1 commit
    • Erik de Castro Lopo's avatar
      Fix clang compiler warnings. · 3f5208c3
      Erik de Castro Lopo authored
      These were most arising from -Wenum-conversion where an enum of
      one type was being assigned to a variable on another.
      
      Originally reported by Lenny Maiorani <lenny@colorado.edu> on the
      flac-dev mailing list.
      3f5208c3
  22. 27 Mar, 2014 1 commit
    • Erik de Castro Lopo's avatar
      libFLAC/cpu.c : Bundle of minor fixes. · ac940e41
      Erik de Castro Lopo authored
      Includes:
      
      * Replace 'CALLBACK' with 'WINAPI' because the signature of an unhandled
        exception filter uses 'WINAPI'.
      * Improvements to OS SSE testing code.
      * Improvements to GCC asm code.
      * Comment fixes.
      
      Patch-from: lvqcl <lvqcl.mail@gmail.com>
      ac940e41
  23. 24 Mar, 2014 1 commit
  24. 21 Mar, 2014 1 commit
  25. 14 Mar, 2014 1 commit
  26. 02 Mar, 2014 1 commit