diff options
Diffstat (limited to 'doc/tmpl/liboilfuncs-doc.sgml')
-rw-r--r-- | doc/tmpl/liboilfuncs-doc.sgml | 405 |
1 files changed, 405 insertions, 0 deletions
diff --git a/doc/tmpl/liboilfuncs-doc.sgml b/doc/tmpl/liboilfuncs-doc.sgml index 264a499..424abbb 100644 --- a/doc/tmpl/liboilfuncs-doc.sgml +++ b/doc/tmpl/liboilfuncs-doc.sgml @@ -51,3 +51,408 @@ array, the rows of the array are contiguous. </para> +<!-- ##### SECTION Stability_Level ##### --> + + +<!-- ##### FUNCTION oil_clip_f32 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minumum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_f64 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minumum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_s16 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minumum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_s32 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_s8 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_u16 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_u32 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_clip_u8 ##### --> +<para> + +Clips each element in the first source array. +</para> + +@dest: +@dstr: +@src: +@sstr: +@n: +@s2_1: minimum +@s3_1: maximum + + +<!-- ##### FUNCTION oil_dequantize8x8_s16 ##### --> +<para> + +Multiplies each value in first source array with corresponding value +in second source array, and places result in destination array. This +function would be more appropriately called oil_mult8x8_s16(). +</para> + +@d_8x8: +@dstr: +@s1_8x8: +@sstr1: +@s2_8x8: +@sstr2: + + +<!-- ##### FUNCTION oil_diffsquaresum_f64 ##### --> +<para> + +Subtracts each value in first source array with corresponding value +in second source array, squares the result, and then sums the results +over the entire array, placing the result in the destination. +</para> + +@d_1: +@src1: +@sstr1: +@src2: +@sstr2: +@n: + + +<!-- ##### FUNCTION oil_md5 ##### --> +<para> + +Convolves the MD5 checksum using the given source data. The complete +algorithm for calculating MD5 checksums requires additional preparation +of the data. See the example in the examples/md5 directory in the +source tree. +</para> + +@i_4: +@s_16: + + +<!-- ##### FUNCTION oil_mix_u8 ##### --> +<para> + +</para> + +@dest: +@src1: +@src2: +@src3: +@n: + + +<!-- ##### FUNCTION oil_null ##### --> +<para> + +Does nothing, and does it surprisingly fast. +</para> + + + +<!-- ##### FUNCTION oil_scanlinescale2_u8 ##### --> +<para> + +</para> + +@dest: +@src: +@n: + + +<!-- ##### FUNCTION oil_sincos_f64 ##### --> +<para> + +</para> + +@dest1: +@dest2: +@n: +@s1_1: +@s2_1: + + +<!-- ##### FUNCTION oil_utf8_validate ##### --> +<para> + +Checks the source array for valid UTF-8 characters. Processing stops +once an invalid character is found. The number of bytes containing +valid UTF-8 characters is placed in the destination. +</para> + +@d_1: +@s: +@n: + + +<!-- ##### FUNCTION oil_diff8x8_s16_u8 ##### --> +<para> + +</para> + +@d_64: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_diff8x8_average_s16_u8 ##### --> +<para> + +</para> + +@d_64: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: +@s3_8x8: +@ss3: + + +<!-- ##### FUNCTION oil_err_inter8x8_u8_avg ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@s3_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_recon8x8_inter ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s1_8x8: +@ss1: +@s2_8x8: + + +<!-- ##### FUNCTION oil_err_intra8x8_u8 ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: + + +<!-- ##### FUNCTION oil_recon8x8_intra ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s_8x8: + + +<!-- ##### FUNCTION oil_colsad8x8_u8 ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_composite_over_u8 ##### --> +<para> + +</para> + +@i_n: +@s1_n: +@n: + + +<!-- ##### FUNCTION oil_diff8x8_const128_s16_u8 ##### --> +<para> + +</para> + +@d_64: +@s1_8x8: +@ss1: + + +<!-- ##### FUNCTION oil_copy8x8_u8 ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s_8x8: +@ss: + + +<!-- ##### FUNCTION oil_err_inter8x8_u8 ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: + + +<!-- ##### FUNCTION oil_fdct8x8theora ##### --> +<para> + +</para> + +@s_8x8: +@d_8x8: + + +<!-- ##### FUNCTION oil_rowsad8x8_u8 ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@s2_8x8: + + +<!-- ##### FUNCTION oil_recon8x8_inter2 ##### --> +<para> + +</para> + +@d_8x8: +@ds: +@s1_8x8: +@ss1: +@s2_8x8: +@ss2: +@s3_8x8: + + +<!-- ##### FUNCTION oil_composite_add_u8 ##### --> +<para> + +</para> + +@i_n: +@s1_n: +@n: + + +<!-- ##### FUNCTION oil_sad8x8_u8_avg ##### --> +<para> + +</para> + +@d_1: +@s1_8x8: +@ss1: +@s2_8x8: +@s3_8x8: +@ss2: + + |