[x265] [PATCH 3 of 3] asm: routines for chroma hps filter functions for 16xN, 24xN and 32xN

2013-11-13 Thread nabajit
# HG changeset patch # User Nabajit Deka # Date 1384333222 -19800 # Wed Nov 13 14:30:22 2013 +0530 # Node ID 491a491669a2058bf42445ace4df5cd8da1b204d # Parent 2561f9984fbfd7d05269d4b48b9bd350216f435c asm: routines for chroma hps filter functions for 16xN, 24xN and 32xN diff -r 2561f9984fbf

Re: [x265] [PATCH] TShortYUV.cpp, added code to use new pixelsub_ps asm primitives

2013-11-13 Thread Deepthi Nandakumar
This patch cannot be accepted. 1. For generic 8bpp I420 optimizations, we can avoid the extra call to partitionFromSizes in chroma by passing in part, instead of partsize. This will remove the downshift and then upscale by 2 (!!) 2. We will need to handle multiple color spaces separately as luma

Re: [x265] [PATCH] pixelsub_ps, Removed unused old code

2013-11-13 Thread Deepthi Nandakumar
On hold until earlier patch has been fixed. On Wed, Nov 13, 2013 at 12:46 PM, muru...@multicorewareinc.com wrote: # HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384326967 -19800 # Wed Nov 13 12:46:07 2013 +0530 # Node ID

[x265] [PATCH] asm: assembly code for calcrecon[]

2013-11-13 Thread Min Chen
# HG changeset patch # User Min Chen chenm...@163.com # Date 1384337983 -28800 # Node ID 8962d6fc534ae0597f7f4547f3be3a732bda439d # Parent 90c2763ee0272247dabce845f4fcc3c3e73316fb asm: assembly code for calcrecon[] diff -r 90c2763ee027 -r 8962d6fc534a source/common/x86/asm-primitives.cpp ---

[x265] [PATCH] asm: routines for chroma vps filter functions for 6x8 and 12x16 block sizes

2013-11-13 Thread nabajit
# HG changeset patch # User Nabajit Deka # Date 1384339787 -19800 # Wed Nov 13 16:19:47 2013 +0530 # Node ID 31192cf36593bce97071d9f252ca9a2c14ca406d # Parent b5be1a9259e686aa8d0bc9351cb35477c0ab5b0e asm: routines for chroma vps filter functions for 6x8 and 12x16 block sizes. diff -r

[x265] [PATCH] TComYuv.cpp, blockcpy_pp asm integration

2013-11-13 Thread praveen
# HG changeset patch # User Praveen Tiwari # Date 1384339140 -19800 # Node ID c0da70471ba63f052bd0e0cdf81af3d0ca9150a4 # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d TComYuv.cpp, blockcpy_pp asm integration diff -r c4ca80d19105 -r c0da70471ba6 source/Lib/TLibCommon/TComYuv.cpp ---

[x265] [PATCH] asm: residual buffer is alignment to size, so we can use alignment load instruction

2013-11-13 Thread Min Chen
# HG changeset patch # User Min Chen chenm...@163.com # Date 1384339631 -28800 # Node ID d4ab573033d4f4e3985f12a31a76114ff965d933 # Parent 8962d6fc534ae0597f7f4547f3be3a732bda439d asm: residual buffer is alignment to size, so we can use alignment load instruction diff -r 8962d6fc534a -r

[x265] [PATCH] asm: assembly code for pixel_satd_32x32

2013-11-13 Thread yuvaraj
# HG changeset patch # User Yuvaraj Venkatesh yuva...@multicorewareinc.com # Date 1384341217 -19800 # Wed Nov 13 16:43:37 2013 +0530 # Node ID 4ee655b93b0388268bbec051205f02d83861549b # Parent 2ffe634ebd71a74e0af2749b1b9de894a191d1d0 asm: assembly code for pixel_satd_32x32 diff -r

[x265] [PATCH] Adding asm function declarations and initializations for chroma vps filter functions

