ffmpeg/libavutil
Martin Storsjö 3ec48e4bc6 aarch64: Add Armv9.3-A GCS (Guarded Control Stack) support
Signal that our assembly is compliant with the GCS feature, if
the GCS feature is enabled in the compiler (available since Clang
18 and GCC 15) - this is enabled by -mbranch-protection=standard
with a new enough compiler.

GCS doesn't require any specific modifications to the assembly
code, but requires that all functions return to the expected call
address (checked through a shadow stack).

(cherry picked from commit 846746be4b)
2026-03-20 13:12:08 +02:00
..
aarch64 aarch64: Add Armv9.3-A GCS (Guarded Control Stack) support 2026-03-20 13:12:08 +02:00
arm arm/timer: disable PMCCNTR timer for Android 2026-01-15 16:06:13 +00:00
loongarch avutil/cpu_internal: Provide ff_getauxval() wrapper for getauxvaul() 2024-09-09 06:20:11 -04:00
mips avutil/cpu_internal: Provide ff_getauxval() wrapper for getauxvaul() 2024-09-09 06:20:11 -04:00
ppc libavutil/ppc: defines involving bit shifts should be unsigned 2024-11-03 22:05:06 -05:00
riscv lavu/float_dsp: fix R-V V scalarpdocut_double with ILP32 ABI 2025-12-22 18:55:16 +02:00
tests configure: add detection of SME-I16I64 extension 2026-03-04 23:52:57 +02:00
wasm all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
x86 avutil/crc: Use x86 clmul for CRC when available 2026-01-04 15:49:30 +01:00
.gitignore Merge commit '257f00ec1a' 2016-06-22 11:28:51 +02:00
adler32.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
adler32.h avutil: Switch crypto APIs to size_t 2021-04-27 10:43:13 -03:00
aes.c avutil/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
aes.h avutil/aes: document some missing arguments 2022-10-17 09:56:47 +02:00
aes_ctr.c avutil/aes_ctr: reintroduce the block offset state 2025-09-11 18:32:23 -03:00
aes_ctr.h avutil/aes_ctr: document some missing arguments 2022-10-17 09:56:47 +02:00
aes_internal.h lavu/aes: add x86 AESNI optimizations 2025-04-05 20:46:40 -03:00
ambient_viewing_environment.c avutil/ambient_viewing_environment: set a sane default value for AVRational fields 2024-06-20 17:02:50 -03:00
ambient_viewing_environment.h avutil: introduce AVAmbientViewingEnvironment side data 2023-01-13 21:26:13 +02:00
attributes.h avutil: attributes: fix AV_HAS_STD_ATTRIBUTE checks 2026-03-16 18:46:24 +01:00
attributes_internal.h avutil/attributes_internal: Add attribute_nonstring 2026-02-20 11:59:37 +01:00
audio_fifo.c avutil/audio_fifo: Constify some pointees 2023-09-12 09:20:13 +02:00
audio_fifo.h avutil/audio_fifo: Constify some pointees 2023-09-12 09:20:13 +02:00
avassert.h avutil/avassert: Deprecate av_assert0_fpu() 2026-02-13 09:21:02 +01:00
avsscanf.c avutil/avsscanf: Remove dead code 2024-07-21 17:02:12 +02:00
avstring.c avutil/avstring: shrink allocation from av_get_token to fit token 2025-07-22 19:56:34 +02:00
avstring.h lavu: add av_scanf_format() and use it on av_sscanf() 2025-07-22 01:35:01 +02:00
avutil.h Remove libpostproc 2025-05-07 15:35:47 +02:00
avutilres.rc
base64.c libavutil/base64: Try not to write over the array end 2024-05-13 03:26:57 +02:00
base64.h
blowfish.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
blowfish.h
bprint.c avutil/bprint: fix av_bprint_strftime with %p format string reporting truncated output 2025-08-31 09:37:59 +02:00
bprint.h fix "param"s that should be "@param" 2024-03-04 17:45:00 +01:00
bswap.h lavu/bswap: remove some inline assembler 2024-06-13 21:16:16 +03:00
buffer.c avutil/buffer: Check ff_mutex_init() for failure 2024-07-21 17:02:13 +02:00
buffer.h avutil/buffer: constify some function parameters 2021-09-17 13:28:09 -03:00
buffer_internal.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
camellia.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
camellia.h avutil/camellia: Fix doxy @param typo 2022-10-17 09:55:19 +02:00
cast5.c avutil/cast5: Avoid undefined shift of uint32_t by 32 places 2022-11-11 12:24:23 +01:00
cast5.h
channel_layout.c avutil/channel_layout: add a 5.1.2 layout using side channels 2025-01-03 10:27:12 -03:00
channel_layout.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
colorspace.h avutil/colorspace: add macros for RGB->YUV BT.709 2019-04-19 17:10:20 +05:30
common.h avutil/common: cast GET_BYTE/GET_16BIT returned value 2025-11-19 17:46:06 +00:00
container_fifo.c lavc/container_fifo: move to lavu and make public 2024-12-15 14:05:15 +01:00
container_fifo.h lavc/container_fifo: move to lavu and make public 2024-12-15 14:05:15 +01:00
cpu.c configure: add detection of SME-I16I64 extension 2026-03-04 23:52:57 +02:00
cpu.h configure: add detection of SME-I16I64 extension 2026-03-04 23:52:57 +02:00
cpu_internal.h configure: Add wasm as a fake arch 2024-12-04 16:43:06 +08:00
crc.c avutil/crc: use arm64 crc32 instruction 2026-01-04 15:49:30 +01:00
crc.h avutil/crc: Add doxy for missing arguments 2022-10-17 09:56:47 +02:00
csp.c avutil/csp: don't dereference NULL pointer in av_csp_primaries_desc_from_id() 2025-11-01 12:41:23 -03:00
csp.h avutil/csp: add av_csp_approximate_eotf_gamma() 2025-10-24 22:24:54 +00:00
cuda_check.h avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
des.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
des.h avutil/des: Add doxy for missing arguments 2022-10-17 09:56:47 +02:00
detection_bbox.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
detection_bbox.h avutil/detection_bbox: Add doxy for missing argument 2022-10-17 09:56:47 +02:00
dict.c avutil/dict: fix memleak in av_dict_set() 2025-04-07 23:38:09 -03:00
dict.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
display.c avutil/display: Don't include avutil.h 2022-02-24 12:56:49 +01:00
display.h avutil/display: Add file to doxy group 2022-10-17 09:55:19 +02:00
dovi_meta.c avutil/dovi_meta: add dolby vision extension blocks 2024-04-03 16:16:25 +02:00
dovi_meta.h avutil/dovi_meta: Document valid range for index of av_dovi_get_ext() 2026-02-04 15:25:18 +00:00
downmix_info.c avutil/downmix_info: check for side data allocation success before zeroing it 2025-01-28 15:26:00 -03:00
downmix_info.h
dynarray.h avutil/dynarry.h: fix comment grammar mistakes of FF_DYNARRAY_ADD 2019-06-01 17:43:48 +08:00
emms.h avutil/emms: Add ff_assert[01]_fpu() 2026-03-02 11:55:30 +01:00
encryption_info.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
encryption_info.h avutil/encryption_info: Fix documentation problem. 2018-06-27 13:43:38 +02:00
error.c avutil/error: Fix overflow when negating 2026-03-06 17:28:00 +01:00
error.h avutil/error: Add HTTP 429 Too Many Requests AVERROR code 2024-04-25 14:13:47 +01:00
eval.c avutil/eval: Store *prng_state / var only in root AVExpr 2026-03-03 03:28:37 +01:00
eval.h apply spelling fixes 2023-11-18 19:55:42 +01:00
executor.c avutil/executor: Fix stack overflow due to recursive call 2024-07-11 20:26:23 +08:00
executor.h avutil/executor: Allowing thread_count be zero 2024-06-27 20:54:42 +08:00
ffmath.h
fifo.c avutil: remove deprecated FF_API_FIFO_OLD_API 2024-03-07 08:53:30 -03:00
fifo.h avutil/fifo, file: Remove unused headers 2024-03-27 17:07:22 +01:00
file.c avutil/file: fix av_file_map file mapping on Windows 2024-12-15 14:02:29 +01:00
file.h avutil/fifo, file: Remove unused headers 2024-03-27 17:07:22 +01:00
file_open.c av{codec,util}/tests: Remove pointless undefs 2025-11-24 16:48:31 +01:00
file_open.h avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
film_grain_params.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
film_grain_params.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
fixed_dsp.c avutil/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
fixed_dsp.h configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
float2half.c avutil/half2float: use native _Float16 if available 2022-08-19 22:09:36 +02:00
float2half.h avutil/half2float: use native _Float16 if available 2022-08-19 22:09:36 +02:00
float_dsp.c avutil/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
float_dsp.h avutil/float_dsp: Unavpriv avpriv_scalarproduct_float_c() 2025-03-28 14:33:08 -03:00
float_scalarproduct.c avutil/float_dsp: Unavpriv avpriv_scalarproduct_float_c() 2025-03-28 14:33:08 -03:00
frame.c avutil/frame: add AVFrame.alpha_mode 2025-09-02 17:05:50 +02:00
frame.h avutil/frame: fix typos 2026-03-07 00:54:49 +00:00
getenv_utf8.h libavutil: Add wchartoutf8(), wchartoansi(), utf8toansi(), getenv_utf8(), freeenv_utf8() and getenv_dup() 2022-06-21 13:27:46 +03:00
half2float.c avutil/half2float: use native _Float16 if available 2022-08-19 22:09:36 +02:00
half2float.h avutil/half2float: use native _Float16 if available 2022-08-19 22:09:36 +02:00
hash.c avutil/hash: Avoid relocations for hash names 2024-03-18 01:48:46 +01:00
hash.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
hdr_dynamic_metadata.c avutil/hdr_dynamic_metadata: allow av_dynamic_hdr_plus_to_t35() to accept an existing buffer 2023-04-05 09:47:12 -03:00
hdr_dynamic_metadata.h fix "@param foo[in/out]" to "@param[in, out] foo" 2024-03-04 17:45:12 +01:00
hdr_dynamic_vivid_metadata.c avutil: support for CUVA Vivid HDR metadata 2022-03-01 09:08:43 +08:00
hdr_dynamic_vivid_metadata.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
hmac.c avutil/hmac: avoid calling functions through pointer of invalid type 2025-07-22 19:56:34 +02:00
hmac.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
hwcontext.c avutil/hwcontext: Add ohcodec device and pixel format 2025-07-18 14:44:39 +08:00
hwcontext.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
hwcontext_amf.c libavutil: hwcontext_amf: remove unreachable statements 2026-03-05 15:42:00 +00:00
hwcontext_amf.h avutil/hwcontext_amf: move AVMutex to internal context 2025-11-24 20:06:24 +00:00
hwcontext_amf_internal.h avutil: add hwcontext_amf. 2025-02-04 00:14:14 +01:00
hwcontext_cuda.c avutil/hwcontext_cuda: Expands pixel formats support 2025-11-27 22:11:57 +01:00
hwcontext_cuda.h avutil/hwcontext_cuda: add option to use current device context 2023-09-28 19:23:51 +02:00
hwcontext_cuda_internal.h all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
hwcontext_d3d11va.c avutil/hwcontext_d3d11va: added resource and heap flags to DeviceContext 2026-01-26 10:39:10 +00:00
hwcontext_d3d11va.h avutil/hwcontext_d3d11va: added resource and heap flags to DeviceContext 2026-01-26 10:39:10 +00:00
hwcontext_d3d12va.c avutil/hwcontext_d3d12va: use hwdev context for logging 2025-12-01 03:15:25 +00:00
hwcontext_d3d12va.h avutil/hwcontext_d3d12va: added resource and heap flags to DeviceContext 2025-09-08 15:44:47 +00:00
hwcontext_d3d12va_internal.h libavutil: add hwcontext_d3d12va and AV_PIX_FMT_D3D12 2023-12-21 16:15:23 +08:00
hwcontext_drm.c avutil/hwcontext_drm: fix mapping when dst format is unset 2025-09-03 20:21:51 -05:00
hwcontext_drm.h hwcontext_drm: Clarify value for unknown format modifiers 2018-03-22 23:18:53 +00:00
hwcontext_dxva2.c libavutil/hwcontext_{d3d11va, dxva2}: Support Y212/XV36 pixel format 2024-11-05 10:28:03 +08:00
hwcontext_dxva2.h dxva: add support for new dxva2 and d3d11 hwaccel APIs 2017-06-27 18:05:02 +02:00
hwcontext_internal.h avutil/hwcontext: Add ohcodec device and pixel format 2025-07-18 14:44:39 +08:00
hwcontext_mediacodec.c avutil/hwcontext_mediacodec: fix backward compatibility 2023-01-26 23:31:37 +08:00
hwcontext_mediacodec.h avutil/hwcontext_mediacodec: fix backward compatibility 2023-01-26 23:31:37 +08:00
hwcontext_oh.c avutil/hwcontext: Add ohcodec device and pixel format 2025-07-18 14:44:39 +08:00
hwcontext_oh.h avutil/hwcontext: Add ohcodec device and pixel format 2025-07-18 14:44:39 +08:00
hwcontext_opencl.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
hwcontext_opencl.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
hwcontext_qsv.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
hwcontext_qsv.h all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
hwcontext_stub.c )hwcontext: add a stub implementation for Vulkan functions 2022-07-05 15:20:08 +02:00
hwcontext_vaapi.c avutil/hwcontext_vaapi: mark try_all with av_unused to suppres warning 2025-12-08 21:31:13 +00:00
hwcontext_vaapi.h doc: fix typos 2026-01-18 03:33:04 +00:00
hwcontext_vdpau.c avutil/hwcontext: Allocate AVHWFramesCtx jointly with its internals 2024-03-07 08:53:31 -03:00
hwcontext_vdpau.h
hwcontext_videotoolbox.c avutil: hwcontext_videotoolbox: support YUYV422 pixel format 2026-02-19 16:52:58 +00:00
hwcontext_videotoolbox.h avutil/hwcontext_videotoolbox: Update documentation 2024-07-05 19:13:43 +08:00
hwcontext_vulkan.c hwcontext_vulkan: deprecate AVVulkanDeviceContext.lock/unlock_queue 2026-03-14 18:54:46 +01:00
hwcontext_vulkan.h hwcontext_vulkan: deprecate AVVulkanDeviceContext.lock/unlock_queue 2026-03-14 18:54:46 +01:00
iamf.c avutil/iamf: stop setting parameter definition block defaults 2026-02-08 21:58:06 -03:00
iamf.h avutil/iamf: add an AVOption for AVIAMFLayer.demixing_matrix 2025-12-29 11:59:36 -03:00
imgutils.c avutil/imgutils: use AV_CEIL_RSHIFT 2025-12-23 03:39:16 +00:00
imgutils.h avutil/imgutils: add new function av_image_fill_color() 2023-12-13 18:51:32 +01:00
imgutils_internal.h avutil/internal: Move avpriv_set_systematic_pal2 decl to imgutils_internal.h 2024-03-31 00:08:43 +01:00
integer.c avutil/integer: Use '|' instead of '+' where it is more natural 2022-10-24 20:11:20 +02:00
integer.h avutil/integer: Don't include common.h 2022-02-24 12:56:49 +01:00
internal.h libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
intfloat.h
intmath.c
intmath.h avutil/intmath: use AV_HAS_BUILTIN to detect builtin availability 2025-06-12 14:17:37 +03:00
intreadwrite.h avutil/aarch64: add AV_COPY128 and AV_ZERO128 macros 2024-08-26 10:26:59 +02:00
lfg.c libavutil: add av_lfg_init_from_data() function 2017-01-22 02:28:53 +01:00
lfg.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
libavutil.v build: Change structure of the linker version script templates 2016-05-29 16:43:11 +02:00
libm.h avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +01:00
lls.c avutil/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
lls.h lavu/lls: R-V V update_lls 2024-06-01 18:05:58 +03:00
log.c avutil/log: use atomics to load and store logging level, flags and callback pointer 2025-12-13 21:33:11 +00:00
log.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
log2_tab.c
lzo.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
lzo.h
macos_kperf.c avutil/macos_kperf: Fix assert which makes kperf failed to run 2024-06-18 15:24:12 +08:00
macos_kperf.h lavu/kperf: use ff_thread_once() 2021-07-21 16:35:27 +02:00
macros.h avutil/common, macros: Move several macros from common.h to macros.h 2021-07-29 22:02:05 +02:00
Makefile cuda/load_helper: move zlib decompression into a separate file 2026-01-12 17:28:41 +01:00
mastering_display_metadata.c avutil/mastering_display_metadata: set a sane default value for AVRational fields 2024-06-20 17:02:50 -03:00
mastering_display_metadata.h avutil/mastering_display_metadata: add a new allocator function that returns a size 2024-04-11 11:46:18 -03:00
mathematics.c Move bessel_i0() from swresample/resample to avutil/mathematics 2023-05-29 00:45:28 +02:00
mathematics.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
md5.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
md5.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
mem.c avutil/internal: Move FF_MEMORY_POISON to its only user 2024-03-31 00:08:43 +01:00
mem.h avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
mem_internal.h avutil: Fix linking x86 asm constants with Clang in MSVC mode 2025-06-13 11:36:20 +03:00
motion_vector.h
murmur3.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
murmur3.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
objc.h avutil: add obj-c helpers into header-only include 2021-12-18 11:55:47 -08:00
opt.c avutil/opt: Improve type-safety 2026-02-10 19:44:46 +01:00
opt.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
parseutils.c avutil/parseutils: do no rely on av_d2q returning higher num/den than allowed in av_parse_video_rate 2024-11-16 20:58:49 +01:00
parseutils.h avutil/parseutils: Use inline code and properly escape 2022-10-17 09:56:47 +02:00
pca.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pca.h
pixdesc.c Revert "lavu/pixfmt: add grayscale 10 and 12-bit MSB padded variants" 2025-11-06 21:46:43 +01:00
pixdesc.h avutil/frame: add AVFrame.alpha_mode 2025-09-02 17:05:50 +02:00
pixelutils.c avutil/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
pixelutils.h avutil/pixelutils: Don't include common.h 2022-02-24 12:56:49 +01:00
pixfmt.h Revert "lavu/pixfmt: add grayscale 10 and 12-bit MSB padded variants" 2025-11-06 21:46:43 +01:00
qsort.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
random_seed.c random_seed: Improve behaviour with small timer increments with high precision timers 2025-02-13 11:41:51 +02:00
random_seed.h avutil/random_seed: include stddef.h 2023-07-05 10:25:12 -07:00
rational.c avutil/rational: never return greater num/den than the maximum allowed in av_d2q 2024-11-16 20:58:49 +01:00
rational.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
rc4.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
rc4.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
refstruct.c avutil/refstruct: Remove redundant check 2025-05-22 15:12:54 +02:00
refstruct.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
replaygain.h
reverse.c
reverse.h avutil/reverse: move the ff_reverse declaration to a separate header 2017-01-12 19:59:37 -03:00
ripemd.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
ripemd.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
samplefmt.c avutil/samplefmt: Constify some pointees 2023-09-12 09:17:28 +02:00
samplefmt.h avutil/samplefmt: Constify some pointees 2023-09-12 09:17:28 +02:00
sfc64.h avutil/eval: Use even better PRNG 2024-01-16 01:34:57 +01:00
sha.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
sha.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
sha512.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
sha512.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
side_data.c general: fix warning 'av_malloc_array' sizes specified with 'sizeof' 2025-10-07 14:51:46 -07:00
side_data.h avutil/frame: move side data helpers to a new file 2025-03-03 18:10:10 -03:00
slicethread.c avutil/slicethread: Mark avpriv_slicethread_{create,free} as av_cold 2025-03-26 03:14:41 +01:00
slicethread.h avutil: merge slice threading implementation from avcodec and avfilter 2017-07-19 15:50:07 +07:00
softfloat.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
softfloat_ieee754.h avutil/softfloat_ieee754: Fix odd bit position for exponent and sign in av_bits2sf_ieee754() 2019-07-21 11:26:36 +02:00
softfloat_tables.h
spherical.c lavu/spherical: Add support for Spherical Immersive type 2025-07-31 10:58:36 +02:00
spherical.h lavu/spherical: Add support for Spherical Immersive type 2025-07-31 10:58:36 +02:00
stereo3d.c avutil/stereo3d: add a Stereo3D view to signal that the view is unspecified 2024-06-28 13:16:57 -03:00
stereo3d.h avutil/stereo3d: add a Stereo3D view to signal that the view is unspecified 2024-06-28 13:16:57 -03:00
tablegen.h
tdrdi.c avutil: add an API to handle 3D Reference Displays Information 2025-07-01 22:41:56 +02:00
tdrdi.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
tea.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
tea.h
thread.h w32pthreads: add support for setting thread name 2025-08-15 19:54:01 +00:00
threadmessage.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
threadmessage.h lavu/threadmessage: add av_thread_message_queue_nb_elems() 2018-04-26 19:41:19 +02:00
time.c lavu: use address-of operator checking clock_gettime 2020-12-28 01:12:26 -03:00
time.h
time_internal.h Merge commit 'c4642788e8' 2019-05-02 13:50:31 -03:00
timecode.c avutil/timecode: Check for integer overflow in av_timecode_init_from_components() 2026-03-15 00:49:56 +01:00
timecode.h libavutil/timecode: fix parameter order in documentation 2024-01-14 14:58:57 +01:00
timecode_internal.c avutil/timecode: add ff_timecode_set_smpte 2025-03-02 18:43:08 +01:00
timecode_internal.h avutil/timecode: add ff_timecode_set_smpte 2025-03-02 18:43:08 +01:00
timer.h lavu: Set default FF_TIMER_UNITS to "ns" 2024-08-05 21:16:26 +03:00
timestamp.c avutil/timestamp: avoid possible FPE when 0 is passed to av_ts_make_time_string2() 2024-06-30 09:11:44 +02:00
timestamp.h avutil/timestamp: change precision of av_ts_make_time_string() 2024-03-25 21:30:51 +01:00
tree.c Merge commit 'd12b5b2f13' 2016-05-11 19:13:03 +01:00
tree.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
twofish.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
twofish.h avutil/twofish: Fix doxy @param typo 2022-10-17 09:51:47 +02:00
tx.c avutil/tx: zero whole array, not only one element 2025-08-07 07:36:33 +00:00
tx.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
tx_double.c lavu/tx: add support for double precision FFT and MDCT 2019-08-02 01:19:52 +01:00
tx_float.c lavu/tx: add support for double precision FFT and MDCT 2019-08-02 01:19:52 +01:00
tx_int32.c lavu/tx: implement 32 bit fixed point FFT and MDCT 2020-02-13 17:10:34 +00:00
tx_priv.h avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
tx_template.c Revert "avutil/tx_template: extend to 2M" 2025-12-13 15:14:38 +00:00
utils.c avutil/avassert: Deprecate av_assert0_fpu() 2026-02-13 09:21:02 +01:00
uuid.c avutil/attributes_internal: Add attribute_nonstring 2026-02-20 11:59:37 +01:00
uuid.h avutil/uuid: Remove bogus doxy return doc 2022-10-17 09:56:47 +02:00
version.c lib*/version: Use static_assert for static asserts 2024-03-31 00:08:42 +01:00
version.h hwcontext_vulkan: deprecate AVVulkanDeviceContext.lock/unlock_queue 2026-03-14 18:54:46 +01:00
version_major.h Fix libversion.sh for split version headers, to unbreak shared library builds 2022-03-17 11:11:17 +02:00
video_enc_params.c lavu/video_enc_params: Avoid relying on an undefined C construct 2023-01-31 14:22:54 +02:00
video_enc_params.h avutil/video_enc_params: fix doxy for av_video_enc_params_block() 2023-10-30 10:30:05 -03:00
video_hint.c lavu: add video_hint API 2023-08-08 09:46:11 +02:00
video_hint.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vulkan.c hwcontext_vulkan: deprecate AVVulkanDeviceContext.lock/unlock_queue 2026-03-14 18:54:46 +01:00
vulkan.h vulkan: constify FFVulkanShader arg in ff_vk_exec_bind_shader 2026-02-26 14:10:21 +01:00
vulkan_functions.h vulkan: drop support for descriptor buffers 2026-02-19 19:42:31 +01:00
vulkan_glslang.c vulkan_spirv: reduce shader print level from TRACE to DEBUG 2026-02-26 14:10:21 +01:00
vulkan_loader.h vulkan: drop support for descriptor buffers 2026-02-19 19:42:31 +01:00
vulkan_shaderc.c vulkan_spirv: reduce shader print level from TRACE to DEBUG 2026-02-26 14:10:21 +01:00
vulkan_spirv.h lavu/vulkan_spirv: use correct inclusion guards 2024-10-06 06:04:36 +02:00
wchar_filename.h avutil/wchar_filename: re-introduce explicit cast of void* to char* 2024-10-27 09:37:46 +01:00
xga_font_data.c avutil/xga_font_data: add getters to access the shared arrays 2025-07-22 09:47:18 -03:00
xga_font_data.h avutil/xga_font_data: add getters to access the shared arrays 2025-07-22 09:47:18 -03:00
xtea.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
xtea.h
zlib_utils.h cuda/load_helper: move zlib decompression into a separate file 2026-01-12 17:28:41 +01:00