[x265] cleanup TComCUMvField::m_cAMVPInfo

2014-01-26 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1390656949 -32400 # Sat Jan 25 22:35:49 2014 +0900 # Node ID ec3089ed27c26508f2639ceeb6988e2eb700fa61 # Parent 237bf66674056639581ef2aa3466ea2fc5523ceb cleanup TComCUMvField::m_cAMVPInfo diff -r 237bf6667405 -r

Re: [x265] reduce unused context models

2014-01-26 Thread Satoshi Nakagawa
Sorry, previous patch was bad. Please replace this one. # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1390738020 -32400 # Sun Jan 26 21:07:00 2014 +0900 # Node ID 6286204630591a4bbfc9f43e8cc9a5c331db86e5 # Parent c59cbc166bede46c227ca47a9d7207d84d117544 reduce

[x265] magic number

2014-01-26 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1390796651 -32400 # Mon Jan 27 13:24:11 2014 +0900 # Node ID 2cf89252ef3b25e8cde008f9dbe580878dcd7638 # Parent 237bf66674056639581ef2aa3466ea2fc5523ceb magic number diff -r 237bf6667405 -r 2cf89252ef3b source/Lib

[x265] reduce unused context models

2014-01-29 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1391005695 -32400 # Wed Jan 29 23:28:15 2014 +0900 # Node ID 505eac50c7f2f7db24561639a887da2463c30b8e # Parent 8552e8cc1a3c60ddcab85e7421229c9a86d4785f reduce unused context models diff -r 8552e8cc1a3c -r 505eac50c7f2

[x265] cmake: fix

2014-01-31 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1391238866 -32400 # Sat Feb 01 16:14:26 2014 +0900 # Node ID b2e76dbb1ec80f633c3f4197442acb40fa7b0385 # Parent 413ad959a5c6a397eea5399c0719d14e439933a5 cmake: fix diff -r 413ad959a5c6 -r b2e76dbb1ec8 source

[x265] reduce context

2014-02-02 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1391398599 -32400 # Mon Feb 03 12:36:39 2014 +0900 # Node ID 5de4b0b966b4be12cb6aed75bd742402db62c027 # Parent aab88ed133647b779b0a1ca33a1e20584103ef7d reduce context diff -r aab88ed13364 -r 5de4b0b966b4 source/Lib

[x265] fix ?

2014-02-03 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1391419070 -32400 # Mon Feb 03 18:17:50 2014 +0900 # Branch fix01 # Node ID 31fe151d0ab187bfa3d2bfe418834e3808cfb1ea # Parent aab88ed133647b779b0a1ca33a1e20584103ef7d fix diff -r aab88ed13364 -r 31fe151d0ab1 source

[x265] cleanup unused variables

2014-02-03 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1391478450 -32400 # Tue Feb 04 10:47:30 2014 +0900 # Branch cleanup2 # Node ID b601443e9347163d63a5098177baec2b15e5c346 # Parent d5326d9bf1b25db43e21f9993f56f2f07a4167eb cleanup unused variables diff -r d5326d9bf1b2 -r

[x265] fix addAvg

2014-02-04 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1391560686 -32400 # Wed Feb 05 09:38:06 2014 +0900 # Node ID 44a3eacf9dd474ba530162ae085099242b1e # Parent bed6e485d6c18bd24ec0837eebae1425ec137a4a fix addAvg diff -r bed6e485d6c1 -r 44a3eacf9d00 source/common/x86

[x265] remove unnecessary copyToPicLuma() call

2014-02-05 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1391652151 -32400 # Thu Feb 06 11:02:31 2014 +0900 # Node ID bae0927fdb3f8b3f3a2deaff1e5179ced5304348 # Parent fc90c9b265fdd46bb1f375a51ca5183f1bd4d700 remove unnecessary copyToPicLuma() call diff -r fc90c9b265fd -r

[x265] add static const for local tables

2014-02-06 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1391733642 -32400 # Fri Feb 07 09:40:42 2014 +0900 # Node ID 0564ff2d14d17ec46ea27d5cb20a770c1b80144f # Parent 40bec5582eca28ec0bc896e4e9412d580e42f4e4 add static const for local tables diff -r 40bec5582eca -r

[x265] improve getInterMergeCandidates() (Re: add static const for local tables)

2014-02-08 Thread Satoshi Nakagawa
further cleanup for getInterMergeCandidates() # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1391867438 -32400 # Sat Feb 08 22:50:38 2014 +0900 # Branch mrg # Node ID e74cb7ea8645e073c3102b70f023073e80bbb524 # Parent fa9f7b56d4d870f5ebef47bb1007995c2d71ce1a improve

[x265] cleanup unused

2014-02-10 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392023050 -32400 # Mon Feb 10 18:04:10 2014 +0900 # Node ID 6a930059078707bf0f56e6ccbe3715e34f39f1bf # Parent 2fc9c0a085347bf67e7f2865d8ea434d93b82a86 cleanup unused diff -r 2fc9c0a08534 -r 6a9300590787 source/Lib

