[x265] [PATCH] framefilter: assert for threadId only when wpp is on

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1404282140 -19800 # Wed Jul 02 11:52:20 2014 +0530 # Node ID b8b5bfbbbf1be682458ddc115cfb99de921557f3 # Parent a18972fd05b1d6242a881bef979b9e1ff17543d9 framefilter: assert for threadId only when wpp is on diff -r a18972fd05b1 -r

Re: [x265] [PATCH] framefilter: assert for threadId only when wpp is on

2014-07-02 Thread Steve Borho
On Wed, Jul 2, 2014 at 1:23 AM, aar...@multicorewareinc.com wrote: # HG changeset patch # User Aarthi Thirumalai # Date 1404282140 -19800 # Wed Jul 02 11:52:20 2014 +0530 # Node ID b8b5bfbbbf1be682458ddc115cfb99de921557f3 # Parent a18972fd05b1d6242a881bef979b9e1ff17543d9 framefilter:

[x265] add primitives.nquant for RDOQ

2014-07-02 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1404286661 -32400 # Wed Jul 02 16:37:41 2014 +0900 # Node ID 3f25ca9b5addda057040a5e1a544b9ede9afc509 # Parent a18972fd05b1d6242a881bef979b9e1ff17543d9 add primitives.nquant for RDOQ diff -r a18972fd05b1 -r 3f25ca9b5add

