- Nov 13, 2015
-
-
Marco Paniconi authored
-
Jacky Chen authored
Change-Id: Ia1aba00603b32cee6835951d3d8f740937cf20f4
-
James Zern authored
-
James Zern authored
-
Marco Paniconi authored
Change-Id: I635e37f81237e9703d7d9a11ed76a043f4ec6eb0
-
Marco Paniconi authored
This reverts commit 6b79a1e3. Change-Id: I5a4923ca8a6de842855ce0725e92567ccbed6fb7
-
- Nov 12, 2015
-
-
Marco Paniconi authored
Add frame level global check and adjust some parameters. Change-Id: I42103394f2d329781195d94ce6cbb5b3383eea17
-
Marco Paniconi authored
-
Marco Paniconi authored
-
Marco Paniconi authored
Change-Id: Icfca27a567eb8929c312c6315856ee130d982a04
-
Marco Paniconi authored
Change-Id: I91c722e480328ff95b8c57614d8176ccaceb2539
-
- Nov 11, 2015
-
-
Marco Paniconi authored
-
James Zern authored
-
Marco Paniconi authored
Change-Id: Idc755ab54e4f78bb7d75bc97634c451804edad99
-
James Zern authored
This reverts commit 9aeaa201. This causes some test vectors to fail. Change-Id: I3659a2068404ec5a0591fba5c88b1bec0c9059a4
-
James Zern authored
This reverts commit 380a5519. This causes an assertion failure in debug_check_frame_counts() which probably isn't valid with this change; leaving the investigation for later now. Change-Id: Ieda5ca811ed2fa50a0cc6935919a8d10dca996e0
-
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: I6c2791d43022822a9e6ab43cd124a773946d0bdc
-
James Zern authored
the return value of enabled, which may be empty, is handled by the for loop. this avoids making an unnecessarily long command line which may fail in certain cases. Change-Id: Ib88ecbbe2c0f6d7debb600b4caed4884497263b1
-
- Nov 10, 2015
-
-
Marco Paniconi authored
Change-Id: I06306905d187948a92f839357df5d21413823808
-
Marco Paniconi authored
-
James Zern authored
-
Scott LaVarnway authored
-
Scott LaVarnway authored
Change-Id: I8a933c63b7fbf3c65e2c06dbdca9646cadd0b7cb
-
Marco Paniconi authored
Change is only for real-time mode, speed >= 5, and non-screen content mode. Add bias to zero/low motion for big blocks, if noise estimation is enabled and noise level is above threshold. Change-Id: I3a0a4608ede6aa535bda6eca528d20f8aba738e7
-
James Zern authored
this should be neutral or slightly faster on modern (P4+) architectures Change-Id: Iec4c080275941eb8c9e05a66a2daf0405d86a69b
-
Jacky Chen authored
Change-Id: I521f7b53c143d562a88fe7de330aa3f0ef09f414
-
Jacky Chen authored
-
Johann Koenig authored
Change-Id: Ib63fde31ae7b3f71e608830f7433113733b2a275
-
Jacky Chen authored
Change-Id: I9bfa80de73847d9be88b6ce9865d7bb5fafaaa57
-
- Nov 09, 2015
-
-
Jacky Chen authored
-
James Zern authored
-
Johann Koenig authored
Javan Whistling Duck release. Change-Id: If44c9ca16a8188b68759325fbacc771365cb4af8
-
Jacky Chen authored
The unit test requires a longer clip which is already in the repo. Change-Id: Ic42e8d83e636fafd20d485a7f5f8422835319245
-
Marco Paniconi authored
-
Jacky Chen authored
For 1 pass CBR mode: increase waiting time after key frame before we start sampling rate control behavior for determining resize. This change need to disable one internal resize(DownUp) temporally since it requires a longer clip to do so. Change-Id: If21beda1be23f169ee541ab4dd642f718347887a
-
Marco Paniconi authored
-
Aℓex Converse authored
-
Scott LaVarnway authored
The counts are never used when frame_parallel_decoding_mode is set. Change-Id: Ic7a566a048297f7373c9ffbb48929ea09eff674f
-
Marco Paniconi authored
Use same setting for speed 5 (as it is for speed > 5). Change is only for real-time (non-rd) mode. Change-Id: I830250eac654328373cb318baa89d4f0e63942e1
-
- 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
-