ffmpeg/libavutil
Anton Khirnov 0548ab2e42 lavu/log,opt: detect setting non-runtime options post-init
Add a mechanism to AVClass to allow objects to signal their state to
generic code. When an object flags itself with the 'initialized' state,
print an error (and fail, after the next major bump) if the caller
attempts to set non-runtime options.
2024-10-01 09:57:57 +02:00
..
aarch64 aarch64: Print the SVE vector length in libavutil/tests/cpu.c 2024-09-27 00:06:30 +03:00
arm avutil/cpu_internal: Provide ff_getauxval() wrapper for getauxvaul() 2024-09-09 06:20:11 -04: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: Make use of getauxval() and elf_aux_info() on ppc 2024-09-21 03:11:22 -04:00
riscv avutil/cpu_internal: Provide ff_getauxval() wrapper for getauxvaul() 2024-09-09 06:20:11 -04:00
tests ppc: Recognize the PPC VSX and Power8 CPU flags 2024-09-28 18:50:08 -04:00
x86 x86/intreadwrite: add SSE2 optimized AV_COPY128U 2024-07-29 23:17:52 -03:00
.gitignore
adler32.c
adler32.h
aes_ctr.c
aes_ctr.h
aes_internal.h
aes.c
aes.h
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
attributes_internal.h
attributes.h
audio_fifo.c
audio_fifo.h
avassert.h
avsscanf.c avutil/avsscanf: Remove dead code 2024-07-21 17:02:12 +02:00
avstring.c
avstring.h
avutil.h lavu: deprecate av_opt_set_int_list() and related infrastructure 2024-09-30 09:14:04 +02:00
avutilres.rc
base64.c
base64.h
blowfish.c
blowfish.h
bprint.c
bprint.h
bswap.h lavu/bswap: remove some inline assembler 2024-06-13 21:16:16 +03:00
buffer_internal.h
buffer.c avutil/buffer: Check ff_mutex_init() for failure 2024-07-21 17:02:13 +02:00
buffer.h
camellia.c
camellia.h
cast5.c
cast5.h
channel_layout.c
channel_layout.h
colorspace.h
common.h lavu/common.h: Fix UB in av_clip_uintp2_c() 2024-06-14 14:28:25 +02:00
cpu_internal.h avutil/cpu_internal: Provide ff_getauxval() wrapper for getauxvaul() 2024-09-09 06:20:11 -04:00
cpu.c ppc: Recognize the PPC VSX and Power8 CPU flags 2024-09-28 18:50:08 -04:00
cpu.h aarch64: Add CPU feature flags for SVE and SVE2 2024-09-27 00:04:30 +03:00
crc.c
crc.h
csp.c
csp.h
cuda_check.h
des.c
des.h
detection_bbox.c
detection_bbox.h
dict_internal.h
dict.c
dict.h
display.c
display.h
dovi_meta.c
dovi_meta.h avutil/dovi_meta: document static vs dynamic ext blocks 2024-08-16 11:48:02 +02:00
downmix_info.c
downmix_info.h
dynarray.h
emms.h
encryption_info.c
encryption_info.h
error.c
error.h
eval.c
eval.h
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
fifo.h
file_open.c avutil/file_open: Fix build error with wasi 2024-07-16 22:50:21 +08:00
file_open.h
file.c avutil/file: use av_err2str to simplify code 2024-09-13 00:29:10 +02:00
file.h
film_grain_params.c
film_grain_params.h
fixed_dsp.c
fixed_dsp.h
float2half.c
float2half.h
float_dsp.c
float_dsp.h
frame.c lavu/frame: add side data storing view ID for multi-view video 2024-09-23 17:11:38 +02:00
frame.h lavu/frame: add side data storing view ID for multi-view video 2024-09-23 17:11:38 +02:00
getenv_utf8.h
half2float.c
half2float.h
hash.c
hash.h
hdr_dynamic_metadata.c
hdr_dynamic_metadata.h
hdr_dynamic_vivid_metadata.c
hdr_dynamic_vivid_metadata.h
hmac.c
hmac.h
hwcontext_cuda_internal.h
hwcontext_cuda.c
hwcontext_cuda.h
hwcontext_d3d11va.c avutil/hwcontext_d3d11va: Free AVD3D11FrameDescriptor on error 2024-07-10 18:10:09 +02:00
hwcontext_d3d11va.h
hwcontext_d3d12va_internal.h
hwcontext_d3d12va.c avutil/hwcontext_d3d12va: add Flags for resource creation 2024-07-02 14:15:12 +02:00
hwcontext_d3d12va.h avutil/hwcontext_d3d12va: add Flags for resource creation 2024-07-02 14:15:12 +02:00
hwcontext_drm.c
hwcontext_drm.h
hwcontext_dxva2.c avutil/hwcontext_d3d11va: correct sizeof IDirect3DSurface9 2024-07-10 18:10:09 +02:00
hwcontext_dxva2.h
hwcontext_internal.h
hwcontext_mediacodec.c
hwcontext_mediacodec.h
hwcontext_opencl.c
hwcontext_opencl.h
hwcontext_qsv.c lavu/hwcontext_qsv: Use vendor id to create device 2024-08-09 13:40:26 +08:00
hwcontext_qsv.h
hwcontext_stub.c
hwcontext_vaapi.c lavu/hwcontext_vaapi: Add option to allow to specify vendor id when init hw device 2024-08-09 13:40:24 +08:00
hwcontext_vaapi.h
hwcontext_vdpau.c
hwcontext_vdpau.h
hwcontext_videotoolbox.c avutil/hwcontext_videotoolbox: silence warning for RGB 2024-08-15 20:10:33 +08:00
hwcontext_videotoolbox.h avutil/hwcontext_videotoolbox: Update documentation 2024-07-05 19:13:43 +08:00
hwcontext_vulkan.c vulkan: use push descriptors where possible 2024-09-23 13:41:07 +02:00
hwcontext_vulkan.h hwcontext_vulkan: correct comment in header 2024-08-11 05:13:16 +02:00
hwcontext.c
hwcontext.h
iamf.c
iamf.h avutil/iamf: fix doxygen 2024-09-26 16:42:45 -03:00
imgutils_internal.h
imgutils.c avutil/imgutils: av_image_check_size2() ensure width and height fit in 32bit 2024-07-12 22:16:05 +02:00
imgutils.h
integer.c
integer.h
internal.h
intfloat.h
intmath.c
intmath.h lavu/intmath.h: Fix UB in ff_ctz_c() and ff_ctzll_c() 2024-06-14 14:28:25 +02:00
intreadwrite.h avutil/aarch64: add AV_COPY128 and AV_ZERO128 macros 2024-08-26 10:26:59 +02:00
lfg.c
lfg.h
libavutil.v
libm.h
lls.c
lls.h
log2_tab.c
log.c
log.h lavu/log,opt: detect setting non-runtime options post-init 2024-10-01 09:57:57 +02:00
lzo.c
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
macros.h
Makefile
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
mathematics.c
mathematics.h
md5.c
md5.h
mem_internal.h
mem.c
mem.h
motion_vector.h
murmur3.c
murmur3.h
objc.h
opt.c lavu/log,opt: detect setting non-runtime options post-init 2024-10-01 09:57:57 +02:00
opt.h lavu: deprecate av_opt_set_int_list() and related infrastructure 2024-09-30 09:14:04 +02:00
parseutils.c
parseutils.h
pca.c
pca.h
pixdesc.c
pixdesc.h
pixelutils.c
pixelutils.h
pixfmt.h
qsort.h
random_seed.c
random_seed.h
rational.c
rational.h
rc4.c
rc4.h
replaygain.h
reverse.c
reverse.h
ripemd.c
ripemd.h
samplefmt.c
samplefmt.h
sfc64.h
sha512.c
sha512.h
sha.c
sha.h
slicethread.c avutil/slicethread: Check pthread_*_init() for failure 2024-07-21 17:02:13 +02:00
slicethread.h
softfloat_ieee754.h
softfloat_tables.h
softfloat.h
spherical.c avutil/spherical: Add more spherical types 2024-06-18 14:47:40 +01:00
spherical.h avutil/spherical: Add more spherical types 2024-06-18 14:47:40 +01: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
tea.c
tea.h
thread.h
threadmessage.c
threadmessage.h
time_internal.h
time.c
time.h
timecode.c avutil/timecode: Use a 64bit framenum internally 2024-07-21 15:29:25 +02:00
timecode.h
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
tree.c
tree.h
twofish.c
twofish.h
tx_double.c
tx_float.c
tx_int32.c
tx_priv.h
tx_template.c
tx.c
tx.h
utils.c lavu: deprecate av_opt_set_int_list() and related infrastructure 2024-09-30 09:14:04 +02:00
uuid.c
uuid.h
version_major.h
version.c
version.h lavu/log,opt: detect setting non-runtime options post-init 2024-10-01 09:57:57 +02:00
video_enc_params.c
video_enc_params.h
video_hint.c
video_hint.h
vulkan_functions.h vulkan: use push descriptors where possible 2024-09-23 13:41:07 +02:00
vulkan_loader.h vulkan: use push descriptors where possible 2024-09-23 13:41:07 +02:00
vulkan.c vulkan: use push descriptors where possible 2024-09-23 13:41:07 +02:00
vulkan.h vulkan: use push descriptors where possible 2024-09-23 13:41:07 +02:00
wchar_filename.h avutil/wchar_filename: Correct sizeof 2024-07-10 18:10:10 +02:00
xga_font_data.c
xga_font_data.h
xtea.c
xtea.h