[x265] cleanup AMVP related

2014-02-10 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392091414 -32400 # Tue Feb 11 13:03:34 2014 +0900 # Node ID 116349aead02244e875bc180d016372545ca16ed # Parent d002f45eee16a00c6b077a40e4ff111a7e4ff8fb cleanup AMVP related diff -r d002f45eee16 -r 116349aead02 source

[x265] cleanup TEncSbac

2014-02-11 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392168582 -32400 # Wed Feb 12 10:29:42 2014 +0900 # Node ID 01cde6b3045672dfba2530b97d62c43dec8b579d # Parent d6fdfa9f493871eff9283d0968179a8c93063230 cleanup TEncSbac diff -r d6fdfa9f4938 -r 01cde6b30456 source/Lib

Re: [x265] [PATCH] fix bug on TSKIP

2014-02-12 Thread Satoshi Nakagawa
thanks fix my mistake. bug was (chromaId + 2). attached cleanup g_convertTxtTypeToIdx[] again. # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392253182 -32400 # Thu Feb 13 09:59:42 2014 +0900 # Branch tskip # Node ID c20f2d973797b22a4e28e7ce751dbf0db40983d7

[x265] const tables

2014-02-12 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392277193 -32400 # Thu Feb 13 16:39:53 2014 +0900 # Node ID 3466fd21eb9e49722b8e6597e4a98884948a5571 # Parent 21832083908f96fa7c7f51f13457837fb0e8c2f9 const tables diff -r 21832083908f -r 3466fd21eb9e source/Lib

[x265] square transform only

2014-02-13 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392355617 -32400 # Fri Feb 14 14:26:57 2014 +0900 # Node ID fe7afa6a2e1290817d3469505b856c55f8d46a1d # Parent 757b127f8ede6a4b5b7f74186fa06be20df2a0ea square transform only diff -r 757b127f8ede -r fe7afa6a2e12 source

[x265] primitives: add count_nonzero

2014-02-14 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392440540 -32400 # Sat Feb 15 14:02:20 2014 +0900 # Node ID dcdb5c276c7827fa540348018ddd72618b558feb # Parent d77a549b8061f038b2d263c4508e256b4a335208 primitives: add count_nonzero diff -r d77a549b8061 -r dcdb5c276c78

Re: [x265] primitives: add count_nonzero

2014-02-16 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392617016 -32400 # Mon Feb 17 15:03:36 2014 +0900 # Node ID 8dc1c9646b23a0e1110bef8a10ebfe3fee5d4250 # Parent ce96cdb390fe26aee6effa731e51303c1d9056b0 primitives: add count_nonzero diff -r ce96cdb390fe -r 8dc1c9646b23

[x265] cleanup unused variables

2014-02-16 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392623778 -32400 # Mon Feb 17 16:56:18 2014 +0900 # Node ID 3bd3525dc31fa93819deca8cd377d531206d00b2 # Parent ce96cdb390fe26aee6effa731e51303c1d9056b0 cleanup unused variables diff -r ce96cdb390fe -r 3bd3525dc31f

[x265] nextState table

2014-02-18 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392710845 -32400 # Tue Feb 18 17:07:25 2014 +0900 # Node ID d0e59351624e8487780db32247be34e4a2cc5984 # Parent 8571d160aedb00e07a3f47016f04d8d9aeaa5856 nextState table diff -r 8571d160aedb -r d0e59351624e source/Lib

[x265] reduce addClip

2014-02-19 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392872381 -32400 # Thu Feb 20 13:59:41 2014 +0900 # Node ID 588adfc60b27190e5d595611c3d34c49e381d9ae # Parent 3389061b75a486e004409ab628c46fed39d03b72 reduce addClip diff -r 3389061b75a4 -r 588adfc60b27 source/Lib

[x265] cleanup useless getMvPred*(): always zero mv

2014-02-20 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392889699 -32400 # Thu Feb 20 18:48:19 2014 +0900 # Node ID 5d27f9feb54079cb63937c342513f2428670b0f5 # Parent 3389061b75a486e004409ab628c46fed39d03b72 cleanup useless getMvPred*(): always zero mv diff -r 3389061b75a4

[x265] asm: update count_nonzero, add testbench

2014-02-20 Thread Satoshi Nakagawa
+pshufd m1, m1, 0 +packssdwm1, m1 packssdw is expendsive instruction, pshuflw+punpcklqdq is better. revised, thanks. # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392953002 -32400 # Fri Feb 21 12:23:22 2014 +0900 # Node ID

[x265] clear m_tempPel only once

2014-02-20 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392962042 -32400 # Fri Feb 21 14:54:02 2014 +0900 # Node ID 3706b57addade77ee6d06bd95600c99e80abb93a # Parent 0c19c44af2d3a8825d804597f1c2f82e32e4d4b7 clear m_tempPel only once diff -r 0c19c44af2d3 -r 3706b57addad

