/aosp_15_r20/external/robolectric/integration_tests/nativegraphics/src/test/java/org/robolectric/shadows/ |
H A D | ShadowNativeColorSpaceTest.java | 31 import android.graphics.ColorSpace; 79 for (ColorSpace.Named named : ColorSpace.Named.values()) { in testNamedColorSpaces() 90 ColorSpace colorSpace = ColorSpace.get(named); in testNamedColorSpaces() local 91 assertNotNull(colorSpace.getName()); in testNamedColorSpaces() 92 assertNotNull(colorSpace); in testNamedColorSpaces() 93 assertEquals(named + " ordinal does not match", named.ordinal(), colorSpace.getId()); in testNamedColorSpaces() 94 assertTrue(colorSpace.getComponentCount() >= 1); in testNamedColorSpaces() 95 assertTrue(colorSpace.getComponentCount() <= 4); in testNamedColorSpaces() 103 () -> new ColorSpace.Rgb(null, new float[6], new float[2], identity, identity, 0.0f, 1.0f)); in testNullName() 110 () -> new ColorSpace.Rgb("", new float[6], new float[2], identity, identity, 0.0f, 1.0f)); in testEmptyName() [all …]
|
H A D | ShadowNativeImageDecoderTest.java | 12 import android.graphics.ColorSpace; 45 public final ColorSpace colorSpace; field in ShadowNativeImageDecoderTest.Record 54 ColorSpace colorSpace) { in Record() argument 61 this.colorSpace = colorSpace; in Record() 65 private static final ColorSpace SRGB = ColorSpace.get(ColorSpace.Named.SRGB); 186 assertSame(record.colorSpace, info.getColorSpace()); in testInfo() 204 private final ColorSpace colorSpace; field in ShadowNativeImageDecoderTest.AssetRecord 213 ColorSpace colorSpace) { in AssetRecord() argument 220 this.colorSpace = colorSpace; in AssetRecord() 223 public ColorSpace getColorSpace() { in getColorSpace() [all …]
|
/aosp_15_r20/cts/tests/tests/graphics/src/android/graphics/cts/ |
H A D | ColorSpaceTest.java | 26 import android.graphics.ColorSpace; 88 private static final HashSet<ColorSpace.Named> ALLOWED_NAMED_COLORSPACES = 90 ColorSpace.Named.SRGB, 91 ColorSpace.Named.LINEAR_SRGB, 92 ColorSpace.Named.EXTENDED_SRGB, 93 ColorSpace.Named.LINEAR_EXTENDED_SRGB, 94 ColorSpace.Named.BT709, 95 ColorSpace.Named.BT2020, 96 ColorSpace.Named.DCI_P3, 97 ColorSpace.Named.DISPLAY_P3, [all …]
|
H A D | BitmapColorSpaceTest.java | 31 import android.graphics.ColorSpace; 83 // in most cases, createBitmap respects the ColorSpace in createWithColorSpace() 85 for (ColorSpace.Named e : new ColorSpace.Named[] { in createWithColorSpace() 86 ColorSpace.Named.PRO_PHOTO_RGB, in createWithColorSpace() 87 ColorSpace.Named.ADOBE_RGB, in createWithColorSpace() 88 ColorSpace.Named.DISPLAY_P3, in createWithColorSpace() 89 ColorSpace.Named.DCI_P3, in createWithColorSpace() 90 ColorSpace.Named.BT709, in createWithColorSpace() 91 ColorSpace.Named.BT2020, in createWithColorSpace() 93 ColorSpace requested = ColorSpace.get(e); in createWithColorSpace() [all …]
|
H A D | Color_ColorLongTest.java | 20 import static android.graphics.Color.colorSpace; 37 import android.graphics.ColorSpace; 38 import android.graphics.ColorSpace.Named; 51 ColorSpace p3 = ColorSpace.get(Named.DISPLAY_P3); in testRed() 59 ColorSpace p3 = ColorSpace.get(Named.DISPLAY_P3); in testGreen() 67 ColorSpace p3 = ColorSpace.get(Named.DISPLAY_P3); in testBlue() 75 ColorSpace p3 = ColorSpace.get(Named.DISPLAY_P3); in testAlpha() 83 ColorSpace srgb = ColorSpace.get(Named.SRGB); in testColorSpace() 84 ColorSpace p3 = ColorSpace.get(Named.DISPLAY_P3); in testColorSpace() 86 assertEquals(srgb, colorSpace(pack(0.5f, 0.7f, 1.0f))); in testColorSpace() [all …]
|
H A D | ParcelableColorSpaceTest.java | 28 import android.graphics.ColorSpace; 51 ColorSpace.Named[] names = ColorSpace.Named.values(); in getNamedColorSpaces() 54 colorSpaces[i] = ColorSpace.get(names[i]); in getNamedColorSpaces() 61 public void testNamedReadWrite(ColorSpace colorSpace) { in testNamedReadWrite() argument 64 ParcelableColorSpace inParcelable = new ParcelableColorSpace(colorSpace); in testNamedReadWrite() 73 assertSame(colorSpace, outParcelable.getColorSpace()); in testNamedReadWrite() 82 ColorSpace colorSpace = new ColorSpace.Rgb("DemoSpace", xyz, 1.9); in testReadWriteCustom() local 85 ParcelableColorSpace inParcelable = new ParcelableColorSpace(colorSpace); in testReadWriteCustom() 93 assertSame(colorSpace, inParcelable.getColorSpace()); in testReadWriteCustom() 94 assertNotSame(colorSpace, outParcelable.getColorSpace()); in testReadWriteCustom() [all …]
|
H A D | BitmapTest.java | 40 import android.graphics.ColorSpace; 41 import android.graphics.ColorSpace.Named; 100 public static List<ColorSpace> getRgbColorSpaces() { in getRgbColorSpaces() 101 List<ColorSpace> rgbColorSpaces; in getRgbColorSpaces() 102 rgbColorSpaces = new ArrayList<ColorSpace>(); in getRgbColorSpaces() 103 for (ColorSpace.Named e : ColorSpace.Named.values()) { in getRgbColorSpaces() 104 ColorSpace cs = ColorSpace.get(e); in getRgbColorSpaces() 105 if (cs.getModel() != ColorSpace.Model.RGB) { in getRgbColorSpaces() 108 if (((ColorSpace.Rgb) cs).getTransferParameters() == null) { in getRgbColorSpaces() 563 bitmap = Bitmap.createBitmap(metrics, 10, 10, Config.ARGB_8888, true, ColorSpace.get( in testCreateBitmap_displayMetrics_mutable() [all …]
|
/aosp_15_r20/external/mesa3d/src/util/format/ |
H A D | u_format.yaml | 42 colorspace: RGB 51 colorspace: RGB 61 colorspace: RGB 71 colorspace: RGB 77 colorspace: RGB 83 colorspace: RGB 89 colorspace: RGB 99 colorspace: RGB 105 colorspace: RGB 111 colorspace: RGB [all …]
|
/aosp_15_r20/external/webrtc/modules/video_coding/codecs/h264/ |
H A D | h264_color_space.cc | 20 ColorSpace ExtractH264ColorSpace(AVCodecContext* codec) { in ExtractH264ColorSpace() 21 ColorSpace::PrimaryID primaries = ColorSpace::PrimaryID::kUnspecified; in ExtractH264ColorSpace() 24 primaries = ColorSpace::PrimaryID::kBT709; in ExtractH264ColorSpace() 27 primaries = ColorSpace::PrimaryID::kBT470M; in ExtractH264ColorSpace() 30 primaries = ColorSpace::PrimaryID::kBT470BG; in ExtractH264ColorSpace() 33 primaries = ColorSpace::PrimaryID::kSMPTE170M; in ExtractH264ColorSpace() 36 primaries = ColorSpace::PrimaryID::kSMPTE240M; in ExtractH264ColorSpace() 39 primaries = ColorSpace::PrimaryID::kFILM; in ExtractH264ColorSpace() 42 primaries = ColorSpace::PrimaryID::kBT2020; in ExtractH264ColorSpace() 45 primaries = ColorSpace::PrimaryID::kSMPTEST428; in ExtractH264ColorSpace() [all …]
|
/aosp_15_r20/frameworks/base/graphics/java/android/graphics/ |
H A D | Color.java | 51 * <p>A color int always defines a color in the {@link ColorSpace.Named#SRGB sRGB} 117 * {@link ColorSpace color spaces}, with more precision than color ints.</p> 121 * three components depend on the color space's {@link ColorSpace.Model color model}. 122 * The most common color model is the {@link ColorSpace.Model#RGB RGB} model in 128 * the RGB components of a color in the {@link ColorSpace.Named#DISPLAY_P3 Display P3} 130 * various {@link ColorSpace.Named color spaces} to find their respective ranges.</p> 137 * use, color longs encoding {@link ColorSpace.Named#SRGB sRGB} colors do not 144 * <tr><td colspan="4">{@link ColorSpace.Model#RGB RGB} color model</td></tr> 150 * <tr><td colspan="4">{@link ColorSpace.Named#SRGB sRGB} color space</td></tr> 156 * <tr><td colspan="4">{@link ColorSpace.Model#XYZ XYZ} color model</td></tr> [all …]
|
H A D | ParcelableColorSpace.java | 26 * A {@link Parcelable} wrapper for a {@link ColorSpace}. In order to enable parceling, the 27 * ColorSpace must be either a {@link ColorSpace.Named Named} ColorSpace or a 28 * {@link ColorSpace.Rgb} instance that has an ICC parametric transfer function as returned by 29 * {@link ColorSpace.Rgb#getTransferParameters()}. 33 private final ColorSpace mColorSpace; 36 * Checks if the given ColorSpace is able to be parceled. A ColorSpace can only be 37 * parceled if it is a {@link ColorSpace.Named Named} ColorSpace or a {@link ColorSpace.Rgb} 39 * {@link ColorSpace.Rgb#getTransferParameters()} 41 public static boolean isParcelable(@NonNull ColorSpace colorSpace) { in isParcelable() argument 42 if (colorSpace.getId() == ColorSpace.MIN_ID) { in isParcelable() [all …]
|
H A D | ColorSpace.java | 43 * <p>A {@link ColorSpace} is used to identify a specific organization of colors. 61 * ColorSpace sRgb = ColorSpace.get(ColorSpace.Named.SRGB); 86 * highly recommended to use the variants of the {@link #connect(ColorSpace, ColorSpace)} 88 * manually adapted to a specific white point using {@link #adapt(ColorSpace, float[])}. 98 * ColorSpace.Connector connector = ColorSpace.connect( 99 * ColorSpace.get(ColorSpace.Named.DCI_P3), 100 * ColorSpace.get(ColorSpace.Named.BT2020)); 110 * ColorSpace.Connector connector = ColorSpace.connect(ColorSpace.get(ColorSpace.Named.DCI_P3)); 119 * ColorSpace.Connector connector = ColorSpace.connect( 120 * ColorSpace.get(ColorSpace.Named.CIE_LAB), [all …]
|
/aosp_15_r20/external/webrtc/api/video/ |
H A D | color_space.cc | 55 ColorSpace::ChromaSiting* chroma_siting) { in SetChromaSitingFromUint8() 56 constexpr ColorSpace::ChromaSiting kChromaSitings[] = { in SetChromaSitingFromUint8() 57 ColorSpace::ChromaSiting::kUnspecified, in SetChromaSitingFromUint8() 58 ColorSpace::ChromaSiting::kCollocated, ColorSpace::ChromaSiting::kHalf}; in SetChromaSitingFromUint8() 66 ColorSpace::ColorSpace() = default; 67 ColorSpace::ColorSpace(const ColorSpace& other) = default; 68 ColorSpace::ColorSpace(ColorSpace&& other) = default; 69 ColorSpace& ColorSpace::operator=(const ColorSpace& other) = default; 71 ColorSpace::ColorSpace(PrimaryID primaries, in ColorSpace() function in webrtc::ColorSpace 75 : ColorSpace(primaries, in ColorSpace() [all …]
|
/aosp_15_r20/frameworks/native/libs/ui/ |
H A D | ColorSpace.cpp | 17 #include <ui/ColorSpace.h> 27 static constexpr float rcpResponse(float x, const ColorSpace::TransferParameters& p) { in rcpResponse() 31 static constexpr float response(float x, const ColorSpace::TransferParameters& p) { in response() 35 static constexpr float rcpFullResponse(float x, const ColorSpace::TransferParameters& p) { in rcpFullResponse() 39 static constexpr float fullResponse(float x, const ColorSpace::TransferParameters& p) { in fullResponse() 57 static ColorSpace::transfer_function toOETF(const ColorSpace::TransferParameters& parameters) { in toOETF() 64 static ColorSpace::transfer_function toEOTF( const ColorSpace::TransferParameters& parameters) { in toEOTF() 71 static ColorSpace::transfer_function toOETF(float gamma) { in toOETF() 78 static ColorSpace::transfer_function toEOTF(float gamma) { in toEOTF() 100 ColorSpace::ColorSpace( in ColorSpace() function in android::ColorSpace [all …]
|
/aosp_15_r20/frameworks/base/core/java/android/hardware/camera2/params/ |
H A D | ColorSpaceProfiles.java | 21 import android.graphics.ColorSpace; 51 private final Map<ColorSpace.Named, Map<Integer, Set<Long>>> mProfileMap = new ArrayMap<>(); 84 int colorSpace = (int) elements[i]; in ColorSpaceProfiles() local 85 checkProfileValue(colorSpace); in ColorSpaceProfiles() 86 ColorSpace.Named namedColorSpace = ColorSpace.Named.values()[colorSpace]; in ColorSpaceProfiles() 115 public static void checkProfileValue(int colorSpace) { in checkProfileValue() argument 117 for (ColorSpace.Named value : ColorSpace.Named.values()) { in checkProfileValue() 118 if (colorSpace == value.ordinal()) { in checkProfileValue() 125 throw new IllegalArgumentException("Unknown ColorSpace " + colorSpace); in checkProfileValue() 133 public @NonNull Map<ColorSpace.Named, Map<Integer, Set<Long>>> getProfileMap() { in getProfileMap() [all …]
|
/aosp_15_r20/cts/tests/tests/uirendering/src/android/uirendering/cts/testclasses/ |
H A D | HardwareBufferRendererTests.kt | 22 import android.graphics.ColorSpace in <lambda>() 90 val colorSpace = ColorSpace.get(ColorSpace.Named.SRGB) in <lambda>() constant 92 renderer.obtainRenderRequest().setColorSpace(colorSpace).draw(mExecutor) { renderResult -> in <lambda>() 99 val bitmap = Bitmap.wrapHardwareBuffer(hardwareBuffer, colorSpace)!! in <lambda>() 123 val srcColorSpace = ColorSpace.get(ColorSpace.Named.SRGB) in <lambda>() 124 val srcToDst = ColorSpace.connect(srcColorSpace, ColorSpace.get(ColorSpace.Named.SRGB)) in <lambda>() 164 colorSpace: ColorSpace = ColorSpace.get(ColorSpace.Named.SRGB), in <lambda>() 174 renderer.obtainRenderRequest().setColorSpace(colorSpace).draw(mExecutor) { renderResult -> in <lambda>() 188 renderer.obtainRenderRequest().setColorSpace(colorSpace).draw(mExecutor) { renderResult -> in <lambda>() 195 val bitmap = Bitmap.wrapHardwareBuffer(hardwareBuffer, colorSpace)!! in <lambda>() [all …]
|
/aosp_15_r20/cts/tests/tests/view/src/android/view/cts/ |
H A D | TextureViewTest.java | 38 import android.graphics.ColorSpace; 307 long converted = Color.convert(grayishYellow, ColorSpace.getFromDataSpace(dataSpace)); in testSDRFromSurfaceViewAndTextureView() 343 ColorSpace.getFromDataSpace(dataSpace)); in testSDRFromSurfaceViewAndTextureView() 391 Bitmap.Config.ARGB_8888, true, ColorSpace.getFromDataSpace(dataSpace)); in testSDRFromSurfaceViewAndTextureView() 399 // surfaceViewScreenshot colorspace depends on SF colormode selection, in testSDRFromSurfaceViewAndTextureView() 401 // colorspace to be aligned with it in testSDRFromSurfaceViewAndTextureView() 532 testGetBitmap(EGL_GL_COLORSPACE_DISPLAY_P3_EXT, ColorSpace.get(ColorSpace.Named.DISPLAY_P3), in testGetBitmap_8888_P3() 533 false, false, new FP16Compare(ColorSpace.Named.EXTENDED_SRGB)); in testGetBitmap_8888_P3() 539 ColorSpace.get(ColorSpace.Named.DISPLAY_P3), false, true, in testGetBitmap_8888_PassthroughP3() 540 new FP16Compare(ColorSpace.Named.EXTENDED_SRGB)); in testGetBitmap_8888_PassthroughP3() [all …]
|
/aosp_15_r20/external/webrtc/api/video/test/ |
H A D | color_space_unittest.cc | 18 TEST(ColorSpace, TestSettingPrimariesFromUint8) { in TEST() argument 19 ColorSpace color_space; in TEST() 21 static_cast<uint8_t>(ColorSpace::PrimaryID::kBT470BG))); in TEST() 22 EXPECT_EQ(ColorSpace::PrimaryID::kBT470BG, color_space.primaries()); in TEST() 28 TEST(ColorSpace, TestSettingTransferFromUint8) { in TEST() argument 29 ColorSpace color_space; in TEST() 31 static_cast<uint8_t>(ColorSpace::TransferID::kBT2020_10))); in TEST() 32 EXPECT_EQ(ColorSpace::TransferID::kBT2020_10, color_space.transfer()); in TEST() 38 TEST(ColorSpace, TestSettingMatrixFromUint8) { in TEST() argument 39 ColorSpace color_space; in TEST() [all …]
|
/aosp_15_r20/prebuilts/vndk/v34/arm64/include/frameworks/native/libs/ui/include_vndk/ui/ |
D | ColorSpace.h | 33 class ColorSpace { 57 ColorSpace( 74 ColorSpace( 89 ColorSpace( 105 ColorSpace( 123 ColorSpace( 139 ColorSpace( 147 ColorSpace() noexcept = delete; 233 static const ColorSpace sRGB(); 234 static const ColorSpace linearSRGB(); [all …]
|
/aosp_15_r20/prebuilts/vndk/v30/x86_64/include/frameworks/native/libs/ui/include_vndk/ui/ |
D | ColorSpace.h | 33 class ColorSpace { 57 ColorSpace( 74 ColorSpace( 89 ColorSpace( 105 ColorSpace( 123 ColorSpace( 139 ColorSpace( 147 ColorSpace() noexcept = delete; 233 static const ColorSpace sRGB(); 234 static const ColorSpace linearSRGB(); [all …]
|
/aosp_15_r20/prebuilts/vndk/v32/x86_64/include/frameworks/native/libs/ui/include_types/ui/ |
D | ColorSpace.h | 33 class ColorSpace { 57 ColorSpace( 74 ColorSpace( 89 ColorSpace( 105 ColorSpace( 123 ColorSpace( 139 ColorSpace( 147 ColorSpace() noexcept = delete; 233 static const ColorSpace sRGB(); 234 static const ColorSpace linearSRGB(); [all …]
|
/aosp_15_r20/prebuilts/vndk/v30/arm/include/frameworks/native/libs/ui/include_vndk/ui/ |
D | ColorSpace.h | 33 class ColorSpace { 57 ColorSpace( 74 ColorSpace( 89 ColorSpace( 105 ColorSpace( 123 ColorSpace( 139 ColorSpace( 147 ColorSpace() noexcept = delete; 233 static const ColorSpace sRGB(); 234 static const ColorSpace linearSRGB(); [all …]
|
/aosp_15_r20/prebuilts/vndk/v34/arm/include/frameworks/native/libs/ui/include_vndk/ui/ |
D | ColorSpace.h | 33 class ColorSpace { 57 ColorSpace( 74 ColorSpace( 89 ColorSpace( 105 ColorSpace( 123 ColorSpace( 139 ColorSpace( 147 ColorSpace() noexcept = delete; 233 static const ColorSpace sRGB(); 234 static const ColorSpace linearSRGB(); [all …]
|
/aosp_15_r20/prebuilts/vndk/v31/x86_64/include/frameworks/native/libs/ui/include_types/ui/ |
D | ColorSpace.h | 33 class ColorSpace { 57 ColorSpace( 74 ColorSpace( 89 ColorSpace( 105 ColorSpace( 123 ColorSpace( 139 ColorSpace( 147 ColorSpace() noexcept = delete; 233 static const ColorSpace sRGB(); 234 static const ColorSpace linearSRGB(); [all …]
|
/aosp_15_r20/prebuilts/vndk/v32/arm64/include/frameworks/native/libs/ui/include_vndk/ui/ |
D | ColorSpace.h | 33 class ColorSpace { 57 ColorSpace( 74 ColorSpace( 89 ColorSpace( 105 ColorSpace( 123 ColorSpace( 139 ColorSpace( 147 ColorSpace() noexcept = delete; 233 static const ColorSpace sRGB(); 234 static const ColorSpace linearSRGB(); [all …]
|