1. 13 Aug, 2012 1 commit
    • Mans Rullgard's avatar
      x86: yadif: fix asm with suncc · 480178a2
      Mans Rullgard authored
      
      
      Under some circumstances, suncc will use a single register for the
      address of all memory operands, inserting lea instructions loading
      the correct address prior to each memory operand being used in the
      code. In the yadif code, the branch in the asm block bypasses such
      an lea instruction, causing an incorrect address to be used in the
      following load.
      
      This patch replaces the tmpX arrays with a single array and uses a
      register operand to hold its address. Although this prevents using
      offsets from the stack pointer to access these locations, the code
      still builds as 32-bit PIC even with old compilers.
      Signed-off-by: default avatarMans Rullgard <mans@mansr.com>
      480178a2
  2. 09 Aug, 2012 1 commit
  3. 08 Aug, 2012 1 commit
  4. 05 Aug, 2012 1 commit
  5. 04 Aug, 2012 1 commit
  6. 03 Aug, 2012 1 commit
    • Diego Biurrun's avatar
      x86: build: replace mmx2 by mmxext · 239fdf1b
      Diego Biurrun authored
      Refactoring mmx2/mmxext YASM code with cpuflags will force renames.
      So switching to a consistent naming scheme beforehand is sensible.
      The name "mmxext" is more official and widespread and also the name
      of the CPU flag, as reported e.g. by the Linux kernel.
      239fdf1b
  7. 31 Jul, 2012 1 commit
  8. 29 Jul, 2012 2 commits
  9. 28 Jul, 2012 6 commits
  10. 27 Jul, 2012 1 commit
    • Justin Ruggles's avatar
      lavfi: better channel layout negotiation · 743f0706
      Justin Ruggles authored
      Allow substitution of channel pairs in the input for nearby channel pairs in
      the output in order to get a closer match. Also weigh LFE channel mismatch
      differently to favor matching the same layout without LFE over one less
      channel with LFE.
      743f0706
  11. 25 Jul, 2012 4 commits
  12. 23 Jul, 2012 1 commit
  13. 22 Jul, 2012 13 commits
  14. 21 Jul, 2012 1 commit
  15. 20 Jul, 2012 5 commits