- Nov 15, 2013
-
-
Tom Finegan authored
- Move IVF reading support into ivfdec.c and ivfdec.h - Move IVF writing support into ivfenc.c and ivfenc.h - Removed IVF writing code from the SVC example in favor of ivfenc. Change-Id: I70adf6240d0320fdd232d8546ed573f0f68dd793
-
- Nov 14, 2013
-
-
Dmitry Kovalev authored
-
Jingning Han authored
-
Marco Paniconi authored
-
Deb Mukherjee authored
Simplifies the code by implementing band mapping with static arrays. A lot of the code complexity introduced in a previous patch disappears. Change-Id: Ia3fac36e594fb5ad2d55ae141c58bba4c55c2d28
-
Dmitry Kovalev authored
Change-Id: I7d11f1b6075a1115cdc2dcd605225b9c9c9b39c7
-
Dmitry Kovalev authored
-
Jingning Han authored
This commit enables the unit tests for 4x4 DCT and ADST transforms. It covers tests of round-trip error check, coefficient match check, coefficient overflow check, and inverse accuracy check. Change-Id: Ibfea928ee48f0ebc088b7fdb0bf2d89a14161299
-
Dmitry Kovalev authored
Removing vp9_read_and_apply_sign macro which was used only once. Change-Id: I6a1625b720d89fc1291c99deccd6638b705f9b06
-
Marco Paniconi authored
The switch to the rate-correction damping factor in https://gerrit.chromium.org/gerrit/#/c/67536/ was not conditioned on CBR mode. Change-Id: I2326704e8ac030a4f7b592dd3fedb94c7dd0644d
-
- Nov 13, 2013
-
-
Jingning Han authored
-
Jingning Han authored
The step that sums three input samples could potentially cause the intermediate result go beyond 16 bit limit, when operating as the second 1-D transform. This commit fixes the issue. Change-Id: Iaf512449ac2d25ddd8a806d760afab362c62a516
-
Dmitry Kovalev authored
-
Johann Koenig authored
-
Dmitry Kovalev authored
-
Jingning Han authored
Overall change (using dual buffer scheme for superblocks of both inter and intra modes) reduces speed 2 runtime: bluesky_1080p at 6000kbps: 263553ms -> 257441ms riverbed_1080p at 8000kbps: 233230ms -> 225308ms. Change-Id: Idf8d70f768a4b0d97b2a8506372c57b7b4022119
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yunqing Wang authored
-
Johann Koenig authored
-
Parag Salasakar authored
Change-Id: Ib27fc4f3dbe01fe8adfa04a61aaba21b3480e75c
-
Parag Salasakar authored
Change-Id: Ia7f640ca395e8deaac5986f19d11ab18d85eec2d
-
Dmitry Kovalev authored
Moving because q_index is used only by encoder. Change-Id: I0b96175614ed4fd3d76ee56a0ba36258e1e896f6
-
Jingning Han authored
-
Jingning Han authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
- Nov 12, 2013
-
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Johann Koenig authored
-
Johann Koenig authored
Match any whitespace instead of individual spaces. The macro definitions in vp9/common/arm/neon/vp9_short_idct32x32_1_add_neon.asm triggered this and treated spaces as arguments leading to lines like: $8vld1$8.$88$8 {$8q8$8}, [$$89$8], $$8stride$8 Change-Id: I2d5718aba4614e4fd7b702e15c2a1bd80e656bd2
-
Dmitry Kovalev authored
Change-Id: I60e02fa3de930ff1f969687ab5af93dee40d86ad
-
Joshua Litt authored
These changes are to support automated regressions of vpx on android new file: test/android/Android.mk new file: test/android/README new file: test/android/get_files.py Change-Id: I52c8e9daf3676a3561badbe710ec3a16fed72abd
-
Dmitry Kovalev authored
Change-Id: I4b5106bdc08fd4551339b968c13428a8f43122e2
-
Yunqing Wang authored
As Jim suggested, 1D array was used to store filter levels instead of 2D array. This used shift_y in setup_mask directly, and saved few cycles. Change-Id: If61ab298784861f1806b1cd396d4e4e2e0f097b9
-
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
-
Deb Mukherjee authored
-
Johann Koenig authored
iOS doesn't recognize B: bad instruction `B idct32_pass_loop' Change-Id: I3cf6aede4639f1d9efa97f7962fa287ba6feaaef
-
Yunqing Wang authored
-
Yunqing Wang authored
-