[x265] [PATCH] motion: skip ME search if any of mvc sad cost iszero

2015-06-30 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1435654760 -19800 # Tue Jun 30 14:29:20 2015 +0530 # Node ID 0ef6f4e9d38f31d8f831f1f0b9f4321060c50072 # Parent 483c85f83f076732d8d196286218bbe7112c1c2c motion: skip ME search if any of mvc sad cost iszero

Re: [x265] [PATCH] motion: skip the ME search if any of MVC sad cost is zero

2015-06-29 Thread Gopu Govindaswamy
in the smoke test. On Fri, Jun 26, 2015 at 10:57 AM, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1435296461 -19800 # Fri Jun 26 10:57:41 2015 +0530 # Node ID 6d7b0c5585cc6498ef40ddcf4a0d3c241892d5bf # Parent

[x265] [PATCH] motion: bypass the ME search if any of MVC Cost is Zero

2015-06-25 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1435217502 -19800 # Thu Jun 25 13:01:42 2015 +0530 # Node ID 58a40cd36ed9aa5c5ab94bb8ab2cda8c36a12b05 # Parent b1af4c36f48a4500a4912373ebcda9a5540b5c15 motion: bypass the ME search if any of MVC Cost is Zero diff

[x265] [PATCH] motion: skip the ME search if any of MVC sad cost is zero

2015-06-25 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1435296461 -19800 # Fri Jun 26 10:57:41 2015 +0530 # Node ID 6d7b0c5585cc6498ef40ddcf4a0d3c241892d5bf # Parent 09193c05af52b2024635037dbf9fa19d4b978e4b motion: skip the ME search if any of MVC sad cost is zero

[x265] [PATCH] motion: remove mvc's sad cost calc for lowres, already measured in slicetype

2015-06-25 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1435293989 -19800 # Fri Jun 26 10:16:29 2015 +0530 # Node ID 09193c05af52b2024635037dbf9fa19d4b978e4b # Parent 1e5c4d155ab85e8e8dd199bb3515801766ea9e88 motion: remove mvc's sad cost calc for lowres, already

[x265] [PATCH] motion: remove mvc's sad cost calc for lowres, already measured in slicetype

2015-06-25 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1435231671 -19800 # Thu Jun 25 16:57:51 2015 +0530 # Node ID 01d54ec4cbeaa7e9685b0df6ae874104e8ca5943 # Parent 58a40cd36ed9aa5c5ab94bb8ab2cda8c36a12b05 motion: remove mvc's sad cost calc for lowres, already

[x265] [PATCH] search: remove the AMVP candidates from the motion candidate list

2015-06-23 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1435051224 -19800 # Tue Jun 23 14:50:24 2015 +0530 # Node ID 49a44529ef7ca4810e341f4b8a9a7b7f693ae818 # Parent dfdf378a3968a15a1465a3aa3098e507fb4f10e5 search: remove the AMVP candidates from the motion candidate

[x265] [PATCH] analysis: fix blocking artifacts while sharing best merge candidate

2015-06-15 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1434358942 -19800 # Mon Jun 15 14:32:22 2015 +0530 # Node ID 9bab83c89429b8be40d3114b79e8d939f7ea5643 # Parent 32590b25678b5b87bf6beed4c3074ec3837d35da analysis: fix blocking artifacts while sharing best merge

Re: [x265] [PATCH] analysis: Fix blocking artifacts while sharing best merge candidates

2015-06-15 Thread Gopu Govindaswamy
On Fri, Jun 12, 2015 at 8:47 PM, Steve Borho st...@borho.org wrote: On 06/12, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1434098206 -19800 # Fri Jun 12 14:06:46 2015 +0530 # Node ID

Re: [x265] --analysis-mode error

2015-06-12 Thread Gopu Govindaswamy
Hello Joshua, Thanks for reporting this blocking artifacts issue, we have identified the issue, there is a bug while sharing the best merge candidates and we have fixed this issue and sent the patch for it Thanks Gopu G On Thu, Jun 11, 2015 at 6:06 PM, Joshua Bowman silverback...@gmail.com

[x265] [PATCH] analysis: Fix blocking artifacts while sharing best merge candidates

2015-06-12 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1434098206 -19800 # Fri Jun 12 14:06:46 2015 +0530 # Node ID e0327556bbcda705af8689ec0a77206599f5de61 # Parent 2cd9183df03edff0b148bab6e133dfe1ae4f69a1 analysis: Fix blocking artifacts while sharing best merge

[x265] [PATCH] cli: fix crash when pass the unrecognized options

2015-05-20 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1432104767 -19800 # Wed May 20 12:22:47 2015 +0530 # Node ID 86c12f594b8964909f311a5a39f3941f73c94523 # Parent 9b31a8a7bd57efededcc3884eec09f649394 cli: fix crash when pass the unrecognized options diff -r

[x265] [PATCH] search: add lowres MV into search MV candidate list for search ME

2015-05-19 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1432035244 -19800 # Tue May 19 17:04:04 2015 +0530 # Node ID 9cab90d3b70085081f142a792a70cfde622ef720 # Parent d7b100e51e828833eee006f1da93e499ac161d28 search: add lowres MV into search MV candidate list

