[x265] [PATCH] asm: avx2 code for chroma_vpp/vsp/vps/vss[4x8][i420] 16bpp

2015-06-10 Thread aasaipriya
# HG changeset patch # User Aasaipriya Chandran # Date 1434005756 -19800 # Thu Jun 11 12:25:56 2015 +0530 # Node ID d4cd5ae54e4b5670ff28236b9d6afee403a34bcc # Parent 64fcb3fcde5a93b4966684ab22fef54b85e93152 asm: avx2 code for chroma_vpp/vsp/vps/vss[4x8][i420] 16bpp avx2: chroma_vpp[ 4x8]

[x265] [PATCH] asm: chroma_vpp/vps/vsp/vss[4x2, 4x4, 8x2][i420] 16bpp - modification of doClip variable

2015-06-10 Thread aasaipriya
# HG changeset patch # User Aasaipriya Chandran # Date 1434004145 -19800 # Thu Jun 11 11:59:05 2015 +0530 # Node ID 64fcb3fcde5a93b4966684ab22fef54b85e93152 # Parent 6245476add8f0562e3ccb657f572ff94fe96adf0 asm: chroma_vpp/vps/vsp/vss[4x2, 4x4, 8x2][i420] 16bpp - modification of doClip vari

Re: [x265] [PATCH] cli: add --csv-data as CLI only option to mention the level of csv logging

2015-06-10 Thread Deepthi Nandakumar
Hi Steve, For now, lets keep it to integer levels, the highest level writes the most amount of information in the CSV. We can fine tune this later, after all the new information has been captured, if we can come up with meaningful names for each of these levels. On Wed, Jun 10, 2015 at 9:18 PM, S

Re: [x265] Reg: Not to push few patches

2015-06-10 Thread Aasaipriya Chandran
The Modification Need to Do: Changing the the CLIPW part %ifidn %2,doClip CLIPW m0, m4, [pw_pixel_max] %endif Instead of ifidn %2, doClip just to change it with if condition , for readability. Thanks, Aasaipriya On Thu, Jun 11, 2015 at 10:58 AM, Aasaipriya Chandran < aasaipr...

[x265] Reg: Not to push few patches

2015-06-10 Thread Aasaipriya Chandran
Hi, Kindly dont push the following patches which i sent to ML dated 10-June-2015. [PATCH] asm: avx2 code for chroma_vpp/vsp/vps/vss[4x8][i420] 16bpp [PATCH] asm: avx2 code for chroma_vpp/vsp/vps/vss[4x16][i420] and chroma_vpp/vsp/vps/vss[4x32][i422] for 16bpp [PATCH] asm:avx2 code for chroma_v

[x265] [PATCH] asm: count_nonzero ssse3 to sse2

2015-06-10 Thread dtyx265
# HG changeset patch # User David T Yuen # Date 1433952103 25200 # Node ID c3da462abd1ff1341e43081fd651591e43fc79f2 # Parent 6245476add8f0562e3ccb657f572ff94fe96adf0 asm: count_nonzero ssse3 to sse2 The ssse3 count_nonzero primitives only use up to sse2 instructions. This patch just coverts them

Re: [x265] [PATCH] stats: add frame level csv printing

2015-06-10 Thread Steve Borho
On 06/10, Divya Manivannan wrote: > # HG changeset patch > # User Divya Manivannan > # Date 1433943002 -19800 > # Wed Jun 10 19:00:02 2015 +0530 > # Node ID 09bc0967dfa84b6630e400229969d500b5aef624 > # Parent 35d767d2ac378854794ff36b82a121a2833454f7 > stats: add frame level csv printing > >

Re: [x265] [PATCH] stats: add x265_frame_stats structure and copy frame level data to it

2015-06-10 Thread Steve Borho
On 06/10, Divya Manivannan wrote: > # HG changeset patch > # User Divya Manivannan > # Date 1433942708 -19800 > # Wed Jun 10 18:55:08 2015 +0530 > # Node ID 35d767d2ac378854794ff36b82a121a2833454f7 > # Parent 1225ccb9f8ae9dbc58379e01072a1c3f55cacb61 > stats: add x265_frame_stats structure an

Re: [x265] [PATCH] cli: add --csv-data as CLI only option to mention the level of csv logging

2015-06-10 Thread Steve Borho
On 06/10, Divya Manivannan wrote: > # HG changeset patch > # User Divya Manivannan > # Date 1433942092 -19800 > # Wed Jun 10 18:44:52 2015 +0530 > # Node ID 1225ccb9f8ae9dbc58379e01072a1c3f55cacb61 > # Parent fd1018a48cc60d7ff6359a8a18ed01d6ae46324b > cli: add --csv-data as CLI only option t

