1. 14 Mar, 2015 2 commits
    • James Zern's avatar
      usage.dox: fix encoder/decoder subpage list indent · ea74c1d7
      James Zern authored
      use \li to separate the list items contained in conditionals. this
      avoids the encode page becoming a sub-item of decode; likely a problem
      in <1.8.3.
      + fix encoder conditional, spelling error
      + correct encode page name to match decode 'Encoding'
      
      Change-Id: I67890f52bed8e708bad63fb8819a074e0beff2ca
      ea74c1d7
    • James Zern's avatar
      usage.dox: fix doxygen warnings in 1.8.x · 6809ecc8
      James Zern authored
      use \li to denote list items with \if.
      
      fixes the following likely visible in <1.8.3:
      usage.dox: warning: Invalid list item found
      usage.dox: warning: End of list marker found without any preceding list items
      
      Change-Id: I33c72799edf9f8866596ac8f79247050b8c75681
      6809ecc8
  2. 15 Jan, 2015 1 commit
  3. 12 Aug, 2014 1 commit
  4. 15 Mar, 2012 1 commit
    • James Zern's avatar
      doxy: fix conditional usage, ref warnings · 6b7cf307
      James Zern authored
      doxygen < 1.7.? seems to have been more tolerant of single line
      \if/\endif
      
      This change fixes warnings such as:
      mainpage.dox:13: warning: unable to resolve reference to `vp8_encoder-'
      for \ref command
      vpx_decoder.h:193: warning: explicit link request to 'n' could not be
      resolved
      
      Change-Id: If3d04af5ede1b0d1e2c63021d0e4ac8f98db20b2
      6b7cf307
  5. 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
  6. 17 Feb, 2011 1 commit
    • James Zern's avatar
      documentation: minor cosmetics · f42d52e6
      James Zern authored
      - correct spelling
      - remove explicit file name w/\file (unnecessary when contained in the
        same file and prone to desync)
      
      Change-Id: I68a3960ac5ab84d0f2e5c9b2e29799f26dfccf23
      f42d52e6
  7. 18 May, 2010 1 commit