Home
last modified time | relevance | path

Searched refs:pixel_out (Results 1 – 25 of 111) sorted by relevance

12345

/dports/multimedia/handbrake/zimg-release-3.0.1/src/zimg/depth/x86/
H A Ddither_x86.cpp20 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_ordered_dither_func_sse2()
22 else if (pixel_in == PixelType::BYTE && pixel_out == PixelType::WORD) in select_ordered_dither_func_sse2()
24 else if (pixel_in == PixelType::WORD && pixel_out == PixelType::BYTE) in select_ordered_dither_func_sse2()
26 else if (pixel_in == PixelType::WORD && pixel_out == PixelType::WORD) in select_ordered_dither_func_sse2()
28 else if (pixel_in == PixelType::FLOAT && pixel_out == PixelType::BYTE) in select_ordered_dither_func_sse2()
30 else if (pixel_in == PixelType::FLOAT && pixel_out == PixelType::WORD) in select_ordered_dither_func_sse2()
38 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_ordered_dither_func_avx2()
40 else if (pixel_in == PixelType::BYTE && pixel_out == PixelType::WORD) in select_ordered_dither_func_avx2()
42 else if (pixel_in == PixelType::WORD && pixel_out == PixelType::BYTE) in select_ordered_dither_func_avx2()
44 else if (pixel_in == PixelType::WORD && pixel_out == PixelType::WORD) in select_ordered_dither_func_avx2()
[all …]
H A Ddepth_convert_x86.cpp16 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_left_shift_func_sse2()
30 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_left_shift_func_avx2()
45 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_left_shift_func_avx512()
60 if (pixel_out == PixelType::HALF) in select_depth_convert_func_sse2()
61 pixel_out = PixelType::FLOAT; in select_depth_convert_func_sse2()
112 func = select_left_shift_func_avx512(pixel_in, pixel_out); in select_left_shift_func_x86()
115 func = select_left_shift_func_avx2(pixel_in, pixel_out); in select_left_shift_func_x86()
117 func = select_left_shift_func_sse2(pixel_in, pixel_out); in select_left_shift_func_x86()
121 func = select_left_shift_func_avx512(pixel_in, pixel_out); in select_left_shift_func_x86()
124 func = select_left_shift_func_avx2(pixel_in, pixel_out); in select_left_shift_func_x86()
[all …]
/dports/graphics/sekrit-twc-zimg/zimg-release-3.0.3/src/zimg/depth/x86/
H A Ddither_x86.cpp20 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_ordered_dither_func_sse2()
22 else if (pixel_in == PixelType::BYTE && pixel_out == PixelType::WORD) in select_ordered_dither_func_sse2()
24 else if (pixel_in == PixelType::WORD && pixel_out == PixelType::BYTE) in select_ordered_dither_func_sse2()
26 else if (pixel_in == PixelType::WORD && pixel_out == PixelType::WORD) in select_ordered_dither_func_sse2()
28 else if (pixel_in == PixelType::FLOAT && pixel_out == PixelType::BYTE) in select_ordered_dither_func_sse2()
30 else if (pixel_in == PixelType::FLOAT && pixel_out == PixelType::WORD) in select_ordered_dither_func_sse2()
38 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_ordered_dither_func_avx2()
40 else if (pixel_in == PixelType::BYTE && pixel_out == PixelType::WORD) in select_ordered_dither_func_avx2()
42 else if (pixel_in == PixelType::WORD && pixel_out == PixelType::BYTE) in select_ordered_dither_func_avx2()
44 else if (pixel_in == PixelType::WORD && pixel_out == PixelType::WORD) in select_ordered_dither_func_avx2()
[all …]
H A Ddepth_convert_x86.cpp16 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_left_shift_func_sse2()
30 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_left_shift_func_avx2()
45 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_left_shift_func_avx512()
60 if (pixel_out == PixelType::HALF) in select_depth_convert_func_sse2()
61 pixel_out = PixelType::FLOAT; in select_depth_convert_func_sse2()
112 func = select_left_shift_func_avx512(pixel_in, pixel_out); in select_left_shift_func_x86()
115 func = select_left_shift_func_avx2(pixel_in, pixel_out); in select_left_shift_func_x86()
117 func = select_left_shift_func_sse2(pixel_in, pixel_out); in select_left_shift_func_x86()
121 func = select_left_shift_func_avx512(pixel_in, pixel_out); in select_left_shift_func_x86()
124 func = select_left_shift_func_avx2(pixel_in, pixel_out); in select_left_shift_func_x86()
[all …]
/dports/multimedia/handbrake/zimg-release-3.0.1/test/depth/arm/
H A Ddither_neon_test.cpp54 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
74 test_case(pixel_in, pixel_out, expected_sha1, 90.0); in TEST()
81 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
105 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
118 test_case(pixel_in, pixel_out, expected_sha1, 90.0); in TEST()
125 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
138 test_case(pixel_in, pixel_out, expected_sha1, 90.0); in TEST()
145 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
157 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
168 test_case(pixel_in, pixel_out, expected_sha1, 120.0); in TEST()
[all …]
H A Ddepth_convert_neon_test.cpp60 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
66 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
72 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
78 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
84 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
90 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
96 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
108 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
120 zimg::PixelFormat pixel_out{ zimg::PixelType::FLOAT }; in TEST() local
132 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
[all …]
/dports/graphics/sekrit-twc-zimg/zimg-release-3.0.3/test/depth/arm/
H A Ddither_neon_test.cpp54 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
74 test_case(pixel_in, pixel_out, expected_sha1, 90.0); in TEST()
81 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
105 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
118 test_case(pixel_in, pixel_out, expected_sha1, 90.0); in TEST()
125 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
138 test_case(pixel_in, pixel_out, expected_sha1, 90.0); in TEST()
145 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
157 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
168 test_case(pixel_in, pixel_out, expected_sha1, 120.0); in TEST()
[all …]
H A Ddepth_convert_neon_test.cpp60 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
66 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
72 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
78 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
84 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
90 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
96 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
108 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
120 zimg::PixelFormat pixel_out{ zimg::PixelType::FLOAT }; in TEST() local
132 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
[all …]
/dports/multimedia/handbrake/zimg-release-3.0.1/test/depth/x86/
H A Ddepth_convert_avx2_test.cpp59 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
65 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
71 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
77 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
83 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
89 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
95 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
107 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
119 zimg::PixelFormat pixel_out{ zimg::PixelType::FLOAT }; in TEST() local
131 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
[all …]
H A Ddepth_convert_avx512_test.cpp59 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
65 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
71 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
77 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
83 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
89 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
95 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
107 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
119 zimg::PixelFormat pixel_out{ zimg::PixelType::FLOAT }; in TEST() local
131 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
[all …]
H A Ddither_avx2_test.cpp48 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
61 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
67 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
73 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
85 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
91 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
97 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
103 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
115 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
127 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
[all …]
H A Ddither_avx512_test.cpp48 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
61 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
67 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
73 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
85 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
91 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
97 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
103 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
115 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
127 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
[all …]
H A Derror_diffusion_sse2_test.cpp49 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
62 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
68 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
74 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
86 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
92 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
98 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
104 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
110 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
116 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
[all …]
H A Derror_diffusion_avx2_test.cpp49 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
62 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
68 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
74 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
86 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
92 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
104 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
116 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
123 test_case(pixel_in, pixel_out, expected_sha1, 50.0); in TEST()
129 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
[all …]
/dports/graphics/sekrit-twc-zimg/zimg-release-3.0.3/test/depth/x86/
H A Ddepth_convert_avx512_test.cpp59 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
65 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
71 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
77 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
83 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
89 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
95 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
107 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
119 zimg::PixelFormat pixel_out{ zimg::PixelType::FLOAT }; in TEST() local
131 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
[all …]
H A Ddepth_convert_avx2_test.cpp59 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
65 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
71 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
77 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
83 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 8 }; in TEST() local
89 test_case_left_shift(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
95 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 16 }; in TEST() local
107 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
119 zimg::PixelFormat pixel_out{ zimg::PixelType::FLOAT }; in TEST() local
131 zimg::PixelFormat pixel_out{ zimg::PixelType::HALF }; in TEST() local
[all …]
H A Ddither_avx2_test.cpp48 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
61 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
67 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
73 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
85 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
91 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
97 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
103 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
115 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
127 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
[all …]
H A Ddither_avx512_test.cpp48 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
61 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
67 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
73 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
85 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
91 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
97 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
103 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
115 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
127 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
[all …]
H A Derror_diffusion_avx2_test.cpp49 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
62 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
68 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
74 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
86 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
92 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
104 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
116 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
123 test_case(pixel_in, pixel_out, expected_sha1, 50.0); in TEST()
129 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
[all …]
H A Derror_diffusion_sse2_test.cpp49 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
62 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
68 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
74 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
86 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
92 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
98 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
104 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
110 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
116 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
[all …]
H A Ddither_sse2_test.cpp42 zimg::PixelFormat pixel_out{ zimg::PixelType::BYTE, 1, true, false }; in TEST() local
48 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
55 zimg::PixelFormat pixel_out{ zimg::PixelType::WORD, 9, true, false }; in TEST() local
61 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
67 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
73 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
85 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
91 zimg::PixelFormat pixel_out = zimg::PixelType::BYTE; in TEST() local
97 test_case(pixel_in, pixel_out, expected_sha1, INFINITY); in TEST()
103 zimg::PixelFormat pixel_out = zimg::PixelType::WORD; in TEST() local
[all …]
/dports/multimedia/handbrake/zimg-release-3.0.1/src/zimg/depth/
H A Ddepth_convert.cpp61 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_left_shift_func()
104 m_pixel_out{ pixel_out.type },
114 if (pixel_in.fullrange || pixel_out.fullrange)
116 if (pixel_in.chroma != pixel_out.chroma)
118 if (pixel_in.depth > pixel_out.depth)
120 if (pixel_out.depth - pixel_in.depth > 15)
123 m_shift = pixel_out.depth - pixel_in.depth;
165 m_pixel_out{ pixel_out.type },
174 if (pixel_in == pixel_out)
178 if (!pixel_is_float(pixel_out.type))
[all …]
H A Ddepth.cpp19 pixel_is_integer(pixel_out.type) && in is_lossless_conversion()
21 !pixel_out.fullrange && in is_lossless_conversion()
22 pixel_in.chroma == pixel_out.chroma && in is_lossless_conversion()
23 pixel_out.depth >= pixel_in.depth; in is_lossless_conversion()
33 pixel_out{},
43 if (pixel_in == pixel_out) in create()
45 else if (is_lossless_conversion(pixel_in, pixel_out)) in create()
46 return create_left_shift(width, height, pixel_in, pixel_out, cpu); in create()
47 else if (pixel_is_float(pixel_out.type)) in create()
48 return create_convert_to_float(width, height, pixel_in, pixel_out, cpu); in create()
[all …]
/dports/graphics/sekrit-twc-zimg/zimg-release-3.0.3/src/zimg/depth/
H A Ddepth_convert.cpp61 if (pixel_in == PixelType::BYTE && pixel_out == PixelType::BYTE) in select_left_shift_func()
104 m_pixel_out{ pixel_out.type },
114 if (pixel_in.fullrange || pixel_out.fullrange)
116 if (pixel_in.chroma != pixel_out.chroma)
118 if (pixel_in.depth > pixel_out.depth)
120 if (pixel_out.depth - pixel_in.depth > 15)
123 m_shift = pixel_out.depth - pixel_in.depth;
165 m_pixel_out{ pixel_out.type },
174 if (pixel_in == pixel_out)
178 if (!pixel_is_float(pixel_out.type))
[all …]
H A Ddepth.cpp19 pixel_is_integer(pixel_out.type) && in is_lossless_conversion()
21 !pixel_out.fullrange && in is_lossless_conversion()
22 pixel_in.chroma == pixel_out.chroma && in is_lossless_conversion()
23 pixel_out.depth >= pixel_in.depth; in is_lossless_conversion()
33 pixel_out{},
43 if (pixel_in == pixel_out) in create()
45 else if (is_lossless_conversion(pixel_in, pixel_out)) in create()
46 return create_left_shift(width, height, pixel_in, pixel_out, cpu); in create()
47 else if (pixel_is_float(pixel_out.type)) in create()
48 return create_convert_to_float(width, height, pixel_in, pixel_out, cpu); in create()
[all …]

12345