Re: [x265] [PATCH] cli: modify --csv as CLI only option and move csv printing to x265.cpp

2015-06-10 Thread Steve Borho
On 06/10, Divya Manivannan wrote: > # HG changeset patch > # User Divya Manivannan > # Date 1433941776 -19800 > # Wed Jun 10 18:39:36 2015 +0530 > # Node ID fd1018a48cc60d7ff6359a8a18ed01d6ae46324b > # Parent fbd752fe09427150250cdc13c30506c17d330052 > cli: modify --csv as CLI only option and

Re: [x265] [PATCH] stats: move FrameStats from ratecontrol.h to framedata.h

2015-06-10 Thread Steve Borho
On 06/10, Divya Manivannan wrote: > # HG changeset patch > # User Divya Manivannan > # Date 1433937731 -19800 > # Wed Jun 10 17:32:11 2015 +0530 > # Node ID fbd752fe09427150250cdc13c30506c17d330052 > # Parent 6245476add8f0562e3ccb657f572ff94fe96adf0 > stats: move FrameStats from ratecontrol.

Re: [x265] [PATCH 0 of 3 RFC] further multilib improvements

2015-06-10 Thread Steve Borho
On 06/10, Deepthi Nandakumar wrote: > Steve, the first patch in this series has not been emailed. stuck in moderation I've pushed the series to https://bitbucket.org/sborho/x265 and merged it with the current tip. The "multilib" arrangement (using the cmake options below) should compile ok on MS

Re: [x265] [PATCH] asm: dst4 sse2 8bpp and 10bpp

2015-06-10 Thread chen
right At 2015-06-10 22:55:20,dtyx...@gmail.com wrote: ># HG changeset patch ># User David T Yuen ># Date 1433948100 25200 ># Node ID c9debeec039e01c501884ab10dc9e32f55092b73 ># Parent 6245476add8f0562e3ccb657f572ff94fe96adf0 >asm: dst4 sse2 8bpp and 10bpp > >This replaces c code. > >64-bit > >ds

[x265] [PATCH] asm: dst4 sse2 8bpp and 10bpp

2015-06-10 Thread dtyx265
# HG changeset patch # User David T Yuen # Date 1433948100 25200 # Node ID c9debeec039e01c501884ab10dc9e32f55092b73 # Parent 6245476add8f0562e3ccb657f572ff94fe96adf0 asm: dst4 sse2 8bpp and 10bpp This replaces c code. 64-bit dst4x4 1.43x1575.01 2249.96 32-bit dst4x4

Re: [x265] [PATCH] asm: interp_4tap_horiz_pX sse3 10-bit

2015-06-10 Thread Deepthi Nandakumar
Ah, I didnt notice it then - but yes, the patch you'd sent was a folded version of pixelToShort and the 4-tap horizontal filter. On Wed, Jun 10, 2015 at 7:15 PM, dave wrote: > Some how my patch for 10bpp interp_4tap_horiz_pX was commited as part of > my filterPixelToShort patch so the code is i

Re: [x265] [PATCH] asm: interp_4tap_horiz_pX sse3 10-bit

2015-06-10 Thread dave
Some how my patch for 10bpp interp_4tap_horiz_pX was commited as part of my filterPixelToShort patch so the code is in but doesn't show up in hg. That's probably why it failed to build for Deepthi when she applied my original patch. On 06/09/2015 10:06 AM, chen wrote: I guess she means last

[x265] [PATCH] stats: add frame level csv printing

2015-06-10 Thread Divya Manivannan
# HG changeset patch # User Divya Manivannan # Date 1433943002 -19800 # Wed Jun 10 19:00:02 2015 +0530 # Node ID 09bc0967dfa84b6630e400229969d500b5aef624 # Parent 35d767d2ac378854794ff36b82a121a2833454f7 stats: add frame level csv printing diff -r 35d767d2ac37 -r 09bc0967dfa8 source/x265.cp

[x265] [PATCH] stats: add x265_frame_stats structure and copy frame level data to it

2015-06-10 Thread Divya Manivannan
# HG changeset patch # User Divya Manivannan # Date 1433942708 -19800 # Wed Jun 10 18:55:08 2015 +0530 # Node ID 35d767d2ac378854794ff36b82a121a2833454f7 # Parent 1225ccb9f8ae9dbc58379e01072a1c3f55cacb61 stats: add x265_frame_stats structure and copy frame level data to it diff -r 1225ccb9f

[x265] [PATCH] cli: add --csv-data as CLI only option to mention the level of csv logging

2015-06-10 Thread Divya Manivannan
# HG changeset patch # User Divya Manivannan # Date 1433942092 -19800 # Wed Jun 10 18:44:52 2015 +0530 # Node ID 1225ccb9f8ae9dbc58379e01072a1c3f55cacb61 # Parent fd1018a48cc60d7ff6359a8a18ed01d6ae46324b cli: add --csv-data as CLI only option to mention the level of csv logging diff -r fd10