Re: [x265] [PATCH] search: add lowres MV into search mv candidate list for search ME(CHANGESOUTPUT)

2015-05-18 Thread Gopu Govindaswamy
39.072 29.927 0.832237 7.753 1.73 2550.44 27.615 36.901 39.098 30.211 0.840277 7.966 review this results and let me know so that i can send the final patch On Thu, May 14, 2015 at 10:53 AM, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g

[x265] [PATCH] lowres: cache the lowres maxNumBlocks and reuse this in other places

2015-05-14 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1431665162 -19800 # Fri May 15 10:16:02 2015 +0530 # Node ID 484f7cac98c52cac5655b2e3de45a86e0f551269 # Parent 8592bf81d0848279fa79cd1487406cb516dffe99 lowres: cache the lowres maxNumBlocks and reuse this in other

[x265] [PATCH] search: add lowres MV into search mv candidate list for search ME(CHANGESOUTPUT)

2015-05-13 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1431581025 -19800 # Thu May 14 10:53:45 2015 +0530 # Node ID def132fbcf33352b18a31015dfefff79e95d21d7 # Parent 479087422e29a672d6e9bc8d0cd2a65649d71fe2 search: add lowres MV into search mv candidate list

[x265] [PATCH] search: add lowres MV into search mv candidate list for search ME

2015-05-13 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1431500901 -19800 # Wed May 13 12:38:21 2015 +0530 # Node ID a8addf6307f7da8d28857297d8de08b255e6610b # Parent 6a8b7e35213670b6c4803bd1b1a0c16e57205968 search: add lowres MV into search mv candidate list

[x265] [PATCH] search: remove the merge candidates from the motion candidate list

2015-04-29 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1430306233 -19800 # Wed Apr 29 16:47:13 2015 +0530 # Node ID 89fc8d7c42673ceab56c06052f3e3f3e814930a0 # Parent cc6da5218a188ded2d239bb8dbf6c3399978c93f search: remove the merge candidates from the motion candidate

[x265] [PATCH] search: move MVP Index selection to motion estimate to avoid code duplication

2015-04-29 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1430293410 -19800 # Wed Apr 29 13:13:30 2015 +0530 # Node ID cc6da5218a188ded2d239bb8dbf6c3399978c93f # Parent c4d9ee2cef03ef74f5623784d514ffcdf725bec4 search: move MVP Index selection to motion estimate to avoid

Re: [x265] [PATCH] search: remove the merge candidates from the motion candidate list

2015-04-26 Thread Gopu Govindaswamy
On Thu, Apr 23, 2015 at 9:34 AM, Gopu Govindaswamy g...@multicorewareinc.com wrote: On Wednesday, April 22, 2015, Steve Borho st...@borho.org wrote: On 04/22, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1429699945

[x265] [PATCH] motion: lowres mvc[] are measured in slicetype no need to measure again in ME

2015-04-22 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1429683763 -19800 # Wed Apr 22 11:52:43 2015 +0530 # Node ID 6d34a490302ee75f2ddc6ef7d841fb900dce1bb7 # Parent c135c117ffb083a00d4353279ea669e8f3f7a8ee motion: lowres mvc[] are measured in slicetype no need

[x265] [PATCH] search: remove the merge candidates from the motion candidate list

2015-04-22 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1429699945 -19800 # Wed Apr 22 16:22:25 2015 +0530 # Node ID 61d6b2ba3206a3ebf7b38118ee62e6c5e64e1c1b # Parent 6d34a490302ee75f2ddc6ef7d841fb900dce1bb7 search: remove the merge candidates from the motion candidate

[x265] [PATCH] slicetype: select best mvp using neighbor mv's satd cost for Lowres ME

2015-04-21 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1429603596 -19800 # Tue Apr 21 13:36:36 2015 +0530 # Node ID 2f5c607a5608a0aed7ea226dee8580846225c45d # Parent 5c3443546cccea47316d59dbc4f892e1b6f8b1b5 slicetype: select best mvp using neighbor mv's satd cost

Re: [x265] [PATCH rfc] aq: implementation of Fine-grained Adaptive Quantization

2015-03-16 Thread Gopu Govindaswamy
Thanks for review On Tue, Mar 17, 2015 at 4:27 AM, Steve Borho st...@borho.org wrote: On 03/16, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1426504011 -19800 # Mon Mar 16 16:36:51 2015 +0530 # Node ID

Re: [x265] [PATCH] dqp: add param for maxCuDQPDepth

2015-03-12 Thread Gopu Govindaswamy
On Thu, Mar 12, 2015 at 10:15 PM, Steve Borho st...@borho.org wrote: On 03/12, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1426140129 -19800 # Thu Mar 12 11:32:09 2015 +0530 # Node ID

[x265] [PATCH] dqp: add param --max-dqp-depth for maxCuDQPDepth

2015-03-12 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1426224600 -19800 # Fri Mar 13 11:00:00 2015 +0530 # Node ID b0b5cd19b384d889094606326c07ad7bae24b18b # Parent 3187844f4a7f86b1751eaddbb0f0ed926f767eeb dqp: add param --max-dqp-depth for maxCuDQPDepth make

