1. 21 Nov, 2012 2 commits
  2. 20 Nov, 2012 2 commits
    • Yunqing Wang's avatar
      Fix ref_stride in sad function · bbe5e032
      Yunqing Wang authored
      Used ref_stride.
      
      Change-Id: I31f0a3bb935520f54d11a1d87315627f162ae845
      bbe5e032
    • John Koleszar's avatar
      make: fix dependency generation for flat build tree · 2978bb87
      John Koleszar authored
      Update the fmt_deps function to use a new sed expression to convert the
      object file name generated by the compiler into the path-transformed
      name of the .o and .d files.
      
      Prior to this patch, changing a header file would not trigger an
      incremental build.
      
      Change-Id: I07f498a1d134577b89a72e3f1143c737b31a0636
      2978bb87
  3. 17 Nov, 2012 14 commits
  4. 16 Nov, 2012 13 commits
  5. 15 Nov, 2012 9 commits
    • John Koleszar's avatar
      Pack invisible frames without lengths · 64bcffc1
      John Koleszar authored
      Modify the decoder to return the ending position of the bool decoder and
      use that as the starting position for the next frame.
      
      The constant-space algorithm for parsing the appended frame lengths is
      O(n^2), which is a potential DoS concern if n is unbounded. Revisit
      the appended lengths for use as partition lengths when multipartition
      support is added.
      
      In addition, this allows decoding of raw streams outside of a container
      without additional framing information, though it's insufficient to
      be able to remux said stream into a container.
      
      Change-Id: I71e801a9c3e37abe559a56a597635b0cbae1934b
      64bcffc1
    • John Koleszar's avatar
      webm: add support for V_VP9 · 08b43fef
      John Koleszar authored
      Tags VP9 tracks with the V_VP9 video type when writing to .webm files,
      and supports decoding both from vpxdec without specifying --codec.
      
      Change-Id: I0ef61dee06f4db2a74032b142a4b4976c51faf6e
      08b43fef
    • Yaowu Xu's avatar
      subpelrefmv for superblocks · 61416aed
      Yaowu Xu authored
      duplicate code clean-up and variable name corrections
      
      Change-Id: Ibc4703228e652ec425125de5e7bc038fa46595c5
      61416aed
    • Yaowu Xu's avatar
      changed asm obj output filenames in MSVC build · a3384f00
      Yaowu Xu authored
      this commit changed the asm file compiling in MSVC to use individually
      customized build command line with object filename specified for each
      input file. This allows object filenames prefixed with path name, and
      avoid name collision in link time
      
      Change-Id: I996098643dcadc393af57035a04bef3877f45424
      a3384f00
    • John Koleszar's avatar
      support building vp8 and vp9 into a single lib · a9c7597a
      John Koleszar authored
      Change-Id: Ib8f8a66c9fd31e508cdc9caa662192f38433aa3d
      a9c7597a
    • John Koleszar's avatar
      make: flatten object file directories · b72373de
      John Koleszar authored
      Rather than building an object file directory heirarchy matching the
      source tree's layout, rename the object files so that the object
      file name contains the path in the source file tree. The intent here
      is to allow two files in different parts of the source tree to have
      the same name and still not collide when put into an ar archive.
      
      Change-Id: Id627737dc95ffc65b738501215f34a995148c5a2
      b72373de
    • John Koleszar's avatar
      detokenize: use SEG_LVL_EOB feature consistently · 6becad42
      John Koleszar authored
      Update decode_coefs() to break when c >= eob, since it's possible that
      c starts the loop from 1 and eob is 0. The loop won't terminate in that
      case.
      
      Add new get_eob() function to consistently clamp the eob based on the
      segment level EOB and the block size. It's possible to code a segment
      level EOB that's greater than the block size, and that leads to an
      out of bounds access.
      
      Change-Id: I859563b30414615cf1b30dcc2aef8a1de358c42d
      6becad42
    • pascal massimino's avatar
      Merge changes I63348ae3,I658ea409 into experimental · 5a955973
      pascal massimino authored
      * changes:
        Segment mode coding bug.
        Silenced a few warnings.
      5a955973
    • Ronald S. Bultje's avatar