[x265] m_tempPel as static const

2014-02-21 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1392974423 -32400 # Fri Feb 21 18:20:23 2014 +0900 # Node ID b0fafcc4a8a18520b25e16965bc41ccabc70d1d7 # Parent 13f73b241382ad46ef12f11c5e3d6db7e84152df m_tempPel as static const diff -r 13f73b241382 -r b0fafcc4a8a1

Re: [x265] cleanup useless getMvPred*(): always zero mv

2014-02-22 Thread Satoshi Nakagawa
always zero mv, but numCandidates change affects search range of UMH case. workaround here. # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1393131692 -32400 # Sun Feb 23 14:01:32 2014 +0900 # Node ID bfa9c0fcc2e3952e1bdd101386485206a8b62c26 # Parent

[x265] refine MC

2014-02-24 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1393235720 -32400 # Mon Feb 24 18:55:20 2014 +0900 # Node ID 8b5df2e11af069ceae450f20b7a637e40be9b5db # Parent 80caa9f00d7c24da67d6b24e7bf339fe74752ced refine MC diff -r 80caa9f00d7c -r 8b5df2e11af0 source/Lib

Re: [x265] refine MC

2014-02-24 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1393235720 -32400 # Mon Feb 24 18:55:20 2014 +0900 # Node ID 8b5df2e11af069ceae450f20b7a637e40be9b5db # Parent 80caa9f00d7c24da67d6b24e7bf339fe74752ced refine MC cleanup unnecessary path. reduce copy for non

[x265] fix: uninitialized variable

2014-02-26 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1393416382 -32400 # Wed Feb 26 21:06:22 2014 +0900 # Node ID 4f072f41633375f2eb51c01ce05341aeb8fd16fb # Parent 46207f6f5c8c7a85290c26467345f143e73a0bd8 fix: uninitialized variable diff -r 46207f6f5c8c -r 4f072f416333

[x265] asm: enable count_nonzero for HIGH_BIT_DEPTH

2014-02-27 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1393551617 -32400 # Fri Feb 28 10:40:17 2014 +0900 # Node ID 3d579125413db314e0c5f64a1a098aa60e8e519f # Parent 8189f9e9a39f135eb1a8b6c76833503f0b85c6f2 asm: enable count_nonzero for HIGH_BIT_DEPTH diff -r 8189f9e9a39f

[x265] square transform only

2014-02-27 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1393553577 -32400 # Fri Feb 28 11:12:57 2014 +0900 # Node ID 2e2b01b29ceb98c47b9e79b639ce026907959421 # Parent 8189f9e9a39f135eb1a8b6c76833503f0b85c6f2 square transform only diff -r 8189f9e9a39f -r 2e2b01b29ceb source

[x265] copy m_origYuv[depth] from m_origYuv[0]

2014-02-28 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1393580194 -32400 # Fri Feb 28 18:36:34 2014 +0900 # Node ID 2eb519cd23e532bc8e311da80ca25de8f98f9156 # Parent 5e9559d366b3c9c76f309a875cf18de69501bd39 copy m_origYuv[depth] from m_origYuv[0] diff -r 5e9559d366b3 -r

Re: [x265] copy m_origYuv[depth] from m_origYuv[0]

2014-03-01 Thread Satoshi Nakagawa
From: Steve Borho st...@borho.org Subject: Re: [x265] copy m_origYuv[depth] from m_origYuv[0] Date: Fri, 28 Feb 2014 14:15:53 -0600 On Fri, Feb 28, 2014 at 3:39 AM, Satoshi Nakagawa nakagawa...@oki.com wrote: # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1393580194

[x265] cleanup m_sharedPredTransformSkip[]

2014-03-04 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1393929339 -32400 # Tue Mar 04 19:35:39 2014 +0900 # Node ID 7a61566806f691ddff84cbbc42801f6c2d46df88 # Parent 3cbde0b893e34e5770cc311d3f4b6fe064c27774 cleanup m_sharedPredTransformSkip[] NEW_CALCRECON macro is TODO

[x265] share m_mvpIdx[0] as m_mergeIdx

2014-03-06 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1394094546 -32400 # Thu Mar 06 17:29:06 2014 +0900 # Node ID 2b16b4f07ad924accc6ef070696ddc8d931ef285 # Parent 889edfd2c4c33df368481bb161076da1dcdd8295 share m_mvpIdx[0] as m_mergeIdx diff -r 889edfd2c4c3 -r

Re: [x265] cleanup m_sharedPredTransformSkip[]

2014-03-07 Thread Satoshi Nakagawa
For clarify, default0Save1Load2 is renamed to bReusePred # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1394251730 -32400 # Sat Mar 08 13:08:50 2014 +0900 # Node ID ee48209c7d8bb298adc3a0eebc8f4c664ffe0f4c # Parent 2bf727dca27d6f69e96d4412850661cbe036cbef cleanup

