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

2013-11-14 Thread Murugan Vairavel
Okay. i will send it as a new patch. On Thu, Nov 14, 2013 at 12:50 PM, chen chenm...@163.com wrote: 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

[x265] [PATCH 1 of 2] asm: assembly code for calcrecon[]

2013-11-14 Thread Min Chen
# HG changeset patch # User Min Chen chenm...@163.com # Date 1384418703 -28800 # Node ID 8e22129119d6d8049996ed5f487625e4801b0a50 # Parent d80ab2913b31e678334fb0941066c313dcb2d3b7 asm: assembly code for calcrecon[] diff -r d80ab2913b31 -r 8e22129119d6 source/common/x86/asm-primitives.cpp ---

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

2013-11-14 Thread Min Chen
# HG changeset patch # User Min Chen chenm...@163.com # Date 1384418720 -28800 # Node ID 493981f517c44293fd1134707a910b53cc688015 # Parent 8e22129119d6d8049996ed5f487625e4801b0a50 asm: residual buffer is alignment to size, so we can use alignment load instruction diff -r 8e22129119d6 -r

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

2013-11-14 Thread Deepthi Nandakumar
This cant be applied until the csp changes have been incorporated in. On Wed, Nov 13, 2013 at 4:23 PM, prav...@multicorewareinc.com wrote: # HG changeset patch # User Praveen Tiwari # Date 1384339140 -19800 # Node ID c0da70471ba63f052bd0e0cdf81af3d0ca9150a4 # Parent

[x265] Compiling x265 on Mac OS X 10.6.8 (Snow Leopard)

2013-11-14 Thread Selur
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Did anyone manage to compile x265 on Snow Leopard? Like mentioned over at: https://bitbucket.org/multicoreware/x265/issue/2/compiling-on-mac-1068-using-xcode-doesnt both compiling 'the linux way' and with Xcode fails for me. -BEGIN PGP

[x265] Build failure on MinGW GCC 4.7.1 with rev 5683ee5