[x265] [PATCH] cli: modify --csv as CLI only option and move csv printing to x265.cpp

2015-06-10 Thread Divya Manivannan
# HG changeset patch # User Divya Manivannan # Date 1433941776 -19800 # Wed Jun 10 18:39:36 2015 +0530 # Node ID fd1018a48cc60d7ff6359a8a18ed01d6ae46324b # Parent fbd752fe09427150250cdc13c30506c17d330052 cli: modify --csv as CLI only option and move csv printing to x265.cpp diff -r fbd752fe

[x265] [PATCH] asm: 10bpp avx2 code for intra_pred_ang32x32 mode 9, 10, 26 & 27

2015-06-10 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G # Date 1433937427 -19800 # Wed Jun 10 17:27:07 2015 +0530 # Node ID ba355a7921b4a6adfe1bea6b57699489655b41f8 # Parent 6fad2ccf68ce2419290b238fd57c49f64fc62d3e asm: 10bpp avx2 code for intra_pred_ang32x32 mode 9,10,26 & 27 performance improvement ove

[x265] [PATCH] stats: move FrameStats from ratecontrol.h to framedata.h

2015-06-10 Thread Divya Manivannan
# HG changeset patch # User Divya Manivannan # Date 1433937731 -19800 # Wed Jun 10 17:32:11 2015 +0530 # Node ID fbd752fe09427150250cdc13c30506c17d330052 # Parent 6245476add8f0562e3ccb657f572ff94fe96adf0 stats: move FrameStats from ratecontrol.h to framedata.h diff -r 6245476add8f -r fbd752

[x265] [PATCH] asm: interp_4tap_vert_X[64xN] avx2 10bit code for i444

2015-06-10 Thread rajesh
# HG changeset patch # User Rajesh Paulraj # Date 1433928862 -19800 # Wed Jun 10 15:04:22 2015 +0530 # Node ID e62e1cdeb0f4d11a52c9d71bf2f33d798e6a27f0 # Parent 6245476add8f0562e3ccb657f572ff94fe96adf0 asm: interp_4tap_vert_X[64xN] avx2 10bit code for i444 avx2: chroma_vpp[64x64] 14.09

[x265] [PATCH] asm: 10bpp avx2 code for intra_pred_ang32x32 mode 8 & 28

2015-06-10 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G # Date 1433933746 -19800 # Wed Jun 10 16:25:46 2015 +0530 # Node ID 6fad2ccf68ce2419290b238fd57c49f64fc62d3e # Parent 8e973542ac0e8c458c18a979a48f3b6cc6b3896a asm: 10bpp avx2 code for intra_pred_ang32x32 mode 8 & 28 performance improvement over SSE:

[x265] [PATCH] asm: 10bpp avx2 code for intra_pred_ang32x32 mode 7 & 29

2015-06-10 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G # Date 1433930339 -19800 # Wed Jun 10 15:28:59 2015 +0530 # Node ID 8e973542ac0e8c458c18a979a48f3b6cc6b3896a # Parent 598183ef071dcf88c3a5d48b9d2d6a5063b7b400 asm: 10bpp avx2 code for intra_pred_ang32x32 mode 7 & 29 performance improvement over SSE:

[x265] [PATCH] asm: avx2 code for chroma_vpp/vps/vsp/vss[4x4, 4x8, 4x16][i444] 16bpp

2015-06-10 Thread aasaipriya
# HG changeset patch # User Aasaipriya Chandran # Date 1433929118 -19800 # Wed Jun 10 15:08:38 2015 +0530 # Node ID 0989da0581faa6f0cbaa3c85a1661c622d9ba7f3 # Parent 8815db60461bd9b2d51abc9247a1e2f251f87292 asm: avx2 code for chroma_vpp/vps/vsp/vss[4x4, 4x8, 4x16][i444] 16bpp diff -r 8815db

[x265] [PATCH] asm: avx2 code for chroma_vpp/vps/vsp/vss[8x4, 8x8, 8x16, 8x32][i444] 16bpp

2015-06-10 Thread aasaipriya
# HG changeset patch # User Aasaipriya Chandran # Date 1433928931 -19800 # Wed Jun 10 15:05:31 2015 +0530 # Node ID 8815db60461bd9b2d51abc9247a1e2f251f87292 # Parent 03ecd30b73ec92b88b401afed39a8de59498b2d2 asm: avx2 code for chroma_vpp/vps/vsp/vss[8x4, 8x8, 8x16, 8x32][i444] 16bpp diff -r

