1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-02 03:06:28 +02:00
FFmpeg/libavcodec
Andreas Rheinhardt eba73142ad avcodec/vp9: Join extradata buffer pools
Up until now each thread had its own buffer pool for extradata
buffers when using frame-threading. Each thread can have at most
three references to extradata and in the long run, each thread's
bufferpool seems to fill up with three entries. But given
that at any given time there can be at most 2 + number of threads
entries used (the oldest thread can have two references to preceding
frames that are not currently decoded and each thread has its own
current frame, but there can be no references to any other frames),
this is wasteful. This commit therefore uses a single buffer pool
that is synced across threads.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2023-11-01 20:16:02 +01:00
..
aarch64 lavc/aarch64: new optimization for 8-bit hevc_qpel_hv 2023-10-31 14:14:21 +02:00
alpha avcodec/idctdsp: Avoid inclusion of avcodec.h 2023-09-11 00:26:34 +02:00
arm avcodec: Remove DCT, FFT, MDCT and RDFT 2023-10-01 02:25:09 +02:00
avr32
bfin
loongarch avcodec/la: Add LSX optimization for h264 qpel. 2023-05-25 21:05:01 +02:00
mips avcodec: Remove DCT, FFT, MDCT and RDFT 2023-10-01 02:25:09 +02:00
neon
ppc avcodec: Remove DCT, FFT, MDCT and RDFT 2023-10-01 02:25:09 +02:00
riscv lavc/pixblockdsp: remove R-V V get_pixels_16 2023-11-01 19:27:22 +02:00
sh4
sparc
tests avcodec/avcodec: Avoid codec_desc.h, codec_par.h inclusions 2023-10-03 01:59:07 +02:00
x86 avcodec/snow: Move dsp helper functions to snow_dwt.h 2023-10-02 12:23:16 +02:00
.gitignore
4xm.c avcodec/4xm: Avoid unnecessary VLC structures 2023-10-31 20:47:00 +01:00
8bps.c avcodec/8bps: always decode to planar formats directly 2023-09-11 22:04:26 +02:00
8svx.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
012v.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
a64colors.h
a64multienc.c
a64tables.h
aac_ac3_parser.c avcodec/aac_ac3_parser: add preprocessor checks for codec specific code 2023-06-24 14:38:29 -03:00
aac_ac3_parser.h avcodec/ac3_parser: improve false positive detection when parsing sync frames 2022-10-26 10:18:33 -03:00
aac_adtstoasc_bsf.c
aac_defines.h aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aac_parser.c avcodec/aac_ac3_parser: don't fill stream info in the sync function 2022-10-26 10:18:33 -03:00
aac.h aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
aaccoder_trellis.h
aaccoder_twoloop.h
aaccoder.c avcodec/aaccoder: Mark function pointer arrays as const 2022-10-28 09:08:11 +02:00
aacdec_common.c avcodec/aacps: Move initializing common stuff to aacdec_common.c 2023-10-31 21:44:48 +01:00
aacdec_fixed.c avcodec/aacdectab: Deduplicate common decoder tables 2023-10-31 20:47:00 +01:00
aacdec_template.c avcodec/aacdec_common: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
aacdec.c avcodec/aacdectab: Deduplicate common decoder tables 2023-10-31 20:47:00 +01:00
aacdectab.h avcodec/aacdec_common: Avoid superfluous VLC structures for SBR VLCs 2023-10-31 21:44:48 +01:00
aacenc_is.c
aacenc_is.h
aacenc_ltp.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
aacenc_ltp.h
aacenc_pred.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
aacenc_pred.h
aacenc_quantization_misc.h
aacenc_quantization.h
aacenc_tns.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
aacenc_tns.h
aacenc_utils.h
aacenc.c avcodec/aacdec_template: Don't init unused table for fixed-point decoder 2023-10-31 20:47:00 +01:00
aacenc.h aacenc: convert to lavu/tx 2022-11-06 14:39:35 +01:00
aacenctab.c
aacenctab.h avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
aacps_common.c avcodec/aacps_common: Apply offset for VLCs during init 2023-10-31 21:44:48 +01:00
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_fixed.c
aacps_float.c
aacps_tablegen_template.c
aacps_tablegen.c
aacps_tablegen.h avcodec/aacps_tablegen: fix build error after avutil bump 2023-03-02 15:13:38 +08:00
aacps.c avcodec/aacps: Move initializing common stuff to aacdec_common.c 2023-10-31 21:44:48 +01:00
aacps.h avcodec/aacps: Pass logctx as void* instead of AVCodecContext* 2023-10-31 20:47:00 +01:00
aacpsdata.c avcodec/aacps_common: Apply offset for VLCs during init 2023-10-31 21:44:48 +01:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c lavc/aacpsdsp: use restrict qualifier 2023-07-17 18:48:42 +03:00
aacpsdsp.h
aacpsy.c avcodec/aactab: Improve included headers 2023-10-31 20:47:00 +01:00
aacsbr_fixed.c avcodec/aacsbr_template: Deduplicate VLCs 2023-10-31 21:44:48 +01:00
aacsbr_template.c avcodec/aacdec_common: Apply offset for SBR VLCs during init 2023-10-31 21:44:48 +01:00
aacsbr.c avcodec/aacsbr_template: Deduplicate VLCs 2023-10-31 21:44:48 +01:00
aacsbr.h avcodec/aacdec_common: Apply offset for SBR VLCs during init 2023-10-31 21:44:48 +01:00
aacsbrdata.h avcodec/aacsbr_template: Deduplicate VLCs 2023-10-31 21:44:48 +01:00
aactab.c avcodec/aactab: Improve included headers 2023-10-31 20:47:00 +01:00
aactab.h avcodec/aactab: Improve included headers 2023-10-31 20:47:00 +01:00
aandcttab.c
aandcttab.h
aasc.c
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser_internal.h avcodec/ac3dec: split off code discarding garbage at the beginning of a packet 2022-10-26 09:16:21 -03:00
ac3_parser.c avcodec/ac3_parser: improve false positive detection when parsing sync frames 2022-10-26 10:18:33 -03:00
ac3_parser.h
ac3.c
ac3.h avcodec/eac3dec: avoid float noise in fixed mode addition to overflow 2023-01-11 12:12:25 +01:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3dec_float.c avcodec/eac3dec: add detection of Atmos spatial extension profile 2023-03-02 13:45:51 +01:00
ac3dec.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
ac3dec.h avcodec/ac3: Remove unused fields 2023-03-02 21:32:00 +01:00
ac3defs.h
ac3dsp.c lavc/ac3: add R-V Zbb extract_exponents 2023-10-05 18:13:00 +03:00
ac3dsp.h lavc/ac3: add R-V Zbb extract_exponents 2023-10-05 18:13:00 +03:00
ac3enc_fixed.c avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec 2023-07-22 16:18:39 +02:00
ac3enc_float.c avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec 2023-07-22 16:18:39 +02:00
ac3enc_template.c ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
ac3enc.c avutil/internal: Don't auto-include emms.h 2023-09-04 11:04:45 +02:00
ac3enc.h ac3: convert to lavu/tx 2022-11-06 14:39:27 +01:00
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_data.c
adpcm_data.h
adpcm.c avcodec/adpcm: Fix integer overflow in intermediate in ADPCM_XMD 2023-05-06 00:32:29 +02:00
adpcm.h
adpcmenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
adts_header.c avcodec/adts_parser: allow passing a pre allocated AACADTSHeaderInfo to avpriv_adts_header_parse() 2022-10-26 10:18:24 -03:00
adts_header.h
adts_parser.c avcodec/adts_parser: allow passing a pre allocated AACADTSHeaderInfo to avpriv_adts_header_parse() 2022-10-26 10:18:24 -03:00
adts_parser.h
adx_parser.c avcodec/adx_parser: make packet split work if nb_channels is set 2023-09-17 11:11:24 +02:00
adx.c
adx.h avcodec/adxdec: add support for 6 channels 2023-09-05 23:21:39 +02:00
adxdec.c avcodec/adxdec: add support for 6 channels 2023-09-05 23:21:39 +02:00
adxenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
agm.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
aic.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
alac_data.c
alac_data.h
alac.c avcodec/alac: use branchless sign 2023-08-15 19:09:23 +02:00
alacdsp.c
alacdsp.h
alacenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
aliaspixdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
aliaspixenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
allcodecs.c lavc/vaapi_encode: Add VAAPI AV1 encoder 2023-09-22 13:15:00 +08:00
alsdec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
amfenc_av1.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
amfenc_h264.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
amfenc_hevc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
amfenc.c avutil/imgutils: Add wrapper for av_image_copy() to avoid casts 2023-09-12 09:42:27 +02:00
amfenc.h libavcodec/amfenc: add PreAnalysis support 2023-06-29 10:49:33 -03:00
amr_parser.c
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c avcodec/amrwbdec: update .p.sample_fmts to planar variant 2022-11-28 09:11:38 +01:00
anm.c
ansi.c libavcodec/ansi: fix ECMA-48 SGR parameter 49 2023-07-12 08:38:51 +10:00
apac.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
apedec.c avcodec/apedec: Fix integer overflow in predictor_decode_stereo_3950() 2023-11-01 16:40:20 +01:00
apng.h
aptx.c
aptx.h
aptxdec.c
aptxenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
arbc.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
argo.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
ass_split.c
ass_split.h
ass.c avcodec/ass: specify a permissive encoding 2022-12-03 19:08:44 +01:00
ass.h
assdec.c
assenc.c lavc/ass: error if not passed exactly 1 rect 2023-03-21 14:24:31 -04:00
asv.c
asv.h
asvdec.c avcodec/asvdec: Avoid superfluous VLC structures 2023-10-31 20:46:59 +01:00
asvenc.c avcodec/dct: Move fdct function declarations to fdctdsp.h 2023-07-29 04:16:59 +02:00
atrac1.c atrac1: convert to lavu/tx 2022-11-06 14:39:39 +01:00
atrac1data.h
atrac3.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
atrac3plus.h atrac3plus: convert to lavu/tx 2022-11-06 14:39:40 +01:00
atrac3plusdec.c atrac3plus: convert to lavu/tx 2022-11-06 14:39:40 +01:00
atrac3plusdsp.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
atrac9dec.c avcodec/atrac9dec: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
atrac9tab.h
atrac.c
atrac.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c lavc/audiodsp: fix aliasing violation 2023-07-17 18:48:42 +03:00
audiodsp.h
audiotoolboxdec.c lavc/audiotoolbox: fix build failure on osx 10.5 (v3) 2023-07-15 19:57:47 -03:00
audiotoolboxenc.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
aura.c
av1_frame_merge_bsf.c
av1_frame_split_bsf.c
av1_levels.c lavc/vaapi_encode: Add VAAPI AV1 encoder 2023-09-22 13:15:00 +08:00
av1_levels.h lavc/vaapi_encode: Add VAAPI AV1 encoder 2023-09-22 13:15:00 +08:00
av1_metadata_bsf.c
av1_parse.c av1_parse: Don't reject zero-size padding OBUs 2023-05-17 19:38:45 +00:00
av1_parse.h av1_parse: Remove unused getbits instance 2023-05-17 19:38:45 +00:00
av1_parser.c lavc/av1*: fix exporting framerate 2023-05-15 14:17:49 +02:00
av1.h avcodec/cbs_av1: Add tx mode enum values 2023-09-22 13:15:00 +08:00
av1dec.c avcodec/av1dec, vaapi_av1: Remove excessive logmessages 2023-10-22 22:11:37 +02:00
av1dec.h avcodec/decode: Use RefStruct API for hwaccel_picture_private 2023-10-07 22:35:22 +02:00
avcodec_internal.h lavc: add generic-encode-layer private data 2023-07-07 12:07:23 +02:00
avcodec.c avcodec/get_buffer: Use RefStruct API for FramePool 2023-10-07 22:34:10 +02:00
avcodec.h avcodec/hevcdec: check for DOVI configuration record in AVCodecContext side data 2023-10-06 10:11:18 -03:00
avcodecres.rc
avdct.c
avdct.h Revert "lavc: deprecate avcodec_dct, av_fft, av_dct, av_rdft and av_mdct" 2022-11-06 12:15:56 -03:00
avfft.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
avfft.h lavc/avfft: deprecate the API 2023-09-01 23:59:14 +02:00
avpacket.c avcodec/packet: add generic side data helpers 2023-10-06 09:53:22 -03:00
avrndec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
avs2_parser.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01:00
avs2.c
avs2.h
avs3_parser.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01:00
avs3.h
avs.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
avuidec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
avuienc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
bethsoftvideo.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
bethsoftvideo.h
bfi.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
bgmc.c avcodec/bgmc: Use void* instead of AVCodecContext* as logctx 2023-10-01 01:02:53 +02:00
bgmc.h avcodec/bgmc: Use void* instead of AVCodecContext* as logctx 2023-10-01 01:02:53 +02:00
bink.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
binkaudio.c lavc/binkaudio: reset input packet on errors 2023-06-17 18:06:33 +02:00
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
bitpacked_dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
bitpacked_enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
bitstream_filters.c avcodec: add MP4 to annexb bsf for H266/VVC 2023-06-29 14:12:50 -03:00
bitstream_template.h avcodec/bitstream_template: Basic documentation for read_vlc_multi() 2023-10-27 18:10:28 +02:00
bitstream.c
bitstream.h avcodec: add multi vlc reader 2023-09-07 00:23:30 +02:00
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
bmp.h
bmpenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
bmvaudio.c
bmvvideo.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
bonk.c avcodec/bonk: Fix undefined overflow in predictor_calc_error() 2023-10-16 01:05:07 +02:00
brenderpix.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
bsf_internal.h
bsf.c lavc/bsf: move IS_EMPTY() to packet_internal() 2023-07-07 12:07:24 +02:00
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h avcodec/bytestream: fix warnings with signed/unsigned compare in bytestream.h 2023-04-02 21:31:05 +02:00
c93.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
cabac_functions.h
cabac.c
cabac.h
canopus.c
canopus.h
cavs_parser.c avcodec/cavs_parser: fix finding the end of a frame 2023-05-20 04:03:44 +08:00
cavs.c avcodec/cavs: Only keep what is needed from IDCTDSP-API 2022-10-24 00:47:03 +02:00
cavs.h avcodec/cavs: Only keep what is needed from IDCTDSP-API 2022-10-24 00:47:03 +02:00
cavsdata.c
cavsdec.c avutil/internal: Don't auto-include emms.h 2023-09-04 11:04:45 +02:00
cavsdsp.c
cavsdsp.h
cbrt_data_fixed.c
cbrt_data.c
cbrt_data.h
cbrt_fixed_tablegen.c
cbrt_tablegen_template.c
cbrt_tablegen.c
cbrt_tablegen.h
cbs_av1_syntax_template.c avcodec/cbs_av1: Add tx mode enum values 2023-09-22 13:15:00 +08:00
cbs_av1.c avcodec/cbs: Use RefStruct-API for unit content 2023-10-07 22:35:05 +02:00
cbs_av1.h avcodec/cbs: Use RefStruct-API for unit content 2023-10-07 22:35:05 +02:00
cbs_bsf.c cbs: Make tracing more general 2023-09-22 13:15:00 +08:00
cbs_bsf.h
cbs_h264_syntax_template.c
cbs_h264.h avcodec/cbs: Use RefStruct-API for unit content 2023-10-07 22:35:05 +02:00
cbs_h265_syntax_template.c
cbs_h265.h avcodec/cbs: Use RefStruct-API for unit content 2023-10-07 22:35:05 +02:00
cbs_h266_syntax_template.c avcodec/cbs: Use RefStruct-API for unit content 2023-10-07 22:35:05 +02:00
cbs_h266.h avcodec/cbs: Use RefStruct-API for unit content 2023-10-07 22:35:05 +02:00
cbs_h2645.c avcodec/cbs_h2645: Fix showing bits at the end in cbs_read_se_golomb() 2023-10-16 01:14:09 +02:00
cbs_h2645.h
cbs_internal.h avcodec/cbs: Use RefStruct-API for unit content 2023-10-07 22:35:05 +02:00
cbs_jpeg_syntax_template.c
cbs_jpeg.c
cbs_jpeg.h
cbs_mpeg2_syntax_template.c
cbs_mpeg2.c avcodec/cbs: Add specialization for ff_cbs_(read|write)_unsigned() 2023-07-30 21:36:31 +02:00
cbs_mpeg2.h
cbs_sei_syntax_template.c avcodec/cbs_sei: Use RefStruct API for SEI messages 2023-10-07 22:35:14 +02:00
cbs_sei.c avcodec/cbs_sei: Use RefStruct API for SEI messages 2023-10-07 22:35:14 +02:00
cbs_sei.h avcodec/cbs_sei: Use RefStruct API for SEI messages 2023-10-07 22:35:14 +02:00
cbs_vp9_syntax_template.c
cbs_vp9.c cbs: Make tracing more general 2023-09-22 13:15:00 +08:00
cbs_vp9.h
cbs.c avcodec/cbs: Use RefStruct-API for unit content 2023-10-07 22:35:05 +02:00
cbs.h avcodec/cbs: Use RefStruct-API for unit content 2023-10-07 22:35:05 +02:00
ccaption_dec.c avcodec/ccaption_dec: simplify init function 2023-05-20 13:06:40 +02:00
cdgraphics.c avcodec/cdgraphics: fix for negative linesize and vertical scrolling 2023-09-26 20:27:57 +02:00
cdtoons.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
cdxl.c avcodec/cdxl: fix decoding with AVFrame's negative linesize 2023-09-22 23:12:55 +02:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h avcodec/celp_math: avoid overflow in shift 2023-09-22 23:47:40 +02:00
cfhd.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
cfhd.h
cfhddata.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
cfhddsp.c
cfhddsp.h
cfhdenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
cfhdencdsp.c
cfhdencdsp.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
cinepakenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
clearvideo.c avcodec/clearvideo: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
clearvideodata.h
cljrdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
cljrenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
cllc.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
cngdec.c
cngenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
codec2utils.h
codec_desc.c avcodec: add OSQ audio decoder 2023-09-01 14:26:47 +02:00
codec_desc.h avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
codec_id.h avcodec: add OSQ audio decoder 2023-09-01 14:26:47 +02:00
codec_internal.h lavc: add a private cap for fake-delay encoders 2023-01-29 09:14:13 +01:00
codec_par.c avcodec/codec_par: add side data to AVCodecParameters 2023-10-06 09:56:41 -03:00
codec_par.h avcodec/codec_par: add side data to AVCodecParameters 2023-10-06 09:56:41 -03:00
codec.h avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
cook_parser.c
cook.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
cookdata.h
copy_block.h
cpia.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
cri_parser.c
cri.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
crystalhd.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
cscd.c avcodec/cscd: Fix "CamStudio Lossless Codec 1.0" gzip files 2023-09-10 16:40:49 +02:00
cuviddec.c avcodec/cuviddec: dynamically set max decode surfaces 2023-08-13 19:13:01 +02:00
cyuv.c
d3d11va.c
d3d11va.h
dca_core_bsf.c
dca_core.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
dca_core.h dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
dca_lbr.h dca_lbr: convert to lavu/tx 2022-11-06 14:39:37 +01:00
dca_parser.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h avcodec/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01:00
dca_xll.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
dca_xll.h avcodec/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01:00
dca.c
dca.h
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c avcodec/dcadec: Do not explode EAGAIN 2023-09-19 21:28:40 +02:00
dcadec.h
dcadsp.c dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dcadsp.h dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
dcaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
dcaenc.h
dcahuff.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.h avcodec: Remove DCT, FFT, MDCT and RDFT 2023-10-01 02:25:09 +02:00
dctref.c
dctref.h
dds.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
decode.c avcodec/decode: Use RefStruct API for hwaccel_picture_private 2023-10-07 22:35:22 +02:00
decode.h avcodec/decode: Use RefStruct API for hwaccel_picture_private 2023-10-07 22:35:22 +02:00
defs.h avcodec/codec_par: Move enum AVFieldOrder to defs.h 2023-10-03 01:58:37 +02:00
dfa.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
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_arith.c
dirac_arith.h
dirac_dwt_template.c
dirac_dwt.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
dirac_dwt.h
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
dirac.c avcodec/dirac: Include used headers directly 2023-08-05 09:40:06 +02:00
dirac.h avcodec/dirac: Include used headers directly 2023-08-05 09:40:06 +02:00
diracdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
diracdsp.c
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c
dnxhddata.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
dnxhddata.h
dnxhddec.c avcodec/dnxhddec: Use VLC symbol table to avoid lookup 2023-09-16 14:54:17 +02:00
dnxhdenc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
dnxhdenc.h
dolby_e_parse.c
dolby_e_parser.c
dolby_e.c avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec 2023-07-22 16:18:39 +02:00
dolby_e.h
dovi_rpu.c avcodec/dovi_rpu: Use 64 bit in get_us/se_coeff() 2023-11-01 16:40:20 +01:00
dovi_rpu.h avcodec/dovi_rpu: Use RefStruct API for Vdr data 2023-10-07 22:34:49 +02:00
dpcm.c avcodec/dpcm: fix undefined interger overflow in wady 2023-05-06 00:22:27 +02:00
dpx_parser.c
dpx.c avcodec/dpx: fix check of minimal data size for unpadded content 2023-04-08 20:08:18 +02:00
dpxenc.c
dsd.c
dsd.h
dsddec.c
dsicinaudio.c
dsicinvideo.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
dss_sp.c
dstdec.c
dts2pts_bsf.c avcodec/dts2pts_bsf: Avoid poc overflows in cmp_find() 2022-12-28 00:25:35 +01:00
dump_extradata_bsf.c
dv_error_marker_bsf.c
dv_internal.h
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h lavf/dv: use a more granular timebase for audio 2023-05-02 10:57:21 +02:00
dvaudio_parser.c
dvaudio.h
dvaudiodec.c
dvbsub_parser.c
dvbsubdec.c
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
dvdsub_parser.c avcodec/dvdsub_parser: Fix length check for short packets 2022-11-16 08:41:14 +01:00
dvdsub.c
dvdsub.h
dvdsubdec.c
dvdsubenc.c avcodec/dvdsubenc: remove duplicated ; 2023-01-29 13:10:20 +01:00
dvenc.c avutil/internal: Don't auto-include emms.h 2023-09-04 11:04:45 +02:00
dxa.c avcodec/dxa: use uint8_t for type of arrays 2023-09-25 19:07:10 +02:00
dxtory.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
dxv.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
dxva2_av1.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
dxva2_h264.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
dxva2_hevc.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
dxva2_internal.h
dxva2_mpeg2.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
dxva2_vc1.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
dxva2_vp9.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
dxva2.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
dxva2.h
dynamic_hdr_vivid.c avcodec/dynamic_hdr_vivid: reindent after the previous commit 2023-03-17 18:52:36 +08:00
dynamic_hdr_vivid.h
eac3_core_bsf.c
eac3_data.c
eac3_data.h
eac3dec.c avcodec/eac3dec: add detection of Atmos spatial extension profile 2023-03-02 13:45:51 +01:00
eac3enc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
eac3enc.h
eacmv.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
eaidct.c
eaidct.h
eamad.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
eatgq.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
eatgv.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
eatqi.c avcodec/eatqi: Don't use IDCTDSP-API unnecessarily 2022-10-24 00:46:53 +02:00
elbg.c avcodec/elbg: fix integer overflows 2023-05-21 10:50:59 +02:00
elbg.h
elsdec.c
elsdec.h
encode.c avcodec/avcodec: Avoid codec_desc.h, codec_par.h inclusions 2023-10-03 01:59:07 +02:00
encode.h avcodec/utils: move ff_add_cpb_side_data() to encoder code 2023-09-06 10:27:45 -03:00
error_resilience.c avcodec/error_resilience: Remove set-but-not-used variable 2023-09-28 11:10:35 +02:00
error_resilience.h avcodec/error_resilience: Constify ThreadFrame* 2023-10-12 22:50:34 +02:00
escape124.c avcodec/escape124: Do not return random numbers 2023-10-03 20:09:27 +02:00
escape130.c
evc_frame_merge_bsf.c avcodec/evc*: Improve included headers 2023-07-24 10:37:07 +02:00
evc_parse.c avcodec/evc_parse: Check tid 2023-11-01 16:40:19 +01:00
evc_parse.h avcodec/evc*: Improve included headers 2023-07-24 10:37:07 +02:00
evc_parser.c avcodec/evc*: Improve included headers 2023-07-24 10:37:07 +02:00
evc_ps.c avcodec/evc_ps: Check chroma_format_idc 2023-10-16 00:54:37 +02:00
evc_ps.h avcodec/evc_ps: Fix size of tile_(row|column) arrays 2023-07-16 17:06:50 +02:00
evc.h avcodec/evc_ps: Check num_ref_pic_list_in_sps 2023-07-28 02:12:12 +02:00
evrcdata.h
evrcdec.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
exif.c
exif.h
exr.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
exrdsp.c lavc/exrdsp: R-V V reoder_pixels 2023-10-09 19:52:51 +03:00
exrdsp.h lavc/exrdsp: R-V V reoder_pixels 2023-10-09 19:52:51 +03:00
exrenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
extract_extradata_bsf.c avcodec/extract_extradata: use size_t as parameter type in val_in_array() 2023-09-21 22:04:22 -03:00
faandct.c avutil/internal: Don't auto-include emms.h 2023-09-04 11:04:45 +02:00
faandct.h
faanidct.c avutil/internal: Don't auto-include emms.h 2023-09-04 11:04:45 +02:00
faanidct.h
fastaudio.c
faxcompr.c avcodec/faxcompr: Avoid superfluous VLC structures 2023-10-31 20:46:59 +01:00
faxcompr.h
fdctdsp.c avcodec/dct: Move fdct function declarations to fdctdsp.h 2023-07-29 04:16:59 +02:00
fdctdsp.h avcodec/fdctdsp: Mark functions as hidden 2023-07-29 04:22:01 +02:00
ffjni.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
ffjni.h
fflcms2.c avcodec/fflcms2: add ff_icc_profile_sanitize 2023-10-03 00:28:50 +02:00
fflcms2.h avcodec/fflcms2: add ff_icc_profile_sanitize 2023-10-03 00:28:50 +02:00
ffv1_template.c
ffv1.c
ffv1.h avcodec/ffv1: use 64-bit frame counter 2023-01-26 20:37:14 +01:00
ffv1dec_template.c
ffv1dec.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
ffv1enc_template.c
ffv1enc.c avcodec/ffv1*: add GBRAP14, GRAY14, YUVA422P12, YUVA444P12 formats support 2023-09-29 18:59:08 +02:00
ffwavesynth.c
fic.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
file_open.c
filter_units_bsf.c avcodec/filter_units_bsf: reindent after previous commit 2023-06-19 11:52:18 +08:00
fits.c
fits.h
fitsdec.c avcodec/fitsdec: fix decoder class category 2023-05-21 20:31:46 +02:00
fitsenc.c avcodec/fitsenc: mark output packets as keyframes 2023-05-21 20:51:55 +02:00
flac_parse.h avcodec/flac_parse: Use void* instead of AVCodecContext* as logctx 2023-10-01 01:02:53 +02:00
flac_parser.c
flac.c avcodec/flac_parse: Use void* instead of AVCodecContext* as logctx 2023-10-01 01:02:53 +02:00
flac.h
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Fix integer overflow in "33bit" DECODER_SUBFRAME_FIXED_WIDE() 2023-10-03 20:09:27 +02:00
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
flacencdsp.c
flacencdsp.h
flashsv2enc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
flashsv.c
flashsvenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
flicvideo.c avcodec/flicvideo: add 1bit support 2023-10-01 18:44:13 +02:00
float2half.c
flvdec.c avcodec/flvdec, intelh263dec: Remove redundant assignments 2022-10-31 12:01:33 +01:00
flvdec.h
flvenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
flvenc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
fmtconvert.c
fmtconvert.h
fmvc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
frame_thread_encoder.c avcodec: remove FF_API_THREAD_SAFE_CALLBACKS 2023-02-09 15:24:16 +01:00
frame_thread_encoder.h
fraps.c avcodec/fraps: remove extra new lines and not needed cast 2023-09-11 22:04:28 +02:00
frwu.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
ftr_parser.c
ftr.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
g2meet.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
g722.c
g722.h
g722dec.c
g722dsp.c lavc/g722dsp: add RISC-V V DSP function 2023-08-24 21:07:18 +03:00
g722dsp.h lavc/g722dsp: add RISC-V V DSP function 2023-08-24 21:07:18 +03:00
g722enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
g723_1_parser.c
g723_1.c
g723_1.h
g723_1dec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
g723_1enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
g726.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
g729_parser.c
g729.h
g729data.h
g729dec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
g729postfilter.c avcodec/celp_math: avoid overflow in shift 2023-09-22 23:47:40 +02:00
g729postfilter.h
gdv.c
gemdec.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
get_bits.h avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
get_buffer.c avcodec/get_buffer: Use RefStruct API for FramePool 2023-10-07 22:34:10 +02:00
gif_parser.c avcodec/gif_parser: fix possible wrong splitting of frames 2023-05-21 10:48:14 +02:00
gif.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
gif.h
gifdec.c avcodec/gifdec: rewrite functions that fill block/frame 2023-09-22 22:56:59 +02:00
golomb.c
golomb.h
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.c
h261dec.c avcodec/h261dec: Avoid superfluous VLC structures 2023-10-31 20:46:59 +01:00
h261enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
h261enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
h263_parser.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
h263.c
h263.h
h263data.c
h263data.h
h263dec.c avcodec/h263dec, mpeg4videodec: Parse extradata during init 2023-10-05 22:05:21 +02:00
h263dec.h avcodec/ituh263dec: Avoid superfluous VLC structures 2023-10-31 20:46:59 +01:00
h263dsp.c
h263dsp.h
h263enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
h264_cabac.c
h264_cavlc.c avcodec/h264_cavlc: Remove code duplication 2023-10-31 20:46:59 +01:00
h264_direct.c avcodec/h264dec: Constify H.264 decoder 2023-10-13 14:35:07 +02:00
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb_template.c
h264_mb.c avcodec/pthread_frame: Use RefStruct API for ThreadFrame.progress 2023-10-07 22:36:04 +02:00
h264_mc_template.c
h264_metadata_bsf.c avcodec/h264_metadata_bsf: Improve included headers 2023-08-05 09:40:06 +02:00
h264_mp4toannexb_bsf.c
h264_mvpred.h avcodec/h264dec: Move inline functions only used by CABAC/CAVLC code 2023-08-05 09:40:06 +02:00
h264_parse.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
h264_parse.h
h264_parser.c avcodec/h264_parser: saturate dts a bit 2023-10-08 21:36:09 +02:00
h264_picture.c avcodec/h264dec: Use RefStruct-pool API instead of AVBufferPool API 2023-11-01 20:07:56 +01:00
h264_ps.c avcodec/h264_ps: Use RefStruct API for SPS/PPS 2023-10-07 22:34:20 +02:00
h264_ps.h avcodec/h264_ps: Use RefStruct API for SPS/PPS 2023-10-07 22:34:20 +02:00
h264_redundant_pps_bsf.c
h264_refs.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
h264_sei.c avcodec/h264_ps: Use RefStruct API for SPS/PPS 2023-10-07 22:34:20 +02:00
h264_sei.h avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +01:00
h264_slice.c avcodec/h264dec: Use RefStruct-pool API instead of AVBufferPool API 2023-11-01 20:07:56 +01:00
h264.h
h264addpx_template.c
h264chroma_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 lavc/h264chroma: RISC-V V add motion compensation for 8x8 chroma blocks 2023-05-30 17:15:05 +02:00
h264data.c
h264data.h avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h264dec.c avcodec/h264dec: Use RefStruct-pool API instead of AVBufferPool API 2023-11-01 20:07:56 +01:00
h264dec.h avcodec/h264dec: Use RefStruct-pool API instead of AVBufferPool API 2023-11-01 20:07:56 +01:00
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c avcodec/h264idct_template: Don't include h264dec.h 2023-10-13 14:35:07 +02:00
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c
h264qpel.c
h264qpel.h
h265_metadata_bsf.c avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h265_profile_level.c
h265_profile_level.h
h266_metadata_bsf.c avcodec/h266_metadata_bsf: Check if there are CodedBitstreamFragment units 2023-07-25 23:17:28 +02:00
h274.c lavc/h274: transpose IDCT 2023-10-03 00:27:14 +02:00
h274.h avcodec/hevcdec: Check early whether film grain is supported, fix race 2023-09-26 21:06:14 +02:00
h2645_parse.c avcodec/h2645_parse: add support for H266/VVC 2023-06-29 14:12:29 -03:00
h2645_parse.h avcodec/h2645_parse: Avoid EAGAIN 2023-10-16 01:16:19 +02:00
h2645_sei.c avcodec: move content light level SEI handling to h2645_sei 2023-07-27 21:45:43 +03:00
h2645_sei.h avcodec: move content light level SEI handling to h2645_sei 2023-07-27 21:45:43 +03:00
h2645_vui.c h2645_vui: expose aspect_ratio_info_present_flag 2023-05-29 00:41:28 +02:00
h2645_vui.h h2645_vui: expose aspect_ratio_info_present_flag 2023-05-29 00:41:28 +02:00
h2645data.c avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h2645data.h avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
half2float.c
hap.c
hap.h
hapdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
hapenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
hapqa_extract_bsf.c
hca_data.h
hcadec.c avcodec/hcadec: implement proper .flush callback 2023-10-09 21:23:25 +02:00
hcom.c
hdr_parser.c
hdrdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
hdrenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mp4toannexb_bsf.c
hevc_mvs.c avcodec/hevcdec: Move collocated_ref to HEVCContext 2023-10-26 13:18:01 +02:00
hevc_parse.c avcodec/hevc_parse: check the size of hvcC is at least 23 2023-07-04 04:49:48 +08:00
hevc_parse.h
hevc_parser.c avcodec/hevc_ps: Use RefStruct API for parameter sets 2023-10-07 22:34:28 +02:00
hevc_ps_enc.c
hevc_ps.c avcodec/hevc_ps: Check cpb_cnt_minus1 before storing it 2023-10-19 20:46:55 +02:00
hevc_ps.h avcodec/hevc_ps: Use RefStruct API for parameter sets 2023-10-07 22:34:28 +02:00
hevc_refs.c avcodec/hevcdec: Use RefStruct-pool API instead of AVBufferPool API 2023-11-01 20:10:20 +01:00
hevc_sei.c avcodec/hevc_ps: Use RefStruct API for parameter sets 2023-10-07 22:34:28 +02:00
hevc_sei.h avcodec: move content light level SEI handling to h2645_sei 2023-07-27 21:45:43 +03:00
hevc.h lavc/hevc_ps: Add SPS/PPS parse support for HEVC extension syntax 2023-02-27 13:42:06 +08:00
hevcdec.c avcodec/hevcdec: Use RefStruct-pool API instead of AVBufferPool API 2023-11-01 20:10:20 +01:00
hevcdec.h avcodec/hevcdec: Use RefStruct-pool API instead of AVBufferPool API 2023-11-01 20:10:20 +01:00
hevcdsp_template.c
hevcdsp.c
hevcdsp.h
hevcpred_template.c avcodec/hevcpred_template: Removed unreachable code 2023-10-03 08:33:42 -04:00
hevcpred.c
hevcpred.h
hnm4video.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
hq_hqa.h
hq_hqadata.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
hq_hqadsp.c
hq_hqadsp.h
hqx.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
htmlsubtitles.c
htmlsubtitles.h
huffman.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: avoid undefined behavior with get_vlc2() failure 2023-09-14 22:00:17 +02:00
huffyuvdsp.c lavc/huffyuvdsp: R-V V add_int16 2023-10-31 21:33:25 +02:00
huffyuvdsp.h lavc/huffyuvdsp: R-V V add_int16 2023-10-31 21:33:25 +02:00
huffyuvenc.c avutil/internal: Don't auto-include emms.h 2023-09-04 11:04:45 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel_internal.h avcodec/decode: Use RefStruct API for hwaccel_picture_private 2023-10-07 22:35:22 +02:00
hwaccels.h avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
hwconfig.h avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
idcinvideo.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
idctdsp.c avcodec/idctdsp: Move ScanTable to mpegvideo 2022-10-24 00:47:14 +02:00
idctdsp.h avcodec/idctdsp: Avoid inclusion of avcodec.h 2023-09-11 00:26:34 +02:00
iff.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
iirfilter.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
iirfilter.h
ilbcdata.h
ilbcdec.c
imc.c avcodec/imc: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
imcdata.h
imgconvert.c
imm4.c avcodec/imm4: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
imm5.c
imx_dump_header_bsf.c
imx.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
indeo2.c avcodec/indeo2: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c avcodec/flvdec, intelh263dec: Remove redundant assignments 2022-10-31 12:01:33 +01:00
internal.h avcodec/get_buffer: Use RefStruct API for FramePool 2023-10-07 22:34:10 +02:00
interplayacm.c avcodec/interplayacm: do not use NULL for av_log() 2023-04-27 18:34:22 +02:00
interplayvideo.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
intrax8.c avcodec/intrax8: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
intrax8.h avcodec/intrax8: Only keep what is used from ScanTable 2022-10-24 00:47:07 +02:00
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c avcodec/ituh263dec: Avoid superfluous VLC structures 2023-10-31 20:46:59 +01:00
ituh263enc.c avcodec/mpegvideo_enc: ensure lmin is smaller than lmax 2023-04-18 22:14:06 -03:00
ivi_dsp.c
ivi_dsp.h
ivi.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
ivi.h
j2kenc.c avcodec/j2kenc: use uint64_t type for the lambda value 2023-06-24 14:39:04 -03:00
jacosub.h
jacosubdec.c
jfdctfst.c avcodec/dct: Move fdct function declarations to fdctdsp.h 2023-07-29 04:16:59 +02:00
jfdctint_template.c avcodec/dct: Move fdct function declarations to fdctdsp.h 2023-07-29 04:16:59 +02:00
jfdctint.c
jni.c avcodec/jni: make global variables static 2023-09-19 00:41:08 +08:00
jni.h
jpeg2000_parser.c
jpeg2000.c
jpeg2000.h avcodec/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07:00
jpeg2000dec.c avcodec/jpeg2000dec: Check image offset 2023-10-27 18:10:47 +02:00
jpeg2000dec.h avcodec/jpeg2000dec: move decoder structs to a header file 2023-04-22 15:57:35 -07:00
jpeg2000dsp.c lavc/jpeg2000dsp: R-V V ict_float 2023-11-01 18:52:55 +02:00
jpeg2000dsp.h lavc/jpeg2000dsp: R-V V ict_float 2023-11-01 18:52:55 +02:00
jpeg2000dwt.c
jpeg2000dwt.h
jpeg2000htdec.c avcodec/jpeg2000htdec: Consolidate jpeg2000 spec bits in jpeg2000_bitbuf_refill_backwards() 2023-08-05 19:52:00 +02:00
jpeg2000htdec.h avcodec/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07:00
jpegls.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
jpegls.h
jpeglsdec.c avcodec/mjpegdec: Only use receive_frame for SMVJPEG 2022-12-10 21:15:27 +01:00
jpeglsdec.h
jpeglsenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
jpegquanttables.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegquanttables.h avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegtables.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
jpegtables.h
jpegtabs.h
jpegxl_parse.c avcodec/jpegxl_parser: add JPEG XL parser 2023-08-27 01:36:08 -04:00
jpegxl_parse.h avcodec/jpegxl_parser: add JPEG XL parser 2023-08-27 01:36:08 -04:00
jpegxl_parser.c avcodec/jpegxl_parser: fix OOB read regression 2023-10-17 08:40:49 -04:00
jpegxl.h avcodec/jpegxl_parser: add JPEG XL parser 2023-08-27 01:36:08 -04:00
jrevdct.c
jvdec.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
kbdwin.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
kbdwin.h avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec 2023-07-22 16:18:39 +02:00
kgv1dec.c
kmvc.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
lagarith.c avcodec/lagarith: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
lagarithrac.c
lagarithrac.h avcodec/lagarith: Use void* instead of AVCodecContext* as logctx 2023-10-01 01:02:53 +02:00
latm_parser.c
lcl.h
lcldec.c avcodec/lcldec: Make PNG filter addressing match the code afterwards 2023-10-03 20:09:27 +02:00
lclenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libaom.c
libaom.h
libaomdec.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
libaomenc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
libaribb24.c avcodec/libaribb24: Use FF_CODEC_CAP_INIT_CLEANUP 2023-09-14 12:32:02 +02:00
libaribcaption.c lavc/libaribcaption: rename replace_fullwidth_ascii to replace_msz_ascii 2023-10-29 18:21:05 +02:00
libavcodec.v
libcelt_dec.c
libcodec2.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libdav1d.c avcodec/libdav1d: remove FF_CODEC_CAP_SETS_PKT_DTS flag 2023-07-11 14:26:43 -03:00
libdavs2.c
libfdk-aacdec.c
libfdk-aacenc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
libgsmdec.c
libgsmenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libilbc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libjxl.c
libjxl.h avcodec/libjxl: add #ifdef guards for libjxl >= 0.8.0 features 2023-02-06 13:05:39 -05:00
libjxldec.c avcodec/libjxldec: use internal AVFrame as buffered space 2023-08-27 01:36:03 -04:00
libjxlenc.c avcodec/libjxlenc: use reciprocol gamma for GAMMA22 and GAMMA28 2023-04-12 10:13:58 -04:00
libkvazaar.c avcodec/libkvazaar: Respect codec context color settings. 2023-10-11 21:50:47 +03:00
libmp3lame.c avcodec/libmp3lame: make it possible to set copyright/original flags 2023-05-10 09:42:35 +02:00
libopencore-amr.c avcodec/libopencore-amr: Use frame_number instead of frame_num 2023-03-13 23:36:53 +01:00
libopenh264.c
libopenh264.h
libopenh264dec.c avutil/imgutils: Add wrapper for av_image_copy() to avoid casts 2023-09-12 09:42:27 +02:00
libopenh264enc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
libopenjpegenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c doc/encoders/libopus: clarify lowdelay and cutoff options 2023-10-06 09:49:47 +02:00
librav1e.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
librsvgdec.c avcodec/librsvgdec: fix memory leaks and deprecated functions 2023-10-22 15:18:13 -04:00
libshine.c
libspeexdec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
libspeexenc.c
libsvtav1.c avcodec/svt-av1: Set force_key_frames only when gop_size == 1 2023-10-05 16:05:59 -04:00
libtheoraenc.c lavc/libtheoraenc: stop setting dts unnecessarily 2023-01-29 09:23:17 +01:00
libtwolame.c
libuavs3d.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
libvo-amrwbenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
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 avcodec/libvpxdec: Remove redundant unreferencing of AVFrame 2023-09-19 18:11:46 +02:00
libvpxenc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
libwebpenc_animencoder.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
libwebpenc_common.c
libwebpenc_common.h
libwebpenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libx264.c avcodec/libx264: Add the SSE computation for libx264. 2023-10-19 13:34:37 +02:00
libx265.c avcodec/utils: move ff_add_cpb_side_data() to encoder code 2023-09-06 10:27:45 -03:00
libxavs2.c avcodec/libxavs2: use av_dict_iterate 2022-12-01 11:21:14 +01:00
libxavs.c avcodec/libxavs: Use frame_num instead of frame_number 2023-03-13 23:36:53 +01:00
libxvid.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
libzvbi-teletextdec.c
ljpegenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
loco.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
lscrdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
lsp.c
lsp.h
lzf.c
lzf.h
lzw.c
lzw.h
lzwenc.c
m101.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
mace.c
magicyuv.c avcodec/magicyuv: remove redundant check in inner loop 2023-10-27 18:10:46 +02:00
magicyuvenc.c avcodec/magicyuvenc: add support for encoding raw slice 2023-09-10 17:56:04 +02:00
Makefile avcodec/aacdectab: Deduplicate common decoder tables 2023-10-31 20:47:00 +01:00
mathops.h libavcodec/flacdec: Implement decoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
mathtables.c
mdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
me_cmp.c avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
me_cmp.h avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
media100_to_mjpegb_bsf.c avcodec: add media100_to_mjpegb bitstream filter and use it 2023-01-31 17:06:29 +01:00
mediacodec_surface.c avcodec/mediacodec: add ANativeWindow support 2022-11-21 23:55:57 +08:00
mediacodec_surface.h avcodec/mediacodec: add ANativeWindow support 2022-11-21 23:55:57 +08:00
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
mediacodec_wrapper.h avcodec/mediacodecdec: refactor color space utils 2023-03-18 00:13:12 +08:00
mediacodec.c
mediacodec.h
mediacodecdec_common.c avcodec/mediacodecdec: refactor color space utils 2023-03-18 00:13:12 +08:00
mediacodecdec_common.h avcodec/mediacodecdec: enable NDK mediacodec 2022-11-21 23:53:04 +08:00
mediacodecdec.c avcodec/hevc_ps: Use RefStruct API for parameter sets 2023-10-07 22:34:28 +02:00
mediacodecenc.c avutil/imgutils: Add wrapper for av_image_copy() to avoid casts 2023-09-12 09:42:27 +02:00
metasound_data.h avcodec/metasound_data: Include data into metasound.c directly 2022-10-28 09:38:45 +02:00
metasound_twinvq_data.h avcodec/metasound_data: Move data shared with twinvq into a new file 2022-10-28 09:38:45 +02:00
metasound.c avcodec/metasound_data: Include data into metasound.c directly 2022-10-28 09:38:45 +02:00
mf_utils.c
mf_utils.h
mfenc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02: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 avcodec/mimic: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
misc4_parser.c
misc4.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec: add media100_to_mjpegb bitstream filter and use it 2023-01-31 17:06:29 +01:00
mjpegdec_common.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
mjpegdec.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
mjpegdec.h avcodec/mjpegdec: Only use receive_frame for SMVJPEG 2022-12-10 21:15:27 +01:00
mjpegenc_common.c avcodec/mjpegenc: take into account component count when writing the SOF header size 2022-11-26 09:54:01 -03:00
mjpegenc_common.h avcodec/mjpegenc_common: Only pass what is used from ScanTable 2022-10-24 00:47:11 +02:00
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
mjpegenc.h
mlp_parse.c avcodec/mlpdec: parse and use substream info bits 2023-01-31 18:45:22 +01:00
mlp_parse.h avcodec/mlpenc: add helper function to derive TrueHD ch map from ch_layout 2023-10-20 17:07:22 +02:00
mlp_parser.c
mlp.c
mlp.h avcodec/mlp*: merge flags used by encoder and decoder 2023-10-18 23:01:40 +02:00
mlpdec.c avcodec/mlpdec: support for truehd with channels not representable with 5bit field in second stream 2023-10-27 12:45:23 +02:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec/mlpenc: try different filter parameters in case of out of range output from LPC 2023-10-27 12:45:23 +02:00
mlz.c
mlz.h
mmaldec.c avutil/imgutils: Add wrapper for av_image_copy() to avoid casts 2023-09-12 09:42:27 +02:00
mmvideo.c
mobiclip.c avcodec/mobiclip: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
motion_est_template.c avcodec/motion_est_template: Avoid using last + 1 element of array 2022-10-24 16:28:14 +02:00
motion_est.c avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
motion_est.h avcodec/motion_est: Remove unused field 2022-11-06 17:41:26 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
movsub_bsf.c
movtextdec.c
movtextenc.c
mp3_header_decompress_bsf.c
mpc7.c avcodec/mpc7: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
mpc7data.h
mpc8.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
mpc8data.h
mpc8huff.h
mpc.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
mpc.h
mpcdata.h
mpeg2_metadata_bsf.c
mpeg4_unpack_bframes_bsf.c
mpeg4audio_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4audio.c avcodec/aacdec: add support for channel configuration 14 2022-11-03 19:39:52 -03:00
mpeg4audio.h avcodec/aacdec: add support for channel configuration 14 2022-11-03 19:39:52 -03:00
mpeg4data.h avcodec/mpeg4data: Move ff_mpeg4_resync_prefix to its only user 2022-11-11 12:24:23 +01:00
mpeg4video_parser.c avcodec/mpeg4video_parser: Don't set write-only current_picture_ptr 2023-10-11 22:28:24 +02:00
mpeg4video.c
mpeg4video.h
mpeg4videodata.h avcodec/mpeg4data: Move ff_mpeg4_resync_prefix to its only user 2022-11-11 12:24:23 +01:00
mpeg4videodec.c avcodec/mpeg4videodec: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
mpeg4videodec.h
mpeg4videodefs.h
mpeg4videodsp.c
mpeg4videodsp.h
mpeg4videoenc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
mpeg4videoenc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
mpeg12.c avcodec/mpeg12: Avoid unnecessary VLC structures 2023-10-31 21:44:48 +01:00
mpeg12.h avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpeg12codecs.h
mpeg12data.c avcodec/mpeg12data: Remove ff_rl_mpeg1 2022-10-27 15:44:38 +02:00
mpeg12data.h
mpeg12dec.c avcodec/mpeg12: Avoid unnecessary VLC structures 2023-10-31 21:44:48 +01:00
mpeg12dec.h avcodec/mpeg12: Avoid unnecessary VLC structures 2023-10-31 21:44:48 +01:00
mpeg12enc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
mpeg12enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
mpeg12framerate.c
mpeg12vlc.h avcodec/mpeg12: Avoid unnecessary VLC structures 2023-10-31 21:44:48 +01:00
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h avcodec/mpegaudiodec_common: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_common.c avcodec/mpegaudiodec_common: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c avcodec/mpegaudiodec_common: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c avcodec/mpegaudiodsp: Init dct32 directly 2023-10-01 01:53:32 +02:00
mpegaudiodsp.h
mpegaudioenc_fixed.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
mpegaudioenc_float.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
mpegaudioenc_template.c
mpegaudiotab.h
mpegaudiotabs.c
mpegaudiotabs.h
mpegpicture.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
mpegpicture.h avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
mpegutils.c avutil/internal: Don't auto-include emms.h 2023-09-04 11:04:45 +02:00
mpegutils.h
mpegvideo_dec.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
mpegvideo_enc.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
mpegvideo_motion.c
mpegvideo_parser.c lavc/mpegvideo_parser: improve exporting field-coding information 2023-10-03 16:57:02 +02:00
mpegvideo.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
mpegvideo.h avcodec/h263dec, mpeg4videodec: Parse extradata during init 2023-10-05 22:05:21 +02:00
mpegvideodata.c avcodec/mpegvideodata: Join mpeg1/2 dc scale tables 2022-10-31 12:01:33 +01:00
mpegvideodata.h avcodec/mpegvideodata: Mark tables as hidden 2022-10-31 12:01:33 +01:00
mpegvideodec.h
mpegvideoenc.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mpv_reconstruct_mb_template.c avcodec/mpegvideo_dec: Don't use MotionEstContext as scratch space 2022-11-06 17:41:26 +01:00
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
msgsmdec.c
msgsmdec.h
msmpeg4_vc1_data.c avcodec/msmpeg4_vc1_data: Avoid superfluous VLC structures 2023-10-31 20:46:59 +01:00
msmpeg4_vc1_data.h avcodec/msmpeg4_vc1_data: Avoid superfluous VLC structures 2023-10-31 20:46:59 +01:00
msmpeg4.c avcodec/vc1dec: Split VC-1 decoders from msmpeg4 2022-11-06 17:41:26 +01:00
msmpeg4.h
msmpeg4data.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
msmpeg4data.h avcodec/msmpeg4dec: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
msmpeg4dec.c avcodec/msmpeg4dec: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
msmpeg4dec.h avcodec/msmpeg4dec: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
msmpeg4enc.c avcodec/msmpeg4_vc1_data: Avoid superfluous VLC structures 2023-10-31 20:46:59 +01:00
msmpeg4enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
msp2dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
msrle.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
msrledec.c
msrledec.h
msrleenc.c avcodec/msrleenc: Constify pointers for frame->data 2023-07-17 16:23:26 +02:00
mss1.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
mss2.c avcodec/error_resilience: Make applying decode_error_flags optional 2023-09-15 13:08:37 +02:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
mss4.c avcodec/mss4: Partially inline max_depth and nb_bits of VLC 2023-10-31 20:47:00 +01:00
mss12.c
mss12.h
mss34dsp.c avcodec/jpegtables: remove duplicate luma and chroma quantization tables 2022-10-26 20:30:25 +11:00
mss34dsp.h
msvideo1.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
msvideo1enc.c avcodec/msvideo1enc: Add check for av_malloc 2023-04-16 23:36:03 -03:00
mv30.c avcodec/mv30: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
mvcdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
mvha.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
mwsc.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
mxpegdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
nellymoser.c
nellymoser.h
nellymoserdec.c nellymoserdec: convert to lavu/tx 2022-11-06 14:39:38 +01:00
nellymoserenc.c nellymoserenc: convert to lavu/tx 2022-11-06 14:39:38 +01:00
noise_bsf.c avcodec/noise_bsf: Check for wrapped frames 2023-06-06 21:38:02 +02:00
notchlc.c avcodec/notchlc: make variables that can be negative as signed 2023-09-23 22:48:43 +02:00
null_bsf.c
null.c lavc: add null codecs 2023-01-31 09:00:56 +01:00
nuv.c avutil/imgutils: Add wrapper for av_image_copy() to avoid casts 2023-09-12 09:42:27 +02:00
nvdec_av1.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
nvdec_h264.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
nvdec_hevc.c avcodec/nvdec_hevc: fail to initialize on unsupported profiles 2023-10-12 20:57:35 +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/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
nvdec_mpeg12.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
nvdec_vc1.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
nvdec_vp8.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
nvdec_vp9.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
nvdec.c avcodec/nvdec: Use RefStruct-pool API for decoder pool 2023-11-01 20:13:01 +01:00
nvdec.h avcodec/nvdec: Use RefStruct-pool API for decoder pool 2023-11-01 20:13:01 +01:00
nvenc_av1.c avcodec/nvenc: add option to control subsampling of packed rgb input 2023-10-09 20:17:44 +02:00
nvenc_h264.c avcodec/nvenc: add option to control subsampling of packed rgb input 2023-10-09 20:17:44 +02:00
nvenc_hevc.c avcodec/nvenc: add option to control subsampling of packed rgb input 2023-10-09 20:17:44 +02:00
nvenc.c avcodec/nvenc: add option to control subsampling of packed rgb input 2023-10-09 20:17:44 +02:00
nvenc.h avcodec/nvenc: add option to control subsampling of packed rgb input 2023-10-09 20:17:44 +02:00
omx.c avutil/imgutils: Add wrapper for av_image_copy() to avoid casts 2023-09-12 09:42:27 +02:00
on2avc.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
on2avcdata.c
on2avcdata.h
options_table.h lavc: clarify meaning of avctx.level option 2023-10-06 09:49:47 +02:00
options.c avcodec: remove FF_API_GET_FRAME_CLASS 2023-02-09 15:24:16 +01:00
opus_celt.c
opus_celt.h
opus_metadata_bsf.c
opus_parse.c
opus_parse.h
opus_parser.c
opus_pvq.c
opus_pvq.h
opus_rc.c
opus_rc.h
opus_silk.c avcodec/opus_silk: Use void* instead of AVCodecContext* as logctx 2023-09-29 01:45:46 +02:00
opus_silk.h avcodec/opus_silk: Use void* instead of AVCodecContext* as logctx 2023-09-29 01:45:46 +02:00
opus.h
opusdec_celt.c
opusdec.c
opusdsp.c
opusdsp.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opusenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
opusenc.h
opustab.c
opustab.h
osq.c avcodec/osq: do not return immediately on fatal error 2023-09-21 20:32:41 +02:00
packet_internal.h lavc/bsf: move IS_EMPTY() to packet_internal() 2023-07-07 12:07:24 +02:00
packet.h avcodec/packet: add some documentation for AVPacketSideData 2023-10-06 10:04:02 -03:00
paf.h
pafaudio.c
pafvideo.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
pamenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
parser.c avcodec/parser: fill avctx dimensions if unset 2023-04-30 18:25:24 -03:00
parser.h
parsers.c avcodec/rv34_parser: Merge RV30 and RV40 parsers 2023-09-07 00:27:52 +02:00
pcm_rechunk_bsf.c avcodec/pcm_rechunk_bsf: assert that in_pkt is empty after merging its data into out_pkt 2023-04-21 17:14:36 -03:00
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c
pcm-blurayenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
pcm-dvd.c
pcm-dvdenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
pcm.c avcodec/pcm: Remove unnecessary emms_c() 2023-09-04 11:04:45 +02:00
pcx.c avcodec/pcx: fix decoding with AVFrame's negative linesize 2023-09-23 01:42:48 +02:00
pcxenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
pdvdec.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
pel_template.c
pgs_frame_merge_bsf.c
pgssubdec.c
pgxdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
photocd.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
pictordec.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
png_parser.c
png.c
png.h
pngdec.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
pngdsp.c
pngdsp.h
pngenc.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
pnm_parser.c
pnm.c
pnm.h
pnmdec.c avcodec/pnmdec: fix decoding with AVFrame's negative linesize 2023-09-23 01:42:49 +02:00
pnmenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
profiles.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
profiles.h avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec2.c avcodec/thread: Remove ff_thread_get_format define 2023-09-13 22:04:22 +02:00
proresdec.h avcodec/proresdec: Include required headers directly 2023-09-11 00:26:34 +02:00
proresdsp.c avcodec/proresdsp: Pass necessary parameter directly 2023-09-11 00:26:34 +02:00
proresdsp.h avcodec/proresdsp: Pass necessary parameter directly 2023-09-11 00:26:34 +02:00
proresenc_anatoliy.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
proresenc_kostya.c avcodec/proresenc_kostya: set avctx->profile from ctx 2023-06-08 00:48:21 +02:00
prosumer.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
psd.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
psymodel.c
psymodel.h
pthread_frame.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
pthread_internal.h
pthread_slice.c
pthread.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
ptx.c
put_bits.h libavcodec/flacenc: Implement encoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
put_golomb.h libavcodec/flacenc: Implement encoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
qcelpdata.h
qcelpdec.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
qdm2_tablegen.c
qdm2_tablegen.h avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
qdm2.c qdm2: convert to lavu/tx 2022-11-06 14:39:42 +01:00
qdm2data.h
qdmc.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
qdrw.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
qoi_parser.c
qoi.h
qoidec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
qoienc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
qpeg.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h lavu/hwcontext_qsv: Update after adding support for VAAPI on Windows 2023-04-24 13:24:41 +08:00
qsv.c lavc/qsv: fallback to the default mfx implementation for internal session on Windows 2023-05-25 09:04:13 +08:00
qsv.h
qsvdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
qsvenc_av1.c libavcodec/qsvenc_av1: Add max_frame_size support to av1_qsv encoder 2023-01-09 13:56:03 +08:00
qsvenc_h264.c libavcodec/qsvenc: enable Hyper Encode 2023-01-30 08:48:58 +08:00
qsvenc_hevc.c lavc/qsvenc_hevc: restore the default gop size 2023-08-17 12:06:09 +08:00
qsvenc_jpeg.c lavc/qsvenc_jpeg: accept YUYV422 and BGRA in system memory 2023-01-17 10:10:52 +08:00
qsvenc_mpeg2.c
qsvenc_vp9.c
qsvenc.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
qsvenc.h libavcodec/qsvenc: enable Hyper Encode 2023-01-30 08:48:58 +08:00
qtrle.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
qtrleenc.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
r210dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
r210enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c avcodec/rasc: fix decoding with AVFrame's negative linesize 2023-09-23 01:14:12 +02:00
ratecontrol.c avutil/internal: Don't auto-include emms.h 2023-09-04 11:04:45 +02:00
ratecontrol.h avcodec/ratecontrol: drop remnants of libxvid rate control 2023-01-26 20:37:14 +01:00
raw.c swscale: add GBRAP14 format support 2023-09-28 19:37:58 +02:00
raw.h
rawdec.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
rawenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
realtextdec.c
rectangle.h
refstruct.c avcodec/refstruct: Allow to share pools 2023-11-01 20:15:54 +01:00
refstruct.h avcodec/refstruct: Allow to share pools 2023-11-01 20:15:54 +01:00
remove_extradata_bsf.c
reverse.c
rka.c avcodec/rka: improve VRQ mode decoding 2023-09-30 15:35:04 +02:00
rkmppdec.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
rl2.c
rl.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
rl.h avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
rle.c
rle.h
rnd_avg.h
roqaudioenc.c avcodec/roqaudioenc: unbreak mono encoding 2023-02-11 22:59:57 +01:00
roqvideo.c avcodec/roqvideo: Use void*, not AVCodecContext* for logctx 2023-10-01 01:02:53 +02:00
roqvideo.h avcodec/roqvideo: Use void*, not AVCodecContext* for logctx 2023-10-01 01:02:53 +02:00
roqvideodec.c avcodec/roqvideo: Use void*, not AVCodecContext* for logctx 2023-10-01 01:02:53 +02:00
roqvideoenc.c avcodec/roqvideo: Use void*, not AVCodecContext* for logctx 2023-10-01 01:02:53 +02:00
rpza.c
rpzaenc.c avcodec/rpzaenc: replace float-point calculations with integer ones 2023-09-07 20:58:08 +02:00
rscc.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
rtjpeg.c avcodec/idctdsp: Avoid inclusion of avcodec.h 2023-09-11 00:26:34 +02:00
rtjpeg.h avcodec/idctdsp: Avoid inclusion of avcodec.h 2023-09-11 00:26:34 +02:00
rtv1.c avcodec/rtv1: stop returning incomplete frames 2023-09-24 14:22:04 +02:00
rv10.c avcodec/rv10: Replace switch by LUT 2023-10-05 22:05:21 +02:00
rv10dec.h
rv10enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
rv10enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
rv20enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
rv30.c
rv30data.h
rv30dsp.c
rv34_parser.c avcodec/rv34_parser: Remove unused ParseContext 2023-09-07 00:28:01 +02:00
rv34.c avcodec/rv34: Constify pointer to static object 2023-10-31 20:47:00 +01:00
rv34.h avcodec/rv34: Constify pointer to static object 2023-10-31 20:47:00 +01:00
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c avcodec/rv40: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c
s302menc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
samidec.c
sanm.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
sbc_parser.c
sbc.c
sbc.h
sbcdec_data.c
sbcdec_data.h
sbcdec.c
sbcdsp_data.c
sbcdsp_data.h
sbcdsp.c
sbcdsp.h
sbcenc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
sbr.h aacsbr: convert to lavu/tx 2022-11-06 14:39:35 +01:00
sbrdsp_fixed.c
sbrdsp_template.c avcodec/aacsbrdata: Move ff_sbr_noise_table to sbrdsp_template.c 2023-09-28 00:17:47 +02:00
sbrdsp.c
sbrdsp.h
scpr3.c avcodec/scpr3: Check bx 2023-01-17 12:54:54 +01:00
scpr3.h
scpr.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
scpr.h
screenpresso.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
sei.h avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +01:00
setts_bsf.c
sga.c avcodec/sga: Don't use GetBit-API for byte-aligned reads 2023-08-02 18:31:59 +02:00
sgi.h
sgidec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
sgienc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
sgirledec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
sheervideo.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
sheervideodata.h
shorten.c avcodec/shorten: use uint16_t for wave_format 2023-09-11 01:14:49 +02:00
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_fixed_tablegen.c aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
sinewin_fixed_tablegen.h aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2022-11-06 14:39:33 +01:00
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
sipr.c avcodec/sipr: Remove write-only AVCodecContext* 2023-10-01 01:02:53 +02:00
sipr.h avcodec/sipr: Remove write-only AVCodecContext* 2023-10-01 01:02:53 +02:00
siprdata.h
siren.c avcodec/siren: indent 2022-11-12 11:23:04 +11:00
smacker.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
smc.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
smcenc.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
snappy.c
snappy.h
snow_dwt.c avcodec/snow_dwt: Fix left shifts of negative numbers 2022-10-24 16:28:14 +02:00
snow_dwt.h avcodec/snow: Move dsp helper functions to snow_dwt.h 2023-10-02 12:23:16 +02:00
snow.c avcodec/snow: Move freeing encoder-only buffers to snowenc.c 2023-09-29 01:30:55 +02:00
snow.h avcodec/snow: Move dsp helper functions to snow_dwt.h 2023-10-02 12:23:16 +02:00
snowdata.h
snowdec.c avcodec/snow: Move decoder/encoder-only inline funcs to snow(dec|enc).c 2023-09-29 01:04:10 +02:00
snowenc.c avcodec/snow: Move encoder-only stuff out of SnowContext 2023-10-02 12:23:00 +02:00
sonic.c avcodec/sonic: Fix two undefined integer overflows 2023-05-06 00:22:26 +02:00
sp5x.h
sp5xdec.c avcodec/mjpegdec: Only use receive_frame for SMVJPEG 2022-12-10 21:15:27 +01:00
speedhq.c avcodec/speedhq: Remove unused ff_rl_speedhq 2022-10-27 15:44:38 +02:00
speedhq.h avcodec/speedhq: Remove unused ff_rl_speedhq 2022-10-27 15:44:38 +02:00
speedhqdec.c avcodec/speedhqdec: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
speedhqenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
speedhqenc.h
speexdata.h
speexdec.c
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: Fix maplength check 2022-12-24 23:43:45 +01:00
sunrast.h
sunrastenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
svq1_cb.h
svq1_vlc.h avcodec/svq1: fix interframe mean VLC symbols 2022-11-01 09:24:29 +11:00
svq1.c
svq1.h
svq1dec.c avcodec/svq1dec: Increase size of VLC 2023-10-31 20:47:00 +01:00
svq1enc_cb.h
svq1enc.c avcodec/mpegvideo: Move allocating new_picture to the encoder 2023-10-06 20:47:53 +02:00
svq1encdsp.h
svq3.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
synth_filter.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
synth_filter.h dca_core: convert to lavu/tx 2022-11-06 14:39:36 +01:00
tableprint_vlc.h
tableprint.h
tak_parser.c
tak.c avcodec/tak: Use void* instead of AVCodecContext* for logcontext 2023-08-05 09:40:06 +02:00
tak.h avcodec/tak: Use void* instead of AVCodecContext* for logcontext 2023-08-05 09:40:06 +02:00
takdec.c
takdsp.c avcodec/takdsp: Fix integer overflows 2023-06-18 14:29:12 +02:00
takdsp.h
targa_y216dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
targa.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
targa.h
targaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
tdsc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
textdec.c
texturedsp_template.c
texturedsp.c
texturedsp.h
texturedspenc.c
thread.h avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
threadframe.h avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
tiertexseqv.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
tiff_common.c
tiff_common.h
tiff_data.h
tiff.c avcodec/tiff: Don't cast const away 2023-09-07 20:58:00 +02:00
tiff.h
tiffenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
tmv.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
to_upper4.c
to_upper4.h
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c cbs: Make tracing more general 2023-09-22 13:15:00 +08:00
truehd_core_bsf.c
truemotion1.c
truemotion1data.h
truemotion2.c avcodec/truemotion2: Don't check before freeing VLC 2023-09-11 00:28:04 +02:00
truemotion2rt.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
truespeech_data.h
truespeech.c
tscc2.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
tscc2data.h
tscc.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
tta.c avcodec/tta: fix signed overflow in decorrelate 2023-09-04 21:45:51 +02:00
ttadata.c avcodec/tta: fix minor code style issues 2023-08-16 21:36:40 +02:00
ttadata.h
ttadsp.c avcodec/tta: fix minor code style issues 2023-08-16 21:36:40 +02:00
ttadsp.h
ttaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ttaencdsp.c
ttaencdsp.h
ttmlenc.c avcodec/libaribb24,ttmlenc, avutil/tx: Remove redundant init of AVBPrint 2023-09-14 12:32:02 +02:00
ttmlenc.h
twinvq_data.h
twinvq.c avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
twinvq.h avcodec: Remove unnecessary fft, dct inclusions 2022-11-11 12:22:47 +01:00
twinvqdec.c avcodec/metasound_data: Move data shared with twinvq into a new file 2022-10-28 09:38:45 +02:00
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
utvideo.h avcodec/utvideo: Split UTvideoContext into decoder and encoder contexts 2023-10-01 01:01:50 +02:00
utvideodec.c avcodec/utvideodec: move allocation to the end of init 2023-10-03 20:09:27 +02:00
utvideodsp.c lavc/utvideodsp: R-V V restore_rgb_planes 2023-10-31 21:33:25 +02:00
utvideodsp.h lavc/utvideodsp: R-V V restore_rgb_planes 2023-10-31 21:33:25 +02:00
utvideoenc.c avcodec/utvideo: Split UTvideoContext into decoder and encoder contexts 2023-10-01 01:01:50 +02:00
v4l2_buffers.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
v4l2_buffers.h
v4l2_context.c avcodec/v4l2_context: suppress POLLERR and fix crash when buffers are uninitialized 2023-07-27 21:23:39 +02:00
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
v4l2_m2m_dec.c avcodec/v4l2_m2m_dec: remove FF_CODEC_CAP_SETS_PKT_DTS flag 2023-07-11 14:26:43 -03:00
v4l2_m2m_enc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
v4l2_m2m.c avcodec/v4l2_m2m: log both v4l2 and av pixel formats during negotiation 2023-01-10 14:47:24 -08:00
v4l2_m2m.h avcodec/v4l2m2m: allow lower minimum buffer values 2023-01-10 14:49:53 -08:00
v210_template.c
v210dec_init.h
v210dec.c avutil/imgutils: Add wrapper for av_image_copy() to avoid casts 2023-09-12 09:42:27 +02:00
v210dec.h
v210enc_init.h
v210enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
v210enc.h
v210x.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
v308dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
v308enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
v408dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
v408enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
v410dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
v410enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
vaapi_av1.c avcodec/av1dec, vaapi_av1: Remove excessive logmessages 2023-10-22 22:11:37 +02:00
vaapi_decode.c avcodec/avcodec: Avoid codec_desc.h, codec_par.h inclusions 2023-10-03 01:59:07 +02:00
vaapi_decode.h
vaapi_encode_av1.c cbs_av1: Make fake OBU size length field a write option 2023-10-02 20:32:03 +01:00
vaapi_encode_h264.c lavc/vaapi_encode: Separate reference frame into previous/future list 2023-09-22 13:15:00 +08:00
vaapi_encode_h265.c lavc/vaapi_encode: Separate reference frame into previous/future list 2023-09-22 13:15:00 +08:00
vaapi_encode_mjpeg.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vaapi_encode_mpeg2.c lavc/vaapi_encode: Separate reference frame into previous/future list 2023-09-22 13:15:00 +08:00
vaapi_encode_vp8.c lavc/vaapi_encode: Separate reference frame into previous/future list 2023-09-22 13:15:00 +08:00
vaapi_encode_vp9.c lavc/vaapi_encode: Separate reference frame into previous/future list 2023-09-22 13:15:00 +08:00
vaapi_encode.c avcodec/vaapi_encode: Use RefStruct pool API, stop abusing AVBuffer API 2023-11-01 20:14:22 +01:00
vaapi_encode.h avcodec/vaapi_encode: Use RefStruct pool API, stop abusing AVBuffer API 2023-11-01 20:14:22 +01:00
vaapi_h264.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
vaapi_hevc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vaapi_hevc.h lavc/vaapi_hevc: Add vaapi profile parse support for SCC 2023-02-27 13:42:06 +08:00
vaapi_mjpeg.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
vaapi_mpeg2.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
vaapi_mpeg4.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
vaapi_vc1.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
vaapi_vp8.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
vaapi_vp9.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
vb.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
vble.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vbn.h
vbndec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vbnenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
vc1_block.c avcodec/vc1: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
vc1_parser.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
vc1_pred.c
vc1_pred.h
vc1_vlc_data.h avcodec/vc1: Move ff_vc1_init_common() to vc1dec.c 2022-11-06 17:41:26 +01:00
vc1.c avcodec/vc1: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
vc1.h avcodec/vc1: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
vc1acdata.h
vc1data.c avcodec/vc1: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
vc1data.h avcodec/vc1: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
vc1dec.c avcodec/vc1: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
vc1dsp.c
vc1dsp.h
vc2enc_dwt.c
vc2enc_dwt.h
vc2enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
vcr1.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vdpau_av1.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vdpau_h264.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vdpau_hevc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vdpau_internal.h
vdpau_mpeg4.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vdpau_mpeg12.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vdpau_vc1.c avcodec/vdpau_vc1: Fix indentation 2023-10-10 00:22:55 +02:00
vdpau_vp9.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vdpau.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
vdpau.h
version_major.h avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
version.c
version.h lavc/libaribcaption: rename replace_fullwidth_ascii to replace_msz_ascii 2023-10-29 18:21:05 +02:00
videodsp_template.c avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things 2023-02-23 23:21:31 +01:00
videodsp.c
videodsp.h
videotoolbox_vp9.c avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 2023-08-07 09:50:29 +02:00
videotoolbox.c avcodec/hevc_ps: Use RefStruct API for parameter sets 2023-10-07 22:34:28 +02:00
videotoolbox.h avcodec/videotoolbox: fix documents of AVVideotoolboxContext 2023-01-26 23:48:36 +08:00
videotoolboxenc.c avcodec/videotoolboxenc: Check and set hevc profile 2023-10-18 23:05:14 +08:00
vima.c
vlc.c avcodec/vlc: Pass VLC_MULTI_ELEM directly not by pointer 2023-11-01 16:40:22 +01:00
vlc.h avcodec/vlc: Add functions to init static VLCElem[] without VLC 2023-10-31 20:46:59 +01:00
vmdaudio.c
vmdvideo.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
vmixdec.c avcodec/vmixdec: Fix signed integer overflow in dc 2023-09-25 21:41:35 +02:00
vmnc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c lavc/vorbis_parser: ignore unrecognized packet types 2023-03-28 16:46:03 -04:00
vorbis_parser.h
vorbis.c avcodec/vorbis: Use void* logctx instead of AVCodecContext* 2023-10-01 00:50:38 +02:00
vorbis.h avcodec/vorbis: Use void* logctx instead of AVCodecContext* 2023-10-01 00:50:38 +02:00
vorbisdec.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c vorbisenc: convert to lavu/tx 2022-11-06 14:39:41 +01:00
vp3_parser.c
vp3.c avcodec/vp3: Reindent after the previous commits 2023-10-31 20:47:00 +01:00
vp3data.h avcodec/vp3data: rectify comment 2022-10-26 20:30:25 +11:00
vp3dsp.c
vp3dsp.h
vp4data.h
vp5.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vp5data.h
vp6.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
vp8.h avcodec/decode: Use RefStruct API for hwaccel_picture_private 2023-10-07 22:35:22 +02:00
vp8data.c avcodec/vp8data: Use <> for inclusion of stdint.h 2023-09-07 00:49:11 +02:00
vp8data.h vcodec/vp8data: Move ff_vp8_dct_cat_prob to vp8data.c 2023-05-10 07:11:40 -04:00
vp8dsp.c
vp8dsp.h
vp9_mc_template.c
vp9_metadata_bsf.c
vp9_parser.c
vp9_raw_reorder_bsf.c
vp9_superframe_bsf.c
vp9_superframe_split_bsf.c
vp9.c avcodec/vp9: Join extradata buffer pools 2023-11-01 20:16:02 +01:00
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dec.h avcodec/vp9: Use RefStruct-pool API for extradata 2023-11-01 20:14:06 +01:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9dsp.c
vp9dsp.h
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h avcodec/vp9: Use RefStruct-pool API for extradata 2023-11-01 20:14:06 +01:00
vp56.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp89_rac.h
vpx_rac.c
vpx_rac.h
vqavideo.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
vqcdec.c avcodec/vqcdec: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
vt_internal.h
vulkan_av1.c avcodec/vulkan_decode: Use RefStruct API for shared_ref 2023-10-07 22:35:50 +02:00
vulkan_decode.c vulkan_decode: correct flipped condition in image layout 2023-10-25 22:01:21 +02:00
vulkan_decode.h avcodec/vulkan_decode: Use RefStruct API for shared_ref 2023-10-07 22:35:50 +02:00
vulkan_h264.c vulkan_h264: fix long-term ref handling 2023-10-31 21:35:23 +01:00
vulkan_hevc.c avcodec/vulkan_decode: Use RefStruct API for shared_ref 2023-10-07 22:35:50 +02:00
vulkan_video_codec_av1std_decode.h av1dec: add Vulkan hwaccel 2023-05-29 00:42:00 +02:00
vulkan_video_codec_av1std.h av1dec: add Vulkan hwaccel 2023-05-29 00:42:00 +02:00
vulkan_video.c vulkan_decode: convert max level from vulkan to av for comparisons 2023-09-08 06:56:43 +02:00
vulkan_video.h vulkan_decode: convert max level from vulkan to av for comparisons 2023-09-08 06:56:43 +02:00
vulkan.c libavcodec: add Vulkan common video code 2023-05-29 00:41:57 +02:00
vulkan.h libavcodec: add Vulkan common video code 2023-05-29 00:41:57 +02:00
vvc_mp4toannexb_bsf.c avcodec/vvc_mp4toannexb_bsf: Improve included headers 2023-07-24 10:37:07 +02:00
vvc_parser.c avcodec/vvc_parser: Avoid undefined overflow in POC computation 2023-09-22 23:47:40 +02:00
vvc.h avcodec/cbs_h266: add support for Adaptation parameter set NALU type 2023-07-06 11:43:13 -03:00
wavarc.c avcodec/wavarc: Check k in decode_5elp() 2023-10-03 20:09:27 +02:00
wavpack.c avcodec/pthread_frame: Remove ff_thread_release_buffer() 2023-10-22 22:09:59 +02:00
wavpack.h
wavpackdata.c
wavpackenc.c avcodec/wavpackenc: add support for encoding unspec channel layouts 2023-08-15 00:32:45 +02:00
wavpackenc.h
wbmpdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
wbmpenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
wcmv.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
webp_parser.c
webp.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
webvttdec.c
webvttenc.c
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c avcodec/wmaprodec: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
wma.h avcodec/wmaprodec: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
wmadata.h
wmadec.c avcodec/wmaprodec: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
wmaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
wmalosslessdec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Avoid superfluous VLC structures 2023-10-31 21:44:48 +01:00
wmavoice_data.h
wmavoice.c avcodec/wmavoice: Avoid unnecessary VLC structure 2023-10-31 21:44:48 +01:00
wmv2.c avcodec/msmpeg4data: Move data shared between msmpeg4 and VC-1 out 2022-11-06 17:41:26 +01:00
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/msmpeg4dec: Avoid superfluous VLC structures 2023-10-31 20:47:00 +01:00
wmv2dec.h avcodec/msmpeg4dec: Move setting decode_mb for WMV2 to wmv2dec.c 2022-10-29 13:37:41 +02:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
wmv2enc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
wnv1.c avcodec/wnv1: Avoid unnecessary VLC structure 2023-10-31 20:47:00 +01:00
wrapped_avframe.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ws-snd1.c
xan.c all: Use av_frame_replace() where appropriate 2023-09-10 21:22:30 +02:00
xbm_parser.c
xbmdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
xbmenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
xface.c
xface.h
xfacedec.c
xfaceenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
xiph.c
xiph.h
xl.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
xma_parser.c
xpmdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
xsubdec.c
xsubenc.c
xvididct.c avcodec/xvididct: Make c* unsigned to avoid undefined overflows 2023-10-16 01:14:10 +02:00
xvididct.h
xvmc.h
xwd_parser.c
xwd.h
xwddec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
xwdenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
xxan.c
y41pdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
y41penc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ylc.c avcodec/vlc: Use proper namespace 2023-09-11 00:27:45 +02:00
yop.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
yuv4dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
yuv4enc.c avcodec/yuv4enc: do not read past end of input in case of odd height 2023-09-06 15:17:12 +02:00
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 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
zmbvenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00