aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/vulkan
Commit message (Expand)AuthorAgeFilesLines
* lavc/vulkan/common: sign-ify lengthsLynne28 hours3-14/+14
* all: fix typos found by codespellTimo Rothenpieler3 days1-1/+1
* vulkan_ffv1: fix golomb coding for non-RGB streamsLynne2025-05-271-1/+2
* vulkan_ffv1: small cleanup for golombLynne2025-05-271-1/+2
* vulkan/ffv1: fix sync issue in cached bitstream reader/writerLynne2025-05-232-0/+3
* vulkan_ffv1: pipe through slice decoding statusLynne2025-05-202-1/+7
* vulkan/ffv1: unify encode and decode get/put primitivesLynne2025-05-201-40/+17
* ffv1enc_vulkan: implement RCT search for level >= 4Lynne2025-05-203-3/+144
* ffv1enc_vulkan: implement the cached EC writer from the decoderLynne2025-05-201-23/+45
* vulkan_ffv1: fix PCM + cached symbol readerLynne2025-05-201-2/+5
* ffv1_common: minor RGB optimizationLynne2025-05-201-3/+3
* ffv1enc_vulkan: switch to 2-line cache, unify prediction codeLynne2025-05-203-161/+172
* ffv1enc_vulkan: minor EC optimizationsLynne2025-05-201-13/+6
* ffv1enc_vulkan: unify EC code between setup and encodeLynne2025-05-203-24/+16
* ffv1enc_vulkan: get rid of temporary data for the setup shaderLynne2025-05-202-51/+42
* vulkan/ffv1: synchronize get_pred implementations between encoder and decoderLynne2025-05-202-49/+68
* ffv1enc_vulkan: merge all encoder variants into one fileLynne2025-05-206-383/+240
* ffv1enc_vulkan: support 8 and 16-bit 2-plane YUV formatsLynne2025-05-011-7/+14
* vulkan/rangecoder: minor cleanupLynne2025-04-161-5/+1
* vulkan_ffv1: add cached symbol reader for AMDLynne2025-04-141-27/+44
* vulkan: add support for expect/assumeLynne2025-04-142-12/+12
* vulkan_ffv1: shortcut +-1 coeffs in symbol readingLynne2025-04-141-1/+4
* vulkan_ffv1: remove need for scratch data during setupLynne2025-04-142-36/+43
* vulkan_ffv1: externalize extended lookup checkLynne2025-04-141-2/+1
* ffv1/vulkan: redo context count tracking and quant_table_idx managementLynne2025-04-145-17/+18
* vulkan_ffv1: cache only 2 lines when decoding RGBLynne2025-04-143-128/+121
* vulkan_ffv1: fix left-2 sample addressingLynne2025-04-141-6/+8
* vulkan_ffv1: init overread/corrupt fieldsLynne2025-04-141-2/+2
* vulkan_ffv1: optimize symbol readerLynne2025-04-141-7/+5
* vulkan_ffv1: slightly optimize the range decoderLynne2025-04-141-5/+4
* ffv1: add a Vulkan-based decoderLynne2025-03-179-8/+815
* vulkan: unify handling of BGR and simplify ffv1_rctLynne2025-03-171-10/+7
* ffv1enc_vulkan: refactor code to support sharing with decoderLynne2025-03-174-33/+39
* lavc/vulkan: add a u8vec2buf buffer typeLynne2025-02-211-0/+4
* vulkan/common: Add put_bytes_countIndecisiveTurtle2024-11-281-0/+6
* vulkan/common: Use u32vec2 buffer type instead of u64IndecisiveTurtle2024-11-281-3/+7
* vulkan/common: Fix off-by-one error in flush_put_bitsIndecisiveTurtle2024-11-281-2/+2
* hwcontext_vulkan: add support for AV_PIX_FMT_GBRAP10/12/14Lynne2024-11-261-1/+1
* hwcontext_vulkan: add support for AV_PIX_FMT_GBRP12/14/16Lynne2024-11-261-3/+3
* lavc/vulkan/common: fix reverse4's incorrect swizzleLynne2024-11-201-1/+1
* ffv1enc_vulkan: increase max outstanding byte count to 16bitLynne2024-11-201-8/+8
* ffv1enc_vulkan: fix PCM encodingLynne2024-11-201-0/+1
* ffv1enc_vulkan: support buffers larger than 4GiBLynne2024-11-201-1/+1
* ffv1enc: add a Vulkan encoderLynne2024-11-1813-0/+1298
* libavcodec/Makefile: add a makefile for Vulkan shadersLynne2024-10-151-0/+10