Home
last modified time | relevance | path

Searched refs:compression (Results 1 – 25 of 77) sorted by relevance

1234

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_EXT_image_compression_control.adoc22 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
DVK_IMG_format_pvrtc.adoc18 `VK_IMG_format_pvrtc` provides additional texture compression functionality
19 specific to Imagination Technologies PowerVR Texture compression format
DVK_EXT_image_compression_control_swapchain.adoc23 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.
DVK_KHR_video_decode_h265.adoc27 with the H.265/HEVC video compression standard.
DVK_KHR_video_decode_queue.adoc35 compression standards.
DVK_KHR_video_decode_h264.adoc28 with the H.264/AVC video compression standard.
DVK_NV_dedicated_allocation.adoc23 compression or efficient page table usage.
DVK_KHR_video_encode_queue.adoc41 compression standards.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_image_compression_control.adoc10 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 …]
DVK_KHR_video_queue.adoc22 …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 …]
DVK_KHR_video_decode_h265.adoc16 …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…
DVK_KHR_video_decode_h264.adoc16 …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/
DREADME.md5 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/
DIAutomaticGainControlEffect.hal34 * Sets gain in the compression range in millibels.
39 * Gets gain in the compression range.
/hardware/interfaces/audio/effect/4.0/
DIAutomaticGainControlEffect.hal34 * Sets gain in the compression range in millibels.
39 * Gets gain in the compression range.
/hardware/interfaces/audio/effect/2.0/
DIAutomaticGainControlEffect.hal34 * Sets gain in the compression range in millibels.
39 * Gets gain in the compression range.
/hardware/interfaces/audio/effect/5.0/
DIAutomaticGainControlEffect.hal34 * Sets gain in the compression range in millibels.
39 * Gets gain in the compression range.
/hardware/interfaces/audio/effect/6.0/
DIAutomaticGainControlEffect.hal34 * Sets gain in the compression range in millibels.
39 * Gets gain in the compression range.
/hardware/google/gchips/gralloc4/src/hidl_common/
DMapperMetadata.cpp463 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/
DExynosHWCHelper.cpp388 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/
DAstcToBc3.comp6 // 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/
DExif.h76 virtual bool setCompression(uint16_t compression) = 0;
/hardware/google/gchips/gralloc4/src/stable-c/
DGrallocMapper.cpp125 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/
DVtsHalGraphicsMapperV4_0TargetTest.cpp1407 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/
DExif.cpp82 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()

1234