[x265] [PATCH] dqp: add param for maxCuDQPDepth

2015-03-12 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1426140129 -19800 # Thu Mar 12 11:32:09 2015 +0530 # Node ID 1105c6db84119001ae0ed30849b00d4aca17018a # Parent b931c50d55011a1ddc08f0a230b9632fcb4674d7 dqp: add param for maxCuDQPDepth currently the maxCuDQPDepth

[x265] [PATCH] dqp: add logic to encode DQP at depth zero and above as well

2015-03-04 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1425540797 -19800 # Thu Mar 05 13:03:17 2015 +0530 # Node ID ce2bd9e51497631f038110c227e164fe0ffcb5bf # Parent ea9bdb10353fcb06cea1045ba0186c22c448df63 dqp: add logic to encode DQP at depth zero and above as well

[x265] [PATCH] analysis: Share only if best reference is valid

2015-02-27 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1425017769 -19800 # Fri Feb 27 11:46:09 2015 +0530 # Node ID 018e8bbaa854b1a4bd82b3a2e23f7775a77da5cc # Parent 394c2f94a2dc5d0e9e6d1c063361b19b86b88cf6 analysis: Share only if best reference is valid diff -r

[x265] [PATCH] analysis: reuse the bestSadCand in rd level 0 to 4 for skip and merge modes

2015-02-03 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1422950320 -19800 # Tue Feb 03 13:28:40 2015 +0530 # Node ID 420bb1251dc7b9bf1dbb9e6f8e2655ea8f18fe1c # Parent c01267c2280b33047bed11d812880d17153040ed analysis: reuse the bestSadCand in rd level 0 to 4 for skip

[x265] [PATCH] threading: use InterlockedExchangeAdd for ATOMIC_ADD

2015-02-02 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1422867856 -19800 # Mon Feb 02 14:34:16 2015 +0530 # Node ID 92bce6fdd447ef03a2e9245969739d58ecc3a2e9 # Parent db56dc779466c5b54a55b5dadbcd04e882011729 threading: use InterlockedExchangeAdd for ATOMIC_ADD

[x265] [PATCH] analysis: dump and reuse the bestmergeCand for skip and merge mode

2015-02-02 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1422852790 -19800 # Mon Feb 02 10:23:10 2015 +0530 # Node ID db56dc779466c5b54a55b5dadbcd04e882011729 # Parent 6c5156500d6d4fa655acaf7a8b77f2ba3a0f794b analysis: dump and reuse the bestmergeCand for skip and merge

[x265] [PATCH] analysis: dump and reuse the inter bestmergeCand for skip and merge mode

2015-02-02 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1422942732 -19800 # Tue Feb 03 11:22:12 2015 +0530 # Node ID c01267c2280b33047bed11d812880d17153040ed # Parent f189b9328d93694e182356b18275d537c987b8bd analysis: dump and reuse the inter bestmergeCand for skip

[x265] [PATCH] analysis: dump and reuse bestmergeCand for skip and merge mode

2015-01-30 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1422614706 -19800 # Fri Jan 30 16:15:06 2015 +0530 # Node ID f732981763c90cd9bf7db88fae6e526932bf596d # Parent 5e5dc3763f6386da9722903033a2b9dd263a5226 analysis: dump and reuse bestmergeCand for skip and merge

[x265] [PATCH] analysis: allocate and initialize interData ref index

2015-01-21 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1421839207 -19800 # Wed Jan 21 16:50:07 2015 +0530 # Node ID 206224ae0d8cbb0c2cad33e56a66708633c0da65 # Parent 1544454744626ba4ccdd4c2e1e2450a9ac350941 analysis: allocate and initialize interData ref index diff

[x265] [PATCH] analysis: dump the best depth and re-use it for analysis-mode=load

2015-01-08 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1420713484 -19800 # Thu Jan 08 16:08:04 2015 +0530 # Node ID f307fc02faf6111642737516cf34d3dd5f3b2820 # Parent 24da7b0accdafb1f9e7e54182c114cb264d09bab analysis: dump the best depth and re-use it for analysis-mode

[x265] [PATCH] analysis: simplify inter analysis structure to share more inter analysis data

2015-01-08 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1419397499 -19800 # Wed Dec 24 10:34:59 2014 +0530 # Node ID 24da7b0accdafb1f9e7e54182c114cb264d09bab # Parent ee358bb8ea82a68c5efe56120f8a2657ff59c983 analysis: simplify inter analysis structure to share more

[x265] [PATCH] encoder: initialize analysis data to null

2015-01-05 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1420440937 -19800 # Mon Jan 05 12:25:37 2015 +0530 # Node ID b8a49b6434c5e9da7f301b388044df33083adb64 # Parent f255e8d06423231cb8c58ab5d3b10de7fb27b424 encoder: initialize analysis data to null diff -r

[x265] [PATCH] analysis: modified inter analysis structure to reduce the analysis file size