[x265] cleanup unused intra !bLumaOnly path

2014-03-10 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1394431967 -32400 # Mon Mar 10 15:12:47 2014 +0900 # Node ID 11ec5eda3c18279bf79fe5f0e1437dcdbf70b991 # Parent 82a66870fc8b35519cbd7cb4f803740aba98b98b cleanup unused intra !bLumaOnly path diff -r 82a66870fc8b -r

[x265] revert getSigCtxInc() to 0.7

2014-03-10 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1394438812 -32400 # Mon Mar 10 17:06:52 2014 +0900 # Node ID d1d80d6baa3fa2db76ec769e461201ae68405f27 # Parent 82a66870fc8b35519cbd7cb4f803740aba98b98b revert getSigCtxInc() to 0.7 diff -r 82a66870fc8b -r d1d80d6baa3f

Re: [x265] revert getSigCtxInc() to 0.7

2014-03-10 Thread Satoshi Nakagawa
getSigCtxInc() to 0.7 On 10 Mar 2014, at 09:11, Satoshi Nakagawa nakagawa...@oki.com wrote: # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1394438812 -32400 # Mon Mar 10 17:06:52 2014 +0900 # Node ID d1d80d6baa3fa2db76ec769e461201ae68405f27 # Parent

[x265] remove unused trUnitIdx from subtract() and addClip()

2014-03-12 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1394677205 -32400 # Thu Mar 13 11:20:05 2014 +0900 # Node ID d03b5830fa379aae3b4bf8f5fab1720f36472c1b # Parent 5328eec595543c1294cb34b133b4e36f14e2bb79 remove unused trUnitIdx from subtract() and addClip() diff -r

[x265] cleanup m_pattern

2014-03-17 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1395052131 -32400 # Mon Mar 17 19:28:51 2014 +0900 # Node ID d879aec68dc08a438c009bf57d2c99d2ed2af14f # Parent 8d5deb7cafd83ac554489deb8577f905a0cda6b3 cleanup m_pattern diff -r 8d5deb7cafd8 -r d879aec68dc0 source/Lib

[x265] fix chroma lambda weighting

2014-03-24 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1395672158 -32400 # Mon Mar 24 23:42:38 2014 +0900 # Node ID 08584b5913bce6a5f9d2f0d408fcdace6aa83a65 # Parent fdd7c6168cf42a11240ff1c7fc7b401605524db2 fix chroma lambda weighting diff -r fdd7c6168cf4 -r 08584b5913bc

Re: [x265] fix chroma lambda weighting

2014-03-25 Thread Satoshi Nakagawa
chroma lambda weighting Thanks, very interesting fix. Can you give us some background here? Where did we the divide by 3.0 come from? On Tue, Mar 25, 2014 at 9:01 AM, Satoshi Nakagawa nakagawa...@oki.com wrote: # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date

[x265] sbh: early continue for all zero coeff group

2014-03-27 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1395903888 -32400 # Thu Mar 27 16:04:48 2014 +0900 # Node ID 6b202f8008a4d6ff3ab9aa2c09a5db9cc7493a7c # Parent 8e0c2d24fc45aecc17c3d8c131c1a0d8a67e342a sbh: early continue for all zero coeff group diff -r 8e0c2d24fc45

[x265] fix: calcrecon asm code for HIGH_BIT_DEPTH

2014-04-02 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1396422746 -32400 # Wed Apr 02 16:12:26 2014 +0900 # Node ID a7e96e9909068758588832e47637c7f8e30e5228 # Parent 03bad90e94adce6fb89c6d5edb86919a1e783402 fix: calcrecon asm code for HIGH_BIT_DEPTH diff -r 03bad90e94ad -r

[x265] fix: constrained intra

2014-04-14 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1397532876 -32400 # Tue Apr 15 12:34:36 2014 +0900 # Node ID 5dde9f4817813e96116df5b86925fa3fc5eff2a8 # Parent 08d64a70594ed31cd80046bd4a7e9fa52119be47 fix: constrained intra diff -r 08d64a70594e -r 5dde9f481781 source

Re: [x265] fix: constrained intra

2014-04-14 Thread Satoshi Nakagawa
: [x265] fix: constrained intra On Mon, Apr 14, 2014 at 10:36 PM, Satoshi Nakagawa nakagawa...@oki.com wrote: # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1397532876 -32400 # Tue Apr 15 12:34:36 2014 +0900 # Node ID 5dde9f4817813e96116df5b86925fa3fc5eff2a8

[x265] initLambda: avoid use of pow() to reduce platform dependency [CHANGES OUTPUTS]

2014-04-23 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1398260609 -32400 # Wed Apr 23 22:43:29 2014 +0900 # Node ID d6226ce3db3da5d6b01819d364a91329aa3e2a64 # Parent ea597d46f30e97600641051c9a8f96435545e09a initLambda: avoid use of pow() to reduce platform dependency

[x265] fix: residualQTIntrachroma() for 4:2:2