[x265] [PATCH] asm: avx2 code for chroma_vpp/vps/vsp/vss[8x4, 8x8, 8x16, 8x32][i422] 16bpp

2015-06-10 Thread aasaipriya
# HG changeset patch # User Aasaipriya Chandran # Date 1433928421 -19800 # Wed Jun 10 14:57:01 2015 +0530 # Node ID 03ecd30b73ec92b88b401afed39a8de59498b2d2 # Parent 57a23ffc2f00e19f938ca8d63862d67f03b0eb08 asm: avx2 code for chroma_vpp/vps/vsp/vss[8x4, 8x8, 8x16, 8x32][i422] 16bpp diff -r

[x265] [PATCH] asm: 10bpp avx2 code for intra_pred_ang32x32 mode 6 & 30

2015-06-10 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G # Date 1433920584 -19800 # Wed Jun 10 12:46:24 2015 +0530 # Node ID 598183ef071dcf88c3a5d48b9d2d6a5063b7b400 # Parent 2188ac83f8f59c9e68bc90c540f3951b74f2a32a asm: 10bpp avx2 code for intra_pred_ang32x32 mode 6 & 30 performance improvement over SSE:

[x265] [PATCH] asm: 10bpp avx2 code for intra_pred_ang32x32 mode 5 & 31

2015-06-10 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar G # Date 1433914676 -19800 # Wed Jun 10 11:07:56 2015 +0530 # Node ID 2188ac83f8f59c9e68bc90c540f3951b74f2a32a # Parent 6245476add8f0562e3ccb657f572ff94fe96adf0 asm: 10bpp avx2 code for intra_pred_ang32x32 mode 5 & 31 performance improvement over SSE:

[x265] [PATCH] asm: chroma_vpp/vps/vsp/vss[4x4, 4x8, 4x16][i422] avx2 code for 16bpp

2015-06-10 Thread aasaipriya
# HG changeset patch # User Aasaipriya Chandran # Date 1433923820 -19800 # Wed Jun 10 13:40:20 2015 +0530 # Node ID a1f7ed81aff204e1ad3cf170fbce995b899652da # Parent 2b773fd93437eb947f65bd29b92bf0f9d04afca5 asm: chroma_vpp/vps/vsp/vss[4x4, 4x8, 4x16][i422] avx2 code for 16bpp diff -r 2b773f

[x265] [PATCH] asm: chroma_vpp/vss/vsp/vpp[8x4][i420] 16bpp

2015-06-10 Thread aasaipriya
# HG changeset patch # User Aasaipriya Chandran # Date 1433923139 -19800 # Wed Jun 10 13:28:59 2015 +0530 # Node ID 2b773fd93437eb947f65bd29b92bf0f9d04afca5 # Parent 88edfb951b97e49c19b9d51443abbb5ed347c47b asm: chroma_vpp/vss/vsp/vpp[8x4][i420] 16bpp avx2: chroma_vpp[8x4] 6.87x36

[x265] [PATCH] asm: avx2 code for chroma_vpp/vps/vss/vsp[8x6][i420] 16bpp

2015-06-10 Thread aasaipriya
# HG changeset patch # User Aasaipriya Chandran # Date 1433922649 -19800 # Wed Jun 10 13:20:49 2015 +0530 # Node ID 88edfb951b97e49c19b9d51443abbb5ed347c47b # Parent 3fcc7243c86ffa0622962524ca1ec8d5338f09a7 asm: avx2 code for chroma_vpp/vps/vss/vsp[8x6][i420] 16bpp avx2: chroma_vpp[8x6]

[x265] [PATCH] asm:avx2 code for chroma_vpp/vps/vsp/vss[8x8][i420] 16bpp

2015-06-10 Thread aasaipriya
# HG changeset patch # User Aasaipriya Chandran # Date 1433921953 -19800 # Wed Jun 10 13:09:13 2015 +0530 # Node ID 3fcc7243c86ffa0622962524ca1ec8d5338f09a7 # Parent 644d8996cea04402ba416502b12010020c13af5a asm:avx2 code for chroma_vpp/vps/vsp/vss[8x8][i420] 16bpp avx2: chroma_vpp[ 8x8]

Re: [x265] [PATCH 6 of 6] asm: improve costCoeffRemain by bypass uncoded coeff

2015-06-10 Thread Deepthi Nandakumar
Min, thanks for this series of patches, all pushed. On Tue, Jun 9, 2015 at 11:36 PM, Min Chen wrote: > # HG changeset patch > # User Min Chen > # Date 1433872879 25200 > # Node ID e5b6f0a984bdd8ab16b63fb1c11a508a444515ec > # Parent 134670771e0c1dd0800c3e9db0a1f9f69c467e36 > asm: improve costCo