- Feb 12, 2016
-
-
James Zern authored
Change-Id: Ib6ed1b8c03f6c269f8d667b21b895b35363cee9e
-
- Feb 03, 2016
-
-
Hui Su authored
So that their usage info. will show up with --help. Change-Id: I8542240dcc98e8be29ac63d081f5abb932627cbf
-
- Jan 18, 2016
-
-
Ronald S. Bultje authored
After patch: $ vpxenc tennis_sif.y4m --end-usage=q -q 20 -o x.ivf --ivf --codec=vp9 --limit=30 $ ffmpeg -i x.ivf -i tennis_sif.y4m -lavfi psnr -f null - [..] [Parsed_psnr_0 @ 0x7f8913c21e40] PSNR y:43.270594 u:46.300362 v:47.011172 average:44.097994 min:43.460704 max:52.509271 Before patch: $ vpxenc tennis_sif.y4m --end-usage=q -q 20 -o x.ivf --ivf --codec=vp9 --limit=30 $ ffmpeg -i x.ivf -i tennis_sif.y4m -lavfi psnr -f null - [..] [Parsed_psnr_0 @ 0x7fbdaac22780] PSNR y:27.427366 u:41.505376 v:36.853477 average:28.990890 min:22.219454 max:52.509271 $ ffmpeg -i x.ivf -f rawvideo x.yuv $ ffmpeg -f rawvideo -vcodec rawvideo -video_size 352x240 -framerate 29.97 -i x.yuv -i tennis_sif.y4m -lavfi psnr -f null - [..] [Parsed_psnr_0 @ 0x7fadf9e013a0] PSNR y:43.270594 u:46.300362 v:47.011172 average:44.097994 min:43.460704 max:52.509271 Change-Id: Ifac2d6c2ff8379b2d318fe5cfe4be0bf1bc9f27f
-
- Jan 14, 2016
-
-
Deb Mukherjee authored
Different quality levels are used for different regions in the frame depending on how far they are vertically from the center. Specifically, three segments are used based on the mi_row index with respect number to the number of mi_rows in the frame. Change-Id: Ifc8b777bc58ea8521dffc4640360c67d99f8d381
-
- Dec 16, 2015
-
-
Ronald S. Bultje authored
Change-Id: I1a9635a9948458e6c83f5b58764b7e720d98e2ea
-
- Oct 29, 2015
-
-
Hui Su authored
Change-Id: I53d9719dcb81fa83fe3c920a552db5a0f1cacefa
-
- Sep 29, 2015
-
-
Tom Finegan authored
BUG=https://code.google.com/p/webm/issues/detail?id=1066 Change-Id: I3bd26a516ef3d2742c523af570f639f9312df6df
-
- Aug 21, 2015
-
-
James Zern authored
CONFIG_VP10_ENCODER -> CONFIG_VP10_DECODER Change-Id: I6f1a798835acc4ef66bd2c5d6ffb02247c74b1d6
-
- Aug 17, 2015
- Aug 14, 2015
-
-
Yaowu Xu authored
CONFIG_VP9_HIGHBITDEPTH is currently used by both vp9 and vp10, but in many place outside vp9/vp10, the macro was used in conjunction of CONFIG_VP9. This created a dependency on vp9 for vp10 to build. This commit removes the dependency by use CONFIG_VP9_HIGHBITDEPTH only in these places. Change-Id: I8cc007fc9cf132394c6498ce6759e606b64a6ad0
-
- Aug 12, 2015
-
-
Yaowu Xu authored
1. information on --test-decode 2. vp10 specific parameters, currently shared with vp9 Change-Id: Ida4b691052441e68b9352746988027e5a2a26f48
-
Jingning Han authored
Change-Id: Iacbfac29898ac7954eb6375e83873dbb7390fd47
-
Jingning Han authored
This commit folks the VP9 and VP10 codebase and makes libvpx support VP8, VP9, and VP10. Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
-
- Jul 06, 2015
-
-
Deb Mukherjee authored
Adds two new vp9 parameters --min-gf-interval and --max-gf-interval to enable testing based on frequency of alt-ref frames. Also adds a unit-test to test enforcement of min-gf-interval. For both these parameters the default value is 0, which indicates they are picked by the encoder, based on resolution and framerate considerations. If they are greater than zero, the specified parameter is honored. (Additional note by paulwilkins) Note that there is a slight oddity in that key frames are also GFs and considered part of GF only group. However they are treated as not being part of an arf group because for arf groups the previous GF is assumed to be the terminal or overlay frame for the previous group. (end note) Change-Id: Ibf0c30b72074b3f71918ab278ccccc02a95a70a0
-
- Jun 05, 2015
-
-
James Zern authored
move them under their respective config check to avoid some unused variable warnings when disabled Change-Id: Ic5e5280cf1bc1f56e8349676f0bedae4acef34ea
-
Frank Galligan authored
WebM files will adjust the display width and height according to the input pixel aspect ratio. The default pixel aspect ratio is 1:1. BUG=https://code.google.com/p/webm/issues/detail?id=1005 Change-Id: I23e0a601b7259fa9513cb86110c41b8437769808
-
- Jun 04, 2015
-
-
Yaowu Xu authored
Change-Id: Ic3b4f3c9a6d8f9b04efb8b5ee080880895063564
-
- May 12, 2015
-
-
James Zern authored
silences missing-prototype warnings Change-Id: I641a61b21f9de135e59e3769a2063d5a94f34746
-
James Zern authored
+ the definitions in the examples silences a missing-prototype warning Change-Id: I7c064cacd6d2073a6107de6c3e2cc46ef8a68411
-
- Mar 13, 2015
-
-
Yaowu Xu authored
The commit updates the comments in vp8cx.h to make it clear which codec support each of codec control functions. Change-Id: Ibf876e289d4325bbb61ce19311da60d384624c2f
-
Yaowu Xu authored
Also updated comments and doc to make it clear that the control is supported in VP9 only. Change-Id: I6f120b65135fc1185695e9e3dc29fbe0d430824b
-
- Feb 13, 2015
-
-
Adrian Grange authored
Change-Id: I11e4fd8dcd44b0475f3bff0545a035feb223ce55
-
- Feb 11, 2015
-
-
Yaowu Xu authored
This enbale the encoder to set color space information for the input video, so it is then coded in the output bitstream. Change-Id: Ife03deab3c762425ccd27c4c190902c4d94a76f4
-
- Feb 02, 2015
-
-
Johann Koenig authored
https://code.google.com/p/webm/issues/detail?id=906 Change-Id: I72841078ff81152d21d84ccf4d5548e757685a6d
-
- Jan 14, 2015
-
-
Yaowu Xu authored
This commit adds encoder side control for vp9 to set color space info in the output compressed bitstream. It also amends the "vp9_encoder_params_get_to_decoder" test to verify the correct color space information is passed from the encoder end to decoder end. Change-Id: Ibf5fba2edcb2a8dc37557f6fae5c7816efa52650
-
- Dec 17, 2014
-
-
Yaowu Xu authored
This commit removes undefined value options of cpu-used for VP9 and changed vpxenc prompt to reflect the usable range of [-8,8] Change-Id: Ib80fef3dbb6ec9aabac45ed13e8ab6fbaf94f55e
-
- Dec 16, 2014
-
-
Johann Koenig authored
Cast away remaining issues so that new ones don't get lost in the noise. Change-Id: Iacd6999b0686ce80f9835730d68db6382690fa92
-
- Dec 04, 2014
-
-
Marco Paniconi authored
Change-Id: Icc7a816491897107764e4c936288e9000e6319b8
-
- Oct 27, 2014
-
-
Yaowu Xu authored
0 means that golden boost is off, and uses average frame target rate, a non-zero number means the percentage of boost over average frame bitrate is given initially to golden frames in CBR mode. Change-Id: If4334fe2cc424b65ae0cce27f71b5561bf1e577d
-
- Oct 24, 2014
-
-
Yaowu Xu authored
Change-Id: I205de3611622cff7f751ea8baf9f82784581730a
-
- Oct 13, 2014
-
-
Deb Mukherjee authored
And also fixes some style consistency issues. Change-Id: I3dc6d44e17d2d6075dc9b02c4255a7395046c5e0
-
- Oct 08, 2014
-
-
Deb Mukherjee authored
Change-Id: Ife939930309ceea730dd5df594b8f36e6644bf36
-
Deb Mukherjee authored
Moves the high bitdepth bit-shift operations to tools_common.c Change-Id: Ifab91574362609cd224d2d6bae5fde00652eb3e4
-
- Oct 03, 2014
-
-
Deb Mukherjee authored
Profiles 1-3 are stable enough that we can remove the experimental bitstream commandline option. Change-Id: Id2a64a08192d7eac6c45384ee34196330351c6d8
-
- Oct 01, 2014
-
-
Deb Mukherjee authored
Adds enums and corresponding vpx level code. Change-Id: Ia402d47490a4466988d7edc6b7e3e5163f20a381
-
Deb Mukherjee authored
Miscellaneous bug-fixes for high bitdepth functionality. With this patch, high bit-depth profiles become mostly functional, except for an intermittent assert failure issue that is being tracked. Change-Id: I6a7fcbdcf1e5b09842e88535f8442d2e1230748c
-
- Sep 12, 2014
-
-
Jacky Chen authored
Change from VP8E_SET_NOISE_SENSITIVITY to VP9E_SET_NOISE_SENSITIVITY Change-Id: Ia210a7029b26924e30973f0f9798a338e0412407
-
- Sep 05, 2014
-
-
Yaowu Xu authored
Change-Id: I7f935e61c8c0ade7893a5212701f07bb346d78cb
-
- Sep 02, 2014
-
-
Deb Mukherjee authored
Adds config parameter vp9_highbitdepth, to support highbitdepth profiles. Also includes most vpx level high bit-depth functions. However encode/decode in the highbitdepth profiles will not work until the rest of the code is in place. Change-Id: I34c53b253c38873611057a6cbc89a1361b8985a6
-