/dports/multimedia/handbrake/zimg-release-3.0.1/src/zimg/depth/x86/ |
H A D | dither_x86.cpp | 20 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 D | depth_convert_x86.cpp | 16 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 D | dither_x86.cpp | 20 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 D | depth_convert_x86.cpp | 16 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 D | dither_neon_test.cpp | 54 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 D | depth_convert_neon_test.cpp | 60 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 D | dither_neon_test.cpp | 54 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 D | depth_convert_neon_test.cpp | 60 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 D | depth_convert_avx2_test.cpp | 59 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 D | depth_convert_avx512_test.cpp | 59 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 D | dither_avx2_test.cpp | 48 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 D | dither_avx512_test.cpp | 48 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 D | error_diffusion_sse2_test.cpp | 49 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 D | error_diffusion_avx2_test.cpp | 49 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 D | depth_convert_avx512_test.cpp | 59 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 D | depth_convert_avx2_test.cpp | 59 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 D | dither_avx2_test.cpp | 48 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 D | dither_avx512_test.cpp | 48 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 D | error_diffusion_avx2_test.cpp | 49 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 D | error_diffusion_sse2_test.cpp | 49 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 D | dither_sse2_test.cpp | 42 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 D | depth_convert.cpp | 61 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 D | depth.cpp | 19 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 D | depth_convert.cpp | 61 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 D | depth.cpp | 19 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 …]
|