1. 14 Apr, 2014 1 commit
  2. 04 Apr, 2014 2 commits
  3. 03 Apr, 2014 1 commit
  4. 02 Apr, 2014 1 commit
    • Paul Wilkins's avatar
      Revert "Changing webmenc to use libwebm" · 80577dff
      Paul Wilkins authored
      Temporary revert.
      Problems with conflicting definitions of type off_t
      in MSVC builds that need resolving.
      c:\Program Files (x86)\
        Microsoft Visual Studio 9.0\VC\include\wchar.h(479) :
        "error C2371: 'off_t' : redefinition; different basic types
      c:\on2experimental\libvpx\tools_common.h(26) :
         see declaration of 'off_t'"
      This reverts commit 92a4c591.
      Change-Id: I535e40a18842a92e3e6e0b29e5fba66313010803
  5. 28 Mar, 2014 1 commit
  6. 14 Mar, 2014 1 commit
    • Vignesh Venkatasubramanian's avatar
      Adding a configure flag to control WebM container support · 0ffa3836
      Vignesh Venkatasubramanian authored
      Adding a --(enable|disable)-webm-io flag to control WebM container input and
      output support. For now, enabling WebM IO by default only when there is a C++
      compiler. Doing so because eventually we will move WebM IO to libwebm and it
      is built using C++.
      Change-Id: I210ac36c23528e382ed41d3c4322291720481492
  7. 27 Feb, 2014 1 commit
  8. 21 Feb, 2014 2 commits
  9. 14 Feb, 2014 1 commit
  10. 12 Feb, 2014 1 commit
  11. 11 Feb, 2014 1 commit
  12. 01 Feb, 2014 3 commits
  13. 30 Jan, 2014 1 commit
  14. 29 Jan, 2014 1 commit
  15. 22 Jan, 2014 1 commit
  16. 15 Jan, 2014 1 commit
  17. 13 Jan, 2014 1 commit
  18. 07 Jan, 2014 1 commit
  19. 25 Nov, 2013 2 commits
    • Tom Finegan's avatar
      vpxenc: Move config check code into its own source files. · 249366b1
      Tom Finegan authored
      - Add command line args that allow display of warnings without prompting
        for user input.
      - Extend warning code to make it somewhat scalable.
      Change-Id: I2bad8f9315f6eed120c2e1bbe0a2a5ede15fbf35
    • Paul Wilkins's avatar
      In frame Q adjustment experiment. · 644bd87e
      Paul Wilkins authored
      The idea here is to allow "in frame" adjustment of the final Q
      value used to encode each SB64, using segmentation.
      There is also adjustment of the rd mult in regions of overspend.
      Activated using aq_mode=2
      Change-Id: I2f140cd898c9f877c32cd6d2e667f5e11ada4b1c
  20. 22 Nov, 2013 1 commit
  21. 21 Nov, 2013 2 commits
  22. 15 Nov, 2013 2 commits
  23. 12 Nov, 2013 1 commit
  24. 11 Nov, 2013 1 commit
  25. 08 Nov, 2013 1 commit
  26. 06 Nov, 2013 1 commit
    • Tom Finegan's avatar
      Move WebM writing support out of vpxenc.c. · 03848f5c
      Tom Finegan authored
      This is mainly a clean up patchset. It moves the WebM writing support
      out of vpxenc and into its own source file. Changes to tools_common and
      vpxdec result from relocation of shared bits of code.
      Change-Id: Iee55d3285f56e0a548f791094fb14c5ac5346a26
  27. 16 Oct, 2013 1 commit
  28. 07 Oct, 2013 1 commit
  29. 24 Sep, 2013 1 commit
  30. 19 Sep, 2013 1 commit
  31. 18 Sep, 2013 1 commit
  32. 06 Sep, 2013 1 commit
    • Deb Mukherjee's avatar
      Support a constant quality mode in VP9 · e378a89b
      Deb Mukherjee authored
      Adds a new end-usage option for constant quality encoding in vpx. This
      first version implemented for VP9, encodes all regular inter frames
      using the quality specified in the --cq-level= option, while encoding
      all key frames and golden/altref frames at a quality better than that.
      The current performance on derfraw300 is +0.910% up from bitrate control,
      but achieved without multiple recode loops per frame.
      The decision for qp for each altref/golden/key frame will be improved
      in subsequent patches based on better use of stats from the first pass.
      Further, the qp for regular inter frames may also be varied around the
      provided cq-level.
      Change-Id: I6c4a2a68563679d60e0616ebcb11698578615fb3
  33. 21 Aug, 2013 1 commit
    • Deb Mukherjee's avatar
      Make "good" quality 2-pass vpxenc encoding default · 0d8723f8
      Deb Mukherjee authored
      Currently, the best quality mode in VP9 is not very well developed,
      and unnecessarily makes the encode too slow. Hence the command line
      default is changed to "good" quality. Also, the number of passes
      default is changed to 2 passes as well, since 1-pass encoding is
      not very efficient in VP9.
      Besides, a number of VP9 defaults are set to the currently
      recommended settings. With these changes, vpxenc
      run with --codec=vp9 --kf-max-dist=9999 --cpu-used=0 should
      work about the same as our borg results.
      Note when the --cpu-used=0 option is dropped there will be a slight
      difference in the output, because of a difference in the cpu-used
      value for the first pass. Specifically, the default when unspecified
      is to use cpu_used=1 for the first pass and cpu_used=0 for the
      second pass. But when specified, both passes will use the cpu-used
      value specified.
      Note that this also changes the default for VP8 as being "good"
      but other options stay unchanged.
      Change-Id: Ib23c1a05ae2f36ee076c0e34403efbda518c5066