[x265] [PATCH] doc: intra all angles algorithm

Min Chen chenm003 at 163.com
Wed Sep 4 14:50:34 CEST 2013


# HG changeset patch
# User Min Chen <chenm003 at 163.com>
# Date 1378295872 -28800
# Node ID 4226cf68d5045800521c648f3d7e29e0f2aee290
# Parent  16ea05a9c83144fb5bfc14fab5ad6968d190a549
doc: intra all angles algorithm

diff -r 16ea05a9c831 -r 4226cf68d504 source/common/vec/intrapred.inc
--- a/source/common/vec/intrapred.inc	Wed Sep 04 19:22:57 2013 +0800
+++ b/source/common/vec/intrapred.inc	Wed Sep 04 19:57:52 2013 +0800
@@ -4928,6 +4928,7 @@
 
 #if INSTRSET >= X265_CPU_LEVEL_SSE41
 
+// See doc/intra/T4.TXT for algorithm details
 void predIntraAngs4(pixel *dst, pixel *above0, pixel *left0, pixel *above1, pixel *left1, bool filter)
 {
     // avoid warning
@@ -5279,6 +5280,7 @@
     _mm_store_si128((__m128i*)dstN[16], T30);
 }
 
+// See doc/intra/T8.TXT for algorithm details
 void predIntraAngs8(pixel *dst, pixel *above0, pixel *left0, pixel *above1, pixel *left1, bool filter)
 {
 #define N   (8)
@@ -6245,6 +6247,7 @@
 #undef N
 }
 
+// See doc/intra/T16.TXT for algorithm details
 void predIntraAngs16(pixel *dst0, pixel *above0, pixel *left0, pixel *above1, pixel *left1, bool filter)
 {
 #define N   (16)
@@ -10334,6 +10337,7 @@
 #undef N
 }
 
+// See doc/intra/T32.TXT for algorithm details
 void predIntraAngs32(pixel *dst0, pixel *above0, pixel *left0, pixel *above1, pixel *left1, bool /*bLuma*/)
 {
 #define N   (32)



More information about the x265-devel mailing list