/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_EXT_image_compression_control.adoc | 22 This extension enables fixed-rate image compression and adds the ability to 23 control when this kind of compression can be applied. 24 Many implementations support some form of framebuffer compression. 25 This is typically transparent to applications as lossless compression 27 With fixed-rate compression, the compression is done at a defined bitrate. 28 Such compression algorithms generally produce results that are visually 31 The implementation may not be able to use the requested compression rate in 33 This extension adds a query that can be used to determine the compression
|
D | VK_IMG_format_pvrtc.adoc | 18 `VK_IMG_format_pvrtc` provides additional texture compression functionality 19 specific to Imagination Technologies PowerVR Texture compression format
|
D | VK_EXT_image_compression_control_swapchain.adoc | 23 This extension enables fixed-rate image compression and adds the ability to 24 control when this kind of compression can be applied to swapchain images.
|
D | VK_KHR_video_decode_h265.adoc | 27 with the H.265/HEVC video compression standard.
|
D | VK_KHR_video_decode_queue.adoc | 35 compression standards.
|
D | VK_KHR_video_decode_h264.adoc | 28 with the H.264/AVC video compression standard.
|
D | VK_NV_dedicated_allocation.adoc | 23 compression or efficient page table usage.
|
D | VK_KHR_video_encode_queue.adoc | 41 compression standards.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/ |
D | VK_EXT_image_compression_control.adoc | 10 This document proposes adding support for fixed-rate, or 'lossy', image compression. 14 Many existing implementations support some form of lossless image or framebuffer compression. 16 (The use of image compression (or not) can result in performance differences that are visible in pr… 18 Fixed-rate compression formats have so far not been supported. 19 As the term implies, these compression techniques are done at defined bitrates, and may therefore l… 22 The fixed-rate compression algorithms are implementation-specific and not standardized. 25 …lementation may not support all possible compression rates and may not be able to use the requeste… 26 We want to expose a query to let applications understand what compression rates are available and w… 30 To enable fixed-rate compression, two options were considered: 32 . Add the option to enable compression on existing formats [all …]
|
D | VK_KHR_video_queue.adoc | 22 …n capable devices to feature dedicated hardware acceleration for video compression and decompressi… 39 …operations like video decoding or encoding, and support for individual video compression standards. 46 As each video compression standard requires a large set of codec-specific parameters that are ortho… 51 … profile in Vulkan loosely resembles similar concepts defined in video compression standards, howe… 76 …for devices to have separate dedicated hardware for accelerating video compression and decompressi… 115 The chosen video compression standard may require the use of reference pictures. Such reference pic… 130 There may also be video compression standards, video profiles, or use cases that do not require or … 175 …* A video profile definition specifying the particular video compression standard and video coding… 180 * The used video compression standard header (`pStdHeaderVersion`) 182 …ers between the two streams are compatible (as determined by the video compression standard in use… [all …]
|
D | VK_KHR_video_decode_h265.adoc | 16 …ecoding elementary video stream sequences compliant with the H.265/HEVC video compression standard. 136 The H.265/HEVC video compression standard always requires a VPS, SPS, and PPS, hence the applicatio… 138 Furthermore, the H.265/HEVC video compression standard also allows modifying existing parameter set… 173 …meters that are compliant to the rules defined by the H.265/HEVC video compression standard. While… 458 …nput data does not conform to the requirements of the H.265/HEVC video compression standard, then … 487 …which does not match the decimal encoding used by the H.265/HEVC video compression standard specif…
|
D | VK_KHR_video_decode_h264.adoc | 16 …decoding elementary video stream sequences compliant with the H.264/AVC video compression standard. 149 The H.264/AVC video compression standard always requires an SPS and PPS, hence the application has … 151 Furthermore, the H.264/AVC video compression standard also allows modifying existing parameter sets… 207 …ameters that are compliant to the rules defined by the H.264/AVC video compression standard. While… 486 …input data does not conform to the requirements of the H.264/AVC video compression standard, then … 527 … which does not match the decimal encoding used by the H.264/AVC video compression standard specif…
|
/hardware/google/gfxstream/third-party/astc-encoder/ |
D | README.md | 5 and decompressing images using the ASTC texture compression standard. 13 This allows more assets to use compression, often at a reduced bitrate compared 27 The encoder supports compression of low dynamic range (BMP, JPEG, PNG, TGA) and 35 The encoder allows control over the compression time/quality tradeoff with 39 The encoder allows compression time and quality analysis by reporting the 40 compression time, and the Peak Signal-to-Noise Ratio (PSNR) between the input 52 It also supports all of the ASTC block sizes and compression modes, allowing 130 image quality for a relatively fast compression speed, so is a good starting 131 point for compression. The output is stored to a linear color space compressed 150 The modes available mirror the options used for compression, but use a `d` [all …]
|
/hardware/interfaces/audio/effect/7.0/ |
D | IAutomaticGainControlEffect.hal | 34 * Sets gain in the compression range in millibels. 39 * Gets gain in the compression range.
|
/hardware/interfaces/audio/effect/4.0/ |
D | IAutomaticGainControlEffect.hal | 34 * Sets gain in the compression range in millibels. 39 * Gets gain in the compression range.
|
/hardware/interfaces/audio/effect/2.0/ |
D | IAutomaticGainControlEffect.hal | 34 * Sets gain in the compression range in millibels. 39 * Gets gain in the compression range.
|
/hardware/interfaces/audio/effect/5.0/ |
D | IAutomaticGainControlEffect.hal | 34 * Sets gain in the compression range in millibels. 39 * Gets gain in the compression range.
|
/hardware/interfaces/audio/effect/6.0/ |
D | IAutomaticGainControlEffect.hal | 34 * Sets gain in the compression range in millibels. 39 * Gets gain in the compression range.
|
/hardware/google/gchips/gralloc4/src/hidl_common/ |
D | MapperMetadata.cpp | 463 ExtendableType compression; in get_metadata() local 466 compression = Compression_AFBC; in get_metadata() 470 compression = android::gralloc4::Compression_None; in get_metadata() 472 err = android::gralloc4::encodeCompression(compression, &vec); in get_metadata() 821 ExtendableType compression; in getFromBufferDescriptorInfo() local 824 compression = Compression_AFBC; in getFromBufferDescriptorInfo() 828 compression = android::gralloc4::Compression_None; in getFromBufferDescriptorInfo() 830 err = android::gralloc4::encodeCompression(compression, &vec); in getFromBufferDescriptorInfo()
|
/hardware/google/graphics/common/libhwc2.1/libhwchelper/ |
D | ExynosHWCHelper.cpp | 388 String8 getCompressionStr(CompressionInfo compression) { in getCompressionStr() argument 390 if (compression.type == COMP_TYPE_NONE) in getCompressionStr() 392 else if (compression.type == COMP_TYPE_AFBC) in getCompressionStr() 393 result.appendFormat("AFBC(mod:0x%" PRIx64 ")", compression.modifier); in getCompressionStr() 394 else if (compression.type == COMP_TYPE_SBWC) in getCompressionStr() 395 result.appendFormat("SBWC(mod:0x%" PRIx64 ")", compression.modifier); in getCompressionStr() 401 bool isAFBC32x8(CompressionInfo compression) { in isAFBC32x8() argument 402 return (compression.type == COMP_TYPE_AFBC) && in isAFBC32x8() 403 ((compression.modifier & AFBC_FORMAT_MOD_BLOCK_SIZE_MASK) == in isAFBC32x8()
|
/hardware/google/gfxstream/host/vulkan/emulated_textures/shaders/ |
D | AstcToBc3.comp | 6 // The algorithm used here for BC1 compression has a long history. It was originally published by 8 // https://www.sjbrown.co.uk/posts/dxt-compression-techniques/ 22 // Useful links to understand BC1 compression 25 // http://www.ludicon.com/castano/blog/2022/11/bc1-compression-revisited/ 29 // https://www.reedbeta.com/blog/understanding-bcn-texture-compression-formats/ 30 … https://bartwronski.com/2020/05/21/dimensionality-reduction-for-image-and-texture-set-compression/
|
/hardware/interfaces/camera/common/default/include/ |
D | Exif.h | 76 virtual bool setCompression(uint16_t compression) = 0;
|
/hardware/google/gchips/gralloc4/src/stable-c/ |
D | GrallocMapper.cpp | 125 ExtendableType compression = android::gralloc4::Compression_None; in getStandardMetadataHelper() local 127 compression = common::Compression_AFBC; in getStandardMetadataHelper() 128 return provide(compression); in getStandardMetadataHelper()
|
/hardware/interfaces/graphics/mapper/4.0/vts/functional/ |
D | VtsHalGraphicsMapperV4_0TargetTest.cpp | 1407 ExtendableType compression = gralloc4::Compression_DisplayStreamCompression; in TEST_P() local 1408 ASSERT_EQ(NO_ERROR, gralloc4::decodeCompression(vec, &compression)); in TEST_P() 1410 EXPECT_EQ(gralloc4::Compression_None.name, compression.name); in TEST_P() 1411 EXPECT_EQ(gralloc4::Compression_None.value, compression.value); in TEST_P() 1729 ExtendableType compression = gralloc4::Compression_DisplayStreamCompression; in TEST_P() local 1731 ASSERT_EQ(NO_ERROR, gralloc4::encodeCompression(compression, &vec)); in TEST_P() 1738 EXPECT_EQ(compression.name, realCompression.name); in TEST_P() 1739 EXPECT_EQ(compression.value, realCompression.value); in TEST_P() 2400 ExtendableType compression = gralloc4::Compression_DisplayStreamCompression; in TEST_P() local 2401 ASSERT_EQ(NO_ERROR, gralloc4::decodeCompression(vec, &compression)); in TEST_P() [all …]
|
/hardware/interfaces/camera/common/default/ |
D | Exif.cpp | 82 virtual bool setCompression(uint16_t compression); 389 bool ExifUtilsImpl::setCompression(uint16_t compression) { in setCompression() argument 390 SET_SHORT(EXIF_IFD_0, EXIF_TAG_COMPRESSION, compression); in setCompression()
|