mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-20 00:31:13 +00:00
videoconvert: remove unused functions
This commit is contained in:
parent
67587918f3
commit
f859dcd699
3 changed files with 0 additions and 5262 deletions
File diff suppressed because it is too large
Load diff
|
@ -68,33 +68,6 @@ typedef union { orc_int64 i; double f; orc_int32 x2[2]; float x2f[2]; orc_int16
|
|||
#endif
|
||||
#endif
|
||||
void cogorc_memcpy_2d (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRICT s1, int s1_stride, int n, int m);
|
||||
void cogorc_downsample_horiz_cosite_1tap (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
|
||||
void cogorc_downsample_horiz_cosite_3tap (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_downsample_420_jpeg (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_downsample_vert_halfsite_2tap (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_downsample_vert_cosite_3tap (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int n);
|
||||
void cogorc_downsample_vert_halfsite_4tap (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int n);
|
||||
void cogorc_upsample_horiz_cosite_1tap (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
|
||||
void cogorc_upsample_horiz_cosite (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int n);
|
||||
void cogorc_upsample_vert_avgub (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int n);
|
||||
void orc_unpack_yuyv_y (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
|
||||
void orc_unpack_yuyv_u (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
|
||||
void orc_unpack_yuyv_v (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
|
||||
void orc_pack_yuyv (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int n);
|
||||
void orc_unpack_uyvy_y (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
|
||||
void orc_unpack_uyvy_u (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
|
||||
void orc_unpack_uyvy_v (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
|
||||
void orc_pack_uyvy (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int n);
|
||||
void orc_matrix2_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int p1, int p2, int p3, int n);
|
||||
void orc_matrix2_11_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int p1, int p2, int n);
|
||||
void orc_matrix2_12_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int p1, int p2, int n);
|
||||
void orc_matrix3_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int p2, int p3, int p4, int n);
|
||||
void orc_matrix3_100_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int p2, int p3, int n);
|
||||
void orc_matrix3_100_offset_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int p2, int p3, int p4, int p5, int n);
|
||||
void orc_matrix3_000_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int p2, int p3, int p4, int p5, int n);
|
||||
void orc_pack_123x (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int n);
|
||||
void orc_pack_x123 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, int p1, int n);
|
||||
void cogorc_combine2_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int p1, int p2, int n);
|
||||
void cogorc_convert_I420_UYVY (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int n);
|
||||
void cogorc_convert_I420_YUY2 (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int n);
|
||||
void cogorc_convert_I420_AYUV (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4, int n);
|
||||
|
|
|
@ -6,470 +6,6 @@
|
|||
|
||||
copyb d1, s1
|
||||
|
||||
|
||||
.function cogorc_downsample_horiz_cosite_1tap
|
||||
.dest 1 d1 guint8
|
||||
.source 2 s1 guint8
|
||||
|
||||
select0wb d1, s1
|
||||
|
||||
|
||||
.function cogorc_downsample_horiz_cosite_3tap
|
||||
.dest 1 d1 guint8
|
||||
.source 2 s1 guint8
|
||||
.source 2 s2 guint8
|
||||
.temp 1 t1
|
||||
.temp 1 t2
|
||||
.temp 1 t3
|
||||
.temp 2 t4
|
||||
.temp 2 t5
|
||||
.temp 2 t6
|
||||
|
||||
copyw t4, s1
|
||||
select0wb t1, t4
|
||||
select1wb t2, t4
|
||||
select0wb t3, s2
|
||||
convubw t4, t1
|
||||
convubw t5, t2
|
||||
convubw t6, t3
|
||||
mullw t5, t5, 2
|
||||
addw t4, t4, t6
|
||||
addw t4, t4, t5
|
||||
addw t4, t4, 2
|
||||
shrsw t4, t4, 2
|
||||
convsuswb d1, t4
|
||||
|
||||
|
||||
.function cogorc_downsample_420_jpeg
|
||||
.dest 1 d1 guint8
|
||||
.source 2 s1 guint8
|
||||
.source 2 s2 guint8
|
||||
.temp 2 t1
|
||||
.temp 1 t2
|
||||
.temp 1 t3
|
||||
.temp 1 t4
|
||||
.temp 1 t5
|
||||
|
||||
copyw t1, s1
|
||||
select0wb t2, t1
|
||||
select1wb t3, t1
|
||||
avgub t2, t2, t3
|
||||
copyw t1, s2
|
||||
select0wb t4, t1
|
||||
select1wb t5, t1
|
||||
avgub t4, t4, t5
|
||||
avgub d1, t2, t4
|
||||
|
||||
|
||||
.function cogorc_downsample_vert_halfsite_2tap
|
||||
.dest 1 d1 guint8
|
||||
.source 1 s1 guint8
|
||||
.source 1 s2 guint8
|
||||
|
||||
avgub d1, s1, s2
|
||||
|
||||
|
||||
.function cogorc_downsample_vert_cosite_3tap
|
||||
.dest 1 d1 guint8
|
||||
.source 1 s1 guint8
|
||||
.source 1 s2 guint8
|
||||
.source 1 s3 guint8
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
.temp 2 t3
|
||||
|
||||
convubw t1, s1
|
||||
convubw t2, s2
|
||||
convubw t3, s3
|
||||
mullw t2, t2, 2
|
||||
addw t1, t1, t3
|
||||
addw t1, t1, t2
|
||||
addw t1, t1, 2
|
||||
shrsw t1, t1, 2
|
||||
convsuswb d1, t1
|
||||
|
||||
|
||||
|
||||
.function cogorc_downsample_vert_halfsite_4tap
|
||||
.dest 1 d1 guint8
|
||||
.source 1 s1 guint8
|
||||
.source 1 s2 guint8
|
||||
.source 1 s3 guint8
|
||||
.source 1 s4 guint8
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
.temp 2 t3
|
||||
.temp 2 t4
|
||||
|
||||
convubw t1, s1
|
||||
convubw t2, s2
|
||||
convubw t3, s3
|
||||
convubw t4, s4
|
||||
addw t2, t2, t3
|
||||
mullw t2, t2, 26
|
||||
addw t1, t1, t4
|
||||
mullw t1, t1, 6
|
||||
addw t2, t2, t1
|
||||
addw t2, t2, 32
|
||||
shrsw t2, t2, 6
|
||||
convsuswb d1, t2
|
||||
|
||||
|
||||
.function cogorc_upsample_horiz_cosite_1tap
|
||||
.dest 2 d1 guint8 guint8
|
||||
.source 1 s1 guint8
|
||||
.temp 1 t1
|
||||
|
||||
copyb t1, s1
|
||||
mergebw d1, t1, t1
|
||||
|
||||
|
||||
.function cogorc_upsample_horiz_cosite
|
||||
.dest 2 d1 guint8 guint8
|
||||
.source 1 s1 guint8
|
||||
.source 1 s2 guint8
|
||||
.temp 1 t1
|
||||
.temp 1 t2
|
||||
|
||||
copyb t1, s1
|
||||
avgub t2, t1, s2
|
||||
mergebw d1, t1, t2
|
||||
|
||||
|
||||
.function cogorc_upsample_vert_avgub
|
||||
.dest 1 d1 guint8
|
||||
.source 1 s1 guint8
|
||||
.source 1 s2 guint8
|
||||
|
||||
avgub d1, s1, s2
|
||||
|
||||
|
||||
|
||||
|
||||
.function orc_unpack_yuyv_y
|
||||
.dest 1 d1 guint8
|
||||
.source 2 s1 guint8
|
||||
|
||||
select0wb d1, s1
|
||||
|
||||
|
||||
.function orc_unpack_yuyv_u
|
||||
.dest 1 d1 guint8
|
||||
.source 4 s1 guint8
|
||||
.temp 2 t1
|
||||
|
||||
select0lw t1, s1
|
||||
select1wb d1, t1
|
||||
|
||||
|
||||
.function orc_unpack_yuyv_v
|
||||
.dest 1 d1 guint8
|
||||
.source 4 s1 guint8
|
||||
.temp 2 t1
|
||||
|
||||
select1lw t1, s1
|
||||
select1wb d1, t1
|
||||
|
||||
|
||||
.function orc_pack_yuyv
|
||||
.dest 4 d1 guint8
|
||||
.source 2 s1 guint8 guint8
|
||||
.source 1 s2 guint8
|
||||
.source 1 s3 guint8
|
||||
.temp 1 t1
|
||||
.temp 1 t2
|
||||
.temp 2 t3
|
||||
.temp 2 t4
|
||||
.temp 2 t5
|
||||
|
||||
copyw t5, s1
|
||||
select0wb t1, t5
|
||||
select1wb t2, t5
|
||||
mergebw t3, t1, s2
|
||||
mergebw t4, t2, s3
|
||||
mergewl d1, t3, t4
|
||||
|
||||
|
||||
.function orc_unpack_uyvy_y
|
||||
.dest 1 d1 guint8
|
||||
.source 2 s1 guint8
|
||||
|
||||
select1wb d1, s1
|
||||
|
||||
|
||||
.function orc_unpack_uyvy_u
|
||||
.dest 1 d1 guint8
|
||||
.source 4 s1 guint8
|
||||
.temp 2 t1
|
||||
|
||||
select0lw t1, s1
|
||||
select0wb d1, t1
|
||||
|
||||
|
||||
.function orc_unpack_uyvy_v
|
||||
.dest 1 d1 guint8
|
||||
.source 4 s1 guint8
|
||||
.temp 2 t1
|
||||
|
||||
select1lw t1, s1
|
||||
select0wb d1, t1
|
||||
|
||||
|
||||
.function orc_pack_uyvy
|
||||
.dest 4 d1 guint8
|
||||
.source 2 s1 guint8 guint8
|
||||
.source 1 s2 guint8
|
||||
.source 1 s3 guint8
|
||||
.temp 1 t1
|
||||
.temp 1 t2
|
||||
.temp 2 t3
|
||||
.temp 2 t4
|
||||
.temp 2 t5
|
||||
|
||||
copyw t5, s1
|
||||
select0wb t1, t5
|
||||
select1wb t2, t5
|
||||
mergebw t3, s2, t1
|
||||
mergebw t4, s3, t2
|
||||
mergewl d1, t3, t4
|
||||
|
||||
|
||||
.function orc_matrix2_u8
|
||||
.dest 1 d1 guint8 guint8
|
||||
.source 1 s1 guint8 guint8
|
||||
.source 1 s2 guint8 guint8
|
||||
.param 2 p1
|
||||
.param 2 p2
|
||||
.param 2 p3
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
|
||||
convubw t1, s1
|
||||
mullw t1, t1, p1
|
||||
convubw t2, s2
|
||||
mullw t2, t2, p2
|
||||
addw t1, t1, t2
|
||||
addw t1, t1, p3
|
||||
shrsw t1, t1, 6
|
||||
convsuswb d1, t1
|
||||
|
||||
|
||||
.function orc_matrix2_11_u8
|
||||
.dest 1 d1 guint8 guint8
|
||||
.source 1 s1 guint8 guint8
|
||||
.source 1 s2 guint8 guint8
|
||||
.param 2 p1
|
||||
.param 2 p2
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
.temp 2 t3
|
||||
.temp 2 t4
|
||||
|
||||
convubw t1, s1
|
||||
subw t1, t1, 16
|
||||
mullw t3, t1, p1
|
||||
convubw t2, s2
|
||||
subw t2, t2, 128
|
||||
mullw t4, t2, p2
|
||||
addw t3, t3, t4
|
||||
addw t3, t3, 128
|
||||
shrsw t3, t3, 8
|
||||
addw t3, t3, t1
|
||||
addw t3, t3, t2
|
||||
convsuswb d1, t3
|
||||
|
||||
|
||||
.function orc_matrix2_12_u8
|
||||
.dest 1 d1 guint8 guint8
|
||||
.source 1 s1 guint8 guint8
|
||||
.source 1 s2 guint8 guint8
|
||||
.param 2 p1
|
||||
.param 2 p2
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
.temp 2 t3
|
||||
.temp 2 t4
|
||||
|
||||
convubw t1, s1
|
||||
subw t1, t1, 16
|
||||
mullw t3, t1, p1
|
||||
convubw t2, s2
|
||||
subw t2, t2, 128
|
||||
mullw t4, t2, p2
|
||||
addw t3, t3, t4
|
||||
addw t3, t3, 128
|
||||
shrsw t3, t3, 8
|
||||
addw t3, t3, t1
|
||||
addw t3, t3, t2
|
||||
addw t3, t3, t2
|
||||
convsuswb d1, t3
|
||||
|
||||
|
||||
.function orc_matrix3_u8
|
||||
.dest 1 d1 guint8 guint8
|
||||
.source 1 s1 guint8 guint8
|
||||
.source 1 s2 guint8 guint8
|
||||
.source 1 s3 guint8 guint8
|
||||
.param 2 p1
|
||||
.param 2 p2
|
||||
.param 2 p3
|
||||
.param 2 p4
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
|
||||
convubw t1, s1
|
||||
mullw t1, t1, p1
|
||||
convubw t2, s2
|
||||
mullw t2, t2, p2
|
||||
addw t1, t1, t2
|
||||
convubw t2, s3
|
||||
mullw t2, t2, p3
|
||||
addw t1, t1, t2
|
||||
addw t1, t1, p4
|
||||
shrsw t1, t1, 6
|
||||
convsuswb d1, t1
|
||||
|
||||
|
||||
.function orc_matrix3_100_u8
|
||||
.dest 1 d1 guint8 guint8
|
||||
.source 1 s1 guint8 guint8
|
||||
.source 1 s2 guint8 guint8
|
||||
.source 1 s3 guint8 guint8
|
||||
.param 2 p1
|
||||
.param 2 p2
|
||||
.param 2 p3
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
.temp 2 t3
|
||||
#.temp 2 t4
|
||||
|
||||
convubw t1, s1
|
||||
subw t1, t1, 16
|
||||
mullw t3, t1, p1
|
||||
convubw t2, s2
|
||||
subw t2, t2, 128
|
||||
mullw t2, t2, p2
|
||||
addw t3, t3, t2
|
||||
convubw t2, s3
|
||||
subw t2, t2, 128
|
||||
mullw t2, t2, p3
|
||||
addw t3, t3, t2
|
||||
addw t3, t3, 128
|
||||
shrsw t3, t3, 8
|
||||
addw t3, t3, t1
|
||||
convsuswb d1, t3
|
||||
|
||||
|
||||
.function orc_matrix3_100_offset_u8
|
||||
.dest 1 d1 guint8 guint8
|
||||
.source 1 s1 guint8 guint8
|
||||
.source 1 s2 guint8 guint8
|
||||
.source 1 s3 guint8 guint8
|
||||
.param 2 p1
|
||||
.param 2 p2
|
||||
.param 2 p3
|
||||
.param 2 p4
|
||||
.param 2 p5
|
||||
#.param 2 p6
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
.temp 2 t3
|
||||
#.temp 2 t3
|
||||
#.temp 2 t4
|
||||
|
||||
convubw t3, s1
|
||||
mullw t1, t3, p1
|
||||
convubw t2, s2
|
||||
mullw t2, t2, p2
|
||||
addw t1, t1, t2
|
||||
convubw t2, s3
|
||||
mullw t2, t2, p3
|
||||
addw t1, t1, t2
|
||||
addw t1, t1, p4
|
||||
shrsw t1, t1, p5
|
||||
#addw t1, t1, p6
|
||||
addw t1, t1, t3
|
||||
convsuswb d1, t1
|
||||
|
||||
|
||||
|
||||
.function orc_matrix3_000_u8
|
||||
.dest 1 d1 guint8 guint8
|
||||
.source 1 s1 guint8 guint8
|
||||
.source 1 s2 guint8 guint8
|
||||
.source 1 s3 guint8 guint8
|
||||
.param 2 p1
|
||||
.param 2 p2
|
||||
.param 2 p3
|
||||
.param 2 p4
|
||||
.param 2 p5
|
||||
#.param 2 p6
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
#.temp 2 t3
|
||||
#.temp 2 t4
|
||||
|
||||
convubw t1, s1
|
||||
mullw t1, t1, p1
|
||||
convubw t2, s2
|
||||
mullw t2, t2, p2
|
||||
addw t1, t1, t2
|
||||
convubw t2, s3
|
||||
mullw t2, t2, p3
|
||||
addw t1, t1, t2
|
||||
addw t1, t1, p4
|
||||
shrsw t1, t1, p5
|
||||
#addw t1, t1, p6
|
||||
convwb d1, t1
|
||||
|
||||
|
||||
|
||||
.function orc_pack_123x
|
||||
.dest 4 d1 guint32 guint8
|
||||
.source 1 s1 guint8
|
||||
.source 1 s2 guint8
|
||||
.source 1 s3 guint8
|
||||
.param 1 p1
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
|
||||
mergebw t1, s1, s2
|
||||
mergebw t2, s3, p1
|
||||
mergewl d1, t1, t2
|
||||
|
||||
|
||||
.function orc_pack_x123
|
||||
.dest 4 d1 guint32 guint8
|
||||
.source 1 s1 guint8
|
||||
.source 1 s2 guint8
|
||||
.source 1 s3 guint8
|
||||
.param 1 p1
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
|
||||
mergebw t1, p1, s1
|
||||
mergebw t2, s2, s3
|
||||
mergewl d1, t1, t2
|
||||
|
||||
|
||||
.function cogorc_combine2_u8
|
||||
.dest 1 d1 guint8
|
||||
.source 1 s1 guint8
|
||||
.source 1 s2 guint8
|
||||
.param 2 p1
|
||||
.param 2 p2
|
||||
.temp 2 t1
|
||||
.temp 2 t2
|
||||
|
||||
convubw t1, s1
|
||||
mullw t1, t1, p1
|
||||
convubw t2, s2
|
||||
mullw t2, t2, p2
|
||||
addw t1, t1, t2
|
||||
shruw t1, t1, 8
|
||||
convsuswb d1, t1
|
||||
|
||||
|
||||
.function cogorc_convert_I420_UYVY
|
||||
.dest 4 d1 guint8
|
||||
.dest 4 d2 guint8
|
||||
|
|
Loading…
Reference in a new issue