2014-05-05 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1399301165 -32400 # Mon May 05 23:46:05 2014 +0900 # Node ID d46ae184365e85997b0ab1a64a608a0cb7997b6d # Parent dcf74ea39e3157ff1e66331db56f03edd5f9b810 fix: residualQTIntrachroma() for 4:2:2 diff -r dcf74ea39e31 -r

[x265] reduce malloc call to avoid fragment and overhead

2014-05-08 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1399542737 -32400 # Thu May 08 18:52:17 2014 +0900 # Node ID 237ce67bc16fcea4696e119b7e5f34b640445d8c # Parent 8e64aa56d6352a1a8cfb6fb57cb547607bcec9b1 reduce malloc call to avoid fragment and overhead diff -r

[x265] reduce xModeBitsIntra() call

2014-05-09 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1399621766 -32400 # Fri May 09 16:49:26 2014 +0900 # Node ID 29afccf47900d6be2f000b07edc4b5ce52b880e2 # Parent 129bfec3144f4521c9b2d2104f8ad66107d95f7c reduce xModeBitsIntra() call diff -r 129bfec3144f -r 29afccf47900

[x265] fix 4:2:2 coeff rate calc

2014-05-11 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1399797157 -32400 # Sun May 11 17:32:37 2014 +0900 # Node ID d3dab48acd64e974e44940cb3f29e48365b7bfb9 # Parent d0acf82a77f9ce2aaa08255f69dba0bceb9f4598 fix 4:2:2 coeff rate calc diff -r d0acf82a77f9 -r d3dab48acd64

[x265] unused

2014-05-13 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1400042747 -32400 # Wed May 14 13:45:47 2014 +0900 # Node ID de8046114a408b75b7b9014f81fb7c73463dddea # Parent a4d0d5679c28d6523e6b01a55fe548c3140118a6 unused diff -r a4d0d5679c28 -r de8046114a40 source/Lib/TLibEncoder

[x265] cleanup clear()

2014-05-13 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1400044388 -32400 # Wed May 14 14:13:08 2014 +0900 # Node ID 6bc19f61d3d6e7e93bf2b020458015e50e4bfc04 # Parent a4d0d5679c28d6523e6b01a55fe548c3140118a6 cleanup clear() diff -r a4d0d5679c28 -r 6bc19f61d3d6 source/Lib

[x265] cleanup unused arg

2014-05-15 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1400213085 -32400 # Fri May 16 13:04:45 2014 +0900 # Node ID 0de12bdf3e52b3ca9e269fccd4397e4ed38b8228 # Parent 7533425d506042bd8e7260167e1f8c364e45debf cleanup unused arg diff -r 7533425d5060 -r 0de12bdf3e52 source/Lib

[x265] encodeCoeffNxN(): call only if non-zero coeff exists

2014-05-16 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1400235646 -32400 # Fri May 16 19:20:46 2014 +0900 # Node ID 9125cb646a1a5c298ce5ac05859c9d07acf5f449 # Parent 7d11f60c5dba82f5804c8bef7610d65c9ac278b4 encodeCoeffNxN(): call only if non-zero coeff exists diff -r

Re: [x265] [BUG] Failed CHECK at calcRdSADCost when using SSE2

2014-05-17 Thread Satoshi Nakagawa
emms ? or use (bits = MAX_UINT64 / lambda) -Original Message- From: x265-devel [mailto:x265-devel-boun...@videolan.org] On Behalf Of den c Sent: Sunday, May 18, 2014 2:50 AM To: Development for x265 Subject: [x265] [BUG] Failed CHECK at calcRdSADCost when using SSE2

[x265] refine merge related

2014-05-18 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1400392947 -32400 # Sun May 18 15:02:27 2014 +0900 # Node ID 01a07bfcd77943142610b8a56c967e1bbf5080d1 # Parent 7d11f60c5dba82f5804c8bef7610d65c9ac278b4 refine merge related diff -r 7d11f60c5dba -r 01a07bfcd779 source

Re: [x265] rdcost: overflow check by integer

2014-05-23 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1400908625 -32400 # Sat May 24 14:17:05 2014 +0900 # Node ID 6b6fb9d45a172ce093529f83a22ae4988b64d185 # Parent 91330e77ba02028cad7a8d458b79d38362f6 define __STDC_LIMIT_MACROS befor include stdint.h diff -r

Re: [x265] rdcost: overflow check by integer

2014-05-25 Thread Satoshi Nakagawa
at 10:48 PM, Satoshi Nakagawa nakagawa...@oki.com wrote: Aside: Most systems I've seen seem to do this in via -D... or whatever. It's simpler. Thanks. # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1400989083 -32400 # Sun May 25 12:38:03 2014 +0900

[x265] refine cbf==0 path: remove clearing coeff and resi

