Re: [x265] [PATCH] asm: code for scale2D_64to32 routine

2013-11-18 Thread chen
I guess this function have some problem, I am not sure he verify this function with testbench before upload the problem is j and l miss a pixel, in some time, it make a mistake At 2013-11-18 15:06:07,muru...@multicorewareinc.com wrote: # HG changeset patch # User Murugan Vairavel

Re: [x265] [PATCH] TComYuv::addAvg, primitive function for luma and chroma loops

2013-11-18 Thread chen
@@ -640,26 +621,9 @@ width = m_hChromaShift; height = m_vChromaShift; -for (y = height - 1; y = 0; y--) -{ -for (x = width - 1; x = 0; ) -{ -// note: chroma min width is 2 -dstU[x] = ClipC((srcU0[x] +

[x265] [PATCH] TComYuv::addAvg, primitive function for luma and chroma loops

2013-11-18 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G dnyanesh...@multicorewareinc.com # Date 1384768323 -19800 # Mon Nov 18 15:22:03 2013 +0530 # Node ID cdd54aa200bd635395c01bbb07c156be4edbf7b1 # Parent ac9e64d8a80bffe33fdaa0a9b83fdbe84f39d0b0 TComYuv::addAvg, primitive function for luma and chroma

[x265] [PATCH] asm: fix the bug caused on 32-bit linux due to satd routines

2013-11-18 Thread yuvaraj
# HG changeset patch # User Yuvaraj Venkatesh yuva...@multicorewareinc.com # Date 1384769347 -19800 # Mon Nov 18 15:39:07 2013 +0530 # Node ID f076c5ca413a905d6d4e8c1bbea2638992cb21d7 # Parent e2895ce7bbeb2c3d845fee2578758d0012fa2cb4 asm: fix the bug caused on 32-bit linux due to satd

[x265] [PATCH] b-pyramid implementation: Allow the use of B-frames as references for non B and B frames

2013-11-18 Thread Gopu Govindaswamy
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1384769433 -19800 # Node ID 1e22b93638072ed805478d7af17f90e285fb4969 # Parent 2321ebe0bf64e5f3c0034076c7edb3ecbcd48039 b-pyramid implementation: Allow the use of B-frames as references for non B and B frames when we

Re: [x265] [PATCH] TComYuv::addAvg, primitive function for luma and chroma loops

2013-11-18 Thread Deepthi Nandakumar
Pushed. But next time, please organize your patches more clearly. 1. Add C primitive, if it does not exist. 2. Add the function pointer declarations and new primitive declarations to EncoderPrimitives struct. 3. Add testbench code for primitives. 4. Add asm code. Once all above patches have been

Re: [x265] [PATCH] b-pyramid implementation: Allow the use of B-frames as references for non B and B frames

2013-11-18 Thread Deepthi Nandakumar
In encoder::configure, there should be some check for --b-adapt 0 --bframes 0, in which case print warning and disable b-pyramid. On Mon, Nov 18, 2013 at 3:40 PM, Gopu Govindaswamy g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com #

[x265] [PATCH] asm: code for scale2D_64to32 routine

2013-11-18 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384773570 -19800 # Mon Nov 18 16:49:30 2013 +0530 # Node ID c355ba4b6711bfad87ff37d650a8f1946f878eec # Parent 2321ebe0bf64e5f3c0034076c7edb3ecbcd48039 asm: code for scale2D_64to32 routine diff -r 2321ebe0bf64

Re: [x265] [PATCH] b-pyramid implementation: Allow the use of B-frames as references for non B and B frames

2013-11-18 Thread Gopu Govindaswamy
On Mon, Nov 18, 2013 at 4:47 PM, Deepthi Nandakumar deep...@multicorewareinc.com wrote: On Mon, Nov 18, 2013 at 3:40 PM, Gopu Govindaswamy g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1384769433 -19800 # Node ID

[x265] [PATCH] cli: add aq-strength to cli input options, add validations for aq mode

2013-11-18 Thread Aarthi Thirumalai
# HG changeset patch # User Aarthi Thirumalai # Date 1384773969 -19800 # Mon Nov 18 16:56:09 2013 +0530 # Node ID 78225cfaa696fad7f2870c4064c8f0f387e5ba8d # Parent 2321ebe0bf64e5f3c0034076c7edb3ecbcd48039 cli: add aq-strength to cli input options, add validations for aq mode diff -r

Re: [x265] [PATCH] b-pyramid implementation: Allow the use of B-frames as references for non B and B frames

2013-11-18 Thread Gopu Govindaswamy
yes the numReorderdPics is 2, but once we increased the numReorderPics then the max DPB size should also to increase by 1 if we enable the b-pyramid, instead of this i have directly increased by 3, i will change this to numReorderdPics = 2 and m_maxDecPicBuffering[i] = X265_MIN(MAX_NUM_REF,

[x265] [PATCH] TShortYUV: asm code integration for pixelsub_ps

2013-11-18 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384777276 -19800 # Mon Nov 18 17:51:16 2013 +0530 # Node ID be8373f115dd7f152588ba8c575ad10dc6f5afb1 # Parent c355ba4b6711bfad87ff37d650a8f1946f878eec TShortYUV: asm code integration for pixelsub_ps diff -r

[x265] [PATCH] TComYuv::copyToPicChroma, blockcopy_pp asm integration

2013-11-18 Thread praveen
# HG changeset patch # User Praveen Tiwari # Date 1384780472 -19800 # Node ID 024d6ddf57596b6f77100b3bdcac555ddbec7c0a # Parent 2321ebe0bf64e5f3c0034076c7edb3ecbcd48039 TComYuv::copyToPicChroma, blockcopy_pp asm integration diff -r 2321ebe0bf64 -r 024d6ddf5759 source/Lib/TLibCommon/TComYuv.cpp

Re: [x265] [PATCH] TComYuv::copyToPicChroma, blockcopy_pp asm integration

2013-11-18 Thread chen
At 2013-11-18 21:14:52,prav...@multicorewareinc.com wrote: # HG changeset patch # User Praveen Tiwari # Date 1384780472 -19800 # Node ID 024d6ddf57596b6f77100b3bdcac555ddbec7c0a # Parent 2321ebe0bf64e5f3c0034076c7edb3ecbcd48039 TComYuv::copyToPicChroma, blockcopy_pp asm integration diff -r

[x265] [PATCH] blockcopy_pp asm integration, TComYuv::copyToPicChroma

2013-11-18 Thread praveen
# HG changeset patch # User Praveen Tiwari # Date 1384783447 -19800 # Node ID b353d170c54f0e33a8869c413be226a48deb1f5c # Parent 68d8ca28ac05b93accc6931abd576a56b621a492 blockcopy_pp asm integration, TComYuv::copyToPicChroma diff -r 68d8ca28ac05 -r b353d170c54f source/Lib/TLibCommon/TComYuv.cpp

[x265] [PATCH Review only] asm: code for transpose4x4 routine

2013-11-18 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384784621 -19800 # Mon Nov 18 19:53:41 2013 +0530 # Node ID d24c22e915afd33a122326516b41eecf7e055934 # Parent a4735d0fe4759c72a3af408a43723f219688eeb4 asm: code for transpose4x4 routine diff -r a4735d0fe475 -r

Re: [x265] [PATCH Review only] asm: code for transpose4x4 routine

2013-11-18 Thread chen
good! At 2013-11-18 22:24:12,muru...@multicorewareinc.com wrote: # HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384784621 -19800 # Mon Nov 18 19:53:41 2013 +0530 # Node ID d24c22e915afd33a122326516b41eecf7e055934 # Parent

[x265] [PATCH] added csp support for blpckcopy_ps

2013-11-18 Thread praveen
# HG changeset patch # User Praveen Tiwari # Date 1384788209 -19800 # Node ID 59646d515e79b4d0f9a3a72c77c7af17a83bf3d9 # Parent b353d170c54f0e33a8869c413be226a48deb1f5c added csp support for blpckcopy_ps diff -r b353d170c54f -r 59646d515e79 source/common/pixel.cpp --- a/source/common/pixel.cpp

Re: [x265] [PATCH] cli: add aq-strength to cli input options, add validations for aq mode

2013-11-18 Thread Steve Borho
On Nov 18, 2013, at 5:26 AM, Aarthi Thirumalai aar...@multicorewareinc.com wrote: # HG changeset patch # User Aarthi Thirumalai # Date 1384773969 -19800 # Mon Nov 18 16:56:09 2013 +0530 # Node ID 78225cfaa696fad7f2870c4064c8f0f387e5ba8d # Parent

Re: [x265] [PATCH Review only] asm: code for transpose4x4 routine

2013-11-18 Thread chen
Excuse me, press button early. Good code, but need do some insert some spaces before RET and remove unused blank line. At 2013-11-18 22:24:12,muru...@multicorewareinc.com wrote: # HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384784621 -19800 # Mon Nov 18

[x265] [PATCH] TComYuv::copyPartToPartYuv, asm code intergration for blockcopy_ps

2013-11-18 Thread praveen
# HG changeset patch # User Praveen Tiwari # Date 1384788645 -19800 # Node ID 49a556cf22721d846a94e07c1933fcd092b898dd # Parent 59646d515e79b4d0f9a3a72c77c7af17a83bf3d9 TComYuv::copyPartToPartYuv, asm code intergration for blockcopy_ps diff -r 59646d515e79 -r 49a556cf2272

Re: [x265] [PATCH] b-pyramid implementation: Allow the use of B-frames as references for non B and B frames

2013-11-18 Thread Steve Borho
On Nov 18, 2013, at 4:10 AM, Gopu Govindaswamy g...@multicorewareinc.com wrote: # HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1384769433 -19800 # Node ID 1e22b93638072ed805478d7af17f90e285fb4969 # Parent 2321ebe0bf64e5f3c0034076c7edb3ecbcd48039 b-pyramid

[x265] [PATCH] TComYuv::copyPartToPartChroma, blockcopy_pp asm integration

2013-11-18 Thread praveen
# HG changeset patch # User Praveen Tiwari # Date 1384790206 -19800 # Node ID a5f618af8d963efafaa8581f4484066b13f4f614 # Parent 49a556cf22721d846a94e07c1933fcd092b898dd TComYuv::copyPartToPartChroma, blockcopy_pp asm integration diff -r 49a556cf2272 -r a5f618af8d96

[x265] [PATCH] asm integration for blockcopy_ps

2013-11-18 Thread praveen
# HG changeset patch # User Praveen Tiwari # Date 1384791507 -19800 # Node ID 4c5daf21c1583cae93dbdf404a1b68aeced6b690 # Parent a5f618af8d963efafaa8581f4484066b13f4f614 asm integration for blockcopy_ps diff -r a5f618af8d96 -r 4c5daf21c158 source/Lib/TLibCommon/TComYuv.cpp ---

[x265] [PATCH] cli: add aq-strength to cli input options, add validations for aq mode

2013-11-18 Thread aarthi
# HG changeset patch # User Aarthi Thirumalaiaar...@multicorewareinc.com # Date 1384792447 -19800 # Mon Nov 18 22:04:07 2013 +0530 # Node ID 8b9afa5556b315391df143e5fb6e8f3eedd17bc5 # Parent 2321ebe0bf64e5f3c0034076c7edb3ecbcd48039 cli: add aq-strength to cli input options, add validations

Re: [x265] [PATCH] added csp support for blpckcopy_ps

2013-11-18 Thread Steve Borho
On Nov 18, 2013, at 9:23 AM, prav...@multicorewareinc.com wrote: # HG changeset patch # User Praveen Tiwari # Date 1384788209 -19800 # Node ID 59646d515e79b4d0f9a3a72c77c7af17a83bf3d9 # Parent b353d170c54f0e33a8869c413be226a48deb1f5c added csp support for blpckcopy_ps diff -r

Re: [x265] [PATCH] added csp support for blpckcopy_ps

2013-11-18 Thread Steve Borho
On Nov 18, 2013, at 9:23 AM, prav...@multicorewareinc.com wrote: # HG changeset patch # User Praveen Tiwari # Date 1384788209 -19800 # Node ID 59646d515e79b4d0f9a3a72c77c7af17a83bf3d9 # Parent b353d170c54f0e33a8869c413be226a48deb1f5c added csp support for blpckcopy_ps diff -r

Re: [x265] [PATCH] TComYuv::copyPartToPartChroma, blockcopy_pp asm integration

2013-11-18 Thread Steve Borho
On Nov 18, 2013, at 9:56 AM, prav...@multicorewareinc.com wrote: # HG changeset patch # User Praveen Tiwari # Date 1384790206 -19800 # Node ID a5f618af8d963efafaa8581f4484066b13f4f614 # Parent 49a556cf22721d846a94e07c1933fcd092b898dd TComYuv::copyPartToPartChroma, blockcopy_pp asm

Re: [x265] [PATCH] asm integration for blockcopy_ps

2013-11-18 Thread Steve Borho
On Nov 18, 2013, at 10:18 AM, prav...@multicorewareinc.com wrote: # HG changeset patch # User Praveen Tiwari # Date 1384791507 -19800 # Node ID 4c5daf21c1583cae93dbdf404a1b68aeced6b690 # Parent a5f618af8d963efafaa8581f4484066b13f4f614 asm integration for blockcopy_ps diff -r

Re: [x265] [PATCH] added csp support for blpckcopy_ps

2013-11-18 Thread chen
At 2013-11-19 04:42:21,Steve Borho st...@borho.org wrote: On Nov 18, 2013, at 9:23 AM, prav...@multicorewareinc.com wrote: # HG changeset patch # User Praveen Tiwari # Date 1384788209 -19800 # Node ID 59646d515e79b4d0f9a3a72c77c7af17a83bf3d9 # Parent

[x265] [PATCH Review only] asm: code for transpose_8x8 routine

2013-11-18 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384842189 -19800 # Tue Nov 19 11:53:09 2013 +0530 # Node ID 3a94cc365533bf7def255dc5b28e6a6a1d1bfa50 # Parent f6a050b79cfa400aa432f49ee8a4c2b9f20cf930 asm: code for transpose_8x8 routine diff -r f6a050b79cfa

[x265] [PATCH] b-pyramid implementation: Allow the use of B-frames as references for non B and B frames

2013-11-18 Thread Gopu Govindaswamy
# HG changeset patch # User Gopu Govindaswamy g...@multicorewareinc.com # Date 1384842731 -19800 # Node ID c386acea7ba1ca48f32060f265586618ee744a9f # Parent 2f5f538d2cbca3b46e8d27d860e9787cc19f406f b-pyramid implementation: Allow the use of B-frames as references for non B and B frames when we

[x265] [PATCH 1 of 9] api: remove reserved NAL enums and C++ style comments from public header

2013-11-18 Thread Steve Borho
# HG changeset patch # User Steve Borho st...@borho.org # Date 1384824695 21600 # Mon Nov 18 19:31:35 2013 -0600 # Node ID 85f3089367c11655b4e23c8a2dc6232a6d4934ed # Parent 2f5f538d2cbca3b46e8d27d860e9787cc19f406f api: remove reserved NAL enums and C++ style comments from public header diff

[x265] [PATCH 4 of 9] api: make x265_encoder_get_stats() somewhat future proof

2013-11-18 Thread Steve Borho
# HG changeset patch # User Steve Borho st...@borho.org # Date 1384825870 21600 # Mon Nov 18 19:51:10 2013 -0600 # Node ID c56f65c702978bf47b256528b503dd62602696dd # Parent ba9cb99c569329d13c66fd519f3f5ce8931c535c api: make x265_encoder_get_stats() somewhat future proof By passing in the

[x265] [PATCH 3 of 9] api: remove old suffix and prefix from C symbols in comment, reflow

2013-11-18 Thread Steve Borho
# HG changeset patch # User Steve Borho st...@borho.org # Date 1384825065 21600 # Mon Nov 18 19:37:45 2013 -0600 # Node ID ba9cb99c569329d13c66fd519f3f5ce8931c535c # Parent 08130599663661b31deeb7bf6771c55c1d7a3027 api: remove old suffix and prefix from C symbols in comment, reflow diff -r

[x265] [PATCH 0 of 9] API improvements and cleanups

2013-11-18 Thread Steve Borho
Go through and enhance comments and fix some broken ones. Simplify the API in a few places, remove hungarian remnants, and future-proof one of the pulbic methods. ___ x265-devel mailing list x265-devel@videolan.org

[x265] [PATCH 9 of 9] common: nit

2013-11-18 Thread Steve Borho
# HG changeset patch # User Steve Borho st...@borho.org # Date 1384846824 21600 # Tue Nov 19 01:40:24 2013 -0600 # Node ID f1f0a389a58185e98476bb9e8496735002bfe2a7 # Parent baee128fdb029ff3379a3dc7b2574b3d52a6e264 common: nit diff -r baee128fdb02 -r f1f0a389a581 source/common/common.cpp ---

[x265] [PATCH 2 of 9] api: remove hungarian prefixes from x265_nal members

2013-11-18 Thread Steve Borho
# HG changeset patch # User Steve Borho st...@borho.org # Date 1384824953 21600 # Mon Nov 18 19:35:53 2013 -0600 # Node ID 08130599663661b31deeb7bf6771c55c1d7a3027 # Parent 85f3089367c11655b4e23c8a2dc6232a6d4934ed api: remove hungarian prefixes from x265_nal members These particular

[x265] [PATCH 5 of 9] api: nit

2013-11-18 Thread Steve Borho
# HG changeset patch # User Steve Borho st...@borho.org # Date 1384825878 21600 # Mon Nov 18 19:51:18 2013 -0600 # Node ID d8766641126dc98b6005076c7b489c4cc5906591 # Parent c56f65c702978bf47b256528b503dd62602696dd api: nit diff -r c56f65c70297 -r d8766641126d source/x265.h ---