1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavcodec
Andreas Rheinhardt a105b11a9d avcodec/cbs: Add specialization for ff_cbs_(read|write)_unsigned()
These functions allow not only to read and write unsigned values,
but also to check ranges and to emit trace output which can be
beautified when processing arrays (indices like "[i]" are replaced
by their actual numbers).

Yet lots of callers actually only need something simpler:
Their range is only implicitly restricted by the amount
of bits used and they are not part of arrays, hence don't
need this beautification.

This commit adds specializations for these callers;
this is very beneficial size-wise (it reduced the size
of .text by 23312 bytes here), as a call is now cheaper.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2023-07-30 21:36:31 +02:00
..
aarch64 hevcdsp_idct_neon.S: Avoid unnecessary mov. 2023-07-29 16:05:23 +02:00
alpha
arm Revert "avcodec/arm/hevc: remove duplicate mov of deblock neon" 2023-03-23 09:39:32 +02:00
avr32
bfin
loongarch avcodec/la: Add LSX optimization for h264 qpel. 2023-05-25 21:05:01 +02:00
mips mips: fix build fail on MIPS R6 2023-03-26 01:46:39 +01:00
neon
ppc avcodec/dct: Move fdct function declarations to fdctdsp.h 2023-07-29 04:16:59 +02:00
riscv lavc/h264chroma: RISC-V V add motion compensation for 4xH and 2xH chroma blocks 2023-07-25 19:10:40 +03:00
sh4
sparc
tests avcodec/dct: Move fdct function declarations to fdctdsp.h 2023-07-29 04:16:59 +02:00
x86 avcodec/x86/mathops: clip constants used with shift instructions within inline assembly 2023-07-20 16:51:53 -03:00
.gitignore
4xm.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
8bps.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03: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
aac_adtstoasc_bsf.c
aac_defines.h
aac_parser.c
aac.h
aaccoder_trellis.h
aaccoder_twoloop.h
aaccoder.c
aacdec_fixed.c
aacdec_template.c avcodec/aacdec_template: Fix undefined signed interger operations 2023-07-23 18:08:15 +02:00
aacdec.c
aacdectab.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization_misc.h
aacenc_quantization.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenc.c avcodec/aacenc: add strict bit rate control option 2023-06-04 03:36:10 +02:00
aacenc.h
aacenctab.c
aacenctab.h
aacps_common.c
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
aacps.h
aacpsdata.c
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/aacpsy: clip global_quality within the psy_vbr_map array boundaries 2023-04-14 10:04:47 -03:00
aacsbr_fixed.c
aacsbr_template.c
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec 2023-07-22 16:18:39 +02:00
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser_internal.h
ac3_parser.c
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
ac3dec_float.c avcodec/eac3dec: add detection of Atmos spatial extension profile 2023-03-02 13:45:51 +01:00
ac3dec.c avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec 2023-07-22 16:18:39 +02:00
ac3dec.h avcodec/ac3: Remove unused fields 2023-03-02 21:32:00 +01:00
ac3defs.h
ac3dsp.c
ac3dsp.h
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
ac3enc.c
ac3enc.h
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
adts_header.h
adts_parser.c
adts_parser.h
adx_parser.c
adx.c
adx.h
adxdec.c
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
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/msrleenc: Add msrle encoder 2023-06-20 14:37:52 +02:00
alsdec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
amfenc_av1.c libavcodec/amfenc: add PreAnalysis support 2023-06-29 10:49:33 -03:00
amfenc_h264.c libavcodec/amfenc: add PreAnalysis support 2023-06-29 10:49:33 -03:00
amfenc_hevc.c libavcodec/amfenc: add PreAnalysis support 2023-06-29 10:49:33 -03:00
amfenc.c libavcodec/amfenc: add PreAnalysis support 2023-06-29 10:49:33 -03: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 lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02: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 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
asvenc.c avcodec/dct: Move fdct function declarations to fdctdsp.h 2023-07-29 04:16:59 +02:00
atrac1.c
atrac1data.h
atrac3.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac9dec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02: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 lavc/audiotoolbox: fix build failure on osx 10.5 (v3) 2023-07-15 19:57:47 -03:00
aura.c
av1_frame_merge_bsf.c
av1_frame_split_bsf.c
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
av1dec.c avcodec/av1dec: remove FF_CODEC_CAP_SETS_PKT_DTS flag 2023-07-11 14:26:43 -03:00
av1dec.h avcodec/av1dec: convert to receive_frame() 2023-05-25 11:21:35 -03:00
avcodec_internal.h lavc: add generic-encode-layer private data 2023-07-07 12:07:23 +02:00
avcodec.c lavc: deprecate AV_CODEC_FLAG_DROPCHANGED 2023-07-15 10:19:33 +02:00
avcodec.h lavc: deprecate AV_CODEC_FLAG_DROPCHANGED 2023-07-15 10:19:33 +02:00
avcodecres.rc
avdct.c
avdct.h
avfft.c
avfft.h
avpacket.c avcodec/avpacket: use av_dict_iterate 2022-12-01 11:21:14 +01: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
bgmc.h
bink.c avcodec/bink: make two tables use uint8_t type 2023-06-15 18:14:12 +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 lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2023-01-18 09:41:32 +01:00
bitstream.c
bitstream.h lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2023-01-18 09:41:32 +01: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: Avoid undefined integer overflow in predictor_calc_error() 2023-05-22 02:49:59 +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
cavs.h
cavsdata.c
cavsdec.c avcodec/cavsdec: Check bits left before picture allocation 2023-05-01 00:48:32 +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 cbs_av1: expose tile col/row starts in SBs 2023-05-29 00:41:59 +02:00
cbs_av1.c avcodec/cbs: Add specialization for ff_cbs_(read|write)_unsigned() 2023-07-30 21:36:31 +02:00
cbs_av1.h cbs_av1: expose tile col/row starts in SBs 2023-05-29 00:41:59 +02:00
cbs_bsf.c
cbs_bsf.h
cbs_h264_syntax_template.c
cbs_h264.h
cbs_h265_syntax_template.c
cbs_h265.h
cbs_h266_syntax_template.c avcodec/cbs_h266_syntax_template: add missing checks to subpic dimension values 2023-07-25 18:06:57 -03:00
cbs_h266.h avcodec/cbs_h266: add support for Adaptation parameter set NALU type 2023-07-06 11:43:13 -03:00
cbs_h2645.c avcodec/cbs: Add specialization for ff_cbs_(read|write)_unsigned() 2023-07-30 21:36:31 +02:00
cbs_h2645.h
cbs_internal.h avcodec/cbs: Add specialization for ff_cbs_(read|write)_unsigned() 2023-07-30 21:36:31 +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_{h2645,sei}: add support for Ambient Viewing Environment SEI 2023-01-13 20:53:02 +02:00
cbs_sei.c avcodec/cbs: add cbs implementation for H266/VVC 2023-06-29 14:12:50 -03:00
cbs_sei.h avcodec/cbs_{h2645,sei}: add support for Ambient Viewing Environment SEI 2023-01-13 20:53:02 +02:00
cbs_vp9_syntax_template.c
cbs_vp9.c avcodec/cbs: Add specialization for ff_cbs_(read|write)_unsigned() 2023-07-30 21:36:31 +02:00
cbs_vp9.h
cbs.c avcodec/cbs: Add specialization for ff_cbs_(read|write)_unsigned() 2023-07-30 21:36:31 +02:00
cbs.h avcodec/cbs: add API to discard units by AVDiscard 2023-06-19 11:52:18 +08:00
ccaption_dec.c avcodec/ccaption_dec: simplify init function 2023-05-20 13:06:40 +02:00
cdgraphics.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
cdtoons.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
cdxl.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
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
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: AC-4 codec registration 2023-06-20 01:11:31 +02:00
codec_desc.h lavc/codec_desc: add a property for codecs that support field coding 2023-05-15 10:31:55 +02:00
codec_id.h avcodec: AC-4 codec registration 2023-06-20 01:11:31 +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: always free side data in the destination AVCodecContext 2023-07-25 14:13:42 -03:00
codec_par.h lavc/codec_par: add AVCodecParameters.framerate 2023-05-07 15:47:25 +02:00
codec.h lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
cook_parser.c
cook.c
cookdata.h
copy_block.h
cos_tablegen.c
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
cuviddec.c libavcodec/cuviddec: determine amount of decoded surfaces from within cuvid parser 2023-06-06 15:32:41 +02:00
cyuv.c
d3d11va.c
d3d11va.h
dca_core_bsf.c
dca_core.c
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c
dca_lbr.h
dca_parser.c
dca_sample_rate_tab.c
dca_sample_rate_tab.h
dca_syncwords.h avcodec/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01:00
dca_xll.c avcodec/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01: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
dcadec.h
dcadsp.c
dcadsp.h
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
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c
dct.h avcodec/dct: Move fdct function declarations to fdctdsp.h 2023-07-29 04:16:59 +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: consistently set channel info when parsing param change side data 2023-07-25 14:13:42 -03:00
decode.h lavc: add a header for internal generic-layer APIs 2023-07-07 12:07:23 +02:00
defs.h
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
dirac_dwt.h
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
dirac.c
dirac.h
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
dnxhddata.h
dnxhddec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
dnxhdenc.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03: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
dovi_rpu.h
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 lavc/dvdec: export bitrate 2023-07-07 12:12:52 +02:00
dvdsub_parser.c
dvdsub.c
dvdsub.h
dvdsubdec.c
dvdsubenc.c avcodec/dvdsubenc: remove duplicated ; 2023-01-29 13:10:20 +01:00
dvenc.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
dxa.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03: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
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dxva2.c
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 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
eaidct.c
eaidct.h
eamad.c
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 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
eatqi.c
elbg.c avcodec/elbg: fix integer overflows 2023-05-21 10:50:59 +02:00
elbg.h
elsdec.c
elsdec.h
encode.c lavc/encode: improve unsupported-format error messages 2023-07-11 19:28:18 +02:00
encode.h lavc: add a header for internal generic-layer APIs 2023-07-07 12:07:23 +02:00
error_resilience.c Revert "avcodec/er: remove check for fields" 2023-04-14 17:56:45 +02:00
error_resilience.h Revert "avcodec/er: remove check for fields" 2023-04-14 17:56:45 +02:00
escape124.c avcodec/escape124: Check that blocks are allocated before use 2023-04-14 17:56:44 +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*: Improve included headers 2023-07-24 10:37:07 +02: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 num_ref_pic_list_in_sps 2023-07-28 02:12:12 +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/exr: remove wrong scaling for 32bit DWA compression 2023-06-08 12:08:01 +02:00
exrdsp.c
exrdsp.h
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: add support for H266/VVC 2023-06-29 14:12:50 -03:00
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c
faxcompr.c
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
ffjni.h
fflcms2.c avutil/{color_utils, csp}: merge color_utils into csp and expose API 2023-02-09 15:35:14 +01:00
fflcms2.h
fft_fixed_32.c
fft_float.c
fft_init_table.c
fft_table.h
fft_template.c
fft-internal.h
fft.h
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
ffv1enc_template.c
ffv1enc.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03: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
flac_parser.c
flac.c libavcodec/flacdec: Implement decoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
flac.h
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Fix signed integre overflow 2023-05-06 00:22:25 +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 avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
float2half.c
flvdec.c
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
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/g729postfilter: Limit shift in long term filter 2023-04-02 23:54:47 +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 lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2023-01-18 09:41:32 +01:00
get_buffer.c
gif_parser.c avcodec/gif_parser: fix possible wrong splitting of frames 2023-05-21 10:48:14 +02:00
gif.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
gif.h
gifdec.c lavc/gifdec: unify get_buffer() calls I/P frames 2023-07-15 11:35: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: Ignoring errors is only possible before the input end 2023-06-18 14:29:11 +02:00
h263dec.h
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
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb_template.c
h264_mb.c
h264_mc_template.c
h264_metadata_bsf.c avcodec/h264_metadata_bsf: remove AUDs at any position 2023-02-09 14:38:28 +05:30
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c
h264_parse.h
h264_parser.c lavf: use AV_CODEC_PROP_FIELDS where appropriate 2023-05-15 10:31:55 +02:00
h264_picture.c avcodec/h264_picture: use ff_thread_replace_frame() 2023-05-18 10:52:30 -03:00
h264_ps.c h264_ps: expose scaling_matrix_present_mask 2023-05-29 00:41:30 +02:00
h264_ps.h h264_ps: expose scaling_matrix_present_mask 2023-05-29 00:41:30 +02:00
h264_redundant_pps_bsf.c
h264_refs.c
h264_sei.c avcodec/h264_sei, sei: Make H264_SEI_FpaType generic 2022-12-01 11:00:41 +01: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/h264_slice: Remove always-false check 2023-07-30 21:36:31 +02: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 h264dec: add Vulkan hwaccel 2023-05-29 00:41:58 +02:00
h264dec.h
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
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
h274.h avcodec/h274: fix include 2023-01-11 12:12:27 +01:00
h2645_parse.c avcodec/h2645_parse: add support for H266/VVC 2023-06-29 14:12:29 -03:00
h2645_parse.h
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
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
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
hevc_ps_enc.c
hevc_ps.c avcodec/hevc_ps: Improve PPS SCC extension bit depth check 2023-07-10 12:31:06 +02:00
hevc_ps.h hevc_ps: expose sps_extension_present_flag 2023-05-29 00:41:35 +02:00
hevc_refs.c avcodec/hevc_refs: Check that nb_refs stays <= HEVC_MAX_REFS 2023-06-18 14:29:13 +02:00
hevc_sei.c avcodec: move content light level SEI handling to h2645_sei 2023-07-27 21:45:43 +03: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: simplify decrementing of MDCV/CLL flags 2023-07-27 21:45:43 +03:00
hevcdec.h hevcdec: remove redundant bits_used_for_short_term_rps field 2023-06-07 23:59:12 +02:00
hevcdsp_template.c
hevcdsp.c
hevcdsp.h
hevcpred_template.c
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Fix undefined behavior with shift 2023-04-14 17:56:36 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccels.h av1dec: add Vulkan hwaccel 2023-05-29 00:42:00 +02:00
hwconfig.h libavcodec: add Vulkan common video code 2023-05-29 00:41:57 +02:00
idcinvideo.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
idctdsp.c
idctdsp.h
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
iirfilter.h
ilbcdata.h
ilbcdec.c
imc.c
imcdata.h
imgconvert.c
imm4.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h lavc: deprecate AV_CODEC_FLAG_DROPCHANGED 2023-07-15 10:19:33 +02:00
interplayacm.c avcodec/interplayacm: do not use NULL for av_log() 2023-04-27 18:34:22 +02:00
interplayvideo.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
intrax8.c lavc/intrax8: fix an assert 2023-07-12 15:35:37 +02:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ipu_parser.c
ituh263dec.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +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
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
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 for reduction factor and image offset 2023-06-27 22:36:44 +02:00
jpeg2000dec.h avcodec/jpeg2000dec: move decoder structs to a header file 2023-04-22 15:57:35 -07:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpeg2000htdec.c avcodec/jpeg2000htdec: Check for invalid magref length. 2023-06-23 02:06:45 +02:00
jpeg2000htdec.h avcodec/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07:00
jpegls.c
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
jpegquanttables.h
jpegtables.c
jpegtables.h
jpegtabs.h
jrevdct.c
jvdec.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
kbdwin.c avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec 2023-07-22 16:18:39 +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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
libaomenc.c avcodec: fix misleading indentation warnings after ticks_per_frame deprecation 2023-07-27 21:24:23 +02:00
libaribb24.c lavc/codec_desc.c: remove AV_CODEC_PROP_TEXT_SUB property from ARIB_CAPTION 2023-03-28 12:02:55 -04:00
libaribcaption.c lavc/libaribcaption.c: add ARIB caption decoder using libaribcaption 2023-03-28 12:05:19 -04: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/libfdk-aaceenc: add a flush callback 2023-04-03 20:15:13 -03: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: build against libjxl 0.9 2023-07-10 16:26:40 -04:00
libjxlenc.c avcodec/libjxlenc: use reciprocol gamma for GAMMA22 and GAMMA28 2023-04-12 10:13:58 -04:00
libkvazaar.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02: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
libopenh264enc.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +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 avcodec/libopusenc: Remove redundant av_packet_unref() 2023-03-18 07:21:35 +01:00
librav1e.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
librsvgdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
libshine.c
libspeexdec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
libspeexenc.c
libsvtav1.c libsvtav1: Add workaround for gop_size == 1 2023-07-13 17:25:02 -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: Constify VP9-decoder 2023-03-13 23:36:53 +01:00
libvpxenc.c avcodec: fix misleading indentation warnings after ticks_per_frame deprecation 2023-07-27 21:24:23 +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 lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
libx265.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
magicyuvenc.c avcodec/magicyuvenc: put some slice work under parallel execution 2023-06-03 11:34:47 +02:00
Makefile avcodec/Makefile: Unconditionally skip vulkan_video_codec_av1std.h 2023-07-29 04:06:58 +02:00
mathops.h libavcodec/flacdec: Implement decoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
mathtables.c
mdct_fixed_32.c
mdct_float.c
mdct_template.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
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c avcodec/mediacodec: Add AV1 encoder 2023-05-17 19:19:51 +08: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
mediacodecdec.c avcodec/mediacodecdec: remove FF_CODEC_CAP_SETS_PKT_DTS flag 2023-07-11 14:26:43 -03:00
mediacodecenc.c avcodec/mediacodecenc: add profile names to options 2023-06-19 12:19:29 +08:00
metasound_data.h
metasound_twinvq_data.h
metasound.c
mf_utils.c
mf_utils.h
mfenc.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +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
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
mjpegdec.c avcodec/mjpegdec: remove FF_CODEC_CAP_SETS_PKT_DTS flag 2023-07-11 14:26:43 -03: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
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/mlpdec: parse and use substream info bits 2023-01-31 18:45:22 +01:00
mlp_parser.c
mlp.c
mlp.h
mlpdec.c avcodec/mlpdec: add detection of Atmos spatial extension profile in TrueHD 2023-03-02 13:45:59 +01:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
mlz.c
mlz.h
mmaldec.c avcodec/mmaldec: remove FF_CODEC_CAP_SETS_PKT_DTS flag 2023-07-11 14:26:43 -03:00
mmvideo.c
mobiclip.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
motion_est_template.c
motion_est.c avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
motion_est.h
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c avcodec/motionpixels: Mask pixels to valid values 2023-02-23 23:34:24 +01:00
movsub_bsf.c
movtextdec.c
movtextenc.c
mp3_header_decompress_bsf.c
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
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
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpeg4video.c
mpeg4video.h
mpeg4videodata.h
mpeg4videodec.c avcodec: Ignoring errors is only possible before the input end 2023-06-18 14:29:11 +02:00
mpeg4videodec.h
mpeg4videodefs.h
mpeg4videodsp.c
mpeg4videodsp.h
mpeg4videoenc.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
mpeg4videoenc.h avcodec/mpegvideo_enc: remove picture_number parameter from encode functions 2023-01-26 20:37:01 +01:00
mpeg12.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpeg12.h avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpeg12codecs.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: ignore picture start code in extradata for AVID mpeg2 files 2023-07-06 21:08:57 +02:00
mpeg12dec.h
mpeg12enc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_common.c
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
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: add AVHWAccel.free_frame_priv callback 2023-05-29 00:41:56 +02:00
mpegpicture.h avcodec/mpegvideo_enc: do not use AVFrame.*_picture_number for encoding 2023-02-13 00:36:49 +01:00
mpegutils.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
mpegutils.h
mpegvideo_dec.c avcodec/mpegvideo_dec: properly set output frames as keyframes 2023-07-15 19:47:40 -03:00
mpegvideo_enc.c avcodec/dct: Move fdct function declarations to fdctdsp.h 2023-07-29 04:16:59 +02:00
mpegvideo_motion.c
mpegvideo_parser.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
mpegvideo.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpegvideo.h avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpegvideodata.c
mpegvideodata.h
mpegvideodec.h
mpegvideoenc.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c
mpv_reconstruct_mb_template.c
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
msmpeg4_vc1_data.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4dec.h
msmpeg4enc.c avcodec: fix misleading indentation warnings after ticks_per_frame deprecation 2023-07-27 21:24:23 +02: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
mss12.c
mss12.h
mss34dsp.c
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
mwsc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
nellymoserenc.c
noise_bsf.c avcodec/noise_bsf: Check for wrapped frames 2023-06-06 21:38:02 +02:00
notchlc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
null_bsf.c
null.c lavc: add null codecs 2023-01-31 09:00:56 +01:00
nuv.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
nvdec_av1.c
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c
nvdec_mpeg4.c avcodec/nvdec_mpeg4: fix order of quant matrix coefficients 2023-05-15 18:30:43 +02:00
nvdec_mpeg12.c avcodec/nvdec_mpeg2: fix order of quant matrix coefficients 2023-05-15 18:30:38 +02:00
nvdec_vc1.c
nvdec_vp8.c
nvdec_vp9.c
nvdec.c avcodec/nvdec: make explicit copy of frames unless user requested otherwise 2022-12-10 00:52:34 +01:00
nvdec.h
nvenc_av1.c avcodec/nvenc: let preset decide default gop size 2023-06-22 19:33:09 +02:00
nvenc_h264.c avcodec/nvenc: let preset decide default gop size 2023-06-22 19:33:09 +02:00
nvenc_hevc.c avcodec/nvenc: let preset decide default gop size 2023-06-22 19:33:09 +02:00
nvenc.c avcodec/nvenc: set idrPeriod to gopLength unconditionally 2023-07-07 13:39:26 +02:00
nvenc.h avcodec/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-06-16 22:10:42 +02:00
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options_table.h lavc: deprecate AV_CODEC_FLAG_DROPCHANGED 2023-07-15 10:19:33 +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
opus_silk.h
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
packet_internal.h lavc/bsf: move IS_EMPTY() to packet_internal() 2023-07-07 12:07:24 +02:00
packet.h
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: add bitstream parser for H266/VVC 2023-06-29 14:12:50 -03: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: allow Changing parameters 2023-07-22 16:18:39 +02:00
pcx.c
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 avcodec/pdvdec: Check previous frame before using it 2023-05-06 00:22:23 +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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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/pngdec: Do not pass AVFrame into global header decode 2023-05-06 00:22:24 +02:00
pngdsp.c
pngdsp.h
pngenc.c avcodec/pngenc: write sBIT chunks 2023-04-01 00:37:55 -04:00
pnm_parser.c
pnm.c
pnm.h
pnmdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: MPEG-5 EVC codec registration 2023-05-29 11:38:21 -03:00
profiles.h avcodec: MPEG-5 EVC codec registration 2023-05-29 11:38:21 -03:00
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec2.c avcodec/proresdec2: remove duplicated function 2023-06-14 12:04:15 +02:00
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03: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 lavc: add generic-decode-layer private data 2023-07-07 12:07:23 +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
qdm2.c
qdm2data.h
qdmc.c avutil: remove FF_API_DECLARE_ALIGNED 2023-02-09 15:35:14 +01: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 avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03: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 libavcodec/qsvenc: enable Hyper Encode 2023-01-30 08:48:58 +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 lavc/qsvenc: the height is aligned to 32 for AV1 2023-05-25 09:04:13 +08: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 avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01: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
ralfdata.h
rangecoder.c
rangecoder.h
rasc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
ratecontrol.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
ratecontrol.h avcodec/ratecontrol: drop remnants of libxvid rate control 2023-01-26 20:37:14 +01:00
raw.c
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
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
reverse.c
rka.c avcodec/rka: Fix integer overflow in decode_filter() 2023-07-22 17:05:47 +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
rl.h
rle.c
rle.h
rnd_avg.h
roqaudioenc.c avcodec/roqaudioenc: unbreak mono encoding 2023-02-11 22:59:57 +01:00
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
rpza.c
rpzaenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
rscc.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
rtjpeg.c
rtjpeg.h
rtv1.c avcodec: add RTV1 decoder 2023-06-07 09:00:18 +02:00
rv10.c lavc: disable an obsolete hack for real video 2023-03-02 21:32:00 +01: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
rv34.c avcodec/rv34: Add check for av_malloc 2023-04-16 23:36:03 -03:00
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
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 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
sbr.h
sbrdsp_fixed.c
sbrdsp_template.c
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 avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
sheervideodata.h
shorten.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
sipr.c
sipr.h
siprdata.h
siren.c
smacker.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
smc.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
smcenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
snappy.c
snappy.h
snow_dwt.c
snow_dwt.h
snow.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
snow.h
snowdata.h
snowdec.c
snowenc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
speedhq.h
speedhqdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
svq1.c
svq1.h
svq1dec.c
svq1enc_cb.h
svq1enc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01: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
synth_filter.h
tableprint_vlc.h
tableprint.h
tak_parser.c
tak.c avcodec/tak: Check remaining bits in ff_tak_decode_frame_header() 2023-05-06 00:22:26 +02:00
tak.h lavc/tak: make ff_tak_parse_streaminfo static 2023-05-05 10:35:08 +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: remove FF_API_THREAD_SAFE_CALLBACKS 2023-02-09 15:24:16 +01:00
threadframe.h avcodec/utils: add ff_thread_replace_frame() 2023-05-18 10:16:03 -03: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: add a zero DNG_LINEARIZATION_TABLE check 2023-05-06 00:22:26 +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
truehd_core_bsf.c
truemotion1.c
truemotion1data.h
truemotion2.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
tscc2data.h
tscc.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
tta.c avcodec/tta: fix regression with new channel layout switch 2023-02-11 16:49:31 +01:00
ttadata.c
ttadata.h
ttadsp.c
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
ttmlenc.h
twinvq_data.h
twinvq.c
twinvq.h
twinvqdec.c
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c avcodec/utils: fix 2 integer overflows in get_audio_frame_duration() 2023-06-23 02:06:45 +02:00
utvideo.h
utvideodec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
utvideodsp.c
utvideodsp.h
utvideoenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01: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
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 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
vaapi_decode.c vaapi: support VAProfileH264High10 decoding 2023-04-17 15:11:22 +08:00
vaapi_decode.h
vaapi_encode_h264.c vaapi: support VAProfileH264High10 encoding 2023-04-17 15:11:22 +08:00
vaapi_encode_h265.c lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
vaapi_encode_mjpeg.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
vaapi_encode_mpeg2.c lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
vaapi_encode_vp8.c lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
vaapi_encode_vp9.c lavc/vaapi_encode*: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
vaapi_encode.c lavc/vaapi_encode: fix propagating durations and opaques 2023-02-02 10:42:39 +08:00
vaapi_encode.h lavc/vaapi_encode: fix propagating durations and opaques 2023-02-02 10:42:39 +08:00
vaapi_h264.c
vaapi_hevc.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03: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
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c
vaapi_vp9.c
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
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
vc1.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02: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
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h
vdpau_mpeg4.c avcodec/vdpau_mpeg4: fix order of quant matrix coefficients 2023-05-15 18:30:54 +02:00
vdpau_mpeg12.c avcodec/vdpau_mpeg12: fix order of quant matrix coefficients 2023-05-15 18:30:49 +02:00
vdpau_vc1.c
vdpau_vp9.c
vdpau.c
vdpau.h
version_major.h lavc: deprecate AV_CODEC_FLAG_DROPCHANGED 2023-07-15 10:19:33 +02:00
version.c
version.h avcodec/version: bump minor after recent additions 2023-06-29 14:12:50 -03: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
videotoolbox.c lavc/videotoolbox: fix warnings 2023-04-09 18:12:26 +08:00
videotoolbox.h avcodec/videotoolbox: fix documents of AVVideotoolboxContext 2023-01-26 23:48:36 +08:00
videotoolboxenc.c avcodec/videotoolboxenc: use color parameters conversion from avutil 2023-07-23 11:51:42 +08:00
vima.c
vlc.c
vlc.h
vmdaudio.c
vmdvideo.c
vmixdec.c avcodec/vmixdec: Fix several integer anomalies 2023-07-25 23:17:28 +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
vorbis.h
vorbisdec.c avcodec/vorbisdec: Check codebook float values to be finite 2023-04-22 23:21:03 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3_parser.c
vp3.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vp3data.h
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c avcodec: add AVHWAccel.flush callback 2023-05-29 00:41:57 +02:00
vp8.h
vp8data.c vcodec/vp8data: Move ff_vp8_dct_cat_prob to vp8data.c 2023-05-10 07:11:40 -04: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: add AVHWAccel.flush callback 2023-05-29 00:41:57 +02:00
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
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
vp56.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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: Check width & 15 2022-12-08 17:48:21 +01:00
vt_internal.h
vulkan_av1.c vulkan_av1: remove an invalid debug print 2023-07-21 20:04:21 +02:00
vulkan_decode.c lavc/vulkan_decode: use a single execution pool per thread 2023-07-21 20:04:15 +02:00
vulkan_decode.h lavc/vulkan_decode: use a single execution pool per thread 2023-07-21 20:04:15 +02:00
vulkan_h264.c vulkan_h264: check if slices_buf exists on end_frame 2023-06-25 03:11:38 +02:00
vulkan_hevc.c vulkan_hevc: use diagonal scan order for scaling lists 2023-07-28 04:07:33 +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: replace usage of %lu with %"SIZE_SPECIFIER" 2023-05-29 03:22:58 +02:00
vulkan_video.h av1dec: add Vulkan hwaccel 2023-05-29 00:42:00 +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/cbs_h2645: fix parsing and storing Picture Header references in the context 2023-06-30 08:26:38 -03: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: Fix k limit 2023-07-23 18:07:36 +02:00
wavpack.c avcodec/wavpack: Avoid undefined shift in get_tail() 2022-12-20 18:35:12 +01:00
wavpack.h
wavpackdata.c
wavpackenc.c avcodec/wavpackenc: unbreak encoding 8bit pcm 2023-05-21 11:30:12 +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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
webvttdec.c
webvttenc.c
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c
wma.h
wmadata.h
wmadec.c avcodec/wmadec: clear pts when returning a frame during flush 2022-12-07 08:48:47 -03: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 lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
wmavoice_data.h
wmavoice.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c
wmv2dec.h
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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
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
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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
zerocodec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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