- Nov 12, 2013
-
-
Jingning Han authored
1920x1080 vp90-2-08-tile-4x4.webm vp90-2-08-tile-4x4.webm.md5 vpxenc blue_sky_1080p25 --frame-parallel=0 \ --tile-columns=2 --tile-rows=2 \ --lossless=0 --error-resilient=0 \ --min-q=0 --max-q=30 --kf-min-dist=0 --kf-max-dist=9999 \ --cpu-used=0 --codec=vp9 -p 2 --good --fps=25/1 --limit=5 vp90-2-08-tile-4x1.webm vp90-2-08-tile-4x1.webm.md5 vpxenc blue_sky_1080p25 --frame-parallel=0 \ --tile-columns=0 --tile-rows=2 \ --lossless=0 --error-resilient=0 \ --min-q=0 --max-q=30 --kf-min-dist=0 --kf-max-dist=9999 \ --cpu-used=0 --codec=vp9 -p 2 --good --fps=25/1 --limit=5 Change-Id: I77d0ccf9b721ae5cfa72781fe0d3c534ea43b756
-
- Nov 11, 2013
-
-
Tom Finegan authored
-
- Nov 09, 2013
-
-
Yaowu Xu authored
-
Yaowu Xu authored
This commit fixes the assignment of mode_info pointer per tile. It makes recognition of tiles in both row and column formats and properly arrange the use of mode_info. The bug was first introduced in I6226456dd11f275fa991e4a7a930549da6675915 https://gerrit.chromium.org/gerrit/#/c/67492/ Change-Id: Ie12cd209f53241513728c461ee3d7b9599ddb860
-
Yaowu Xu authored
-
- Nov 08, 2013
-
-
Tom Finegan authored
Change-Id: Ida0e1b2df89e992b8140672b70517d8623cf9ede
-
Yaowu Xu authored
Change-Id: Ic470c6c9ce27b615c9645b9cb0d67526417bc374
-
Yunqing Wang authored
-
Yaowu Xu authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
This to make sure that prediction residue always get coded in lossless mode. This commit also fixed lossless unit test Change-Id: I537726ee55328d4e4cf0a0196393a67e12bfcde1
-
Yunqing Wang authored
-
Paul Wilkins authored
-
- Nov 07, 2013
-
-
Hangyu Kuang authored
Merge "Add back vp9_short_idct32x32_1_add_neon which is deleted in cleanup I63df79a13cf62aa2c9360a7a26933c100f9ebda3."
-
Yunqing Wang authored
This patch fixed the issue reported in "Issue 655: remove textrel's from 32-bit vp9 encoder". The set of vp9_subpel_variance functions that used x86inc.asm ABI didn't build correctly for 32bit PIC. The fix was carefully done under the situation that there was not enough registers. After the change, we got $ eu-findtextrel libvpx.so eu-findtextrel: no text relocations reported in 'libvpx.so' Change-Id: I1b176311dedaf48eaee0a1e777588043c97cea82
-
Jingning Han authored
-
Deb Mukherjee authored
-
Yaowu Xu authored
-
Jingning Han authored
The term x represents macroblock pointer across encode_block. Change the two local variable names to avoid confusion. Change-Id: Ic732e73023525d673c0a678ed2708ac1edf5a3f9
-
Paul Wilkins authored
Change-Id: I6e4a266fdbad1d222eb45d45b67bbb82d091821a
-
Dmitry Kovalev authored
Now tile decoding consists of two stages: 1. Find tile buffer start and its size, put this info into tile_buffers. 2. Decode each tile based on information from tile_buffers. It seems that stage 1 can also be reused by multithreaded tile decoder. Change-Id: If0cdaefdd6d10bb41c63561346c9ae4cfac081dd
-
Ivan Maltz authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
It is more logical to use dqcoeff buffer to put there *dequantized* transform coefficients (inside inverse_transform_block and decode_coefs functions). Dequantization happens inside WRITE_COEF_CONTINUE macro. qcoeff buffer should be only used in the encoder for *quantized* transform coefficients. Change-Id: Ifd54bef272bbf5311ced6669c4f1079f998af5d7
-
- Nov 06, 2013
-
-
Ivan Maltz authored
SVC multiple layer per frame encoding is invoked with vpx_svc_init and vpx_svc_encode. These interfaces are designed to be invoked from ffmpeg. Additional improvements: - make dummy frame handling a bit more explicit - fixed bug with single layer encodes - track individual frame sizes and psnrs instead of averages - parameterized quantizer, 16th scalefactors, more logging, - enabled single layer encodes to generate baseline - include new mode for 3 layer I frame with 5 total layers Change-Id: I46cfa600d102e208c6af8acd6132e0cc25cda8d4
-
Dmitry Kovalev authored
-
Joshua Litt authored
-
Dmitry Kovalev authored
Change-Id: I04c55daef89bca2b85cb7db0850f9b052abc5a7c
-
Deb Mukherjee authored
-
Joshua Litt authored
Change-Id: I19c482c7cba34db574b3f33178ba20aede49779e
-
Yaowu Xu authored
-
Yaowu Xu authored
Change-Id: Ifb40757c9c6b353482cfeef929af282ee0136c6c
-
Deb Mukherjee authored
Removes stack-allocation of token_cache in the tokenize function in the encoder. Change-Id: Ifdbab76dc2b23384da0080d2e9390533e489db8c
-
Tom Finegan authored
I'm sure I could do more, but I don't know how long this code has to live. I think this at least makes the code a little easier to read and understand. Change-Id: I6ca76357f89468d4851a3d1826e7aefa498e51d1
-
Tom Finegan authored
-
Yaowu Xu authored
-
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
-
Paul Wilkins authored
Error in script means vp9_h_predictor_32x32 sse3 version is not enabled. Change-Id: Ia43672740da1ecdfb7fcd420490ef424b04accc4
-
Yaowu Xu authored
Change-Id: I1c0c1b92aab33b1e4321b8e584a934fe58e0b324
-
- Nov 05, 2013
-
-
Hangyu Kuang authored
cleanup I63df79a13cf62aa2c9360a7a26933c100f9ebda3. Change-Id: I034848cf05031618818f7df2e7f9c35102686948
-