2014-12-23 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1419326367 -19800 # Tue Dec 23 14:49:27 2014 +0530 # Node ID 2e70b3bd72c1fc7917e9bef704def2ebd941e08f # Parent 9fdab427a1918939293539f07b49ce77c5104912 analysis: modified inter analysis structure to reduce

[x265] [PATCH] analysis: simplify inter analysis structure to share more inter analysis data

2014-12-23 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1419397499 -19800 # Wed Dec 24 10:34:59 2014 +0530 # Node ID f75dc9609ebc8a6ca32921b352a55831e7dd199e # Parent 5f9f7194267b76f733e9ffb0f9e8b474dfe89a71 analysis: simplify inter analysis structure to share more

[x265] [PATCH] analysis: dump the best depth and re-use it for analysis-mode=load

2014-12-22 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1419247700 -19800 # Mon Dec 22 16:58:20 2014 +0530 # Node ID 8606c4019f6b962bec47398ac8f876642ecab747 # Parent 8d2f418829c894c25da79daa861f16c61e5060d7 analysis: dump the best depth and re-use it for analysis-mode

[x265] [PATCH] analysis: remove redundant argument in compressIntraCU

2014-12-22 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1419315212 -19800 # Tue Dec 23 11:43:32 2014 +0530 # Node ID c4ec3f22846beb3eedcb187e86be17bd7636aafa # Parent 8d2f418829c894c25da79daa861f16c61e5060d7 analysis: remove redundant argument in compressIntraCU diff

[x265] [PATCH] encoder: allocate memory for inter and intra analysis data based on slicetype

2014-12-22 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1419317228 -19800 # Tue Dec 23 12:17:08 2014 +0530 # Node ID 09cb790f2242df75ba1f3a1e0415c4f34d0ec729 # Parent c4ec3f22846beb3eedcb187e86be17bd7636aafa encoder: allocate memory for inter and intra analysis data

[x265] [PATCH] encoder: fix binary mismatch for analysis load vs save with same bitrate

2014-12-02 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1417586553 -19800 # Wed Dec 03 11:32:33 2014 +0530 # Node ID 50d2b92ecc89bf1de974b2919ca7d0687f0f80a1 # Parent de54cffaecf2c505aef34d34063f9840036dae56 encoder: fix binary mismatch for analysis load vs save

[x265] [PATCH] search: fix binary mismatch and inconsistent crash for share inter information

2014-11-17 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1416218723 -19800 # Mon Nov 17 15:35:23 2014 +0530 # Node ID 23bba9b2de1c930976a9018c5127b566ba31c44a # Parent 27d36c4b4a27d2872430c6a6fc538fbddcf791e6 search: fix binary mismatch and inconsistent crash for share

[x265] [PATCH] encoder: force slicetype using analysis file

2014-11-17 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1416222532 -19800 # Mon Nov 17 16:38:52 2014 +0530 # Node ID c327e1e5aec0e6da349e57d92a2da587027cf32a # Parent 23bba9b2de1c930976a9018c5127b566ba31c44a encoder: force slicetype using analysis file diff -r

[x265] [PATCH] cli: read and write analysis data based on the slicetype

2014-11-13 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1415869080 -19800 # Thu Nov 13 14:28:00 2014 +0530 # Node ID cdf691da4fddcf5fc369d3d322b32462b9249b99 # Parent 0693e0c041fbf0079f97ce35c50029fe130985b6 cli: read and write analysis data based on the slicetype

[x265] [PATCH] cli: fix warnings an linux

2014-11-12 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1415858987 -19800 # Thu Nov 13 11:39:47 2014 +0530 # Node ID 2e30a7929ebd85c8ebede93cd0c41797bdf36ba0 # Parent 18aefbde72ab2dfaa0d4edeea7fd0ab4f9a09f9c cli: fix warnings an linux diff -r 18aefbde72ab -r

[x265] [PATCH] analysis: fix bug in intra and inter information sharing using analysisdata file

2014-11-12 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1415864212 -19800 # Thu Nov 13 13:06:52 2014 +0530 # Node ID 0693e0c041fbf0079f97ce35c50029fe130985b6 # Parent 2e30a7929ebd85c8ebede93cd0c41797bdf36ba0 analysis: fix bug in intra and inter information sharing

Re: [x265] [PATCH] analysis: Dump the best MV statistics and re-use this for analysis load mode

2014-11-10 Thread Gopu Govindaswamy
On Tue, Nov 11, 2014 at 8:50 AM, Steve Borho st...@borho.org wrote: On 11/10, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1415611936 -19800 # Mon Nov 10 15:02:16 2014 +0530 # Node ID

[x265] [PATCH] analysis: Dump best MV statistics and re-use this for analysis load mode

2014-11-10 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1415685422 -19800 # Tue Nov 11 11:27:02 2014 +0530 # Node ID ae9d1d48303b3e1e7fbc1ce1fe480f318654378d # Parent 32513a4c3bd435757347e729dc14b5a1c1c6ceef analysis: Dump best MV statistics and re-use

[x265] [PATCH] cli: remove redundant variables from intra and inter analysis structure

