1. 02 Sep, 2016 1 commit
  2. 01 Sep, 2016 2 commits
  3. 25 Mar, 2016 1 commit
    • Adrian Grange's avatar
      Convert "vpx" to "aom" · cebe6f0c
      Adrian Grange authored
      Change the name of source files to replace "vpx" with "aom".
      Change occurences of "vpx" in the code to "aom".
      
      Change-Id: I002c0eaa2c350cf1a895bf01bea5788c61328027
      cebe6f0c
  4. 24 Mar, 2016 1 commit
  5. 22 Mar, 2016 1 commit
    • Yaowu Xu's avatar
      libvpx -> libaom · 3d26d916
      Yaowu Xu authored
      Change-Id: I820483aefdc14f2ae946e08fe10fa01f3e845767
      3d26d916
  6. 01 Aug, 2015 1 commit
    • James Zern's avatar
      update libyuv to r1456 · fcb4253c
      James Zern authored
      picks up build warning fixes for visual studio 2015
      
      Change-Id: Idea85fa70d1aeb2a46ea355b87fe41ec5b2b9520
      fcb4253c
  7. 06 Mar, 2015 1 commit
  8. 02 Mar, 2015 1 commit
  9. 06 Sep, 2014 1 commit
  10. 23 Aug, 2014 1 commit
  11. 22 Aug, 2014 1 commit
  12. 13 Aug, 2014 1 commit
  13. 21 May, 2014 1 commit
  14. 22 Apr, 2014 1 commit
  15. 11 Apr, 2014 1 commit
  16. 22 Jul, 2013 1 commit
  17. 04 Jun, 2013 1 commit
    • John Koleszar's avatar
      Fix mingw build error · 98ca829f
      John Koleszar authored
      Fixes an issue where newer versions of GCC would try to compile the
      visual studio inline assembly.
      
      Fixes issue #571
      
      Change-Id: I8e4500a9277447fdab0b55e5efa1f24ca97bdc03
      98ca829f
  18. 22 Aug, 2012 1 commit
  19. 11 May, 2012 1 commit
  20. 03 May, 2012 1 commit
  21. 13 Dec, 2011 1 commit
    • Yunqing Wang's avatar
      Align image buffer in multiple-resolution encoder · 153eec46
      Yunqing Wang authored
      Aligned the image buffer and stride to 32 bytes. This enables
      calling of optimized scaler function in libyuv, and improves
      the performance.
      
      Tested libyuv scaler(x86 optimization) on Linux and Windows,
      including: Linux 32/64bit, visual studio 32/64bit, Cygwin, and
      MinGW32.
      
      Also, fixed a wrong pointer in vpx_codec_encode().
      
      Change-Id: Ibe97d7a0a745f82c43852fa4ed719be5a4db6abc
      153eec46
  22. 05 Dec, 2011 1 commit
    • Yunqing Wang's avatar
      Multiple-resolution encoder · aa7335e6
      Yunqing Wang authored
      The example encoder down-samples the input video frames a number of
      times with a down-sampling factor, and then encodes and outputs
      bitstreams with different resolutions.
      
      Support arbitrary down-sampling factor, and down-sampling factor
      can be different for each encoding level.
      
      For example, the encoder can be tested as follows.
      1. Configure with multi-resolution encoding enabled:
      ../libvpx/configure --target=x86-linux-gcc --disable-codecs
      --enable-vp8 --enable-runtime_cpu_detect --enable-debug
      --disable-install-docs --enable-error-concealment
      --enable-multi-res-encoding
      2. Run make
      3. Encode:
      If input video is 1280x720, run:
      ./vp8_multi_resolution_encoder 1280 720 input.yuv 1.ivf 2.ivf 3.ivf 1
      (output: 1.ivf(1280x720); 2.ivf(640x360); 3.ivf(320x180).
      The last parameter is set to 1/0 to show/not show PSNR.)
      4. Decode:
      ./simple_decoder 1.ivf 1.yuv
      ./simple_decoder 2.ivf 2.yuv
      ./simple_decoder 3.ivf 3.yuv
      5. View video:
      mplayer 1.yuv -demuxer rawvideo -rawvideo w=1280:h=720 -loop 0 -fps 30
      mplayer 2.yuv -demuxer rawvideo -rawvideo w=640:h=360 -loop 0 -fps 30
      mplayer 3.yuv -demuxer rawvideo -rawvideo w=320:h=180 -loop 0 -fps 30
      
      The encoding parameters can be modified in vp8_multi_resolution_encoder.c,
      for example, target bitrate, frame rate...
      
      Modified API. John helped a lot with that. Thanks!
      
      Change-Id: I03be9a51167eddf94399f92d269599fb3f3d54f5
      aa7335e6