1. 21 Oct, 2010 1 commit
    • John Koleszar's avatar
      Move firstpass motion map to stats packet · bb7dd5b1
      John Koleszar authored
      The first implementation of the firstpass motion map for motion
      compensated temporal filtering created a file, fpmotionmap.stt,
      in the current working directory. This was not safe for multiple
      encoder instances. This patch merges this data into the first pass
      stats packet interface, so that it is handled like the other
      (numerical) firstpass stats.
      
      The new stats packet is defined as follows:
          Numerical Stats (16 doubles) -- 128 bytes
          Motion Map                   -- 1 byte / Macroblock
          Padding                      -- to align packet to 8 bytes
      
      The fpmotionmap.stt file can still be generated for debugging
      purposes in the same way that the textual version of the stats
      are available (defining OUTPUT_FPF in firstpass.c)
      
      Change-Id: I083ffbfd95e7d6a42bb4039ba0e81f678c8183ca
      bb7dd5b1
  2. 20 Oct, 2010 1 commit
  3. 30 Sep, 2010 1 commit
    • Adrian Grange's avatar
      Changed defaults & range checking for AltRef params · 8ee7284d
      Adrian Grange authored
      Modified the range checking of parameters used in the
      AltRef temporal filter (arnr-max-frames, arnr-strength,
      arnr-type) and default values for each of them.
      
      Change-Id: Ib261028d501b9523f6e44cb4790cc52167b6e92b
      8ee7284d
  4. 23 Sep, 2010 1 commit
    • John Koleszar's avatar
      Add getter functions for the interface data symbols · fa7a55bb
      John Koleszar authored
      Having these symbols be available as functions rather than data is
      occasionally more convenient. Implemented this way rather than a
      get-codec-by-id style to avoid creating a link-time dependency
      between the encoder and the decoder.
      
      Fixes issue #169
      
      Change-Id: I319f281277033a5e7e3ee3b092b9a87cce2f463d
      fa7a55bb
  5. 20 Sep, 2010 1 commit
    • Guillermo Ballester Valor's avatar
      Add high limit check for unsigned parameters · 23690686
      Guillermo Ballester Valor authored
      The patch related with issue #55 (5a72620d) fixed some warnings, but the
      fix was not optimal. It actually was a trick to confuse compiler rather
      than a fix.
      
      This patch fixes it by creating a new macro used when needed just a high
      limit check for an unsigned.
      
      Change-Id: I94b322e0f7fb07604b3b1df1f9321185f48cfcb5
      23690686
  6. 09 Sep, 2010 1 commit
  7. 02 Sep, 2010 2 commits
    • James Zern's avatar
      encoder: remove postproc dependency · 76640f85
      James Zern authored
      Remove the dependency on postproc.c for the encoder in general, the only
      unchecked need for it is when CONFIG_PSNR is enabled. All other cases
      are already wrapped in CONFIG_POSTPROC. In the CONFIG_PSNR case the file
      will still be included.
      
      Additionally, when VP8_SET_POSTPROC is used with the encoder when post
      processing has been disabled an error will be returned.
      
      This addresses issue #153.
      
      Change-Id: Ia6dfe20167f7077734a6058cbd1d794550346089
      76640f85
    • John Koleszar's avatar
      Disable frame dropping by default · 23216211
      John Koleszar authored
      This is not the behavior that most users expect.
      
      Change-Id: I226126ea400c22cf1f7918e80ea7fe0771c569cb
      23216211
  8. 20 Aug, 2010 1 commit
    • John Koleszar's avatar
      increase rate control buffer level precision · 8e7ebacb
      John Koleszar authored
      The external API exposes the RC initial/optimal/full buffer level in
      milliseconds, but this value was truncated internally to seconds. This
      patch allows the use of the full precision during the conversion from
      time to bits.
      
      Change-Id: If8dd2a87614c05747f81432cbe75dd9e6ed2f04e
      8e7ebacb
  9. 19 Jul, 2010 1 commit
  10. 18 Jun, 2010 1 commit
    • John Koleszar's avatar
      cosmetics: trim trailing whitespace · 94c52e4d
      John Koleszar authored
      When the license headers were updated, they accidentally contained
      trailing whitespace, so unfortunately we have to touch all the files
      again.
      
      Change-Id: I236c05fade06589e417179c0444cb39b09e4200d
      94c52e4d
  11. 14 Jun, 2010 2 commits
  12. 10 Jun, 2010 1 commit
  13. 04 Jun, 2010 1 commit
  14. 28 May, 2010 1 commit
    • Yaowu Xu's avatar
      Increase the size of output packet list · 8caa5c2d
      Yaowu Xu authored
      This is to accommodate output packets for both compressed
      data and psnr stats. For each frame, there are at least
      one packet for compressed data and one for psnr stats. For
      a max lag of 25, 64 is large enough to cover all lagged
      frames at the end of encoding.
      
      Change-Id: If20787fbc86f96e1aa16a3ccf2adc93e6c1e3d5f
      8caa5c2d
  15. 25 May, 2010 2 commits
    • John Koleszar's avatar
      vpx_image: add VPX_ prefix to PLANE_* · b6c71918
      John Koleszar authored
      The PLANE_{PACKED,Y,U,V,ALPHA} macros should be renamed to be within the
      VPX_ namespace.
      
      Fixes #27
      b6c71918
    • 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
  16. 21 May, 2010 1 commit
    • James Zern's avatar
      Put img_fmt in the vpx namespace · 6cd4a10e
      James Zern authored
      Avoid an potential name clashes and match other external types.
      s/IMG_FMT/VPX_$&/g
      s/img_fmt/vpx_$&/g
      
      Change-Id: Ia7ad5bbb6424416b37e71e5f5eb1eca31c3c707f
      6cd4a10e
  17. 18 May, 2010 1 commit