2014-11-10 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1415686884 -19800 # Tue Nov 11 11:51:24 2014 +0530 # Node ID 64b80aa95091ddcc95df1790dc72a4786d68e125 # Parent ae9d1d48303b3e1e7fbc1ce1fe480f318654378d cli: remove redundant variables from intra and inter analysis

[x265] [PATCH] cli: add numPredMode into analysis structure and keep configurable based on param

2014-11-10 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1415689681 -19800 # Tue Nov 11 12:38:01 2014 +0530 # Node ID d98278d6bef3c35af876e6713e526ddace141e2f # Parent 64b80aa95091ddcc95df1790dc72a4786d68e125 cli: add numPredMode into analysis structure and keep

[x265] [PATCH] cli: bug fix for validatefanout param analysis-mode=save and load

2014-11-03 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1415074574 -19800 # Tue Nov 04 09:46:14 2014 +0530 # Node ID 5b278b3c4435340f918d2e23193e878cfefe99da # Parent a8ec469d7fb1de024edef71220c91f67e777ad9d cli: bug fix for validatefanout param analysis-mode=save

[x265] [PATCH] search: move m_bestME[] from search to Mode structure

2014-10-30 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1414567443 -19800 # Wed Oct 29 12:54:03 2014 +0530 # Branch stable # Node ID 829e84dffe17a023d96a9f33881172803358b065 # Parent 9b73a4d2210a6b9b29d209d9ca46a67f51f16e7a search: move m_bestME[] from search to Mode

[x265] [PATCH] search: dump best motion statistics for PB slices into analysis file

2014-10-23 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1414056254 -19800 # Thu Oct 23 14:54:14 2014 +0530 # Node ID 08eb43dca008688aeb8814fd21a8e8cb4b3f9801 # Parent ce304756a6e469b94cceef930e62972bd2168e4f search: dump best motion statistics for PB slices

[x265] [PATCH] analysis: share the depth, best modes and partitions based on cuAddr - bug fix

2014-10-20 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1413791603 -19800 # Mon Oct 20 13:23:23 2014 +0530 # Node ID d04a014dffcc84caa22fbd3d6062b4b94790dcaa # Parent c15bb6a0d01fd16c663b64787b6432d7d465d4cb analysis: share the depth, best modes and partitions based

Re: [x265] [PATCH] search: dump best motion statistics for P and B slices into analysisdata file

2014-10-14 Thread Gopu Govindaswamy
On Tue, Oct 14, 2014 at 11:51 AM, Steve Borho st...@borho.org wrote: On 10/14, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1413260936 -19800 # Tue Oct 14 09:58:56 2014 +0530 # Node ID

[x265] [PATCH] search: dump best motion statistics for P and B slices into analysisdata file

2014-10-14 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1413268677 -19800 # Tue Oct 14 12:07:57 2014 +0530 # Node ID ef61b042ab3678c9d27b819efed46f5be8969c32 # Parent f26e81eb555aa586380b34314c302ea9b148f357 search: dump best motion statistics for P and B slices

Re: [x265] [PATCH] search: dump best motion statistics for P and B slices into analysisdata file

2014-10-14 Thread Gopu Govindaswamy
Please ignore this patch On Tue, Oct 14, 2014 at 12:08 PM, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1413268677 -19800 # Tue Oct 14 12:07:57 2014 +0530 # Node ID ef61b042ab3678c9d27b819efed46f5be8969c32 # Parent

[x265] [PATCH] search: dump the best motion statistics for PB slices into analysisdata file

2014-10-14 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1413280221 -19800 # Tue Oct 14 15:20:21 2014 +0530 # Node ID 188757dfe944c7e70429ffe1316775d135d87d13 # Parent f26e81eb555aa586380b34314c302ea9b148f357 search: dump the best motion statistics for PB slices

Re: [x265] [PATCH] search: dump the best motion statistics for PB slices into analysisdata file

2014-10-14 Thread Gopu Govindaswamy
On Wed, Oct 15, 2014 at 12:44 AM, Steve Borho st...@borho.org wrote: On 10/14, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1413280221 -19800 # Tue Oct 14 15:20:21 2014 +0530 # Node ID

[x265] [PATCH] search: dump best motion statistics for P and B slices into analysisdata file

2014-10-13 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1413260936 -19800 # Tue Oct 14 09:58:56 2014 +0530 # Node ID 585e8591cb95ef5a57e10f16e9f4bd61ec5a8913 # Parent f26e81eb555aa586380b34314c302ea9b148f357 search: dump best motion statistics for P and B slices

[x265] [PATCH] analysis: fix bug in compressSharedIntraCTU while analysis-mode=load

2014-10-13 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1413261003 -19800 # Tue Oct 14 10:00:03 2014 +0530 # Node ID e59385c24be4d03143724474ffd9204698fbb0be # Parent 585e8591cb95ef5a57e10f16e9f4bd61ec5a8913 analysis: fix bug in compressSharedIntraCTU while analysis

[x265] [PATCH] analysis: fix bug in compressSharedIntraCTU while analysis-mode=load

2014-10-09 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1412918795 -19800 # Fri Oct 10 10:56:35 2014 +0530 # Node ID 850c26341c248342c7eccc013bdf130e0d40 # Parent 4495af3b30bb7a361c3252a8800f8dfa9f191145 analysis: fix bug in compressSharedIntraCTU while analysis

