FFmpeg/libavcodec
James Almer 75ade2dd49 avcodec/hevc_mp4toannexb: prepend extradata before the leading PS for an IRAP
Parameter sets may be coded in the packet before an IRAP (as is the case for
the hev1 ISO-BMFF brand), and they should have priority as they may override
the extradata ones.
As such, prepend the extradata PS NALUs to the packet PS NALUs if they are
present before an IRAP, instead of prepending them to the IRAP slice.

Should fix ticket #11458.

Signed-off-by: James Almer <jamrial@gmail.com>
2025-02-14 00:21:19 -03:00
..
aac avcodec/aac/aacdec: Fix -Wdeclaration-after-statement 2025-01-12 15:41:39 +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/nvdec: add 4:2:2 decoding and 10-bit support 2025-02-02 20:01:56 +01: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 vulkan/common: Add put_bytes_count 2024-11-28 10:03:01 +09:00
vvc avcodec/vvc/refs: fix negative pps_scaling_win offsets 2025-02-05 01:35:57 +01: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
a64tables.h added interlacing option and compression option for colorram (lut) 2010-08-24 15:21:27 +00:00
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
aaccoder_trellis.h
aaccoder_twoloop.h avcodec/aaccoder_twoloop: remove unread max scaler 2024-07-03 02:51:37 +02:00
aacenc.c avcodec/aacenc: set keyframe flag in output packets 2024-11-24 20:26:32 -03:00
aacenc.h x86/aacencdsp: add AVX version of quantize_bands 2024-06-09 12:29:49 -03:00
aacenc_is.c
aacenc_is.h AAC encoder: Extensive improvements 2015-10-11 17:29:50 -03:00
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
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
aacps.c
aacps.h
aacps_common.c
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h avcodec/aacps_fixed_tablegen: Don't include config.h 2021-02-02 01:47:01 +01:00
aacps_float.c
aacps_tablegen.c avcodec: Table creation for AAC_fixed_decoder (PS-module) 2015-07-22 21:51:22 +02:00
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 avcodec/aacps_common: Apply offset for VLCs during init 2023-10-31 21:44:48 +01:00
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 avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
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 avcodec/adx: Move ff_adx_decode_header() to adxdec.c 2022-09-16 11:14:32 +02:00
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: convert to new channel layout API 2022-03-15 09:42:40 -03:00
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec: add amfdec. 2025-02-04 00:14:14 +01: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: redesign to use hwcontext_amf. 2025-02-04 00:14:14 +01:00
amfenc_h264.c avcodec/amfenc: redesign to use hwcontext_amf. 2025-02-04 00:14:14 +01:00
amfenc_hevc.c avcodec/amfenc: redesign to use hwcontext_amf. 2025-02-04 00:14:14 +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 avcodec: move ff_alloc_a53_sei() to atsc_53 2020-08-15 13:01:25 -03:00
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 lavc/avfft: fix RDFT wrapper stride 2024-04-10 13:22:18 +02:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
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 lavc/bswapdsp: RISC-V B bswap_buf 2022-10-05 08:26:19 +02:00
bytestream.h
c93.c
cabac.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
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 avcodec/cbrt_data: add missing header include 2017-02-22 14:36:26 -03:00
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c libavcodec: Implementation of AAC_fixed_decoder (LC-module) [2/4] 2015-07-09 14:41:19 +02:00
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 avcodec/ccaption_dec: Use static_assert instead of _Static_assert 2024-03-18 01:49:38 +01:00
cdgraphics.c
cdtoons.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c
cfhd.h
cfhddata.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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: nuke init_static_data() 2024-09-08 13:59:29 +02: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 lavc/hevc*: move to hevc/ subdir 2024-06-04 11:46:27 +02:00
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 avcodec/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01:00
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h avcodec/dca: move bits per sample array to dca.c 2017-07-18 21:04:55 -03:00
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 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
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 avcodec/dolby_e_parser: Remove unnecessary headers 2022-09-16 18:07:29 +02:00
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 avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
eac3_data.h
eac3dec.c
eac3enc.c avcodec/ac3enc: Move transient PutBitContext to stack 2024-05-20 14:11:25 +02:00
eac3enc.h avcodec/ac3enc: Move EAC-3 specific initialization to eac3enc.c 2024-04-11 12:53:26 +02:00
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 avcodec/evc*: Improve included headers 2023-07-24 10:37:07 +02:00
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 Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
fdctdsp.c lavc/aarch64/fdct: add neon-optimized fdct for aarch64 2024-05-13 14:54:10 +02:00
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 avcodec/ffv1: split off and share frame header parsing code 2025-02-06 13:46:58 -03:00
ffv1_parser.c avcodec: add a ffv1 parser 2025-02-06 13:48:47 -03: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 avcodec/ffv1enc_vulkan: add missing arguent to ff_ffv1_common_init() 2025-02-06 17:03:25 -03:00
ffwavesynth.c
fic.c
file_open.c
fits.c
fits.h
fitsdec.c
fitsenc.c
flac.c
flac.h avcodec/flac: smallest frame is 10 bytes 2022-09-05 12:27:50 +02:00
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 avcodec/flacdsp: split off lpc33 into a dsp function 2024-05-24 09:23:00 -03:00
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_1: convert to new channel layout API 2022-03-15 09:42:41 -03:00
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/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02: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 avcodec/h263, h263data: Move ff_h263_init_rl_inter to h263.c 2021-05-07 21:33:35 +02:00
h263dec.c avcodec/h263dec: Check against previous dimensions instead of coded 2025-01-31 23:10:03 +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 lavc/h264chroma: RISC-V V add motion compensation for 8x8 chroma blocks 2023-05-30 17:15:05 +02:00
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 Merge commit '6a44304074' 2013-02-09 13:40:03 +01:00
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 avcodec/hcadec: fix decoding of hfr channels 2020-06-21 11:13:29 +02:00
hcadec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 Merge commit 'aba70bb538' 2014-03-26 14:50:55 +01:00
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 avcodec/htmlsubtitles: Avoid locale dependant isdigit() 2019-09-11 22:43:14 +02:00
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 lavc/huffyuvdsp: R-V V add_int16 2023-10-31 21:33:25 +02:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
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 Merge commit '746c56b773' 2017-03-20 09:07:57 +01:00
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 avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegtables.c
jpegtables.h avcodec/jpegtables: Mark jpegtables as hidden 2022-10-18 15:44:29 +02:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 lavc/libopenh264: Drop openh264 runtime version checks 2023-12-18 23:59:51 +02:00
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/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
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 libavcodec/libvpxenc: move libvpx-vp9 init_static_data function to the only place it's used 2023-03-01 19:07:08 -03:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil: Duplicate ff_log2_tab instead of sharing it across libs 2012-10-12 20:39:17 +02:00
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 Merge commit '0c7707610f' 2015-09-07 12:53:00 +02:00
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 avcodec: add a ffv1 parser 2025-02-06 13:48:47 -03: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 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
mimic.c
misc4.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
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 avcodec/mpegvideo: Move MJPEG/AMV-only fields to MJpegContext 2022-01-04 16:28:54 +01:00
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 avcodec/mpc8: Avoid code duplication when initializing VLCs 2020-12-08 17:51:45 +01:00
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 avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
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: rename 0x0502 CC format 2025-02-02 21:38:19 -06:00
mpeg12dec.h avcodec/mpeg12dec: Use VLC symbol table 2024-06-20 18:58:38 +02:00
mpeg12enc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02: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 Merge commit '8b5007a31b' 2015-06-12 20:47:14 +02:00
mpegaudio.c
mpegaudio.h Factorize CHECK/SUINT code 2017-02-21 00:40:20 +01:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
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 lavc/refstruct: move to lavu and make public 2024-12-15 14:03:47 +01:00
mpegvideo_enc.c avcodec/mpegvideo_enc: use 64bit multiplication in dct_quantize_trellis_c and dct_quantize_c 2025-01-25 20:10:41 +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
mpv_reconstruct_mb_template.c avcodec/h261dec: Unquantize coefficients while parsing them 2024-06-20 18:58:39 +02:00
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 avcodec/mss[12]: Cleanup generically on init failure 2024-03-01 01:35:42 +01:00
mss2.c avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary Pic 2024-06-12 11:38:13 +02:00
mss2dsp.c
mss2dsp.h Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
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 avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
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 avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
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 avcodec/proresenc_anatoliy: move DC codebook LUT to shared proresdata 2024-01-10 14:08:00 +01:00
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 avcodec/pthread_frame: Move (init|free)_pthread() to pthread.c 2021-09-04 08:03:19 +02:00
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 avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2022-06-17 16:47:29 +02:00
qdm2_tablegen.h
qdm2data.h
qdmc.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
qdrw.c
qoadec.c
qoi.h
qoi_parser.c
qoidec.c
qoienc.c
qpeg.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
qpel_template.c
qpeldsp.c
qpeldsp.h avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for qpel functions 2015-06-18 12:33:15 +02:00
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 avcodec/qsv: Use RefStruct API for memory id (mids) array 2024-04-19 13:18:04 +02:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
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 Merge commit '322a1dda97' 2014-03-22 22:53:33 +01:00
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c avcodec/roqvideo: Use void*, not AVCodecContext* for logctx 2023-10-01 01:02:53 +02:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
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 lavc/rv40dsp: R-V V chroma_mc 2024-05-03 18:00:53 +03:00
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 lavc/rv40dsp: R-V V chroma_mc 2024-05-03 18:00:53 +03:00
rv40vlc2.h
rv60data.h avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
rv60dec.c avcodec/rv60dec: Check NEXT/LAST availability 2024-12-24 02:55:50 +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 all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
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 avcodec/sbrdsp: Remove unnecessary headers 2022-08-05 03:28:45 +02:00
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c lavc/sbrdsp: add support for 256-bit vectors 2024-05-31 22:22:43 +03:00
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 avcodec/aacdec_fixed: Move fixed-point sinewin tables to its only user 2021-02-07 10:28:29 +01:00
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 lavc/speedhqdec: Reindent 2024-06-03 14:13:34 +02:00
speedhqenc.c avcodec/internal: add FFCodec.color_ranges 2024-09-08 13:58:11 +02:00
speedhqenc.h
speexdata.h avcodec: add native Speex decoder 2021-10-10 17:44:41 +02:00
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 avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
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 avcodec/tiff_data: Remove incorrect GeoTIFF entries 2024-03-14 20:37:03 +01:00
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 Merge commit 'f0ce9913d0' 2014-06-13 19:03:55 +02:00
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 avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttaenc.c
ttaencdsp.c
ttaencdsp.h
ttmlenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c avcodec/codec_internal: Add macro to set AVCodec.long_name 2022-09-03 15:42:57 +02:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
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 avcodec/vlc: Cleanup on multi table alloc failure in ff_vlc_init_multi_from_lengths() 2024-05-28 03:48:08 +02:00
vlc.h
vmdaudio.c
vmdvideo.c
vmixdec.c
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
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 lavc/vp7dsp: add R-V V vp7_luma_dc_wht 2024-05-29 16:57:02 +03:00
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 avcodec/vp9: Switch to ProgressFrames 2024-04-19 13:18:04 +02:00
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 Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
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 libavcodec: add Vulkan common video code 2023-05-29 00:41:57 +02:00
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 avcodec/ass,webvttdec: implement more portable curly brace escapes 2024-04-06 09:25:03 +02:00
webvttenc.c
wma.c
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c
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 Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
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 avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I 2024-05-19 11:40:07 +02:00
yuv4enc.c
zerocodec.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
zlib_wrapper.c
zlib_wrapper.h
zmbv.c
zmbvenc.c