2014-06-01 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1401677099 -32400 # Mon Jun 02 11:44:59 2014 +0900 # Node ID 73f86312c2e0aa5a105e84b0045478e02c8a03e7 # Parent a5998df9b12ef81e48e7c5b89219a74276a75f27 refine cbf==0 path: remove clearing coeff and resi diff -r

[x265] fix: Bus error

2014-06-03 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1401859296 -32400 # Wed Jun 04 14:21:36 2014 +0900 # Node ID f256e982b79c0c1a32810500474fa781ee814ac9 # Parent f2479eb454b0ef50e50a7df5ab877ced2cfe5db6 fix: Bus error diff -r f2479eb454b0 -r f256e982b79c source/Lib

Re: [x265] fix: Bus error

2014-06-04 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1401861502 -32400 # Wed Jun 04 14:58:22 2014 +0900 # Node ID dbddb764220b340044f25bd47a07949a77b1b827 # Parent f2479eb454b0ef50e50a7df5ab877ced2cfe5db6 fix: uninitialized read m_totalFrameThreads diff -r f2479eb454b0 -r

[x265] TComTrQuant: lambda for each Cb and Cr

2014-06-07 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1402192642 -32400 # Sun Jun 08 10:57:22 2014 +0900 # Node ID 188e115f07427c759f47154a864467be21b5b6a1 # Parent e5656f1e190453efa84732269b259a6dee608ff9 TComTrQuant: lambda for each Cb and Cr diff -r e5656f1e1904 -r

[x265] fix: emms issue

2014-06-10 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1402449456 -32400 # Wed Jun 11 10:17:36 2014 +0900 # Node ID 40ad5bf953cd6b80d97aba803f321ba655a388f7 # Parent d0bacf50eb951fe5f91e419072399b3dae8926d9 fix: emms issue diff -r d0bacf50eb95 -r 40ad5bf953cd source/encoder

Re: [x265] TComTrQuant: lambda for each Cb and Cr

2014-06-13 Thread Satoshi Nakagawa
On Tue, Jun 10, 2014 at 11:26 AM, Steve Borho st...@borho.org wrote: On Sat, Jun 7, 2014 at 9:01 PM, Satoshi Nakagawa nakagawa...@oki.com wrote: # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1402192642 -32400 # Sun Jun 08 10:57:22 2014 +0900 # Node ID

[x265] fix: TOPSKIP refers outside of picture [OUTPUT CHANGE]

2014-06-16 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1402906984 -32400 # Mon Jun 16 17:23:04 2014 +0900 # Node ID 2ece20b5e178bfe66da9ca6d37cb80454bc23f36 # Parent e69a427e461f8c8944b68323a3d77295b65ec779 fix: TOPSKIP refers outside of picture [OUTPUT CHANGE] diff -r

[x265] Encoder::encode(): don't return 0 while flushing.

2014-06-16 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1402983802 -32400 # Tue Jun 17 14:43:22 2014 +0900 # Node ID cf222575f2032ff5824d58470d63561f79c3905e # Parent f25ed861850950d2bd31c51dbc9267333515af88 Encoder::encode(): don't return 0 while flushing. diff -r

[x265] keep TComPic until next call when recpic is exported as pic_out

2014-06-19 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1403183616 -32400 # Thu Jun 19 22:13:36 2014 +0900 # Node ID 17b083a024a2ed2b209cc0e8f1fbd3cf90956bd5 # Parent d2a13e8541f45fcd4c7d554e0b7c89a82f2a0ff9 keep TComPic until next call when recpic is exported as pic_out

[x265] input: fix race condition

2014-06-21 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1403343771 -32400 # Sat Jun 21 18:42:51 2014 +0900 # Node ID 31e1104b97521bde2abe64a3f91d63e673f95c90 # Parent fe370292c232ec9a629d191791271b71c1c6f354 input: fix race condition diff -r fe370292c232 -r 31e1104b9752

Re: [x265] input: fix race condition

2014-06-21 Thread Satoshi Nakagawa
:29 AM To: Development for x265 Subject: Re: [x265] input: fix race condition On Sat, Jun 21, 2014 at 4:45 AM, Satoshi Nakagawa nakagawa...@oki.com wrote: # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1403343771 -32400 # Sat Jun 21 18:42:51 2014 +0900

[x265] [PATCH 1 of 2] fix xGetIntraBitsQTChroma() for 4:2:2 [CHANGES OUTPUT 4:2:2 with tskip]

2014-06-24 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1403592115 -32400 # Tue Jun 24 15:41:55 2014 +0900 # Node ID 3af58371c5ff95fc838db106610423f2c0ee8265 # Parent 18f936182df50cc5126d1707cd7c2b5fef289ccb fix xGetIntraBitsQTChroma() for 4:2:2 [CHANGES OUTPUT 4:2:2

[x265] [PATCH 2 of 2] refine intra tskip related.

2014-06-24 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1403592156 -32400 # Tue Jun 24 15:42:36 2014 +0900 # Node ID ed2786407c46be823515c78cf23d7e0f32ee10fc # Parent 3af58371c5ff95fc838db106610423f2c0ee8265 refine intra tskip related. diff -r 3af58371c5ff -r ed2786407c46