2013-11-13 Thread nabajit
# HG changeset patch # User Nabajit Deka # Date 1384342092 -19800 # Wed Nov 13 16:58:12 2013 +0530 # Node ID 04150fe5cc7ab01728a3b4da8fd8ff95f1bf995f # Parent 919e6bec663a2d46e62b497dcfc2aaedcee49ed8 Adding asm function declarations and initializations for chroma vps filter functions. diff

Re: [x265] [PATCH] asm: Replaced SSE4 instructions with SSE2 and general purpose instructions for chroma vsp filter functions

2013-11-13 Thread chen
At 2013-11-13 14:53:27,naba...@multicorewareinc.com wrote: # HG changeset patch # User Nabajit Deka # Date 1384325281 -19800 # Wed Nov 13 12:18:01 2013 +0530 # Node ID 017763dc543d091170082eccf7b42a0c47c453ff # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d asm: Replaced SSE4 instructions

Re: [x265] [PATCH] asm: routines for chroma vps filter functions for 2x4 and 2x8 block sizes

2013-11-13 Thread chen
+; +;void interp_4tap_vert_ps_2x4(pixel *src, intptr_t srcStride, int16_t *dst, intptr_t dstStride, int coeffIdx)

[x265] [PATCH] primitive function for luma and croma for loops in addAvg()

2013-11-13 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384342556 -19800 # Wed Nov 13 17:05:56 2013 +0530 # Node ID c14e25a6ad035ac664548d6ada3e2e6e244bb3ce # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d primitive function for luma and croma for loops in

[x265] [PATCH 0 of 2] Fix Linux Build

2013-11-13 Thread Derek Buitenhuis
See topic. - Derek ___ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel

[x265] [PATCH 1 of 2] TEncSearch: Fix parameter type of xEstimateResidualQT

2013-11-13 Thread Derek Buitenhuis
# HG changeset patch # User Derek Buitenhuis derek.buitenh...@gmail.com # Date 1384350763 0 # Node ID 1c8e8f6f66657bd09807707728b42689d571f881 # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d TEncSearch: Fix parameter type of xEstimateResidualQT Fixes compilation with g++. diff -r c4ca80d19105

[x265] [PATCH 2 of 2] Reindent after last commit

2013-11-13 Thread Derek Buitenhuis
# HG changeset patch # User Derek Buitenhuis derek.buitenh...@gmail.com # Date 1384350793 0 # Node ID 28475a460f963f3481f2a68626093fdd6c98ade3 # Parent 1c8e8f6f66657bd09807707728b42689d571f881 Reindent after last commit diff -r 1c8e8f6f6665 -r 28475a460f96 source/Lib/TLibEncoder/TEncSearch.cpp

Re: [x265] [PATCH 1 of 2] TEncSearch: Fix parameter type of xEstimateResidualQT

2013-11-13 Thread Derek Buitenhuis
On 11/13/2013 1:55 PM, Derek Buitenhuis wrote: - UInt64rdCost, + uint64_trdCost, If you apply it, fix this indentation too. - Derek ___ x265-devel mailing list

[x265] [PATCH] unit test code for scale1D_128to64

2013-11-13 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384354925 -19800 # Wed Nov 13 20:32:05 2013 +0530 # Node ID ae46503b8f94b89300c2fcd027fbc30bcc6136eb # Parent 29f7e68d450f0b71153f6bf5794ae4d1c118ac55 unit test code for scale1D_128to64 diff -r 29f7e68d450f -r

[x265] [PATCH] asm integration for TComYuv::copyPartToPartChroma, TComYuv::copyPartToPartChroma functions

2013-11-13 Thread praveen
# HG changeset patch # User Praveen Tiwari # Date 1384355865 -19800 # Node ID 889ebed2ab37d5cb9e5901ecf4407881fb554f7d # Parent db6eaffb8754fcc033d1493afba3a4ee1d03e25f asm integration for TComYuv::copyPartToPartChroma, TComYuv::copyPartToPartChroma functions diff -r db6eaffb8754 -r

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

2013-11-13 Thread chen
+;- +; void scale1D_128to64(pixel *dst, pixel *src, intptr_t /*stride*/) +;- +INIT_XMM sse2 +cglobal scale_1D_128to64, 3, 3, 8, dest, src1, stride + +movum0,

Re: [x265] [PATCH] unit test code for scale1D_128to64

