1. 23 Jan, 2013 1 commit
  2. 13 Nov, 2012 1 commit
  3. 08 Sep, 2012 1 commit
  4. 30 Aug, 2012 1 commit
  5. 08 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. 28 Apr, 2012 1 commit
  8. 20 Feb, 2012 1 commit
  9. 16 Jan, 2012 1 commit
  10. 15 Jan, 2012 1 commit
    • Christophe GISQUET's avatar
      rv34: Intra 16x16 handling · d7806238
      Christophe GISQUET authored
      Extract processing of intra 16x16 blocks from intra macroblock
      processing.
      Also implement a function performing inverse transform and block
      reconstruction for DC-only blocks in 1 pass instead of 2.
      d7806238
  11. 12 Jan, 2012 1 commit
    • Christophe GISQUET's avatar
      rv34: DC-only inverse transform · 3faa303a
      Christophe GISQUET authored
      When decoding coefficients, detect whether the block is DC-only, and take
      advantage of this knowledge to perform DC-only inverse transform.
      
      This is achieved by:
      - first, changing the 108x4 element modulo_three_table into a 108 element
        table (kind of base4), and accessing each value using mask and shifts.
      - then, checking low bits for 0 (as they represent the presence of higher
        frequency coefficients)
      
      Also provide x86 SIMD code for the DC-only inverse transform.
      Signed-off-by: 's avatarKostya Shishkov <kostya.shishkov@gmail.com>
      3faa303a
  12. 19 Mar, 2011 1 commit
  13. 22 Jun, 2010 1 commit
  14. 08 Mar, 2010 1 commit
  15. 03 Dec, 2008 1 commit
  16. 09 May, 2008 1 commit
  17. 04 Oct, 2007 2 commits