- Nov 11, 2015
-
-
Zoe Liu authored
Change-Id: Ieec4a7be5945dc6de192e2d8292ab978baf47f53
-
- Nov 09, 2015
-
-
Yaowu Xu authored
Change-Id: I8811bfd8fc132b9f515707e795bb6308e4bf263b
-
- Nov 07, 2015
-
-
James Zern authored
* changes: variance_test: create fn pointers w/'&' ref sixtap_predict_test: create fn pointers w/'&' ref sad_test: create fn pointers w/'&' ref
-
Hui Su authored
-
- Nov 06, 2015
-
-
Deb Mukherjee authored
-
Angie Chiang authored
* changes: Add adst_dct config to vp10_fwd_txfm2d_cfg Add adst_adst config to vp10_fwd_txfm2d_cfg Add dct_adst config to vp10_fwd_txfm2d_cfg Add dct_dct config to vp10_fwd_txfm2d_cfg Add vp10_fwd_txfm2d_8x8/16x16/32x32
-
Angie Chiang authored
-
Hui Su authored
On derflr, +0.1% for VP10; however, -0.03% on VP9. Change-Id: I09c724232ede74254043d61d3cadc506256af0af
-
James Zern authored
-
Hui Su authored
Change-Id: I167e241b789331572581fcb0567ebe535b4b9345
-
James Zern authored
This reverts commit f1342a7b. This breaks 32-bit builds: runtime error: load of misaligned address 0xf72fdd48 for type 'const __m128i' (vector of 2 'long long' values), which requires 16 byte alignment + _mm_set1_epi64x is incompatible with some versions of visual studio Change-Id: I6f6fc3c11403344cef78d1c432cdc9147e5c1673
-
James Zern authored
this helps some toolchains (vs9) resolve the type of the parameter Change-Id: I8c83b86da53b1783cd18c0f765b67ba33da91d72
-
James Zern authored
this helps some toolchains (vs9) resolve the type of the parameter Change-Id: Ic53b2ed5fbce05c5b5e633b4a4ef9ea75c55360a
-
Angie Chiang authored
Change-Id: I7ca0cc341ae36ac9f7aa24789f8872161b832b7b
-
Angie Chiang authored
Change-Id: I97189d6e917929c756a3f89fe0ab66077a0a5436
-
Angie Chiang authored
Change-Id: I4e2b51cf5b0dedb9ea1106747edb76835804fffc
-
Angie Chiang authored
Change-Id: I21158867fb2b762d3632d0664ebe70c68d0953e1
-
Angie Chiang authored
Change-Id: I8d73beee5a619d26f3f8640a6679150d874522c4
-
Angie Chiang authored
Change-Id: I9bca3b1c76b64575366d71ab65ffef7264ce0c9b
-
Deb Mukherjee authored
Adds a new interpolation experiment. Improves entropy coding to send the filter type only if the motion vectors have subpel components. Adds one new 8-tap smooth filter, and tweaks the others. derflr: +0.695% hevcmr: +0.305% About 5% encode slowdown. No visible impact for decoding. Also makes the interpolation framework flexible to support both strictly interpolating filters as well as non-interpolating filters that filter integer offsets. This is mainly for further experimentation and if not found useful the code will be removed. Change-Id: I8db9cde56ca916be771fe54a130d608bf10786e6
-
Hui Su authored
-
Marco Paniconi authored
Change-Id: I35767a6320943582ee11d737b5f240cea2d01b25
-
Yaowu Xu authored
-
Deb Mukherjee authored
-
Deb Mukherjee authored
-
James Zern authored
this helps some toolchains (vs9) resolve the type of the parameter Change-Id: I4acc8a844d1e55b766f66482bd6d32998174d70f
-
Marco Paniconi authored
-
Marco Paniconi authored
Add threshold/condition on spatial_variance and brightness level. Modification to normalization of block variance. Change resolution limit below which we disable noise estimation. Change-Id: If5be08a26ceda351242d8a58d2f0bc88c0a918f0
-
- Nov 05, 2015
-
-
James Zern authored
-l -> -sl, renamed in: be3b08da [svc] Temporal svc with two pass rate control Change-Id: I5a7b179b33d94e20e54825090659156dece928c0
-
Yunqing Wang authored
-
Geza Lore authored
This function now has an AVX intrinsics version which is about 80% faster compared to the C implementation. This provides a 2-4% total speed-up for encode, depending on encoding parameters. The function utilizes 3 properties of the cost function lookup table, constructed in 'cal_nmvjointsadcost' and 'cal_nmvsadcosts'. For the joint cost: - mvjointsadcost[1] == mvjointsadcost[2] == mvjointsadcost[3] For the component costs: - For all i: mvsadcost[0][i] == mvsadcost[1][i] (equal per component cost) - For all i: mvsadcost[0][i] == mvsadcost[0][-i] (Cost function is even) These must hold, otherwise the AVX version of the function cannot be used. Change-Id: I184055b864c5a2dc37b2d8c5c9012eb801e9daf6
-
- Nov 04, 2015
-
-
Angie Chiang authored
Change-Id: I3b76c0146af7f191cdae31d2b53ab6d51ac791a4
-
Angie Chiang authored
Change-Id: I3a53ee51146d0bd4b0fe4b27c286e8c921f9823b
-
Angie Chiang authored
Change-Id: I093881aacaf9a070f78cc4eea2e8a6ede8a71792
-
Angie Chiang authored
Change-Id: Ia58e4735d7d7bfd2ac55259c32705118c6745c6d
-
Angie Chiang authored
Change-Id: Ie419b2b1e939a41c30ed609e1ba46f5f6609b2a5
-
Angie Chiang authored
Change-Id: I75412bdc4bd0d9c90e8b56e02e0e467a2d9957f9
-
Angie Chiang authored
Change-Id: I8e5ba3a3f9b64ccbf038e371525e897774729b06
-
Angie Chiang authored
Change-Id: I8092a6f229b196c5c8b7dcd2dff8aaf68253e422
-
Angie Chiang authored
Change-Id: I1d1b6822452772cec95160491c7bc6d3bba1f5c2
-