[x265] cli: add --ipratio and --pbratio

2014-06-26 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1403706071 -32400 # Wed Jun 25 23:21:11 2014 +0900 # Node ID 3ca045895945f0afc6b4d1b1868feb00382796a3 # Parent 09450ac6dc7d0f495582bf327488612755df1719 cli: add --ipratio and --pbratio diff -r 09450ac6dc7d -r

[x265] RDOQ enabled rdLevel changed

2014-06-26 Thread Satoshi Nakagawa
Is this change intended? # HG changeset patch # User Sumalatha Polureddysumala...@multicorewareinc.com # Date 1403689018 -19800 # Wed Jun 25 15:06:58 2014 +0530 # Node ID e2ed009d296af39926d79f1a245974f158d6861a # Parent 5797d6a8197c96b68752705167ced6cb63194013 psy-rd: implement

[x265] fix emms: move selectLambda() into xRateDistOptQuant() and issue emms before it

2014-06-27 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1403877807 -32400 # Fri Jun 27 23:03:27 2014 +0900 # Node ID 77f443fe169ca23969df5d5ee6968543bfa5e794 # Parent 32aa6cc3cf4d108ac92f5d29258b2c38ca888d29 fix emms: move selectLambda() into xRateDistOptQuant() and issue

[x265] [PATCH 1 of 2] fix emms: move selectLambda() into xRateDistOptQuant() and issue emms before it

2014-07-01 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1404197088 -32400 # Tue Jul 01 15:44:48 2014 +0900 # Node ID 0f21455078694344f7d3ed1e69c77217b48bb031 # Parent 38da32f28481f6acd17a9ab4f2e73ad057c54972 fix emms: move selectLambda() into xRateDistOptQuant() and issue

[x265] [PATCH 2 of 2] split rate calculation functions to luma and chroma to simplify luma path

2014-07-01 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1404197154 -32400 # Tue Jul 01 15:45:54 2014 +0900 # Node ID ad4455ed3815dd826e46d93e2585747c58a2c858 # Parent 0f21455078694344f7d3ed1e69c77217b48bb031 split rate calculation functions to luma and chroma to simplify luma

