summaryrefslogtreecommitdiff
path: root/usage_cx.dox
AgeCommit message (Collapse)Author
2018-12-13doxygen: fix --disable-examplesJohann
Only include the sample code link when they are built. BUG=webm:1565 Change-Id: If13126b59953b51a76c964da4a8c58eb367f2dd7
2015-03-13usage.dox: fix encoder/decoder subpage list indentJames Zern
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
2011-12-05Multiple-resolution encoderYunqing Wang
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
2010-05-18Initial WebM releaseJohn Koleszar