1. 18 Jun, 2013 - 1 commit
  2. 02 May, 2013 - 1 commit
  3. 26 Apr, 2013 - 1 commit
  4. 05 Mar, 2013 - 1 commit
    • Dmitry Kovalev's avatar
      Code cleanup. · 7f99c3c5
      Dmitry Kovalev authored
      Removing redundant 'extern' keywords, fixing formatting and #include order,
      code simplification.
      
      Change-Id: I0e5fdc8009010f3f885f13b5d76859b9da511758
      7f99c3c5
  5. 01 Feb, 2013 - 1 commit
  6. 25 Jan, 2013 - 1 commit
  7. 14 Jan, 2013 - 1 commit
    • John Koleszar's avatar
      Use INT64_MAX instead of LLONG_MAX · 24bc1a71
      John Koleszar authored
      These variables have the type int64_t, not long long. long long could
      be a larger type than 64 bits. Emulate INT64_MAX for older versions of
      MSVC, and remove the unreferenced vpx_ports/vpxtypes.h
      
      Change-Id: Ideaca71838fcd3849d816d5ab17aa347c97d03b0
      24bc1a71
  8. 26 Dec, 2012 - 1 commit
  9. 20 Dec, 2012 - 1 commit
  10. 11 Dec, 2012 - 1 commit
  11. 19 Nov, 2012 - 1 commit
  12. 16 Nov, 2012 - 1 commit
    • Johann's avatar
      Sequester vpx_ports file list · a5ffcdd8
      Johann authored
      Move BUILD_LIBVPX evaluation before the include.
      
      Change-Id: I8860414c42a8161765a17bf433ff2607c0d027ca
      a5ffcdd8
  13. 15 Nov, 2012 - 1 commit
  14. 06 Nov, 2012 - 1 commit
    • Yaowu Xu's avatar
      silent a lot of MSVC compiler warnings · 8a336b0d
      Yaowu Xu authored
      there are still a couple type of warning left, which are related to
      double constants assigned to float type. As those would be addressed
      by the conversion of transforms into integer version. This commit
      has left those un-dealt with.
      
      Change-Id: I48fd9b489c0c27ad6b543f4177423419f929f2bb
      8a336b0d
  15. 05 Nov, 2012 - 1 commit
  16. 25 Sep, 2012 - 1 commit
    • Mike Frysinger's avatar
      check for x32 targets · a75a9cf2
      Mike Frysinger authored
      Add configure detection of the new x32 ABI as well as support in asm.
      
      Change-Id: Ic66a069599adeb81062090e3f11b71ee1fb97cb8
      a75a9cf2
  17. 20 Aug, 2012 - 1 commit
  18. 14 Aug, 2012 - 1 commit
  19. 17 Jul, 2012 - 1 commit
  20. 20 Jun, 2012 - 2 commits
    • Johann's avatar
      Clean Android build defaults · d6e80deb
      Johann authored
      Disable unit-tests. The logging in GTest would need to be adjusted.
      
      Restructure ARM cpu detection. Flatten if-else logic.
      
      Change #if defined(HAVE_*) to #if HAVE_* because we only need to check
      for features that the library was actually built with. This should have
      been harmless, as disabled feature sets wouldn't have any features to
      call.
      
      Change-Id: Iea21aa42ce5f049c53ca0376d25bcd0f36f38284
      d6e80deb
    • Attila Nagy's avatar
      Enables building examples with Android NDK · 5daaa838
      Attila Nagy authored
      Soft enable runtime cpu detect for armv7-android target, so that it
      can be disabled and remove dependency on 'cpufeatures' lib.
      Change the arm_cpu_caps implementation selection such that 'no rtcd' takes
      precedence over system type.
      
      Switch to use -mtune instead of -mcpu. NDK was complaining about
      -mcpu=cortex-a8 conflicting with -march=armv7-a, not sure why.
      
      Add a linker flag to fix some cortex-a8 bug, as suggested by NDK Dev
      Guide.
      
      Examples:
      Configure for armv7+neon:
      
      ./configure --target=armv7-android-gcc \
                  --sdk-path=/path/to/android/ndk \
                  --disable-runtime-cpu-detect \
                  --enable-realtime-only \
                  --disable-unit-tests
      
      ...armv7 w/o neon:
      
      ./configure --target=armv7-android-gcc \
                  --sdk-path=/path/to/android/ndk \
                  --disable-runtime-cpu-detect \
                  --enable-realtime-only \
                  --disable-neon \
                  --cpu=cortex-a9 \
                  --disable-unit-tests
      
      Change-Id: I37e2c0592745208979deec38f7658378d4bd6cfa
      5daaa838
  21. 18 Jun, 2012 - 2 commits
  22. 12 Jun, 2012 - 1 commit
  23. 11 Jun, 2012 - 1 commit
    • John Koleszar's avatar
      Fix pedantic compiler warnings · 0164a1cc
      John Koleszar authored
      Allows building the library with the gcc -pedantic option, for improved
      portabilty. In particular, this commit removes usage of C99/C++ style
      single-line comments and dynamic struct initializers. This is a
      continuation of the work done in commit 97b766a4, which removed most
      of these warnings for decode only builds.
      
      Change-Id: Id453d9c1d9f44cc0381b10c3869fabb0184d5966
      0164a1cc
  24. 05 Jun, 2012 - 1 commit
    • Alpha Lam's avatar
      asm_*_offsets to define variables as constants · e343988f
      Alpha Lam authored
      This change is to allow obj_int_extract to extract all integers
      in the data segment. With the const keyword these variables are
      forced into the .rodata segment even for zero variable value.
      
      We had a problem before that zero valueed variables would get
      assigned to BSS segment that fooled obj_int_extract to give
      incorrect values.
      
      Change-Id: Icd94f80a8ab356879894ca508bf132d20b865299
      e343988f
  25. 30 May, 2012 - 1 commit
    • Alpha Lam's avatar
      Make libvpx Chromium build friendly · fc2fc899
      Alpha Lam authored
      Add PRIVATE macro for adding private_extern directive for yasm
      to hide global symbols. This is only enabled if -DCHROMIUM is used
      with YASM.
      
      Also fixed a small problem with	rtcd_defs.sh to guard TEMPORAL_DENOISING.
      
      Change-Id: I9027fce3ebddcf20078293e4b86b396f21da7857
      fc2fc899
  26. 24 May, 2012 - 2 commits
    • Alpha Lam's avatar
      asm_*_offsets to define variables as constants · 49f7f05f
      Alpha Lam authored
      This change is to allow obj_int_extract to extract all integers
      in the data segment. With the const keyword these variables are
      forced into the .rodata segment even for zero variable value.
      
      We had a problem before that zero valueed variables would get
      assigned to BSS segment that fooled obj_int_extract to give
      incorrect values.
      
      Change-Id: Icd94f80a8ab356879894ca508bf132d20b865299
      49f7f05f
    • Alpha Lam's avatar
      Make libvpx Chromium build friendly · 0f7e4665
      Alpha Lam authored
      Add PRIVATE macro for adding private_extern directive for yasm
      to hide global symbols. This is only enabled if -DCHROMIUM is used
      with YASM.
      
      Also fixed a small problem with	rtcd_defs.sh to guard TEMPORAL_DENOISING.
      
      Change-Id: I9027fce3ebddcf20078293e4b86b396f21da7857
      0f7e4665
  27. 02 May, 2012 - 1 commit
    • Timothy B. Terriberry's avatar
      Add support for native Solaris compiler on x86. · 8b1a14d1
      Timothy B. Terriberry authored
      Original patch by Ginn Chen <ginn.chen@oracle.com> against libvpx
       v0.9.0.
      I've forward-ported it to the current version (which mostly
       involved removing hunks that were no longer relevant), since I've
       given up on getting Ginn to submit this upstream himself.
      
      Change-Id: I403c757c831c78d820ebcfe417e717b470a1d022
      8b1a14d1
  28. 15 Mar, 2012 - 1 commit
    • Yaowu Xu's avatar
      WebM Experimental Codec Branch Snapshot · 6035da54
      Yaowu Xu authored
      This is a code snapshot of experimental work currently ongoing for a
      next-generation codec.
      
      The codebase has been cut down considerably from the libvpx baseline.
      For example, we are currently only supporting VBR 2-pass rate control
      and have removed most of the code relating to coding speed, threading,
      error resilience, partitions and various other features.  This is in
      part to make the codebase easier to work on and experiment with, but
      also because we want to have an open discussion about how the bitstream
      will be structured and partitioned and not have that conversation
      constrained by past work.
      
      Our basic working pattern has been to initially encapsulate experiments
      using configure options linked to #IF CONFIG_XXX statements in the
      code. Once experiments have matured and we are reasonably happy that
      they give benefit and can be merged without breaking other experiments,
      we remove the conditional compile statements and merge them in.
      
      Current changes include:
      * T...
      6035da54
  29. 01 Mar, 2012 - 1 commit
  30. 08 Feb, 2012 - 1 commit
  31. 20 Jan, 2012 - 1 commit
    • Fritz Koenig's avatar
      Disconnect ARM tgt_isa from dsp extensions · 89210284
      Fritz Koenig authored
      A processor with ARMv7 instructions does not
      necessarily have NEON dsp extensions.  This CL
      has the added side effect of allowing the ability
      to enable/disable the dsp extensions cleanly.
      
      Change-Id: Ie1e879b8fe131885bc3d4138a0acc9ffe73a36df
      89210284
  32. 18 Jan, 2012 - 1 commit
    • Fritz Koenig's avatar
      Add makefile for building libvpx for Android. · d8305731
      Fritz Koenig authored
      Android.mk file for using the Android NDK build
      system to compile. Adds option for SDK path to
      use the compiler that comes with android for testing
      compiler compliance.
      
      Change-Id: I5fd17cb76e3ed631758d3f392e62ae1a050d0d10
      d8305731
  33. 06 Jan, 2012 - 1 commit
  34. 22 Sep, 2011 - 1 commit
  35. 30 Jun, 2011 - 1 commit
  36. 08 Jun, 2011 - 1 commit
    • Johann's avatar
      use GCC inline magic · 79327be6
      Johann authored
      Better fix for #326. ICC happens to support the inline magic
      
      Change-Id: Ic367eea608c88d89475cb7b05d73500d2a1bc42b
      79327be6
  37. 19 Apr, 2011 - 1 commit
    • Johann's avatar
      modify SAVE_XMM for potential 64bit use · 4a2b684e
      Johann authored
      the win64 abi requires saving and restoring xmm6:xmm15. currently
      SAVE_XMM and RESTORE XMM only allow for saving xmm6:xmm7. allow
      specifying the highest register used and if the stack is unaligned.
      
      Change-Id: Ica5699622ffe3346d3a486f48eef0206c51cf867
      4a2b684e