[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

Re: [x265] quant: returns numSig instead of absSum and lastPos

2014-07-07 Thread Satoshi Nakagawa
Nakagawa nakagawa...@oki.com wrote: # HG changeset patch# User Satoshi Nakagawa nakagawa...@oki.com # Date 1404720026 -32400# Mon Jul 07 17:00:26 2014 +0900 # Node ID dcf6f2ce907c59eedc3d488a7f047a5f094bf925 # Parent 11c808e562b894d84961cf00080173321e272884 quant: returns numSig instead of absSum

[x265] use std::swap() for readability

2014-07-09 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1404898046 -32400 # Wed Jul 09 18:27:26 2014 +0900 # Node ID a3f4317f4acd89b7ef9bb8616068f9e4ff24328c # Parent 644773b8532929a30f910fd269f521e44621f2f7 use std::swap() for readability diff -r 644773b85329 -r

[x265] zero stride for zeroPel[]

2014-07-10 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1405052989 -32400 # Fri Jul 11 13:29:49 2014 +0900 # Node ID 18a6ee92620f1f7266dfbeff3b9010aae356d796 # Parent e3e077965c39a56a24e09189652e1de3c5a0e3ea zero stride for zeroPel[] diff -r e3e077965c39 -r 18a6ee92620f

[x265] scan order tables

2014-07-19 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1405768660 -32400 # Sat Jul 19 20:17:40 2014 +0900 # Node ID 72657141a6068000bbbc8e2c20362bbbd53510bd # Parent eb983d29c11acc03b91e07fe93c31503fa3a4732 scan order tables diff -r eb983d29c11a -r 72657141a606 source/Lib

[x265] trquant: store QpParam for each component

2014-07-20 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1405905842 -32400 # Mon Jul 21 10:24:02 2014 +0900 # Node ID b40af94fd00f5f23a22854aaf498ffef32910110 # Parent eb983d29c11acc03b91e07fe93c31503fa3a4732 trquant: store QpParam for each component diff -r eb983d29c11a -r

[x265] refine partition size related

2014-07-22 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1406011990 -32400 # Tue Jul 22 15:53:10 2014 +0900 # Node ID b2ad081e4bfc20bbc84e8bfbab59ed52aeac2a73 # Parent d303b4d860e9f06396a156726dd518d0f41fe796 refine partition size related - reorder LumaPartitions to simplify

Re: [x265] refine partition size related

2014-07-22 Thread Satoshi Nakagawa
Subject: Re: [x265] refine partition size related On 07/22, Satoshi Nakagawa wrote: # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1406011990 -32400 # Tue Jul 22 15:53:10 2014 +0900 # Node ID b2ad081e4bfc20bbc84e8bfbab59ed52aeac2a73 # Parent

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

2014-07-23 Thread Satoshi Nakagawa
Thank you for fix my bug. My own fix is very similar. # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1406098305 -32400 # Wed Jul 23 15:51:45 2014 +0900 # Node ID e3b909fd6e1f5348944872c704cabff229c37f71 # Parent e3ad03b7c4854be40730645d4fe25e56a93f3f94 fix bug

Re: [x265] qtLayer in reverse order

2014-07-23 Thread Satoshi Nakagawa
: [x265] qtLayer in reverse order On 07/24, Satoshi Nakagawa wrote: # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1406166493 -32400 # Thu Jul 24 10:48:13 2014 +0900 # Node ID 737648a21e98a7ea339e1b659175c1f229d77c8c # Parent

[x265] search: separate bSkipRes == true path

2014-07-28 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1406540991 -32400 # Mon Jul 28 18:49:51 2014 +0900 # Node ID a4beebdb70524da737d4d5d11e6b55961b9ef988 # Parent 8bab5275baed85f8a6e183d7edfeba9a516a3669 search: separate bSkipRes == true path diff -r 8bab5275baed -r

Re: [x265] [PATCH] TComPattern: remove redundant functions used for CIP

2014-08-05 Thread Satoshi Nakagawa
redundant functions ware to simplify non-CIP case, and to check m_pps-bConstrainedIntraPred flag upper level. I-slice is simplified case too. -Original Message- From: x265-devel [mailto:x265-devel-boun...@videolan.org] On Behalf Of santhosh...@multicorewareinc.com Sent: Tuesday,

Re: [x265] primitives for RExt

2014-08-05 Thread Satoshi Nakagawa
:48:50,Satoshi Nakagawa nakagawa...@oki.com wrote: # HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1407242513 -32400 # Tue Aug 05 21:41:53 2014 +0900 # Node ID 770c40d768d55e68e76c485d5dc61d014257e789 # Parent 0d4723a0080cff763ff20ab9c516c6e082496a0b primitives for RExt

[x265] quant: remove scaledCoeff from nquant()

2014-08-10 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1407658928 -32400 # Sun Aug 10 17:22:08 2014 +0900 # Node ID d1dad09266327d40b6c2372f9916f7fcf288c2f0 # Parent 6e4eb854220350cf0c980fc02cc11109c506585f quant: remove scaledCoeff from nquant() diff -r 6e4eb8542203 -r

[x265] replace g_convertToBit[] to g_log2Size[] const table

2014-08-11 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1407814080 -32400 # Tue Aug 12 12:28:00 2014 +0900 # Node ID c0f00c662c5a255d093f3355e1c8dff123125137 # Parent 23d58a1819c7ab394db69f19926b68bce9e85bb4 replace g_convertToBit[] to g_log2Size[] const table diff -r

Re: [x265] [PATCH] analysis: check for proper cost

2014-08-12 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1407889822 -32400 # Wed Aug 13 09:30:22 2014 +0900 # Node ID b284a0c71bb8c69b2bb2097d8ce4d50cfed6e41e # Parent 8a7f4bb1d1be32fe668d410450c2e320ccae6098 analysis: check for proper cost diff -r 8a7f4bb1d1be -r

[x265] replace IntraFilterType[][] to IntraFilterFlags[] (aboid *35)

2014-08-13 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1407984148 -32400 # Thu Aug 14 11:42:28 2014 +0900 # Node ID a369fcc9c0e43812feb285004c09bf9ea9706456 # Parent d66e257ace3210d828a399e05eeba1b05abb21af replace IntraFilterType[][] to IntraFilterFlags[] (aboid *35) diff

[x265] refine depth related.

2014-08-18 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1408347239 -32400 # Mon Aug 18 16:33:59 2014 +0900 # Node ID 81469708804f322f6c76dfc6bb88f6d78fa983df # Parent 9a0d242743577e0c8cc56cfac4934f8ea8cb7f6e refine depth related. maxCUDepth: CU depth maxFullDepth: CU

[x265] fix lossless

2014-08-23 Thread Satoshi Nakagawa
# HG changeset patch # User Satoshi Nakagawa nakagawa...@oki.com # Date 1408803114 -32400 # Sat Aug 23 23:11:54 2014 +0900 # Node ID 218b9ddfe148c55afccc2c5a073858692e09f5c6 # Parent 6e6756f94b27c3ef30f6159f1880112a7ff978e3 fix lossless diff -r 6e6756f94b27 -r 218b9ddfe148 source/common

Re: [x265] fix lossless

2014-08-24 Thread Satoshi Nakagawa
Ø Negative shift or bts cause unexpected behavior. Negative shift is used for round value calculation. int round = 1 (shift - 1); From: x265-devel [mailto:x265-devel-boun...@videolan.org] On Behalf Of Satoshi Nakagawa Sent: Monday, August 25, 2014 11:50 AM To: 'Development

  1   2   >