[x265] [PATCH] analysis: fix for csp:444 decoder crash - CABAC context state handling

2014-10-08 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1412752743 -19800 # Wed Oct 08 12:49:03 2014 +0530 # Node ID 45a5d6ae624f5f26e5ff070afec10581654b8f67 # Parent 46c4b98d92ece7ff25d790b0fc69a8185d575524 analysis: fix for csp:444 decoder crash - CABAC context state

[x265] [PATCH] frameencoder: allocate memory for SEIPictureTiming when interlaceMode is enabled

2014-10-08 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1412758470 -19800 # Wed Oct 08 14:24:30 2014 +0530 # Node ID 52677ba0c69441688fbe83c926ae39d4d1a5422c # Parent 46c4b98d92ece7ff25d790b0fc69a8185d575524 frameencoder: allocate memory for SEIPictureTiming when

[x265] [PATCH] search: cleanup and remove redundant variable in checkintra

2014-09-18 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1411017604 -19800 # Thu Sep 18 10:50:04 2014 +0530 # Node ID e32bc023f232e10d0384d0cf4eec53f14419dabd # Parent 86686bd153db547c33cfe23407f32e5e050f9d62 search: cleanup and remove redundant variable in checkintra

[x265] [PATCH] search: dump best motion statistics for P and B slices into analysisdata file

2014-09-18 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1411025249 -19800 # Thu Sep 18 12:57:29 2014 +0530 # Node ID c2d80cbd47dc7219aee70a403b8337330bc1b798 # Parent e32bc023f232e10d0384d0cf4eec53f14419dabd search: dump best motion statistics for P and B slices

[x265] [PATCH] search: remove redundant loacal variables in encodeResAndCalcRdSkipCU

2014-09-18 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1411032660 -19800 # Thu Sep 18 15:01:00 2014 +0530 # Node ID 9af870aa267cf5d6ae1ed2d4b413a680d289721b # Parent c2d80cbd47dc7219aee70a403b8337330bc1b798 search: remove redundant loacal variables

[x265] [PATCH] search: simplify and remove redundant variables in getBestIntraModeChroma

2014-09-18 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1411041435 -19800 # Thu Sep 18 17:27:15 2014 +0530 # Node ID 60c83204a791f9a872b207f2c86b8e56ffb306aa # Parent 9af870aa267cf5d6ae1ed2d4b413a680d289721b search: simplify and remove redundant variables

[x265] [PATCH] analysis: Intra picture estimation information sharing

2014-09-16 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1410857300 -19800 # Tue Sep 16 14:18:20 2014 +0530 # Node ID 61dc8322e6c0af444ba591755c299b945e1e423a # Parent 1de67321275e70d510f0df3d5b7d4b9d391a1e66 analysis: Intra picture estimation information sharing when

[x265] [PATCH] analysis: intra picture estimation (mode and split decision)information sharing

2014-09-16 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1410866456 -19800 # Tue Sep 16 16:50:56 2014 +0530 # Node ID 717ea14104cf32bbcafe8e9b8ddef17867807936 # Parent 1de67321275e70d510f0df3d5b7d4b9d391a1e66 analysis: intra picture estimation (mode and split decision

[x265] [PATCH] analysis: Intra picture estimation information sharing

2014-09-15 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1410770251 -19800 # Mon Sep 15 14:07:31 2014 +0530 # Node ID 9db768fa41ad927c66c1dc4ae446953862052ce4 # Parent 184e56afa951815f4e295b4fcce094ee03361a2e analysis: Intra picture estimation information sharing when

[x265] [PATCH] dpb: select best TMVP candidate from among all of the reference frames

2014-09-08 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1410236940 -19800 # Tue Sep 09 09:59:00 2014 +0530 # Node ID 88b0307c69c39c1dc9829922d6fcf37d828bd63d # Parent b5f81a83940396c241d33c8f15a5ef48de9cd62e dpb: select best TMVP candidate from among all

[x265] [PATCH] analysis: setQPforQuant in checkIntraInter to fix the hash mismatch at rd=56

2014-07-22 Thread gopu
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1406094393 -19800 # Wed Jul 23 11:16:33 2014 +0530 # Node ID 1beaaabef3eb6d3e832102ed7dafcd855c1d7298 # Parent e3ad03b7c4854be40730645d4fe25e56a93f3f94 analysis: setQPforQuant in checkIntraInter to fix the hash

[x265] [PATCH] dpb: destroy and delete m_reconPicYuv from picSymFreeList

2014-06-18 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1403153642 -19800 # Thu Jun 19 10:24:02 2014 +0530 # Node ID ff10cd406de0a1aedc291e3356906981a78a7e97 # Parent f5be40ace2cc8764fdb913fe7ccf4cdb4e1d5bd4 dpb: destroy and delete m_reconPicYuv from picSymFreeList diff -r f5be40ace2cc -r

[x265] [PATCH] cutree: identify the correct b-ref to estimate propagatecost

