FFmpeg/libavcodec
Lynne b3d73df80d
aacenc: remove ANMR coder
If there's ever a rework of the AAC encoder, it won't start from here.
The codec, with all its oddities and tweaks needed to acheive good quality
has strayed far from the academic work upon which this coder was based on.
Its been 20 years since this paper was released, and no known existing
implementations, open-source or proprietary that we know of, are based on it.
2025-02-26 17:12:08 +01:00
..
aac avcodec/aac/aacdec_lpd: Limit get_unary() 2025-02-16 15:41:42 +01:00
aarch64 avcodec/aarch64/opusdsp_neon: Simplify opus_postfilter_neon 2025-02-10 14:55:16 +02:00
arm arm: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filter 2025-01-03 17:53:48 -05:00
bsf avcodec/hevc_mp4toannexb: prepend extradata before the leading PS for an IRAP 2025-02-14 00:21:19 -03:00
h26x
hevc avcodec/hevc: Add support for output_corrupt/showall flags 2025-02-20 11:39:52 +08:00
loongarch avcodec/loongarch/Makefile: Fix vc1dsp_lasx.o build criterion 2024-06-18 11:49:27 +02:00
mips avcodec/bit_depth_template: Remove empty macro INIT_CLIP 2025-01-15 15:05:37 +08:00
neon
opus avcodec/opus/parser: remove duplicate failure path code 2025-01-03 18:23:07 -03:00
ppc avcodec/svq1enc: restrict Altivec acceleration to big-endian POWER configurations 2025-01-26 01:10:52 +01:00
riscv Fix the tail handling in R-V V sad 2025-01-25 09:37:45 +02:00
tests avcodec/jpeg2000: Fix undefined behaviour in left shift operations 2024-12-07 15:41:30 -08:00
vulkan lavc/vulkan: add a u8vec2buf buffer type 2025-02-21 03:19:20 +01:00
vvc lavc/vvc: Ensure subpictures don't overlap 2025-02-23 21:39:42 +08:00
wasm/hevc avcodec/hevc: Add wasm simd128 idct 2024-12-04 16:43:07 +08:00
x86 x86: aacencdsp: Fix negating signed values in aac_quantize_bands 2025-02-10 14:03:24 +02:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h aac: expose ff_aac_sample_rate_idx() in aac.h 2024-06-21 10:50:20 +02:00
aac_ac3_parser.c avcodec/aac_ac3_parser: Remove unused variable 2025-01-12 15:41:39 +01:00
aac_ac3_parser.h
aac_defines.h
aac_parser.c
aaccoder.c aacenc: remove ANMR coder 2025-02-26 17:12:08 +01:00
aaccoder_trellis.h
aaccoder_twoloop.h avcodec/aaccoder_twoloop: remove unread max scaler 2024-07-03 02:51:37 +02:00
aacenc.c aacenc: remove ANMR coder 2025-02-26 17:12:08 +01:00
aacenc.h aacenc: remove ANMR coder 2025-02-26 17:12:08 +01:00
aacenc_is.c
aacenc_is.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c aacenc: remove support for AAC Main profile 2025-02-26 17:12:04 +01:00
aacenc_tns.h
aacenc_utils.h
aacencdsp.h avcodec/aarch64/aacencdsp: NEON implementation 2025-01-28 10:44:40 +02:00
aacenctab.c
aacenctab.h aacenc: remove support for AAC LTP profile 2025-02-26 17:12:08 +01:00
aacps.c
aacps.h
aacps_common.c
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h
aacps_tablegen_template.c avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES 2024-08-01 12:13:53 -03:00
aacpsdata.c
aacpsdsp.h
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsy.c
aacsbr.c
aacsbr.h aacdec_usac, aacsbr: implement SBR support for USAC 2024-06-23 09:10:15 +02:00
aacsbr_fixed.c
aacsbr_template.c avcodec/aacsbr_template: Clear n_q on error 2025-01-08 23:23:27 +01:00
aacsbrdata.h
aactab.c aacdec_usac: use correct TNS values 2024-06-08 00:22:40 +02:00
aactab.h aacdec_usac: use correct TNS values 2024-06-08 00:22:40 +02:00
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser.c
ac3_parser.h
ac3_parser_internal.h
ac3dec.c avcodec/ac3dec: add a flush callback for the ac3 and eac3 decoders 2025-02-12 19:12:22 -03:00
ac3dec.h avcodec/ac3dec: add a flush callback for the ac3 and eac3 decoders 2025-02-12 19:12:22 -03:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec/ac3dec: add a flush callback for the ac3 and eac3 decoders 2025-02-12 19:12:22 -03:00
ac3dec_float.c avcodec/ac3dec: add a flush callback for the ac3 and eac3 decoders 2025-02-12 19:12:22 -03:00
ac3defs.h
ac3dsp.c
ac3dsp.h
ac3enc.c
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_template.c
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec: add ADPCM IMA XBOX decoder 2024-12-22 16:08:33 +11:00
adpcm.h
adpcm_data.c
adpcm_data.h
adpcmenc.c
adts_header.c
adts_header.h
adts_parser.c
adts_parser.h
adx.c
adx.h
adx_parser.c
adxdec.c
adxenc.c
agm.c
aic.c avcodec/aic: Clear slice_data 2024-08-14 18:21:01 +02:00
alac.c
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/codec_internal: remove unnecessary avcodec.h include 2025-02-19 19:50:05 -03:00
alsdec.c avcodec/alsdec: clear last_acf_mantissa 2024-08-14 18:21:02 +02:00
amfdec.c avcodec: add amfdec. 2025-02-04 00:14:14 +01:00
amfdec.h avcodec: add amfdec. 2025-02-04 00:14:14 +01:00
amfenc.c avcodec/amfenc: redesign to use hwcontext_amf. 2025-02-04 00:14:14 +01:00
amfenc.h avcodec/amfenc: redesign to use hwcontext_amf. 2025-02-04 00:14:14 +01:00
amfenc_av1.c avcodec/amfenc: Fix max rate control log message 2025-02-14 17:21:11 +01:00
amfenc_h264.c avcodec/amfenc: Fix max rate control log message 2025-02-14 17:21:11 +01:00
amfenc_hevc.c avcodec/amfenc: Fix max rate control log message 2025-02-14 17:21:11 +01:00
amr.h
amr_parser.c
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -03:00
anm.c
ansi.c
aom_film_grain.c avcodec/aom_film_grain: use av_frame_side_data_add() where useful 2025-01-10 15:02:31 -03:00
aom_film_grain.h avcodec/aom_film_grain: allocate film grain metadata dynamically 2024-11-11 16:10:15 -03:00
aom_film_grain_template.c
apac.c avcodec/apac: Fix discards ‘const’ qualifier 2024-08-14 18:49:52 +02:00
apedec.c
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c
arbc.c
argo.c
ass.c
ass.h
ass_split.c
ass_split.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac3plus.c avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -03:00
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
atrac9dec.c
atrac9tab.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c lavc/audiodsp: drop opposite sign optimisation 2024-08-01 19:29:40 +03:00
audiodsp.h
audiotoolboxdec.c avcodec/audiotoolboxdec: set set keyframe flag in output frames 2024-11-24 20:26:36 -03:00
audiotoolboxenc.c avcodec/audiotoolboxnec: set set keyframe flag in output packets 2024-11-24 20:26:36 -03:00
aura.c
av1.h
av1_levels.c
av1_levels.h
av1_parse.c
av1_parse.h
av1_parser.c
av1dec.c avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
av1dec.h avcodec/videotoolbox: add AV1 hardware acceleration 2024-10-02 11:19:27 +03:00
avcodec.c avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
avcodec.h avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
avcodec_internal.h avcodec: add LCEVC decoding support via LCEVCdec 2024-09-23 10:20:47 -03:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avrndec.c
avs.c
avs2.c
avs2.h
avs2_parser.c
avs3.h
avs3_parser.c
avuidec.c
avuienc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c avcodec/bit_depth_template: Remove empty macro INIT_CLIP 2025-01-15 15:05:37 +08:00
bitpacked_dec.c
bitpacked_enc.c
bitstream.c
bitstream.h
bitstream_filters.c avcodec/bsf/dovi_rpu: add new bitstream filter 2024-08-16 11:48:02 +02:00
bitstream_template.h
blockdsp.c libavcodec/alpha: remove DSP & support code 2024-06-13 23:14:26 +02:00
blockdsp.h
bmp.c
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
bonk.c
brenderpix.c
bsf.c
bsf.h
bsf_internal.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c
cavs.h avcodec/cavs: Limit align requirement to variable than type 2024-11-29 12:32:50 +08:00
cavs_parser.c
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
cbs.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
cbs.h
cbs_av1.c avcodec/cbs_av1: fix variable shadowing in cbs_av1_split_fragment() 2024-12-24 15:36:17 -06:00
cbs_av1.h cbs_av1: Copy loop filter and segment parameters of repeat frame from its mapped frame 2024-09-03 14:03:40 +08:00
cbs_av1_syntax_template.c cbs_av1: Copy loop filter and segment parameters of repeat frame from its mapped frame 2024-09-03 14:03:40 +08:00
cbs_bsf.c
cbs_bsf.h
cbs_h264.h avcodec/cbs_sei: add support for Frame Packing Arrangement SEI parsing 2024-06-28 13:16:57 -03:00
cbs_h264_syntax_template.c avcodec/cbs_sei: add support for Frame Packing Arrangement SEI parsing 2024-06-28 13:16:57 -03:00
cbs_h265.h avcodec/cbs_h265: num_ref_displays can be up to 32 2024-09-24 15:11:57 -03:00
cbs_h265_syntax_template.c avcodec/cbs_h265: fix valid range for {left,right}_view_id 2024-09-24 15:11:57 -03:00
cbs_h266.h lavc/cbs_h266: Add NumSlicesInTile to H266RawPPS 2024-11-01 12:13:07 +08:00
cbs_h266_syntax_template.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
cbs_h2645.c avcodec/cbs_h2645: revert accidental change 2024-12-26 15:46:44 -03:00
cbs_h2645.h
cbs_internal.h lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
cbs_jpeg.c avcodec/cbs_jpeg: Try to move the read entity to one side in a test 2024-07-02 21:57:20 +02:00
cbs_jpeg.h
cbs_jpeg_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
cbs_sei.h avcodec/cbs_h266: move decoded_picture_hash to CBS SEI 2024-06-28 13:16:57 -03:00
cbs_sei_syntax_template.c avcodec/cbs_h266: move decoded_picture_hash to CBS SEI 2024-06-28 13:16:57 -03:00
cbs_vp8.c
cbs_vp8.h
cbs_vp8_syntax_template.c
cbs_vp9.c avcodec/cbs_vp9: Initialize VP9RawSuperframeIndex 2025-01-21 22:55:09 +01:00
cbs_vp9.h
cbs_vp9_syntax_template.c
ccaption_dec.c
cdgraphics.c
cdtoons.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c
cfhd.h
cfhddata.c
cfhddsp.c
cfhddsp.h
cfhdenc.c avcodec/cfhdenc: Clear dwt_tmp 2025-01-01 21:33:45 +01:00
cfhdencdsp.c
cfhdencdsp.h
cga_data.c
cga_data.h
cinepak.c
cinepakenc.c
clearvideo.c
clearvideodata.h
cljrdec.c
cljrenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
cllc.c
cngdec.c
cngenc.c
codec.h avcodec: add avcodec_get_supported_config() 2024-09-08 13:59:25 +02:00
codec2utils.h
codec_desc.c avcodec: add AV_CODEC_ID_IVTV_VBI 2025-02-09 20:27:49 -06:00
codec_desc.h
codec_id.h avcodec: add AV_CODEC_ID_IVTV_VBI 2025-02-09 20:27:49 -06:00
codec_internal.h avcodec/codec_internal: remove unnecessary avcodec.h include 2025-02-19 19:50:05 -03:00
codec_par.c
codec_par.h
cook.c
cook_parser.c
cookdata.h
copy_block.h
cpia.c
cri.c avcodec/cri: Check length 2024-07-12 22:42:18 +02:00
cri_parser.c
cscd.c
cuviddec.c avcodec/cuviddec: add HEVC/H.264 4:2:2 and H.264 10-bit support 2025-02-02 20:02:00 +01:00
cyuv.c
d3d11va.c
d3d11va.h
d3d12va_av1.c
d3d12va_decode.c
d3d12va_decode.h
d3d12va_encode.c hw_base_encode: allocate DPB image upfront 2024-09-09 07:05:42 +02:00
d3d12va_encode.h hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
d3d12va_encode_hevc.c d3d12va_encode_hevc: use base to init VPS/SPS/PPS 2024-12-16 22:07:12 +08:00
d3d12va_h264.c
d3d12va_hevc.c
d3d12va_mpeg2.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
d3d12va_vc1.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
d3d12va_vp9.c
dca.c
dca.h
dca_core.c
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h
dca_xll.c
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c
decode.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
decode.h avcodec/decode: remove unused argument from ff_frame_new_side_data_from_buf() 2024-07-29 14:00:48 -03:00
defs.h lavc: add HEVC Multiview Main profile 2024-09-06 13:59:28 +02:00
dfa.c
dfpwmdec.c
dfpwmenc.c
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
dnxhdenc.h avcodec/dnxhdenc: use BlockDSPContext from MpegEncContext 2024-09-03 17:47:37 +02:00
dnxuc_parser.c avcodec/dnxuc_parser: rework DNXUC parser 2024-11-25 22:16:34 +01:00
dolby_e.c
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c
dovi_rpu.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
dovi_rpu.h avcodec/dovi_rpu: separate static ext blocks 2024-08-16 11:48:02 +02:00
dovi_rpudec.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
dovi_rpuenc.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
dpcm.c
dpx.c
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c
dv.c
dv.h
dv_internal.h
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub_parser.c
dvbsubdec.c
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c
dvdsub.c
dvdsub.h
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
dxa.c
dxtory.c
dxv.c avcodec/dxv: Fix type in get_opcodes() 2024-07-12 22:42:20 +02:00
dxv.h
dxva2.c avcodec/dxva2: initialize hr in ff_dxva2_common_end_frame() 2024-08-11 13:21:15 +02:00
dxva2.h
dxva2_av1.c avcodec/dxva2_*: Initialize dxva_data_ptr 2024-08-11 13:21:15 +02:00
dxva2_h264.c
dxva2_hevc.c lavc/hevcdec: add a per-layer context 2024-09-06 13:59:29 +02:00
dxva2_internal.h avcodec/dxva2: Fix compilation with Mingw-w64 2024-10-02 17:28:30 +02:00
dxva2_mpeg2.c avcodec/dxva2_*: Initialize dxva_data_ptr 2024-08-11 13:21:15 +02:00
dxva2_vc1.c avcodec/dxva2_*: Initialize dxva_data_ptr 2024-08-11 13:21:15 +02:00
dxva2_vp9.c avcodec/dxva2_*: Initialize dxva_data_ptr 2024-08-11 13:21:15 +02:00
dxvenc.c
dynamic_hdr_vivid.c
dynamic_hdr_vivid.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c avcodec/eacmv: Check input size for intra frames 2024-09-24 15:37:17 +02:00
eaidct.c
eaidct.h
eamad.c
eatgq.c avcodec/eatgq: Check bytestream2_get_buffer() for failure 2024-12-02 03:14:48 +01:00
eatgv.c
eatqi.c
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c avcodec/mpegvideo_enc: add checks for custom inter/intra/chroma matrices 2025-01-25 20:10:41 +01:00
encode.h avcodec/mpegvideo_enc: add checks for custom inter/intra/chroma matrices 2025-01-25 20:10:41 +01:00
error_resilience.c avcodec/mpegutils: Don't use MB_TYPE_L[01] for mpegvideo 2024-06-20 18:58:38 +02:00
error_resilience.h avcodec/mpegpicture: Use ThreadProgress instead of ThreadFrame API 2024-06-12 11:53:49 +02:00
escape124.c
escape130.c avcodec/escape130: move get_buffer down 2024-12-24 02:46:47 +01:00
evc.h
evc_parse.c
evc_parse.h
evc_parser.c
evc_ps.c
evc_ps.h
evrcdata.h
evrcdec.c
executor.c avcodec/vvc: simplify priority logical to improve performance for 4K/8K 2024-10-04 21:58:42 +08:00
executor.h avcodec/vvc: simplify priority logical to improve performance for 4K/8K 2024-10-04 21:58:42 +08:00
exif.c
exif.h
exr.c
exrdsp.c
exrdsp.h
exrenc.c
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fflcms2.c
fflcms2.h
ffv1.c avcodec/ffv1: split off and share frame header parsing code 2025-02-06 13:46:58 -03:00
ffv1.h avcodec/ffv1: split off and share frame header parsing code 2025-02-06 13:46:58 -03:00
ffv1_parse.c ffv1dec: set f->state_transition for default range coder table 2025-02-21 03:19:14 +01:00
ffv1_parser.c avcodec/ffv1_parser: Rename close to ffv1_close 2025-02-26 17:41:10 +08:00
ffv1_template.c avcodec/ffv1: add a named constant for the quant table size 2024-10-16 21:41:19 +02:00
ffv1dec.c avcodec/ffv1: split off and share frame header parsing code 2025-02-06 13:46:58 -03:00
ffv1dec_template.c avcodec/ffv1: Support slice coding mode 1 with golomb rice 2024-11-16 13:24:15 +01:00
ffv1enc.c avcodec/ffv1: split off and share frame header parsing code 2025-02-06 13:46:58 -03:00
ffv1enc.h ffv1enc_vulkan: allow setting the number of slices via -slices 2025-01-03 14:53:41 +09:00
ffv1enc_template.c lavc/ffv1enc: stop using per-slice FFV1Context 2024-08-01 10:09:26 +02:00
ffv1enc_vulkan.c ffv1enc_vulkan: support default range coder tables 2025-02-21 03:19:19 +01:00
ffwavesynth.c
fic.c
file_open.c
fits.c
fits.h
fitsdec.c
fitsenc.c
flac.c
flac.h
flac_parse.h
flac_parser.c avcodec/flac_parser: Assert that we do not overrun the link_penalty array 2024-07-12 22:49:33 +02:00
flacdata.c
flacdata.h
flacdec.c
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c
flacencdsp.c
flacencdsp.h
flashsv.c
flashsv2enc.c
flashsvenc.c avcodec/flashsvenc: add compression_level option 2024-10-14 13:59:26 -03:00
flicvideo.c
float2half.c
flvdec.c avcodec/mpegpicture: Make MPVPicture refcounted 2024-06-12 11:47:49 +02:00
flvdec.h
flvenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
flvenc.h
fmtconvert.c
fmtconvert.h
fmvc.c
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c
frwu.c
ftr.c
ftr_parser.c
g2meet.c avcodec/g2meet: fix variable shadowing 2024-09-13 19:39:58 +02:00
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c
g723_1.h
g723_1_parser.c
g723_1dec.c
g723_1enc.c
g726.c avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -03:00
g729.h
g729_parser.c
g729data.h
g729dec.c avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -03:00
g729postfilter.c
g729postfilter.h
gdv.c
gemdec.c
get_bits.h
get_buffer.c avcodec/get_buffer: Use av_buffer_mallocz() for audio same as its done for video 2025-01-01 21:33:46 +01:00
gif.c
gif.h
gif_parser.c
gifdec.c
golomb.c
golomb.h avcodec/golomb: Assert that k is in the supported range for get_ur/sr_golomb() 2024-07-12 22:42:23 +02:00
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h avcodec/h261data: Make some tables non-static 2024-06-20 18:58:39 +02:00
h261_parser.c
h261data.c avcodec/h261data: Make some tables non-static 2024-06-20 18:58:39 +02:00
h261dec.c avcodec/h261dec: Don't set framerate multiple times 2024-06-20 18:58:39 +02:00
h261enc.c avcodec/h261enc: Use LUT to write motion vector differences 2025-02-23 01:08:45 +01:00
h261enc.h
h263.c avcodec/mpegvideo: Shorten variable names 2024-06-12 11:19:44 +02:00
h263.h
h263_parser.c
h263data.c
h263data.h
h263dec.c avcodec/h263dec: Clean intra tables in decoder, not ff_mpv_reconstruct_mb 2025-02-23 02:01:08 +01:00
h263dec.h avcodec/mpegvideo_dec: Add close function for mpegvideo-decoders 2024-06-12 11:44:13 +02:00
h263dsp.c
h263dsp.h
h263enc.h avcodec/h263enc: Remove no-output code 2024-06-20 18:58:38 +02:00
h264.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb.c avcodec/h264: fix stride calculation in slice_table for multi-slice field video deblocking 2025-01-20 08:50:01 +00:00
h264_mb_template.c
h264_mc_template.c
h264_mvpred.h
h264_parse.c avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 20:23:20 -03:00
h264_parse.h avcodec/mpegutils: Remap MB_TYPE_ACPRED, add codec-specific MB_TYPE 2024-06-20 18:58:38 +02:00
h264_parser.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
h264_picture.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
h264_ps.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
h264_ps.h
h264_refs.c avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -03:00
h264_sei.c avcodec/h2645_sei: use the RefStruct API for film_grain_characteristics 2024-11-11 16:10:15 -03:00
h264_sei.h avcodec/hevc/sei: remove unnecessary inline function 2024-11-13 12:49:52 -03:00
h264_slice.c avcodec/nvdec: add 4:2:2 decoding and 10-bit support 2025-02-02 20:01:56 +01:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c avcodec/h264dec: make slice header parse errors fatal under AV_EF_EXPLODE 2025-02-02 21:38:19 -06:00
h264dec.h lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c avcodec/bit_depth_template: Remove empty macro INIT_CLIP 2025-01-15 15:05:37 +08:00
h264qpel.c avcodec/riscv: add h264 qpel 2024-09-28 18:35:35 +02:00
h264qpel.h avcodec/riscv: add h264 qpel 2024-09-28 18:35:35 +02:00
h264qpel_template.c avcodec/bit_depth_template: Remove empty macro INIT_CLIP 2025-01-15 15:05:37 +08:00
h265_profile_level.c
h265_profile_level.h
h274.c
h274.h
h2645_parse.c avcodec/h2645_parse: Ignore NAL with nuh_layer_id == 63 2024-12-02 03:14:45 +01:00
h2645_parse.h avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 2024-08-19 20:23:20 -03:00
h2645_sei.c avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
h2645_sei.h avcodec/h2645_sei: use the RefStruct API for film_grain_characteristics 2024-11-11 16:10:15 -03:00
h2645_vui.c
h2645_vui.h
h2645data.c
h2645data.h
half2float.c
hap.c
hap.h
hapdec.c avcodec/hapdec: Clear tex buffer 2025-01-01 20:31:08 +01:00
hapenc.c
hca_data.h
hcadec.c
hcom.c
hdr_parser.c
hdrdec.c
hdrenc.c avcodec/hdrenc: Allocate more space 2024-07-23 23:21:17 +02:00
hnm4video.c
hpel_template.c
hpeldsp.c libavcodec/alpha: remove DSP & support code 2024-06-13 23:14:26 +02:00
hpeldsp.h
hq_hqa.c
hq_hqadata.h
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Initialize whole output for decode_gray_bitstream() 2025-01-21 22:55:10 +01:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hw_base_encode.c avcodec/hw_base_encode: log the readable error message on failure 2025-02-09 20:27:49 -06:00
hw_base_encode.h avcodec/hw_base_encode: restrict size of next_prev 2024-12-23 04:24:54 +09:00
hw_base_encode_h264.c hw_base_encode: move VAAPI SPS/PPS constructors to a shared file 2024-09-09 07:05:41 +02:00
hw_base_encode_h264.h hw_base_encode_h264: remove unused AUD unit structure 2024-09-10 04:57:29 +02:00
hw_base_encode_h265.c hw_base_encode_h265: split off SPS/PPS/VPS generation from VAAPI 2024-09-17 21:11:06 +02:00
hw_base_encode_h265.h hw_base_encode_h265: split off SPS/PPS/VPS generation from VAAPI 2024-09-17 21:11:06 +02:00
hwaccel_internal.h lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
hwaccels.h lavc/vaapi_dec: Add VVC decoder 2024-11-01 12:13:07 +08:00
hwconfig.h
idcinvideo.c
idctdsp.c libavcodec/alpha: remove DSP & support code 2024-06-13 23:14:26 +02:00
idctdsp.h
iff.c avcodec/iff: Use signed count 2024-07-12 22:42:28 +02:00
iirfilter.c avcodec/iirfilter: Move ff_iir_filter() to lavc/tests/iirfilter.c 2024-06-30 11:37:25 +02:00
iirfilter.h avcodec/iirfilter: Move ff_iir_filter() to lavc/tests/iirfilter.c 2024-06-30 11:37:25 +02:00
ilbcdata.h
ilbcdec.c avcodec/ilbcdec: Initialize tempbuff2 2024-12-04 04:23:49 +01:00
imc.c
imcdata.h
imgconvert.c
imm4.c avcodec/imm4: Check input size 2024-09-24 15:37:19 +02:00
imm5.c
imx.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c avcodec/mpegpicture: Make MPVPicture refcounted 2024-06-12 11:47:49 +02:00
internal.h lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
interplayacm.c
interplayvideo.c
intrax8.c avcodec/mpegpicture: Rename Picture->MPVPicture 2024-06-12 11:36:09 +02:00
intrax8.h avcodec/mpegpicture: Rename Picture->MPVPicture 2024-06-12 11:36:09 +02:00
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c avcodec/ituh263dec: Use VLC symbol table 2024-06-20 18:58:38 +02:00
ituh263enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
itut35.h avcodec/h2645_sei: export raw LCEVC metadata 2024-09-19 10:01:00 -03:00
ivi.c
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c avcodec/jfdctint_template: use unsigned z* in row_fdct() 2024-09-24 15:37:15 +02:00
jni.c
jni.h
jpeg2000.c avcodec/jpeg2000: Improve FF_DWT97_INT to pass ISO/IEC 15444-4 conformance tests 2024-11-08 08:30:07 -08:00
jpeg2000.h avcodec/jpeg2000dec: Add support for placeholder passes 2024-08-10 09:22:44 -07:00
jpeg2000_parser.c
jpeg2000dec.c avcodec/jpeg2000dec: clear array length when freeing it 2025-01-10 14:56:03 -03:00
jpeg2000dec.h jpeg2000dec: fix tile-part header state reset 2024-10-27 10:26:00 -07:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000: Improve FF_DWT97_INT to pass ISO/IEC 15444-4 conformance tests 2024-11-08 08:30:07 -08:00
jpeg2000dwt.h avcodec/jpeg2000: Improve FF_DWT97_INT to pass ISO/IEC 15444-4 conformance tests 2024-11-08 08:30:07 -08:00
jpeg2000htdec.c avcodec/jpeg2000: Fix undefined behaviour in left shift operations 2024-12-07 15:41:30 -08:00
jpeg2000htdec.h avcodec/jpeg2000dec: Fix HT decoding 2024-08-10 09:22:51 -07:00
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jpegquanttables.c
jpegquanttables.h
jpegtables.c
jpegtables.h
jpegtabs.h
jpegxl.h
jpegxl_parse.c avcodec/jpegxl_parse{,r}: fix integer overflow for some malformed files 2025-01-30 13:46:26 -05:00
jpegxl_parse.h
jpegxl_parser.c avcodec/jpegxl_parse{,r}: fix integer overflow for some malformed files 2025-01-30 13:46:26 -05:00
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcevcdec.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
lcevcdec.h lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
lcl.h
lcldec.c
lclenc.c
leaddata.h
leaddec.c avcodec/leaddec: support format 0x1006 2025-02-08 10:59:05 +11:00
leb.h
libaom.c
libaom.h
libaomdec.c
libaomenc.c avcodec/libaomenc: switch to get_supported_config() 2024-09-08 13:59:29 +02:00
libaribb24.c
libaribcaption.c
libavcodec.v
libcelt_dec.c
libcodec2.c
libdav1d.c avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
libdavs2.c
libfdk-aacdec.c avcodec/libfdk-aacdec: set keyframe flag and profile in output frames 2024-11-24 20:26:50 -03:00
libfdk-aacenc.c avcodec/libfdk-aacenc: set keyframe in output packets 2024-11-24 20:38:04 -03:00
libgsmdec.c
libgsmenc.c
libilbc.c
libjxl.c
libjxl.h
libjxldec.c avcodec/libjxl: add animated JPEG XL encoder 2025-01-03 19:37:28 -05:00
libjxlenc.c avcodec/libjxl: add animated JPEG XL encoder 2025-01-03 19:37:28 -05:00
libkvazaar.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
liblc3dec.c
liblc3enc.c
libmp3lame.c
libopencore-amr.c
libopenh264.c
libopenh264.h
libopenh264dec.c
libopenh264enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libopenjpegenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c
librav1e.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
librsvgdec.c
libshine.c
libspeexdec.c
libspeexenc.c
libsvtav1.c avcodec/libsvtav1: unbreak build with latest svtav1 2025-02-22 18:57:53 +05:30
libtheoraenc.c avcodec/libtheora: fix setting keyframe_mask 2025-02-12 18:53:25 -03:00
libtwolame.c
libuavs3d.c
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c
libvpx.h
libvpxdec.c
libvpxenc.c avcodec/libvpxenc: switch to get_supported_config() 2024-09-08 13:59:29 +02:00
libvvenc.c avcodec: add external enc libvvenc for H266/VVC 2024-06-15 21:00:05 +08:00
libwebpenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libwebpenc_animencoder.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libwebpenc_common.c
libwebpenc_common.h
libx264.c avcodec/libx264: fix variable shadowing 2024-09-13 19:40:46 +02:00
libx265.c avcodec/libx265: ignore user set alpha x265-param 2024-12-26 13:41:28 -03:00
libxavs.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libxavs2.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libxevd.c
libxeve.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
libxvid.c avcodec/libxvid: add check for invalid intra/inter matrix values 2025-02-01 21:10:20 +01:00
libzvbi-teletextdec.c
ljpegenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
loco.c avcodec/loco: Check loco_get_rice() for failure 2024-07-12 22:42:38 +02:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c
lossless_videodsp.h
lossless_videoencdsp.c
lossless_videoencdsp.h
lpc.c
lpc.h
lpc_functions.h
lscrdec.c
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c
mace.c
magicyuv.c
magicyuvenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
Makefile aacenc: remove support for AAC LTP profile 2025-02-26 17:12:08 +01:00
mathops.h avr32: remove explicit support 2024-06-14 21:28:10 +03:00
mathtables.c
mdec.c
me_cmp.c avcodec/me_cmp: Fix type check 2024-07-12 22:42:40 +02:00
me_cmp.h avcodec/me_cmp, motion_est: Sanitize permissible cmp_funcs 2024-06-20 18:58:38 +02:00
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec_wrapper: add async mode support 2024-11-20 19:23:13 +08:00
mediacodec_wrapper.h avcodec/mediacodec_wrapper: add async mode support 2024-11-20 19:23:13 +08:00
mediacodecdec.c avcodec/mediacodecdec: Add operating_rate option 2024-11-20 19:20:59 +08:00
mediacodecdec_common.c avcodec/mediacodecdec: set set keyframe flag in output frames 2024-11-24 20:38:15 -03:00
mediacodecdec_common.h
mediacodecenc.c avcodec/mediacodecenc: Support config qp range 2025-01-15 15:05:50 +08:00
metasound.c
metasound_data.h
metasound_twinvq_data.h
mf_utils.c avcodec/mfenc: add support for AV1 MF encoders 2024-10-09 16:30:37 +03:00
mf_utils.h avcodec/mfenc: add support for AV1 MF encoders 2024-10-09 16:30:37 +03:00
mfenc.c avcodec/mfenc: add support for AV1 MF encoders 2024-10-09 16:30:37 +03:00
microdvddec.c
midivid.c
mimic.c
misc4.c
misc4_parser.c
mjpeg.h
mjpeg_parser.c
mjpegbdec.c
mjpegdec.c avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
mjpegdec.h
mjpegdec_common.c
mjpegenc.c avcodec/mjpegenc: switch to get_supported_config() 2024-09-08 13:59:29 +02:00
mjpegenc.h
mjpegenc_common.c avcodec/mjpegdec: fix variable shadowing 2024-09-13 19:39:19 +02:00
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parse.c
mlp_parse.h
mlp_parser.c
mlpdec.c
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec/mlpenc: Use 64 for ml, mr 2024-07-12 22:42:42 +02:00
mlz.c
mlz.h
mmaldec.c
mmvideo.c avcodec/mm: decode raw chunk type and skip unknown audio chunk type 2024-11-21 19:41:12 +11:00
mobiclip.c
motion_est.c avcodec/motion_est: Fix score squaring overflow 2024-07-12 22:42:44 +02:00
motion_est.h avcodec/motion_est: Store remaining required me_cmp_funcs 2024-06-20 18:58:38 +02:00
motion_est_template.c avcodec/me_cmp, motion_est: Move me_(pre_)?_cmp etc. to MotionEstContext 2024-06-20 18:58:38 +02:00
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movtextdec.c
movtextenc.c
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h mpeg4audio: explicitly define each AOT 2024-06-08 00:22:35 +02:00
mpeg4audio_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4data.h
mpeg4video.c avcodec/mpegutils: Don't use MB_TYPE_L[01] for mpegvideo 2024-06-20 18:58:38 +02:00
mpeg4video.h
mpeg4video_parser.c avcodec/mpegvideo: Move quant_precision to Mpeg4DecContext 2024-06-20 18:58:39 +02:00
mpeg4videodata.h
mpeg4videodec.c avcodec/mpegvideo: Move quant_precision to Mpeg4DecContext 2024-06-20 18:58:39 +02:00
mpeg4videodec.h avcodec/mpegvideo: Move quant_precision to Mpeg4DecContext 2024-06-20 18:58:39 +02:00
mpeg4videodefs.h
mpeg4videodsp.c
mpeg4videodsp.h
mpeg4videoenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
mpeg4videoenc.h
mpeg12.c avcodec/mpeg12dec: Use VLC symbol table 2024-06-20 18:58:38 +02:00
mpeg12.h
mpeg12codecs.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: Move resetting last_dc to decoder 2025-02-23 01:08:45 +01:00
mpeg12dec.h avcodec/mpeg12dec: Use VLC symbol table 2024-06-20 18:58:38 +02:00
mpeg12enc.c avcodec/mpeg12enc: Move resetting last_dc to encoder 2025-02-23 01:08:45 +01:00
mpeg12enc.h
mpeg12framerate.c
mpeg12vlc.h
mpeg_er.c avcodec/mpeg_er: Simplify disabling IDCT 2024-06-20 18:58:39 +02:00
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common.c
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
mpegpicture.h lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
mpegutils.c avcodec/mpegutils: Don't output wrong mb skip values 2024-06-20 18:58:38 +02:00
mpegutils.h avcodec/mpegutils: Don't output wrong mb skip values 2024-06-20 18:58:38 +02:00
mpegvideo.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
mpegvideo.h lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
mpegvideo_dec.c avcodec/mpegvideo_{dec,enc}: Reindent after the previous commit 2025-02-23 02:01:18 +01:00
mpegvideo_enc.c avcodec/mpegvideo_{dec,enc}: Reindent after the previous commit 2025-02-23 02:01:18 +01:00
mpegvideo_motion.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
mpegvideo_parser.c
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h avcodec/mpegpicture: Make MPVPicture refcounted 2024-06-12 11:47:49 +02:00
mpegvideoenc.h avcodec/mpegvideo_enc: Don't pretend ff_dct_encode_init() can fail 2024-06-12 13:25:10 +02:00
mpegvideoencdsp.c avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t 2024-09-01 13:42:30 +02:00
mpegvideoencdsp.h avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t 2024-09-01 13:42:30 +02:00
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avcodec/mscc: move frame allocates to later 2024-07-16 18:43:15 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c avcodec/h261enc, msmpeg4: Avoid setting dc_scale_tables unnecessarily 2024-06-20 18:58:39 +02:00
msmpeg4.h
msmpeg4_vc1_data.c
msmpeg4_vc1_data.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c avcodec/msmpeg4dec: init dc_pred_dir 2024-08-28 17:38:30 +02:00
msmpeg4dec.h
msmpeg4enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
msmpeg4enc.h
msp2dec.c
msrle.c
msrledec.c
msrledec.h
msrleenc.c
mss1.c
mss2.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mv30.c
mvcdec.c
mvha.c avcodec/mvha: Clear remaining space after inflate() 2024-08-14 18:21:00 +02:00
mwsc.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
notchlc.c avcodec/notchlc: Check bytes left before reading 2024-08-28 16:27:55 +02:00
null.c
nuv.c
nvdec.c avcodec/nvdec: add 4:2:2 decoding and 10-bit support 2025-02-02 20:01:56 +01:00
nvdec.h avcodec/nvdec: add 4:2:2 decoding and 10-bit support 2025-02-02 20:01:56 +01:00
nvdec_av1.c
nvdec_h264.c avcodec/nvdec: add 4:2:2 decoding and 10-bit support 2025-02-02 20:01:56 +01:00
nvdec_hevc.c lavc/hevc/hevcdec: implement MV-HEVC inter-layer prediction 2024-09-23 17:11:40 +02:00
nvdec_mjpeg.c
nvdec_mpeg4.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
nvdec_mpeg12.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
nvdec_vc1.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
nvdec_vp8.c
nvdec_vp9.c
nvenc.c avcodec/nvenc: add support for writing mastering metadata SEI messages 2025-02-04 14:28:19 -03:00
nvenc.h avcodec/nvenc: add support for writing mastering metadata SEI messages 2025-02-04 14:28:19 -03:00
nvenc_av1.c avcodec/nvenc: use encoder level options for qmin/qmax 2025-02-02 20:02:16 +01:00
nvenc_h264.c avcodec/nvenc: use encoder level options for qmin/qmax 2025-02-02 20:02:16 +01:00
nvenc_hevc.c avcodec/nvenc: use encoder level options for qmin/qmax 2025-02-02 20:02:16 +01:00
omx.c lavc: deprecate the omx encoders 2024-11-09 02:46:17 +01:00
on2avc.c
on2avcdata.c
on2avcdata.h
options.c
options_table.h avcodec: add an export_side_data flag to export picture enhancement layers 2024-09-23 10:07:37 -03:00
osq.c avcodec/osq: Fixes several undefined overflows in do_decode() 2025-01-08 23:23:25 +01:00
packet.c lavc/packet: add API for an AVPacket-based AVContainerFifo 2024-12-15 14:05:33 +01:00
packet.h lavc/packet: add API for an AVPacket-based AVContainerFifo 2024-12-15 14:05:33 +01:00
packet_internal.h
paf.h
pafaudio.c
pafvideo.c
pamenc.c
parser.c avcodec/parser: ensure input padding is zeroed 2024-08-05 23:17:46 +02:00
parser.h
parsers.c avcodec: add a ffv1 parser 2025-02-06 13:48:47 -03:00
pcm-bluray.c
pcm-blurayenc.c
pcm-dvd.c
pcm-dvdenc.c
pcm.c
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pdvdec.c
pel_template.c
pgssubdec.c
pgxdec.c
photocd.c
pictordec.c
pixblockdsp.c lavc/pixblockdsp: specialise aligned 16-bit get_pixels 2024-08-01 18:44:01 +03:00
pixblockdsp.h
pixels.h
pixlet.c avcodec/pixlet: Simplify pfx computation 2024-07-12 22:42:46 +02:00
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: avoid hard failure on illegal sBIT chunks 2025-02-09 19:06:42 -05:00
pngdsp.c
pngdsp.h
pngenc.c avcodec/png{dec,enc}: update mDCV and cLLI chunk capitalization 2024-12-09 15:16:59 -05:00
pnm.c
pnm.h
pnm_parser.c
pnmdec.c avcodec/pnmdec: Use 64bit for input size check 2024-07-21 15:29:24 +02:00
pnmenc.c
profiles.c lavc: add HEVC Multiview Main profile 2024-09-06 13:59:28 +02:00
profiles.h aac: define a new profile for USAC 2024-06-08 00:22:35 +02:00
progressframe.h avcodec/decode: split ProgressFrame allocator into two functions 2024-09-23 10:05:34 -03:00
proresdata.c
proresdata.h
proresdec.c avcodec/proresdec: Consider negative bits left 2024-07-23 23:21:14 +02:00
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
proresenc_kostya.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
prosumer.c
psd.c
psymodel.c
psymodel.h
pthread.c lavc/thread: move generic-layer API to avcodec_internal.h 2024-08-12 14:42:20 +02:00
pthread_frame.c avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
pthread_internal.h
pthread_slice.c lavc/hevcdec: unbreak WPP/progress2 code 2024-10-15 10:37:44 +02:00
ptx.c
put_bits.h avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -03:00
put_golomb.h avcodec: use the renamed av_zero_extend 2024-06-13 20:36:09 -03:00
qcelpdata.h
qcelpdec.c
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c
qoadec.c
qoi.h
qoi_parser.c
qoidec.c
qoienc.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
qsv.h
qsv_api.c
qsv_internal.h
qsvdec.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
qsvenc.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
qsvenc.h lavc/qsvenc: Remove duplicate include header file 2024-09-04 12:14:58 +08:00
qsvenc_av1.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qsvenc_h264.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qsvenc_hevc.c lavc/hevc/ps: implement SPS parsing for nuh_layer_id>0 2024-09-23 17:11:40 +02:00
qsvenc_jpeg.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qsvenc_mpeg2.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qsvenc_vp9.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
qtrle.c
qtrleenc.c
r210dec.c
r210enc.c avcodec/r210enc: Use av_rescale for bitrate 2024-06-26 20:49:35 +02:00
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h avcodec/rangecoder: eliminate main branch from renorm_encoder() 2024-12-02 03:14:47 +01:00
rasc.c
ratecontrol.c avcodec/ratecontrol: Handle wanted bits overflow 2024-07-16 18:43:14 +02:00
ratecontrol.h avcodec/ratecontrol: Avoid padding in RateControlEntry 2024-06-12 10:37:11 +02:00
raw.c avformat/riff: map Y416 fourcc to RAWVIDEO decoder 2024-10-26 00:04:55 -03:00
raw.h
rawdec.c
rawenc.c
realtextdec.c
rectangle.h
reverse.c
rka.c
rkmppdec.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
rl.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
rpza.c
rpzaenc.c avcodec/rpzaenc: don't use buffer data beyond the end of a row 2024-08-13 14:49:41 -03:00
rscc.c
rtjpeg.c
rtjpeg.h
rtv1.c
rv10.c avcodec/rv10: Avoid indirection 2024-06-20 18:58:39 +02:00
rv10dec.h
rv10enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
rv10enc.h
rv20enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
rv30.c avcodec/mpegvideo_dec: Add close function for mpegvideo-decoders 2024-06-12 11:44:13 +02:00
rv30data.h
rv30dsp.c
rv34.c avcodec/mpegutils: Don't use MB_TYPE_L[01] for mpegvideo 2024-06-20 18:58:38 +02:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c avcodec/mpegvideo_dec: Add close function for mpegvideo-decoders 2024-06-12 11:44:13 +02:00
rv40data.h
rv40dsp.c
rv40vlc2.h
rv60data.h avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
rv60dec.c avcodec/rv60dec: Initialize slice gb with actually allocated size 2025-02-16 15:41:43 +01:00
rv60dsp.c avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
rv60dsp.h avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
rv60vlcs.h avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
s302m.c
s302menc.c
samidec.c
sanm.c avcodec/sanm: codec37 buffers are private 2025-01-26 01:10:52 +01:00
sbc.c
sbc.h
sbc_parser.c
sbcdec.c
sbcdec_data.c
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h
sbcenc.c
sbr.h aacdec_usac, aacsbr: implement SBR support for USAC 2024-06-23 09:10:15 +02:00
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c
scpr.c
scpr.h
scpr3.c
scpr3.h
screenpresso.c
sei.h
sga.c avcodec/sga: Silence -Wunused-but-set-variable warnings 2025-01-12 15:41:39 +01:00
sgi.h
sgidec.c
sgienc.c
sgirledec.c avcodec/sgirledec: Check input length 2024-09-24 15:37:19 +02:00
sheervideo.c
sheervideodata.h
shorten.c avcodec/shorten: Fix discard of ‘const’ qualifier 2024-08-19 17:40:00 -03:00
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
siren.c
smacker.c
smc.c
smcenc.c avcodec/smcenc: make sure ny/nx are >= 0 2024-06-26 20:49:35 +02:00
snappy.c
snappy.h
snow.c avcodec/snow: Fix off by 1 error in run_buffer 2024-08-01 00:18:02 +02:00
snow.h
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c
snowenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
sonic.c
sp5x.h
sp5xdec.c
speedhq.c
speedhq.h
speedhqdec.c
speedhqenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
speedhqenc.h
speexdata.h
speexdec.c avcodec/speexdec: fix frame_size for mode == 2 2025-02-03 13:23:30 -03:00
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
svq1enc_cb.h
svq1encdsp.h
svq3.c avcodec/svq3: Check for minimum size input 2024-09-24 15:37:18 +02:00
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
tak.c
tak.h
tak_parser.c
takdec.c
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c avcodec/targaenc: Allocate space for the palette 2024-06-26 20:49:35 +02:00
tdsc.c
textdec.c
texturedsp.c
texturedsp.h
texturedsp_template.c
texturedspenc.c
thread.h lavc/hevcdec: unbreak WPP/progress2 code 2024-10-15 10:37:44 +02:00
threadframe.h
threadprogress.c threadprogress: reorder instructions to fix race. 2025-02-10 11:00:07 -05:00
threadprogress.h
tiertexseqv.c
tiff.c avcodec/tiff: Check value on positive signed targets 2024-07-15 01:59:40 +02:00
tiff.h
tiff_common.c
tiff_common.h
tiff_data.h
tiffenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
tmv.c
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c
tscc2.c
tscc2data.h
tta.c
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
ttmlenc.c
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c avcodec/utils: Fix block align overflow for ADPCM_IMA_WAV 2024-12-24 02:55:52 +01:00
utvideo.h
utvideodec.c
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
v4l2_buffers.c libavcodec/v4l2_buffers.c: set AVFrame interlaced flags 2024-12-23 16:16:16 +08:00
v4l2_buffers.h
v4l2_context.c
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
v4l2_m2m.h
v4l2_m2m_dec.c
v4l2_m2m_enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
v210_template.c
v210dec.c
v210dec.h
v210dec_init.h
v210enc.c
v210enc.h
v210enc_init.h
v210x.c
v308dec.c avcodec: deprecate v308 de/encoder 2024-10-12 11:21:14 -03:00
v308enc.c avcodec: deprecate v308 de/encoder 2024-10-12 11:21:14 -03:00
v408dec.c avcodec: deprecate v408 de/encoder 2024-10-12 11:21:14 -03:00
v408enc.c avcodec: deprecate v408 de/encoder 2024-10-12 11:21:14 -03:00
v410dec.c avcodec: deprecate v410 de/encoder 2024-10-12 11:21:14 -03:00
v410enc.c avcodec: deprecate v410 de/encoder 2024-10-12 11:21:14 -03:00
vaapi_av1.c lavc/vaapi_{decode, av1}: Fix memory leak in fail codepath 2024-07-15 10:25:43 +08:00
vaapi_decode.c lavc/vaapi_dec: Add VVC decoder 2024-11-01 12:13:07 +08:00
vaapi_decode.h lavc/vaapi_decode: Use a more meaningful variable name 2024-11-01 12:13:07 +08:00
vaapi_encode.c lavc/vaapi_encode: Query surface alignment 2024-12-17 21:36:01 +01:00
vaapi_encode.h lavc/vaapi_encode: Query surface alignment 2024-12-17 21:36:01 +01:00
vaapi_encode_av1.c lavc/vaapi_encode_av1: Fix encode fail since 9db68ed0 2024-09-19 12:01:18 +08:00
vaapi_encode_h264.c avcodec/vaapi_encode: fix compilation without CONFIG_VAAPI_1 2024-10-12 09:10:30 +08:00
vaapi_encode_h265.c lavc/vaapi_encode_h265: Use surface alignment 2024-12-17 21:36:05 +01:00
vaapi_encode_mjpeg.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_encode_mpeg2.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_encode_vp8.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_encode_vp9.c hw_base_encode: refactor picture allocation/freeing 2024-09-09 07:05:24 +02:00
vaapi_h264.c
vaapi_hevc.c lavc/hevcdec: move active SPS from HEVCParamSets to HEVCLayerContext 2024-09-06 13:59:29 +02:00
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
vaapi_mpeg4.c avcodec/mpegvideo: Move quant_precision to Mpeg4DecContext 2024-06-20 18:58:39 +02:00
vaapi_vc1.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
vaapi_vp8.c
vaapi_vp9.c
vaapi_vvc.c lavc/vaapi_dec: Add VVC decoder 2024-11-01 12:13:07 +08:00
vb.c
vble.c avcodec/vble: Allocate buffer later 2024-09-24 15:37:19 +02:00
vbn.h
vbndec.c
vbnenc.c
vc1.c avcodec/vc1: Combine identical checks 2024-06-20 18:58:38 +02:00
vc1.h avcodec/vc1_mc: Don't check AVFrame INTERLACE flags 2024-06-12 11:37:33 +02:00
vc1_block.c avcodec/vc1_block: propagate error codes 2024-08-28 16:27:55 +02:00
vc1_common.h
vc1_loopfilter.c avcodec/vc1_loopfilter: Factor duplicate code in vc1_b_h_intfi_loop_filter() 2024-07-02 21:57:22 +02:00
vc1_mc.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
vc1_parser.c
vc1_pred.c avcodec/vc1_pred: Fix indentation 2024-06-12 12:07:49 +02:00
vc1_pred.h
vc1_vlc_data.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c avcodec/vc1dec: Clear block_index in vc1_decode_reset() 2025-01-08 23:23:27 +01:00
vc1dsp.c
vc1dsp.h
vc2enc.c avcodec/vc2enc: basic sanity check on slice_max_bytes 2024-09-19 00:10:32 +02:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c
vdpau.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
vdpau.h
vdpau_av1.c
vdpau_h264.c
vdpau_hevc.c lavc/hevc/hevcdec: implement MV-HEVC inter-layer prediction 2024-09-23 17:11:40 +02:00
vdpau_internal.h
vdpau_mpeg4.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
vdpau_mpeg12.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
vdpau_vc1.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
vdpau_vp9.c
version.c avcodec: add AV_CODEC_ID_IVTV_VBI 2025-02-09 20:27:49 -06:00
version.h avcodec/version: bump micro after the previous change 2025-02-12 21:09:52 -03:00
version_major.h avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
videodsp.c lavc/videodsp: RISC-V zicbop prefetch 2024-07-30 18:41:51 +03:00
videodsp.h lavc/videodsp: RISC-V zicbop prefetch 2024-07-30 18:41:51 +03:00
videodsp_template.c
videotoolbox.c avcodec/videotoolbox: choose AYUV pixel format when ideal 2024-10-12 11:21:14 -03:00
videotoolbox.h
videotoolbox_av1.c avcodec/videotoolbox: add AV1 hardware acceleration 2024-10-02 11:19:27 +03:00
videotoolbox_vp9.c
videotoolboxenc.c lavc/videotoolboxenc: Add spatial_aq option 2025-02-11 11:33:27 +02:00
vima.c
vlc.c
vlc.h
vmdaudio.c
vmdvideo.c
vmixdec.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c avcodec/vorbisdec: don't use double intermediate in vorbisfloat2float 2024-06-13 20:36:09 -03:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c avcodec/vp56: decode interlace content 2024-10-31 17:49:48 +11:00
vp5data.h
vp6.c avcodec/vp56: decode interlace content 2024-10-31 17:49:48 +11:00
vp6data.h avcodec/vp56: decode interlace content 2024-10-31 17:49:48 +11:00
vp6dsp.c
vp8.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
vp8.h
vp8_parser.c
vp8data.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
vp9.h
vp9_mc_template.c
vp9_parser.c
vp9block.c
vp9data.c
vp9data.h
vp9dec.h lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c lavc/vp9dsp: copy 8 pixels at once 2024-07-29 21:16:41 +03:00
vp9lpf.c
vp9mvs.c avcodec/vp9mvs: fix misaligned access when clearing VP9mv 2024-08-07 00:59:18 +02:00
vp9prob.c
vp9recon.c vp9: recon: Use emulated edge to prevent buffer overflows 2025-01-03 17:53:49 -05:00
vp9shared.h
vp56.c avcodec/vp56: decode interlace content 2024-10-31 17:49:48 +11:00
vp56.h avcodec/vp56: decode interlace content 2024-10-31 17:49:48 +11:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp89_rac.h
vpx_rac.c
vpx_rac.h
vqavideo.c
vqcdec.c
vt_internal.h avcodec/videotoolbox: add AV1 hardware acceleration 2024-10-02 11:19:27 +03:00
vulkan.c
vulkan_av1.c vulkan_decode: add queue_flags field to specify queue used 2024-12-23 04:25:09 +09:00
vulkan_decode.c vulkan_decode: remove informative queries 2025-01-03 14:53:41 +09:00
vulkan_decode.h vulkan_decode: add queue_flags field to specify queue used 2024-12-23 04:25:09 +09:00
vulkan_encode.c vulkan: do not reinvent a queue context struct 2024-12-23 04:25:09 +09:00
vulkan_encode.h vulkan: do not reinvent a queue context struct 2024-12-23 04:25:09 +09:00
vulkan_encode_h264.c avcodec/vulkan_encode_h264: use the proper printf specifier for size_t 2024-10-16 10:14:48 -03:00
vulkan_encode_h265.c avcodec/vulkan_encode_h265: use the proper printf specifier for size_t 2024-10-16 10:15:43 -03:00
vulkan_glslang.c lavc/vulkan: add SPIR-V compilation support 2024-10-06 01:21:44 +02:00
vulkan_h264.c vulkan_decode: add queue_flags field to specify queue used 2024-12-23 04:25:09 +09:00
vulkan_hevc.c vulkan_decode: add queue_flags field to specify queue used 2024-12-23 04:25:09 +09:00
vulkan_shaderc.c lavc/vulkan: add SPIR-V compilation support 2024-10-06 01:21:44 +02:00
vulkan_video.c vulkan: do not reinvent a queue context struct 2024-12-23 04:25:09 +09:00
vulkan_video.h vulkan: do not reinvent a queue context struct 2024-12-23 04:25:09 +09:00
vvc.h cbs_h266: add VVC_MAX_VBS for max num of virtual boundaries 2024-06-25 19:32:17 +08:00
vvc_parser.c avcodec/vvc_parser: move avctx->has_b_frames initialization to dec 2024-08-15 20:50:24 +08:00
wavarc.c
wavpack.c lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
wavpack.h
wavpackdata.c
wavpackenc.c
wavpackenc.h
wbmpdec.c
wbmpenc.c
wcmv.c
webp.c avcodec: deprecate AVCodecContext properties 2025-01-05 22:25:29 +01:00
webp_parser.c
webvttdec.c
webvttenc.c
wma.c
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c libavcodec/wmadec: Return AVERROR_INVALIDDATA on decoding errors 2025-02-26 14:52:15 +01:00
wmaenc.c
wmalosslessdec.c
wmaprodata.h
wmaprodec.c
wmavoice.c avcodec/wmavoice: Do not use uninitialized pitch[0] 2024-08-28 17:38:24 +02:00
wmavoice_data.h
wmv2.c avcodec/mpegvideo: Add const where appropriate 2024-06-12 11:26:51 +02:00
wmv2.h avcodec/mpegvideo: Add const where appropriate 2024-06-12 11:26:51 +02:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/mpegutils: Don't use MB_TYPE_L[01] for mpegvideo 2024-06-20 18:58:38 +02:00
wmv2dec.h
wmv2dsp.c
wmv2dsp.h
wmv2enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
wmv2enc.h
wnv1.c
wrapped_avframe.c
ws-snd1.c
xan.c avcodec/xan: Add basic input size check 2024-09-24 15:37:20 +02:00
xbm_parser.c
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c
xsubdec.c avcodec/xsubdec: Check parse_timecode() 2024-07-12 22:42:14 +02:00
xsubenc.c
xvididct.c
xvididct.h
xwd.h
xwd_parser.c
xwddec.c
xwdenc.c
xxan.c
y41pdec.c
y41penc.c
ylc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zlib_wrapper.c
zlib_wrapper.h
zmbv.c
zmbvenc.c