1. 12 Aug, 2010 - 1 commit
    • Johann's avatar
      framework for assembly version of the detokenizer · 9602799c
      Johann authored
      adds a compile time option: --enable-arm-asm-detok which pulls in
      vp8/decoder/arm/detokenize.asm
      
      currently about break even speed wise, but changes are pending to
      the fill code (branch and load 3 bytes versus conditionally always
      load one) and the error handling. Currently it doesn't handle zero
      runs or overrunning the buffer.
      
      this is really just so i don't have to rebase my changes all the
      time to run benchmarks - now just need to replace one file!
      
      Change-Id: I56d0e2354dc0ca3811bffd0e88fe1f952fa6c797
      9602799c
  2. 27 Jul, 2010 - 1 commit
  3. 22 Jul, 2010 - 2 commits
    • Fritz Koenig's avatar
      Remove CONFIG_NEW_TOKENS files. · 08eed049
      Fritz Koenig authored
      These files were out of date and no longer maintained.
      Token decoding has implemented the no-crash code which
      is incompatible with this arm assembly code.
      
      Change-Id: Ibf729886c56fca48181af60b44bda896c30023fc
      08eed049
    • Tom Finegan's avatar
      Add vs9 targets. · 72d4ba92
      Tom Finegan authored
      Add targets x86-win32-vs9 and x86_64-win64-vs9 for support of Visual
      Studio 2008-- this removes the need to convert the vs8 projects before
      using them within the IDE.
      
      Change-Id: Idb83e2ae701e07d98db1be71638280a493d770a2
      72d4ba92
  4. 24 Jun, 2010 - 2 commits
    • John Koleszar's avatar
      Remove INLINE/FORCEINLINE · 5e344614
      John Koleszar authored
      These are mostly vestigial, it's up to the compiler to decide what
      should be inlined, and this collided with certain Windows platform SDKs.
      
      Change-Id: I80dd35de25eda7773156e355b5aef8f7e44e179b
      5e344614
    • John Koleszar's avatar
      configure: remove postproc-generic · d1920de2
      John Koleszar authored
      This option is vestigial and is unreferenced.
      
      Change-Id: I8bd27cb674c263e9a86fb43244003a9b9df3ca9c
      d1920de2
  5. 18 Jun, 2010 - 1 commit
  6. 14 Jun, 2010 - 1 commit
  7. 05 Jun, 2010 - 1 commit
    • John Koleszar's avatar
      shared library support (.so) · 7aa97a35
      John Koleszar authored
      This patch adds support for building shared libraries when configured
      with the --enable-shared switch.
      
      Building DLLs would require more invasive changes to the sample
      utilities than I want to make in this patch, since on Windows you can't
      use the address of an imported symbol in a static initializer. The best
      way to work around this is proably to build the codec interface mapping
      table with an init() function, but dll support is of questionable value
      anyway, since most windows users will probably use a media framework
      lib like webmdshow, which links this library in staticly.
      
      Change-Id: Iafb48900549b0c6b67f4a05d3b790b2643d026f4
      7aa97a35
  8. 28 May, 2010 - 1 commit
    • John Koleszar's avatar
      configure: update script headers · 0d719655
      John Koleszar authored
      The libvpx build system was influenced by the clever design of the
      FFmpeg configure script. Say so in the script header, and provide a
      little introduction.
      
      Change-Id: I4d134c77f9032d1dde72b852b444e98676b85326
      0d719655
  9. 27 May, 2010 - 1 commit
    • John Koleszar's avatar
      configure: support --prefix, --libdir · 670af3aa
      John Koleszar authored
      Support --prefix, --libdir as a conventional way of specifying the default
      installation directories. libdir is required to be a subdirectory of prefix
      at this time.
      
      Change-Id: If45d9e3129efcde83c05b7766accc9017988e715
      670af3aa
  10. 25 May, 2010 - 2 commits
    • John Koleszar's avatar
      install includes in DIST_DIR/include/vpx, move vpx_codec/ to vpx/ · b7492341
      John Koleszar authored
      This renames the vpx_codec/ directory to vpx/, to allow applications
      to more consistently reference these includes with the vpx/ prefix.
      This allows the includes to be installed in /usr/local/include/vpx
      rather than polluting the system includes directory with an
      excessive number of includes.
      
      Change-Id: I7b0652a20543d93f38f421c60b0bbccde4d61b4f
      b7492341
    • John Koleszar's avatar
      make: make install target behave as expected · ee8bcb1a
      John Koleszar authored
      Split the 'make install' target into two: install and dist. dist
      retains the old make install behavior of building a "distribution"
      release, with source files, build system, etc. install does what
      one one expects -- installs into a tree in the filesystem, /usr/local
      by default.
      
      Change-Id: I0805681ac10f853ef94cdc3aa70981c6bea81b45
      ee8bcb1a
  11. 18 May, 2010 - 1 commit