2014-05-15 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1400137266 -19800 # Thu May 15 12:31:06 2014 +0530 # Node ID 6ca880d7e68361e5b9e2353f05369d9e5c40a29f # Parent d5b42a9fe43ba877f90f73a11a071d9e449e9661 cutree: identify the correct b-ref to estimate propagatecost diff -r d5b42a9fe43b -r

[x265] [PATCH] cutree: adjust the rowSatd with qpoffset only for reference frames

2014-05-15 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1400146948 -19800 # Thu May 15 15:12:28 2014 +0530 # Node ID 794b7d744a14c653f76748b4ec3033b040c3e783 # Parent 6ca880d7e68361e5b9e2353f05369d9e5c40a29f cutree: adjust the rowSatd with qpoffset only for reference frames diff -r

Re: [x265] [PATCH] cutree: adjust the rowSatd with qpoffset only for reference frames

2014-05-15 Thread Gopu Govindaswamy
On Thu, May 15, 2014 at 3:44 PM, Steve Borho st...@borho.org wrote: On Thu, May 15, 2014 at 4:44 AM, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy # Date 1400146948 -19800 # Thu May 15 15:12:28 2014 +0530 # Node ID

[x265] [PATCH] cutree: removed logLevel check from if loop

2014-05-15 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1400150497 -19800 # Thu May 15 16:11:37 2014 +0530 # Node ID 0304823a1d26d008c4eaedd4952e115f325042be # Parent 794b7d744a14c653f76748b4ec3033b040c3e783 cutree: removed logLevel check from if loop diff -r 794b7d744a14 -r 0304823a1d26

[x265] [PATCH] rest: document --min-crf

2014-05-07 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1399525769 -19800 # Thu May 08 10:39:29 2014 +0530 # Node ID 4301ce670aed4b9095797a85f9996cf8db6e1789 # Parent 7a3657ff29e24b7832002b76b3f9096736d20a36 rest: document --min-crf diff -r 7a3657ff29e2 -r 4301ce670aed doc/reST/cli.rst

[x265] [PATCH] x265: implemented crf-min that specifies a minimum rate factor value for encode

2014-05-07 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1399524053 -19800 # Thu May 08 10:10:53 2014 +0530 # Node ID 7a3657ff29e24b7832002b76b3f9096736d20a36 # Parent 6494bb2e64253fc0f9413b88933634d1f37c4881 x265: implemented crf-min that specifies a minimum rate factor value for encode diff

[x265] [PATCH] log: add the RateFactor for each frame to the .stats file when using --crf mode

2014-05-06 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1399360773 -19800 # Tue May 06 12:49:33 2014 +0530 # Node ID 4a78e823abdf875524ed07ac4485276160c52fb8 # Parent c4adcaef8d1d8d5f65841a42ef838594fa953185 log: add the RateFactor for each frame to the .stats file when using --crf mode diff

[x265] [PATCH] cli: added qpfile feature to force frame qp and slicetype using file

2014-05-06 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1399439942 -19800 # Wed May 07 10:49:02 2014 +0530 # Node ID 76d6fee3f0e2a7592ae2a911ba9352f67597c6fa # Parent 8963bc3aa2e1cad51c11cab1854810d33b558fb4 cli: added qpfile feature to force frame qp and slicetype using file diff -r

[x265] [PATCH] frameencoder: store the reference state of the picture to FrameEncoder Member variable(m_keptAsRef)

2014-04-03 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 139652 -19800 # Thu Apr 03 16:57:24 2014 +0530 # Node ID 099c17e87f7318c62b6f6323dfc0b84e8ff5f076 # Parent c0362b478e23777120ee2cf3c286ca1f2e740018 frameencoder: store the reference state of the picture to FrameEncoder Member variable

[x265] [PATCH] frameencoder: store the reference state of the picture to FrameEncoder Member variable(m_isReferenced)

2014-04-03 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1396526097 -19800 # Thu Apr 03 17:24:57 2014 +0530 # Node ID 817e8c607eab5cc48501491c066da38f163e0e1c # Parent c0362b478e23777120ee2cf3c286ca1f2e740018 frameencoder: store the reference state of the picture to FrameEncoder Member variable

Re: [x265] [PATCH] frameencoder: store the reference state of the picture to FrameEncoder Member variable(m_keptAsRef)

2014-04-03 Thread Gopu Govindaswamy
Please Ignore this patch, I have sent an another patch, the member variable name and commit message has been changed a bit Thanks On Thu, Apr 3, 2014 at 4:57 PM, g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy # Date 139652 -19800 # Thu Apr 03 16:57

[x265] [PATCH] dpb: Allow two L1 refs when b-pyramid is enabled [CHANGES OUTPUTS]

2014-04-02 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1396427874 -19800 # Wed Apr 02 14:07:54 2014 +0530 # Node ID d168ffde7d312a3fb332c1a2fc81b6737fba4bfa # Parent 931b4cd4da91dc667efd16d26b4e9ea834007623 dpb: Allow two L1 refs when b-pyramid is enabled [CHANGES OUTPUTS] Consider

[x265] [PATCH] TEncBinCoderCABAC: fix MingGW build declaration of 'byte' shadows a global declaration

