1. 17 Nov, 2010 1 commit
    • John Koleszar's avatar
      Disable compile warning for ERROR macro · 79e2b1f3
      John Koleszar authored
      The ERROR macro collides wiith the MS SDK on Windows. Since we're not
      making any win32 calls in this function, just #undef it first to take
      Change-Id: Ic18c60dfa3a33c52e6c49d3f4f8d3e7e3ac3341d
  2. 10 Nov, 2010 1 commit
    • Fritz Koenig's avatar
      postproc : Re-work posproc calling to allow more flags. · 647df00f
      Fritz Koenig authored
      Debugging in postproc needs more flags to allow for specific
      block types to be turned on or off in the visualizations.
      Must be enabled with --enable-postproc-visualizer during
      configuration time.
      Change-Id: Ia74f357ddc3ad4fb8082afd3a64f62384e4fcb2d
  3. 21 Oct, 2010 2 commits
    • Frank Galligan's avatar
      Change altref times to preceding pts+1. · 45e64941
      Frank Galligan authored
      Change the pts of the altref frame to be as close as possible to the
      pts of the preceding frame and still be strictly increasing.
      Change-Id: Iae3033a4c89ae5a9d0e5c4198e9196e5f3ee57c7
    • 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
  4. 20 Oct, 2010 1 commit
  5. 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
  6. 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
  7. 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
  8. 09 Sep, 2010 1 commit
  9. 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
    • 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
  10. 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
  11. 19 Jul, 2010 1 commit
  12. 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
      Change-Id: I236c05fade06589e417179c0444cb39b09e4200d
  13. 14 Jun, 2010 2 commits
  14. 10 Jun, 2010 1 commit
  15. 04 Jun, 2010 1 commit
  16. 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
  17. 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
    • 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
  18. 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.
      Change-Id: Ia7ad5bbb6424416b37e71e5f5eb1eca31c3c707f
  19. 18 May, 2010 1 commit