2013-11-14 Thread Nikos Barkas
The program fails to link on MinGW GCC 4.7.1 with revision 5683ee5. The related messages are: Linking CXX executable x265.exe libx265.a(asm-primitives.cpp.obj):asm-primitives.cpp:(.text+0x75a7): undefined reference to `x265_interp_4tap_vert_ps_2x4_sse4'

[x265] [PATCH] Unit test code for Pixel scaling

2013-11-14 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384421320 -19800 # Thu Nov 14 14:58:40 2013 +0530 # Node ID 4c91093ffb3fc596ce5894d7855b1f4e8b7912ce # Parent 481cdfc251de0f99ef0a3c4fd53c786b79b5f182 Unit test code for Pixel scaling diff -r 481cdfc251de -r

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

2013-11-14 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384426690 -19800 # Thu Nov 14 16:28:10 2013 +0530 # Node ID e698f27ccbfabb67a7a8f4a09d275442dead301b # Parent 4c91093ffb3fc596ce5894d7855b1f4e8b7912ce asm: code for scale1D_128to64 routine diff -r 4c91093ffb3f

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

2013-11-14 Thread nabajit
# HG changeset patch # User Nabajit Deka # Date 1384426801 -19800 # Thu Nov 14 16:30:01 2013 +0530 # Node ID 373fa609f3309420e5d5a9b3227d41757d315ac5 # Parent 5683ee5b793cca5956f1e44e4e0bb3d6be70e942 asm: routines for chroma vps filter functions for 2x4 and 2x8 block sizes diff -r

[x265] [PATCH] no-rdo early exit: giving weightage to the cost of that CU and neighbour CU's for early exit

2013-11-14 Thread sumalatha
# HG changeset patch # User Sumalatha Polureddy # Date 1384427113 -19800 # Node ID eb8391256d6a68919df73d450d2b9b3cf658cf9f # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d no-rdo early exit: giving weightage to the cost of that CU and neighbour CU's for early exit Early exit is done when CU

[x265] [PATCH] asm: assembly code for pixel_satd_64x32 and pixel_satd_64x48

2013-11-14 Thread yuvaraj
# HG changeset patch # User Yuvaraj Venkatesh yuva...@multicorewareinc.com # Date 1384427525 -19800 # Thu Nov 14 16:42:05 2013 +0530 # Node ID 125f9c97e57737fbcf0bc616e1337265a5090440 # Parent 32e01ab333a6f2b49ead3c9f3f7de500de188f35 asm: assembly code for pixel_satd_64x32 and

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

2013-11-14 Thread yuvaraj
# HG changeset patch # User Yuvaraj Venkatesh yuva...@multicorewareinc.com # Date 1384430674 -19800 # Thu Nov 14 17:34:34 2013 +0530 # Node ID cb15dab6333f3ce23083274718754ca588596547 # Parent 125f9c97e57737fbcf0bc616e1337265a5090440 asm: assembly code for pixel_satd_64x64 diff -r

[x265] [PATCH 2 of 2] Using weighted lowres ref frames in cost estimation in lookahead

2013-11-14 Thread shazeb
# HG changeset patch # User Shazeb Nawaz Khan sha...@multicorewareinc.com # Date 1384434393 -19800 # Thu Nov 14 18:36:33 2013 +0530 # Node ID bd5fc8839d367cc62e178521def61596ada185b2 # Parent dea83349f7865ee0c8a8b0572e9dbf771993fc14 Using weighted lowres ref frames in cost estimation in

[x265] [PATCH 1 of 2] Pulling x264 weight decision into x265 lookahead

2013-11-14 Thread shazeb
# HG changeset patch # User Shazeb Nawaz Khan sha...@multicorewareinc.com # Date 1384432451 -19800 # Thu Nov 14 18:04:11 2013 +0530 # Node ID dea83349f7865ee0c8a8b0572e9dbf771993fc14 # Parent 5683ee5b793cca5956f1e44e4e0bb3d6be70e942 Pulling x264 weight decision into x265 lookahead diff -r

[x265] [PATCH] asm: assembly code for pixel_satd_32x64 and pixel_satd_48x64

2013-11-14 Thread yuvaraj
# HG changeset patch # User Yuvaraj Venkatesh yuva...@multicorewareinc.com # Date 1384436305 -19800 # Thu Nov 14 19:08:25 2013 +0530 # Node ID 95ed43fcd3f3f94c8bfe2f0ccb4e4b0fe38e2731 # Parent cb15dab6333f3ce23083274718754ca588596547 asm: assembly code for pixel_satd_32x64 and

Re: [x265] Build failure on MinGW GCC 4.7.1 with rev 5683ee5

2013-11-14 Thread Steve Borho
On Thu, Nov 14, 2013 at 4:46 AM, Nikos Barkas nikbar2...@yahoo.com wrote: The program fails to link on MinGW GCC 4.7.1 with revision 5683ee5https://bitbucket.org/multicoreware/x265/commits/5683ee5b793cca5956f1e44e4e0bb3d6be70e942. The related messages are: Linking CXX executable x265.exe

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

2013-11-14 Thread Steve Borho
On Thu, Nov 14, 2013 at 5:00 AM, naba...@multicorewareinc.com wrote: # HG changeset patch # User Nabajit Deka # Date 1384426801 -19800 # Thu Nov 14 16:30:01 2013 +0530 # Node ID 373fa609f3309420e5d5a9b3227d41757d315ac5 # Parent 5683ee5b793cca5956f1e44e4e0bb3d6be70e942 asm: routines

Re: [x265] [PATCH 1 of 2] asm: assembly code for calcrecon[]

2013-11-14 Thread Steve Borho
On Thu, Nov 14, 2013 at 2:47 AM, Min Chen chenm...@163.com wrote: # HG changeset patch # User Min Chen chenm...@163.com # Date 1384418703 -28800 # Node ID 8e22129119d6d8049996ed5f487625e4801b0a50 # Parent d80ab2913b31e678334fb0941066c313dcb2d3b7 asm: assembly code for calcrecon[] the

Re: [x265] Compiling x265 on Mac OS X 10.6.8 (Snow Leopard)

2013-11-14 Thread Selur
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 there was a temporary build failure for a few hours today. probably not related to my problem, since x265 never worked for me XCode support is currently busted but using the basic Makefile approach should work just fine. will try using the

Re: [x265] Compiling x265 on Mac OS X 10.6.8 (Snow Leopard)

2013-11-14 Thread Steve Borho
On Thu, Nov 14, 2013 at 8:22 AM, Selur hyb...@selur.de wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 there was a temporary build failure for a few hours today. probably not related to my problem, since x265 never worked for me XCode support is currently busted but using the

Re: [x265] Compiling x265 on Mac OS X 10.6.8 (Snow Leopard)

2013-11-14 Thread Selur
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Which compiler is this using? It seems we need to disable -mstackrealign for that compiler, and to do that we need to detect it properly. where can I look that up for you? -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (MingW32)

Re: [x265] Compiling x265 on Mac OS X 10.6.8 (Snow Leopard)

2013-11-14 Thread Steve Borho
On Thu, Nov 14, 2013 at 8:32 AM, Selur hyb...@selur.de wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Which compiler is this using? It seems we need to disable -mstackrealign for that compiler, and to do that we need to detect it properly. where can I look that up for you?

Re: [x265] Compiling x265 on Mac OS X 10.6.8 (Snow Leopard)

2013-11-14 Thread Selur
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hmm,.. just tried using i386 instead of x86_64 and it seemed like the building would work but ended with: [ 76%] Building CXX object common/CMakeFiles/common.dir/cpu.cpp.o cc1plus: error: unrecognized command line option -Wno-narrowing make[2]: ***

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

2013-11-14 Thread murugan
# HG changeset patch # User Murugan Vairavel muru...@multicorewareinc.com # Date 1384440689 -19800 # Thu Nov 14 20:21:29 2013 +0530 # Node ID 939b58fa36f56506f32ad761f6c3df72e20e0f2b # Parent 4526a727f0b4975eeaa1094e0ced0a3b3b5c5a7d asm: code for scale2D_64to32 routine diff -r 4526a727f0b4

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

2013-11-14 Thread chen
I give you some algorithm details here: In: A B C D Out: (A + B + C + D + 2) / 4 This is standard MPEG4 interpolateHV, you may reference Xvid's code or use pmaddubsw + pmulhrsw +;- +; void scale2D_64to32(pixel *dst, pixel *src,

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

2013-11-14 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384441865 -19800 # Thu Nov 14 20:41:05 2013 +0530 # Node ID d16bcb0416b43912fc8d69d98af89c9a17475c60 # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d primitive function for luma and chroma for loops in

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

2013-11-14 Thread chen
At 2013-11-14 23:12:15,dnyanesh...@multicorewareinc.com wrote: # HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384441865 -19800 # Thu Nov 14 20:41:05 2013 +0530 # Node ID d16bcb0416b43912fc8d69d98af89c9a17475c60 # Parent

Re: [x265] Compiling x265 on Mac OS X 10.6.8 (Snow Leopard)

2013-11-14 Thread Selur
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 using x86_64 on Mac OS X 10.7.5 (Lion) ends with: [ 76%] Building CXX object common/CMakeFiles/common.dir/cpu.cpp.o /Users/Selur/x265/source/common/cpu.cpp:294:10: fatal error: 'intrin.h' file not found #include intrin.h ^ 1 error

Re: [x265] Compiling x265 on Mac OS X 10.6.8 (Snow Leopard)

2013-11-14 Thread Selur
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 using x86_64 on Mac OS X 10.7.5 (Lion) ends with: [ 76%] Building CXX object common/CMakeFiles/common.dir/cpu.cpp.o /Users/Selur/x265/source/common/cpu.cpp:294:10: fatal error: 'intrin.h' file not found #include intrin.h ^ 1 error

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

2013-11-14 Thread Shazeb Khan
On Wed, Nov 13, 2013 at 7:29 PM, Steve Borho st...@borho.org wrote: 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

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

2013-11-14 Thread Min Chen
# HG changeset patch # User Min Chen chenm...@163.com # Date 1384492636 -28800 # Node ID 9592525e376f4b41d4fde000ae77814a00b06822 # Parent ee42f57411ae746095dd36e36064145ed869d73c asm: residual buffer is alignment to size, so we can use alignment load instruction diff -r ee42f57411ae -r

[x265] [PATCH 3 of 3] asm: assembly code for calcresidual[]

2013-11-14 Thread Min Chen
# HG changeset patch # User Min Chen chenm...@163.com # Date 1384492675 -28800 # Node ID ffcb2659d963c99948aac34fa546e6d4a7f258d6 # Parent 7dfb9ffae73536c0c71bcab71dfb1f1779248e69 asm: assembly code for calcresidual[] diff -r 7dfb9ffae735 -r ffcb2659d963 source/Lib/TLibEncoder/TEncSearch.cpp ---

[x265] [PATCH 2 of 3] cleanup: remove unused 64x64 functions

2013-11-14 Thread Min Chen
# HG changeset patch # User Min Chen chenm...@163.com # Date 1384492656 -28800 # Node ID 7dfb9ffae73536c0c71bcab71dfb1f1779248e69 # Parent 9592525e376f4b41d4fde000ae77814a00b06822 cleanup: remove unused 64x64 functions diff -r 9592525e376f -r 7dfb9ffae735 source/common/pixel.cpp ---

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

2013-11-14 Thread Steve Borho
On Thu, Nov 14, 2013 at 2:07 PM, Shazeb Khan sha...@multicorewareinc.comwrote: On Wed, Nov 13, 2013 at 7:29 PM, Steve Borho st...@borho.org wrote: On Wed, Nov 13, 2013 at 6:40 AM, sha...@multicorewareinc.com wrote: # HG changeset patch # User Shazeb Nawaz Khan

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

2013-11-14 Thread dnyaneshwar
# HG changeset patch # User Dnyaneshwar Gorade dnyanesh...@multicorewareinc.com # Date 1384495519 -19800 # Fri Nov 15 11:35:19 2013 +0530 # Node ID 3c396b064d578b480302e70f52dcc2bf4380f74b # Parent c4ca80d19105ccf1ba2ec14dd65915f2820a660d primitive function for luma and chroma for loops in

[x265] [PATCH] reverted chroma_copy_pp asm integration to avoid csp break

2013-11-14 Thread praveen
# HG changeset patch # User Praveen Tiwari # Date 1384498051 -19800 # Node ID 2307c52f11b2e6c7b21d94c207d98f9fac8e1ab9 # Parent ee42f57411ae746095dd36e36064145ed869d73c reverted chroma_copy_pp asm integration to avoid csp break diff -r ee42f57411ae -r 2307c52f11b2