2014-03-19 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1395213956 -19800 # Wed Mar 19 12:55:56 2014 +0530 # Node ID 488a10d35896e9983d243fd347f9f5b5d83dd40b # Parent f58d9c3840a3e9342656098fd7b510a59748fbae TEncBinCoderCABAC: fix MingGW build declaration of 'byte' shadows a global declaration

Re: [x265] [PATCH] tencsbac: WritePCMCode for Cb and Cr merged into single block

2014-03-11 Thread Gopu Govindaswamy
Yes Currently the The PCM Code path not being used, but it can be used when we enable the m_usePCM flag and cu size 32 Thanks Gopu G On Mon, Mar 10, 2014 at 11:34 PM, Steve Borho st...@borho.org wrote: On Mon, Mar 10, 2014 at 3:41 AM, g...@multicorewareinc.com wrote: # HG changeset patch

[x265] [PATCH] tencsbac: subLayerOrderingInfoPresentFlag always true, the if() loop will never executed

2014-03-10 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1394433594 -19800 # Mon Mar 10 12:09:54 2014 +0530 # Node ID e731f70c9e205b8b09a698861bd3fe7ddda377ab # Parent 50d7910ddd61632deeed969cf8e474561b175622 tencsbac: subLayerOrderingInfoPresentFlag always true, the if() loop will never

[x265] [PATCH] tencsbac: remove unused SCALING_LIST_OUTPUT_RESULT macro

2014-03-10 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1394433881 -19800 # Mon Mar 10 12:14:41 2014 +0530 # Node ID ba31dfc650d88afa937293a40fdaafd20c10c83e # Parent e731f70c9e205b8b09a698861bd3fe7ddda377ab tencsbac: remove unused SCALING_LIST_OUTPUT_RESULT macro diff -r e731f70c9e20 -r

[x265] [PATCH] tencsbac: WritePCMCode for Cb and Cr merged into single block

2014-03-10 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1394440478 -19800 # Mon Mar 10 14:04:38 2014 +0530 # Node ID 592b9b952a71f11b778fb4f8afadf86ff9c9a05c # Parent ba31dfc650d88afa937293a40fdaafd20c10c83e tencsbac: WritePCMCode for Cb and Cr merged into single block diff -r ba31dfc650d8 -r

[x265] [PATCH] tcommotion: use Checked malloc to allocate memory

2014-03-10 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1394450728 -19800 # Mon Mar 10 16:55:28 2014 +0530 # Node ID 7c93b0f2bd16d1b25526f2b59d5e35f9f9ce5399 # Parent 592b9b952a71f11b778fb4f8afadf86ff9c9a05c tcommotion: use Checked malloc to allocate memory diff -r 592b9b952a71 -r 7c93b0f2bd16

[x265] [PATCH] tcommotion: cleanup removed unused methods

2014-03-10 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1394451571 -19800 # Mon Mar 10 17:09:31 2014 +0530 # Node ID 29e04698088a8bc96bcf70d3a2f35fb2b2a33ce5 # Parent 7c93b0f2bd16d1b25526f2b59d5e35f9f9ce5399 tcommotion: cleanup removed unused methods diff -r 7c93b0f2bd16 -r 29e04698088a source

[x265] [PATCH] tcomsao: replaced All Pel type into pixel type

2014-03-03 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1393840762 -19800 # Mon Mar 03 15:29:22 2014 +0530 # Node ID 00c2aaba1619e32fb1e7c22bd6de85dae69c533f # Parent c0b16b145f7e3c68b03b07c3b58f73e438564af3 tcomsao: replaced All Pel type into pixel type diff -r c0b16b145f7e -r 00c2aaba1619

[x265] [PATCH] tcompicyuv: initialize NULL to cu and bu offset buffers

2014-02-27 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1393621201 28800 # Fri Feb 28 13:00:01 2014 -0800 # Node ID cc42200ad50a29d09ac775b386604c0e5ef05b65 # Parent 8189f9e9a39f135eb1a8b6c76833503f0b85c6f2 tcompicyuv: initialize NULL to cu and bu offset buffers. diff -r 8189f9e9a39f -r

[x265] [PATCH] tcomrom: scaning order table g_sigLastScan replaced with g_scanOrder

2014-02-19 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1392921339 28800 # Thu Feb 20 10:35:39 2014 -0800 # Node ID 34886273d14b41d777a9129fc3657aef34d2c986 # Parent 3389061b75a486e004409ab628c46fed39d03b72 tcomrom: scaning order table g_sigLastScan replaced with g_scanOrder Scaning order

[x265] [PATCH] slicetype: bug fix for cuTree, use type int32_t for listamount and propagate_amount to calculate valid propagate_cost

2014-02-06 Thread gopu
# HG changeset patch # User Gopu Govindaswamy # Date 1391732264 28800 # Thu Feb 06 16:17:44 2014 -0800 # Node ID 0198815523c1e653fee59f8b6ee58bffbfb12131 # Parent 634bc0b1c24653dd254df77cd80f96f81e71e888 slicetype: bug fix for cuTree, use type int32_t for listamount and propagate_amount

  1   2   >