[x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1404290172 -19800 # Wed Jul 02 14:06:12 2014 +0530 # Node ID 69d9bd3eb5bd015d2e0c90d51eec0d7f8a4747d0 # Parent a18972fd05b1d6242a881bef979b9e1ff17543d9 framefilter: remove heap corruption in tld diff -r a18972fd05b1 -r 69d9bd3eb5bd

Re: [x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread Aarthi Priya Thirumalai
sry, Thg client didnt sync the changes properly for the previous commit. here is the right one # HG changeset patch # User Aarthi Thirumalai # Date 1404290172 -19800 # Wed Jul 02 14:06:12 2014 +0530 # Node ID a5a439242bbf367f5d76356b841cfa1ee9e119e4 # Parent

Re: [x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread Deepthi Nandakumar
The framefilter structure needs ThreadLocalData m_tld, that has to be initialised, and then used if wpp is not enabled. Not sure what you're trying to do here? On Wed, Jul 2, 2014 at 2:20 PM, Aarthi Priya Thirumalai aar...@multicorewareinc.com wrote: sry, Thg client didnt sync the changes

Re: [x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread Aarthi Priya Thirumalai
Exactly that! make FrameEncoder::m_tld a public member for framefilter to access, use it in when Wpp is disabled. On Wed, Jul 2, 2014 at 2:25 PM, Deepthi Nandakumar deep...@multicorewareinc.com wrote: The framefilter structure needs ThreadLocalData m_tld, that has to be initialised, and

Re: [x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread Deepthi Nandakumar
Hmm, I'm wondering doesnt m_tld rightfully belong to Encoder? On Wed, Jul 2, 2014 at 3:39 PM, Aarthi Priya Thirumalai aar...@multicorewareinc.com wrote: Exactly that! make FrameEncoder::m_tld a public member for framefilter to access, use it in when Wpp is disabled. On Wed, Jul 2, 2014

[x265] [PATCH] frame: initialize recon to avoid SAO read of uninitialized pixels beyond picture end

2014-07-02 Thread kavitha
# HG changeset patch # User Kavitha Sampath kavi...@multicorewareinc.com # Date 1404297383 -19800 # Wed Jul 02 16:06:23 2014 +0530 # Node ID 731068beca7e5e1403c39c5ede610101b3e6e69f # Parent a18972fd05b1d6242a881bef979b9e1ff17543d9 frame: initialize recon to avoid SAO read of uninitialized

[x265] [PATCH] TComDataCU: remove redundant functions

2014-07-02 Thread ashok
# HG changeset patch # User Ashok Kumar Mishraas...@multicorewareinc.com # Date 1404283815 -19800 # Wed Jul 02 12:20:15 2014 +0530 # Node ID efa2f64a1565ae40dac666e81d268e7ac4432c3f # Parent a18972fd05b1d6242a881bef979b9e1ff17543d9 TComDataCU: remove redundant functions diff -r a18972fd05b1

Re: [x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread Aarthi Priya Thirumalai
it has to be in scope of each Frame Encoder since frame can be are encoded in parallel with no wpp. On Wed, Jul 2, 2014 at 3:55 PM, Deepthi Nandakumar deep...@multicorewareinc.com wrote: Hmm, I'm wondering doesnt m_tld rightfully belong to Encoder? On Wed, Jul 2, 2014 at 3:39 PM, Aarthi

Re: [x265] [PATCH] framefilter: assert for threadId only when wpp is on

2014-07-02 Thread chen
At 2014-07-02 14:38:15,Steve Borho st...@borho.org wrote: On Wed, Jul 2, 2014 at 1:23 AM,  aar...@multicorewareinc.com wrote:  # HG changeset patch  # User Aarthi Thirumalai  # Date 1404282140 -19800  #  Wed Jul 02 11:52:20 2014 +0530  # Node ID b8b5bfbbbf1be682458ddc115cfb99de921557f3  # 

[x265] [PATCH] framefilter: fix assert error for threadId when wpp is off

2014-07-02 Thread Min Chen
# HG changeset patch # User Min Chen chenm...@163.com # Date 1404322274 25200 # Node ID e236f39a4293056fab686e0af76bb19748f4cef1 # Parent a18972fd05b1d6242a881bef979b9e1ff17543d9 framefilter: fix assert error for threadId when wpp is off diff -r a18972fd05b1 -r e236f39a4293

Re: [x265] [PATCH] frame: initialize recon to avoid SAO read of uninitialized pixels beyond picture end

2014-07-02 Thread chen
At 2014-07-02 20:08:18,kavi...@multicorewareinc.com wrote: # HG changeset patch # User Kavitha Sampath kavi...@multicorewareinc.com # Date 1404297383 -19800 #  Wed Jul 02 16:06:23 2014 +0530 # Node ID 731068beca7e5e1403c39c5ede610101b3e6e69f # Parent  a18972fd05b1d6242a881bef979b9e1ff17543d9

Re: [x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread chen
We can reuse [0] everytime, we alloc at least 1 TLD in Encoder::create() At 2014-07-02 18:09:51,Aarthi Priya Thirumalai aar...@multicorewareinc.com wrote: Exactly that! make FrameEncoder::m_tld a public member for framefilter to access, use it in when Wpp is disabled. On Wed, Jul 2,

Re: [x265] [PATCH] TComDataCU: remove redundant functions

2014-07-02 Thread Steve Borho
On Wed, Jul 2, 2014 at 10:00 AM, as...@multicorewareinc.com wrote: # HG changeset patch # User Ashok Kumar Mishraas...@multicorewareinc.com # Date 1404283815 -19800 # Wed Jul 02 12:20:15 2014 +0530 # Node ID efa2f64a1565ae40dac666e81d268e7ac4432c3f # Parent

Re: [x265] [PATCH] frame: initialize recon to avoid SAO read of uninitialized pixels beyond picture end

2014-07-02 Thread Steve Borho
On Wed, Jul 2, 2014 at 7:08 AM, kavi...@multicorewareinc.com wrote: # HG changeset patch # User Kavitha Sampath kavi...@multicorewareinc.com # Date 1404297383 -19800 # Wed Jul 02 16:06:23 2014 +0530 # Node ID 731068beca7e5e1403c39c5ede610101b3e6e69f # Parent

Re: [x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread Steve Borho
On Wed, Jul 2, 2014 at 10:35 AM, chen chenm...@163.com wrote: We can reuse [0] everytime, we alloc at least 1 TLD in Encoder::create() Not if another frame encoder or frame filter can be using it at the same time; and definitely not if the Encoder's TLD array is static. This is why the

Re: [x265] [PATCH] framefilter: remove heap corruption in tld

2014-07-02 Thread chen
At 2014-07-02 23:54:17,Steve Borho st...@borho.org wrote: On Wed, Jul 2, 2014 at 10:35 AM, chen chenm...@163.com wrote:  We can reuse [0] everytime, we alloc at least 1 TLD in Encoder::create() Not if another frame encoder or frame filter can be using it at the same time; and definitely not if 

[x265] [PATCH] rc: move structure FrameStats to FrameEncoder class

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1404205105 -19800 # Tue Jul 01 14:28:25 2014 +0530 # Node ID f62d90e934084689c2a13b85f66cb87a074a01a9 # Parent a5a439242bbf367f5d76356b841cfa1ee9e119e4 rc: move structure FrameStats to FrameEncoder class Stats are not needed post encode,

[x265] [PATCH] rc: compute inter, intra and skip cus per frame for the first pass

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalai # Date 1403785166 -19800 # Thu Jun 26 17:49:26 2014 +0530 # Node ID 97150d9a406f9a40a240fcf6417385bc4b788b00 # Parent f62d90e934084689c2a13b85f66cb87a074a01a9 rc: compute inter, intra and skip cus per frame for the first pass diff -r

[x265] [PATCH] rc: write frame stats and cu stats to file in first pass

2014-07-02 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1404146150 -19800 # Mon Jun 30 22:05:50 2014 +0530 # Node ID af5360464d2e751bf17e795b3c314445431d59e0 # Parent 97150d9a406f9a40a240fcf6417385bc4b788b00 rc: write frame stats and cu stats to file in first pass

[x265] [PATCH] encoder: fix --no-wpp behavior, keep TLD selection logic in one place

2014-07-02 Thread Steve Borho
# HG changeset patch # User Steve Borho st...@borho.org # Date 1404281950 18000 # Wed Jul 02 01:19:10 2014 -0500 # Node ID 0743791a8245aacf4868f5a94ab04ab5aaba2d7a # Parent 99b8e4d69e0fa63cc7403dba371c6a0f24fb127d encoder: fix --no-wpp behavior, keep TLD selection logic in one place do not

[x265] [PATCH] simplify: getLumaIntraDir()[x] - getLumaIntraDir(x)

2014-07-02 Thread Min Chen
# HG changeset patch # User Min Chen chenm...@163.com # Date 1404341698 25200 # Node ID c239de820501daf4438a884f6bb6b30fff340789 # Parent e236f39a4293056fab686e0af76bb19748f4cef1 simplify: getLumaIntraDir()[x] - getLumaIntraDir(x) diff -r e236f39a4293 -r c239de820501

[x265] [PATCH] api: allow lambda tables to be user-specified via a text file

2014-07-02 Thread Steve Borho
# HG changeset patch # User Steve Borho st...@borho.org # Date 1404339662 18000 # Wed Jul 02 17:21:02 2014 -0500 # Node ID 6da77093c4b2db20dfafa7ff5994294ba3773f24 # Parent b90fdc3ffb962ddd4baf1309a5d6ffa3908f0486 api: allow lambda tables to be user-specified via a text file This change