# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1392832006 28800
# Node ID 1c78bd13a14f3d5227c4b961664af97f86a8810d
# Parent 591ca91f0501b167627adc1c9542aebc60dc320a
Fixed ENC_DEC_TRACE warnings and errors
diff -r 591ca91f0501 -r 1c78bd13a14f source/Lib/TLibCommon/TComRom.h
---
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1392928085 28800
# Node ID 648dcea58040691e9ca56dd71e33b619e8769fa8
# Parent db784e7cf7d8b58723dd9e5d6bea8c46c5102a15
user: David T Yuen dtyx...@gmail.com
branch 'default'
changed source/common/common.cpp
Added parameter checking
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1392935264 28800
# Node ID fe18d3e9e8ccca9ba618e1292e1a4e415e0d3547
# Parent 549f5bf10211da2b5b427d4ea0a87eb7ef20341b
Added better vui parameter checking
diff -r 549f5bf10211 -r fe18d3e9e8cc source/common/common.cpp
---
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1393990004 28800
# Node ID 91936aab5ae9fb5b8224dcb1c5661a0d2107bb68
# Parent 5cad3652bee8130e8861f5b7b2f6ff1c8695cc1a
Removed Encoder::m_csp and replaced it with x265_param::internalCsp
diff -r 5cad3652bee8 -r 91936aab5ae9
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1394152864 28800
# Node ID b95dc6fea48c58c9330481a7f3de7b48a0a35a0a
# Parent 7209562f4cc8ac53ad075e4f68a635cd739ff8f8
Removed Encoder* as member of DPB and replaced it with x265_param* passed to
its methods
Also added int bframes
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1406743442 25200
# Node ID 2c775165d26a19da7e02d73feb440c3b795849a2
# Parent c32a86702b68e24b357f0216d31c8bb9d8834db6
Added declaration of ScalingList::MAX_MATRIX_COEF_NUM to make ld happy
diff -r c32a86702b68 -r 2c775165d26a
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1406942556 25200
# Node ID 48156a5c85b2b4f94025e06d30e9239bcd6c25aa
# Parent 3db5fda6abf08721efe7dcaf0ca57ff2965284fb
Added --fast-intra option to use a faster search for the best angle intra mode
1. Starting from 4, check every
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1407865529 25200
# Node ID 482a3a1625468af4b76c0a694763db20e3a4d37a
# Parent 8a7f4bb1d1be32fe668d410450c2e320ccae6098
Moved IntraFilterType from intrapred.cpp to predict.h to make it publicly
available and replace
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1407881349 25200
# Node ID 1e079a117f0f381c97753d74404a6a943ab3ff1d
# Parent 8a7f4bb1d1be32fe668d410450c2e320ccae6098
Added Fast intra search option
This version calls intra_pred and satd for each mode searched
and also uses the
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1407882999 25200
# Node ID 75e4ad481b3668b1e420ede300287aa3ea3fb8d5
# Parent 8a7f4bb1d1be32fe668d410450c2e320ccae6098
Added fast intra search option
This version calls intra_pred_allangs to create the predictions then the
faster
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1408026426 25200
# Node ID 81766e60e622f28c12766f277b087cfeccff9cc3
# Parent 6b741cce14acb610a2a17a08f51898ea18b16a35
Added fast intra search option to Analysis::checkIntraInInter_rd0_4
diff -r 6b741cce14ac -r 81766e60e622
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1408483766 25200
# Node ID 4f25565211552f72143ce030e3ee830765b08a75
# Parent 80129b1b626099c9cc6949c4cd7c43dd28cae4ca
Removed code that will never be executed.
diff -r 80129b1b6260 -r 4f2556521155
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1408983545 25200
# Node ID fa3c389b255b8299bf75b7dfdab145dfbdc3de40
# Parent 6e6756f94b27c3ef30f6159f1880112a7ff978e3
Removed redundant code
diff -r 6e6756f94b27 -r fa3c389b255b source/Lib/TLibEncoder/TEncSearch.cpp
---
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1408987126 25200
# Node ID 157adb623151141d51c01bc085d563195f55e051
# Parent 6e6756f94b27c3ef30f6159f1880112a7ff978e3
Added check for mode 34
For fast intra search in EstimateRow::estimateCUCost check intra mode 34
diff -r
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1409783716 25200
# Node ID fed3ddf3f84f3c4e4c72bcc0818a07a99ec7312e
# Parent 62c4779fb0bb35d5d8a69678e9e8aa81272f0115
Resolve gcc warnings
* more parenthesis for macro
* changed signed to unsigned int
diff -r 62c4779fb0bb -r
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1409785208 25200
# Node ID 07aebf3f56a03c2514f0213bb3c17184da88d89f
# Parent 62c4779fb0bb35d5d8a69678e9e8aa81272f0115
Cleaned up TComDataCU::getQuadtreeTULog2MinSizeInCU for clarity and a bit of
performance
diff -r 62c4779fb0bb
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1410481540 25200
# Node ID 37b199156dfc27874205d6d7fadb71a00e3257d9
# Parent 7e29b10982d2eb7fd79f581d6f04184522ba
Resolved gcc compiler error of mismatched type
diff -r 7e29b10982d2 -r 37b199156dfc source/x265.cpp
---
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1411589843 25200
# Node ID fc82666c3f8fe258e99ffbb8398ae04fd90a4bee
# Parent b2b7072ddbf73085d457bd6a71bca946e505dea8
Changed FrameEncoder::m_tld to a pointer and set it to one of Encoder's
ThreadLocalData instances.
This uses
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1411688585 25200
# Node ID 2d06872fad94ed97c4a8ebb1664d49c70445fb72
# Parent 7dccbbed034970de161b361cd6e17ed4efca7226
Removed unnecessary call to loadCTUData
diff -r 7dccbbed0349 -r 2d06872fad94 source/encoder/frameencoder.cpp
---
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1416522664 28800
# Node ID 4482e2a1f057c0dd7a6e74db371638ddebc438ae
# Parent 1d17ec0cb9548194b90495c5d7c94552c71abbf5
Updated intrinsic of idct8 sse3 for new input format
diff -r 1d17ec0cb954 -r 4482e2a1f057
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1416523024 28800
# Node ID 0dca25ca4cf6f1cd54f9828b430c320ac9ee072b
# Parent 1d17ec0cb9548194b90495c5d7c94552c71abbf5
idct8 sse2 assembler primitive
derived from assembler generated by gcc Debian 4.7.2-5 of dct-sse3.cpp
diff -r
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1418080004 28800
# Node ID c16530ca89e4f55c2c1fd17bd2cc4640589b096b
# Parent 53f7efef5ebda6d5ff03e868f2b702c385d72ddd
asm: idct[8x8] sse2 12232.53 - 3480 over c code, 3555 - over intrinsic
diff -r 53f7efef5ebd -r c16530ca89e4
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1418098810 28800
# Node ID 39dfcbf07ae468ca9090e2dabb350cc193060229
# Parent 53f7efef5ebda6d5ff03e868f2b702c385d72ddd
asm: idct[8x8] sse2 12232 - 3500 over c code 3550 - 3500 over intrinsic
diff -r 53f7efef5ebd -r 39dfcbf07ae4
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1418144076 28800
# Node ID 95f47b6d06dba8131251540f4377c95f0e37cb54
# Parent 88498ec9b10ba25a01c983a3f67c17bf470349fa
asm: idct[8x8] sse2 12232 - 3500 over c code 3550 - 3500 over intrinsic
diff -r 88498ec9b10b -r 95f47b6d06db
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1418943389 28800
# Node ID 745b4ad1b0042aec5a1962b0d67053f5ddee0642
# Parent 78ae7996a1ceb60d24cff790cc2fa233d4c31435
asm: idct[8x8] sse2 12232 - 3500 over c code 3550 - 3500 over intrinsic
diff -r 78ae7996a1ce -r 745b4ad1b004
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1418946694 28800
# Node ID d9f6afbedbbf7b8a2292cdb21c547d6a4d22ccdb
# Parent 78ae7996a1ceb60d24cff790cc2fa233d4c31435
asm: idct[8x8] sse2 12232 - 3500 over c code 3550 - 3500 over intrinsic
diff -r 78ae7996a1ce -r d9f6afbedbbf
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1419888680 28800
# Node ID 143f81ed72f166dee5df756deb0e1de5c83f5949
# Parent 38d2d0878acd2029e76dfa76c96c3f7eb1818e71
Added cmake support to pass along build flags to yasm.
This is particularly helpful when debugging.
diff -r
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1421877896 28800
# Node ID ebbcf28b6d78afe0781516523c6f961e4404581c
# Parent 66f85a0519e2e881b3ecd0026b3fabfc46926293
Added 10bit support to ssse3 dct16 and dct32 intrinsics
WARNING:My system is old and limited to sse3 so this is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1421435329 28800
# Node ID 592f6cd42f7ff15c9002db32b39b411d0adcd616
# Parent f9a54da187139a7331f8048365673787cbf14711
asm: idct16 sse2 28900-25000 improvement over intrinsic
This is based on the gcc assembler generated from a
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1421787956 28800
# Node ID 3c7ef32c8e5ac800430ca1a76ba92a856c4fe598
# Parent 8d470bbcfc9f62fb27cb12f1a9721b3ae40dfcfa
Added high bit support to sse3 intrinsics
diff -r 8d470bbcfc9f -r 3c7ef32c8e5a source/common/vec/dct-sse3.cpp
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1423675655 28800
# Node ID 5b1611feda7249643af85e595098bc95e9e4eee2
# Parent f52d723d8c46e9bca77bb8f3113004d449456559
intrinsic: Added dct16 sse3 intrinsic, 55288.92 - 45139.28
This is backported from the ssse3 dct16 intrinsic
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1426691489 25200
# Node ID 532836f68982dc256da3f1cf44f5730cd1185061
# Parent b745e19f4789ffa9d4bebee03a5da6076bacfa4b
bug: fixed gcc compiler error: expected primary-expression before ‘)’ token
changed macro invocation
diff -r
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425934257 25200
# Node ID ef383507c21ca704b58e759e440f4ae2e177c499
# Parent c16a875d913fffbad405f7d5af51700b1a8990bb
asm:intra pred planar32 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425935926 25200
# Node ID 4d1d54d28cb1635448ceec764c793d1b37cef7a4
# Parent ef383507c21ca704b58e759e440f4ae2e177c499
asm:intra pred planar32 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code
Both 8 and 10 bit versions are based on the sse4 intra pred planar 32 primitive
with many small and large modifications which may help sse4 if ported forward.
___
x265-devel mailing list
x265-devel@videolan.org
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425592488 28800
# Node ID c5fa433ffda0a95889e99f4df787f3edc5880d0f
# Parent 3b2512cba57e1af6ba21c445122a2b5b2efd87dc
asm: intrapred dc16 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1426213164 25200
# Node ID bf9242b4941012fa0b691678def347a378019b1c
# Parent 78f9c9fad129b89c6fe1ade3d59f3619bdf210b3
asm:intra pred planar32 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1426213451 25200
# Node ID aa612c3955aa09d0fa3f86cc86d807a3ef3a0494
# Parent bf9242b4941012fa0b691678def347a378019b1c
asm:intra pred planar32 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code
While the benchtest numbers for these patches are greater than
the patches I initially submitted, these patches perform just as
well as my previous patches when encoding video.
___
x265-devel mailing list
x265-devel@videolan.org
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1426185840 25200
# Node ID a2bcbfc10f2687f8ee5ab2cbd82cd12c0cceef19
# Parent 19f7f03f9159d785f409c7b30818055355496d10
asm:intra pred planar32 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1426185653 25200
# Node ID 19f7f03f9159d785f409c7b30818055355496d10
# Parent 78f9c9fad129b89c6fe1ade3d59f3619bdf210b3
asm:intra pred planar32 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is
This series includes patches for the following
high bit:
dc4, dc8, dc16, dc32, planar8, planar16
8bit:
dc32, planar8, planar16
Some of the patches touch sse4 code only to group the sse2 primitives together.
___
x265-devel mailing list
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425588355 28800
# Node ID 3b2512cba57e1af6ba21c445122a2b5b2efd87dc
# Parent 39111ae2fd72824c60f827023bd6b55b92dc1c41
asm: intrapred dc8 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425599015 28800
# Node ID 2505da40f1a6f63266b98d5d6d81f51602c61a12
# Parent 352b5ea85101e8da0c4a15d5a7c2a303b28e02da
asm:intra pred planar8 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425586883 28800
# Node ID 39111ae2fd72824c60f827023bd6b55b92dc1c41
# Parent ea9bdb10353fcb06cea1045ba0186c22c448df63
asm: intrapred dc4 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425598408 28800
# Node ID 352b5ea85101e8da0c4a15d5a7c2a303b28e02da
# Parent 9fb1aba51e2ab4ebde4ab65a3cca9db2ed122ec4
asm:intra pred planar8 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425599635 28800
# Node ID 670625ad427f2cd3d8bc00fa1bcd590708caea9a
# Parent 2505da40f1a6f63266b98d5d6d81f51602c61a12
asm:intra pred planar16 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425600109 28800
# Node ID c16a875d913fffbad405f7d5af51700b1a8990bb
# Parent 670625ad427f2cd3d8bc00fa1bcd590708caea9a
asm:intra pred planar16 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427577282 25200
# Node ID befc4da18fcf11e471a17bb5a58a14d8c6803162
# Parent c55ff3e7f4842c5bc9ce5fb45b6de2a1bdabcd4c
asm: intra_pred_ang4_6_sse2 improved ~2% 622.50 - 609.99 with nits and tweaks
Corrected parameter count
Changed
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427573746 25200
# Node ID 1dfea2291d55ccb628a0f54d7d754812d77213ae
# Parent 36d70728acc2d9d6103af7530493176c08298ded
asm:intra_pred_ang4_2 improved by ~4% 134.99 - 129.95 with nits and tweaks
Corrected parameter count
Changed r3
Corrected parameter counts
changed r3 and r4 to r3d and r4d
tweaked store and unpacking
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427576813 25200
# Node ID c55ff3e7f4842c5bc9ce5fb45b6de2a1bdabcd4c
# Parent 0a75e3d50518e73f5a199d7519f800a9ff1c2e2c
asm: intra_pred_ang4_5_sse2 improved ~2% 647.56 - 635.03 with nits and tweaks
Corrected parameter count
Changed
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427578040 25200
# Node ID a6e3c24c0c5f1bdb85c1dc759d9667e64315b8cd
# Parent 3b2a26ca89555b3b9929bbfdb451d715b2a0bfbe
asm: intra_pred_ang4_8_sse2 improved ~3% 617.50 - 597.50 with nits and tweaks
Corrected parameter count
Changed
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427575220 25200
# Node ID 6595ba5f989fdd521e268911ddf027665a610e25
# Parent 1dfea2291d55ccb628a0f54d7d754812d77213ae
asm:intra_pred_ang4_3_sse2 improved ~2.5% 684.95 - 667.49 with nits and tweaks
Corrected parameter count
Changed
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427577671 25200
# Node ID 3b2a26ca89555b3b9929bbfdb451d715b2a0bfbe
# Parent befc4da18fcf11e471a17bb5a58a14d8c6803162
asm: intra_pred_ang4_7_sse2 improved ~1% 614.99 - 607.50 with nits and tweaks
Corrected parameter count
Changed
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427578328 25200
# Node ID 0114f9034d807999af3ef7f77b977648582ccb18
# Parent a6e3c24c0c5f1bdb85c1dc759d9667e64315b8cd
asm: intra_pred_ang4_9_sse2 improved ~3.5% 580.06 - 560.00 with nits and tweaks
Corrected parameter count
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427576216 25200
# Node ID 0a75e3d50518e73f5a199d7519f800a9ff1c2e2c
# Parent 6595ba5f989fdd521e268911ddf027665a610e25
asm:intra_pred_ang4_4_sse2 improved ~2% 647.49 - 634.98 with nits and tweaks
Corrected parameter count
Changed
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427590314 25200
# Node ID ea65ec5a6c969e4cee612faa4d948e3337ed72d1
# Parent 36d70728acc2d9d6103af7530493176c08298ded
asm:intra_pred_ang4_2 improved by ~4% 134.99 - 129.95 with nits and tweaks
Corrected parameter count
Reduced xmm
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427585923 25200
# Node ID 88b50a5f74d98018b1583761a6fc4c5c23f4d401
# Parent 36d70728acc2d9d6103af7530493176c08298ded
asm:intra_pred_ang4_2 improved by ~4% 134.99 - 129.95 with nits and tweaks
Corrected parameter count
Changed r3m
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427823883 25200
# Node ID 89bc6238d4a2e3f117f0127e406c6dfbf093868b
# Parent 36d70728acc2d9d6103af7530493176c08298ded
asm:intra_pred_ang4_2 improved by ~4% 134.99 - 129.95
Reduced xmm registers to 1
diff -r 36d70728acc2 -r
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425336406 28800
# Node ID 4641827f98c935603f608425de8c76785aef1114
# Parent 30df8e0058c7ca1fe1a59a7e8bce344071348641
asm: intrapred dc16 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425335534 28800
# Node ID a89ced7112fdff2c1a586f29f6bfbf584ec2f697
# Parent ff2b3397092367123e936957cd57a9dd2985b03f
asm:intra pred dc16 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is backported
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425405520 28800
# Node ID 79c396c5cd8e990528a67ad029be55a4ff1f723e
# Parent 4641827f98c935603f608425de8c76785aef1114
asm: intrapred dc32 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425513096 28800
# Node ID 243cb00021a3bbc3184cbc2b27a5dbe56d745c51
# Parent bf095f7deed80f741663edae2b3a90bb4f63a980
asm:intra pred planar8 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425512599 28800
# Node ID 16880e791046ef8470f8307b76aae57c3be573c1
# Parent c53b456ad909eeab8d83f8e0817e641d174cc706
asm:intra pred planar8 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425437029 28800
# Node ID bf095f7deed80f741663edae2b3a90bb4f63a980
# Parent 79c396c5cd8e990528a67ad029be55a4ff1f723e
asm:intra pred planar4 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425436821 28800
# Node ID c53b456ad909eeab8d83f8e0817e641d174cc706
# Parent b70e945ad4ce15461b1c0187dc0023b5d4a640f4
asm:intra pred planar4 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425404383 28800
# Node ID 1699595e179d7c131ab24a9af48683a8da2a4d79
# Parent 4641827f98c935603f608425de8c76785aef1114
asm: intrapred dc32 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425077816 28800
# Node ID ff2b3397092367123e936957cd57a9dd2985b03f
# Parent 018e8bbaa854b1a4bd82b3a2e23f7775a77da5cc
asm: intrapred dc8 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is backported
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1424706375 28800
# Node ID c2eb94770f9b98d5bc5cf0e96d635e26c01ca5c6
# Parent d179686d7b8d79a125b51fc3f8799152add0fd9f
asm: intrapred dc4 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is backported
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1424708564 28800
# Node ID 60db6870a07261ee2acf5556ddf34dae051fa5c9
# Parent c2eb94770f9b98d5bc5cf0e96d635e26c01ca5c6
asm: intrapred dc4 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1424810386 28800
# Node ID 8528fea56a4202c871544621d5806ee686e671fc
# Parent 7252c10278a1e1aeddbe489180aad35196262919
asm: intrapred dc4 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is backported
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1424823199 28800
# Node ID bd1d713da87bb1e3022c80f462398bd78a95ce48
# Parent 644d27ca0b197455393171ba705b1190f3d9b420
asm: intrapred dc8 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1424818021 28800
# Node ID 644d27ca0b197455393171ba705b1190f3d9b420
# Parent 1a703601f7c8b85f1e6e680caa281b9edada89ab
asm: intrapred dc8 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is backported
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425002675 28800
# Node ID 49f5199f9f2599bd9acc69c8236313806bbb6142
# Parent 394c2f94a2dc5d0e9e6d1c063361b19b86b88cf6
asm:intra pred dc4 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425013413 28800
# Node ID 30df8e0058c7ca1fe1a59a7e8bce344071348641
# Parent fb806a6bebfa6312a2657b1978162f0c3e4ef2b9
asm: intrapred dc8 sse2 high bit
This replaces c code for systems using ssse3 to sse2 processors
The code is
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1425005958 28800
# Node ID fb806a6bebfa6312a2657b1978162f0c3e4ef2b9
# Parent 49f5199f9f2599bd9acc69c8236313806bbb6142
asm: intrapred dc8 sse2
This replaces c code for systems using ssse3 to sse2 processors
The code is backported
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427505657 25200
# Node ID 4314cdf34f36c7a7fc3a4b3e744cd05c6ab90352
# Parent c5fa8f49bf15818007fe6ab25eb6aec65bb203cb
asm: intra_pred_ang4_11_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427503866 25200
# Node ID d7fee58a8466d6862e72cced5a4aa12e37294d4e
# Parent dc7a6c5fbda13173004e6193f185ea857d7a22c8
asm: intra_pred_ang4_10_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427508342 25200
# Node ID 6e5dc01f80034bdd217603d12b79d0837112d62d
# Parent 00670dcf833b74e0b3a05a2f8bdd1e3430204f79
asm: intra_pred_ang4_15_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427505936 25200
# Node ID 3ea097e4acb7e6ce9161b79968c3653741003daf
# Parent 4314cdf34f36c7a7fc3a4b3e744cd05c6ab90352
asm: intra_pred_ang4_12_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427508827 25200
# Node ID 4a4f7a2263c939b6a50f5c56c223cace78b01c0c
# Parent 6e5dc01f80034bdd217603d12b79d0837112d62d
asm: intra_pred_ang4_16_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
This patch series is backported from the sse4 intra pred 4x4 primitives
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427506466 25200
# Node ID 21fa4dfd1ceb3c1479722f759411afc402c03ea6
# Parent 3ea097e4acb7e6ce9161b79968c3653741003daf
asm: intra_pred_ang4_13_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427509373 25200
# Node ID 89f337fa1d295b161d4800cc28674c9d02d4c6a9
# Parent 4a4f7a2263c939b6a50f5c56c223cace78b01c0c
asm: intra_pred_ang4_17_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427504802 25200
# Node ID c5fa8f49bf15818007fe6ab25eb6aec65bb203cb
# Parent d7fee58a8466d6862e72cced5a4aa12e37294d4e
asm: intra_pred_ang4_26_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427512915 25200
# Node ID 6b8332f64933cbc8b84924c71504053a7543883f
# Parent d7fee58a8466d6862e72cced5a4aa12e37294d4e
asm: intra_pred_ang4_26_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427514280 25200
# Node ID 3d127036d0baf9cbf7e4448958b37db12ed0c877
# Parent 89f337fa1d295b161d4800cc28674c9d02d4c6a9
asm: intra_pred_ang4_18_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427140662 25200
# Node ID 19369b122731cd825114718d967c62ade5d7e1df
# Parent f41f56fc0438049de9c25ef609910af3a22168a4
asm:intra_pred_ang4_5_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427138798 25200
# Node ID 5ddfa3f9d2af9272d7c30f18014ad3dacc35cb9b
# Parent cc496665280f9e9e4776327e9a1cc1b2eeffecbc
asm:intra_pred_ang4_2_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427140896 25200
# Node ID 36d7d61899a2a184241491d8512e151dab5abc2b
# Parent 19369b122731cd825114718d967c62ade5d7e1df
asm:intra_pred_ang4_6_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427140402 25200
# Node ID f41f56fc0438049de9c25ef609910af3a22168a4
# Parent ac02f1184aa554cb2d3adbe688493f88f15cbd59
asm:intra_pred_ang4_4_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427141913 25200
# Node ID 9c51376d86b1be78104c3b0dd0f1ed8daeb11918
# Parent 36d7d61899a2a184241491d8512e151dab5abc2b
asm:intra_pred_ang4_7_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427142143 25200
# Node ID 285479649d24146867b809d7a00644ff5c645656
# Parent 9c51376d86b1be78104c3b0dd0f1ed8daeb11918
asm:intra_pred_ang4_8_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427142515 25200
# Node ID 0d08ce644f573368c7b6702eb4704af0404c1e87
# Parent 285479649d24146867b809d7a00644ff5c645656
asm:intra_pred_ang4_9_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1427139333 25200
# Node ID ac02f1184aa554cb2d3adbe688493f88f15cbd59
# Parent 5ddfa3f9d2af9272d7c30f18014ad3dacc35cb9b
asm:intra_pred_ang4_3_sse2
This is backported from sse4 code and replaces c code.
64-bit
./test/TestBench
The code is backported from the sse4 primitives
___
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1428076587 25200
# Node ID b0e5af8de87a8b1db1c7e2f71abb5246124df8e0
# Parent dfcd48ac5d09a2a0615d5657328457b08ce12e0e
asm: intra_pred_ang4_12_sse2 16-bit
This is backported from sse4 code and replaces c code.
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1428075423 25200
# Node ID 1873e34b04005449ecf3ec45d1c0de3a7c54ff86
# Parent 1304bb9e3956f88bf89211db8846693faeb1a666
asm: intra_pred_ang4_8_sse2 16-bit
This is backported from sse4 code and replaces c code.
./test/TestBench
# HG changeset patch
# User David T Yuen dtyx...@gmail.com
# Date 1428077130 25200
# Node ID 9ec19f6d4e3aeb7ae686626438158aa6d67c2cea
# Parent 8dbdcc01c0afd466b7c7ef1a5b9b67e246c0c77a
asm: intra_pred_ang4_15_sse2 16-bit
This is backported from sse4 code and replaces c code.
./test/TestBench
1 - 100 of 217 matches
Mail list logo