2013-11-13 Thread Steve Borho
On Wed, Nov 13, 2013 at 9:02 AM, muru...@multicorewareinc.com wrote: # HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384354925 -19800 # Wed Nov 13 20:32:05 2013 +0530 # Node ID ae46503b8f94b89300c2fcd027fbc30bcc6136eb # Parent

Re: [x265] [PATCH 2 of 2] Reindent after last commit

2013-11-13 Thread Steve Borho
On Wed, Nov 13, 2013 at 7:55 AM, Derek Buitenhuis derek.buitenh...@gmail.com wrote: # HG changeset patch # User Derek Buitenhuis derek.buitenh...@gmail.com # Date 1384350793 0 # Node ID 28475a460f963f3481f2a68626093fdd6c98ade3 # Parent 1c8e8f6f66657bd09807707728b42689d571f881 Reindent

Re: [x265] [PATCH 1 of 2] Pulling x264 weight decision into/for x265 lookahead

2013-11-13 Thread Steve Borho
On Wed, Nov 13, 2013 at 6:40 AM, sha...@multicorewareinc.com wrote: # HG changeset patch # User Shazeb Nawaz Khan sha...@multicorewareinc.com # Date 1384345982 -19800 # Wed Nov 13 18:03:02 2013 +0530 # Node ID 213808a2069d21c49a4d5e99d71ad71b8af344b8 # Parent

Re: [x265] [PATCH] unit test code for scale1D_128to64

2013-11-13 Thread Murugan Vairavel
Ok. I will change it. On Thu, Nov 14, 2013 at 6:43 AM, Steve Borho st...@borho.org wrote: On Wed, Nov 13, 2013 at 9:02 AM, muru...@multicorewareinc.com wrote: # HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384354925 -19800 # Wed Nov 13 20:32:05

Re: [x265] [PATCH] primitive function for luma and croma for loops in addAvg()

2013-11-13 Thread Dnyaneshwar Gorade
yes, we can use SET_FUNC_PRIMITIVE_TABLE_C2(addAvg). I will send it in next patch. --- Dnyaneshwar G On Thu, Nov 14, 2013 at 6:21 AM, Steve Borho st...@borho.org wrote: On Wed, Nov 13, 2013 at 6:06 AM, dnyanesh...@multicorewareinc.com wrote: # HG changeset patch # User Dnyaneshwar

[x265] [PATCH] asm: Unit test code for scale1D_128to64 Routine

2013-11-13 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384409049 -19800 # Thu Nov 14 11:34:09 2013 +0530 # Node ID c9fdf510182348c979a58be67101446c84b36569 # Parent 481cdfc251de0f99ef0a3c4fd53c786b79b5f182 asm: Unit test code for scale1D_128to64 Routine diff -r

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

2013-11-13 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384409084 -19800 # Thu Nov 14 11:34:44 2013 +0530 # Node ID 35e58e24642fe0c35fcc8c65ee3a3394de8f1304 # Parent c9fdf510182348c979a58be67101446c84b36569 asm: code for scale1D_128to64 routine. diff -r

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

2013-11-13 Thread chen
+pandm0, [pw_00ff] +pandm2, [pw_00ff] +pandm4, [pw_00ff] +pandm6, [pw_00ff] + +packuswbm0, m1 +packuswbm2, m3 +packuswbm4, m5 +packuswbm6, m7 1. If you don't buffer [pw_00ff] into register, you can merge

Re: [x265] [PATCH] asm: Unit test code for scale1D_128to64 Routine

2013-11-13 Thread Steve Borho
On Thu, Nov 14, 2013 at 12:07 AM, muru...@multicorewareinc.com wrote: # HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384409049 -19800 # Thu Nov 14 11:34:09 2013 +0530 # Node ID c9fdf510182348c979a58be67101446c84b36569 # Parent

Re: [x265] [PATCH] asm: Unit test code for scale1D_128to64 Routine

2013-11-13 Thread chen
On Thu, Nov 14, 2013 at 12:07 AM, muru...@multicorewareinc.com wrote: # HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384409049 -19800 # Thu Nov 14 11:34:09 2013 +0530 # Node ID c9fdf510182348c979a58be67101446c84b36569 # Parent