ffmpeg-rockchip/libavcodec
Zhao Zhili 47430a3cb1 avcodec/cavs_parser: fix finding the end of a frame
Use the next I/P/B or start code as the end of current frame.

Before the patch, extension start code, user data start code,
sequence end code and so on are treated as the start of next
frame.

Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
2023-05-20 04:03:44 +08:00
..
aarch64 codec/aarch64/hevc: add transform_luma_neon 2023-04-14 12:07:57 +03:00
alpha
arm Revert "avcodec/arm/hevc: remove duplicate mov of deblock neon" 2023-03-23 09:39:32 +02:00
avr32
bfin
loongarch
mips mips: fix build fail on MIPS R6 2023-03-26 01:46:39 +01:00
neon
ppc
riscv
sh4
sparc
tests lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
x86 get_cabac_inline_x86: Don't inline the assembly function on 32 bit 2023-04-02 00:34:10 +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.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_defines.h
aac_parser.c
aaccoder.c
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c
aacdec_fixed.c
aacdec_template.c
aacdectab.h
aacenc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
aacenc.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenctab.c
aacenctab.h
aacps.c
aacps.h
aacps_common.c
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h avcodec/aacps_tablegen: fix build error after avutil bump 2023-03-02 15:13:38 +08:00
aacps_tablegen_template.c
aacpsdata.c
aacpsdsp.h
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsy.c avcodec/aacpsy: clip global_quality within the psy_vbr_map array boundaries 2023-04-14 10:04:47 -03:00
aacsbr.c
aacsbr.h
aacsbr_fixed.c
aacsbr_template.c
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3.c
ac3.h avcodec/eac3dec: avoid float noise in fixed mode addition to overflow 2023-01-11 12:12:25 +01:00
ac3_channel_layout_tab.c
ac3_channel_layout_tab.h
ac3_parser.c
ac3_parser.h
ac3_parser_internal.h
ac3dec.c avcodec/eac3dec: add detection of Atmos spatial extension profile 2023-03-02 13:45:51 +01:00
ac3dec.h avcodec/ac3: Remove unused fields 2023-03-02 21:32:00 +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
ac3defs.h
ac3dsp.c
ac3dsp.h
ac3enc.c
ac3enc.h
ac3enc_fixed.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ac3enc_float.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
ac3enc_template.c
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec/adpcm: Fix integer overflow in intermediate in ADPCM_XMD 2023-05-06 00:32:29 +02:00
adpcm.h
adpcm_data.c
adpcm_data.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.c
adx.h
adx_parser.c
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.c
alac_data.c
alac_data.h
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 avcodec/mediacodec: Add VP8 encoder 2023-05-17 19:20:57 +08:00
alsdec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
amfenc.c libavcodec/amfenc: add AV1 encoding support 2023-01-27 22:38:45 +05:30
amfenc.h libavcodec/amfenc: add AV1 encoding support 2023-01-27 22:38:45 +05:30
amfenc_av1.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
amfenc_h264.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
amfenc_hevc.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
amr.h
amr_parser.c
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c
ansi.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03: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.c avcodec/ass: specify a permissive encoding 2022-12-03 19:08:44 +01:00
ass.h
ass_split.c
ass_split.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 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
atrac3data.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
atrac3plus_data.h
atrac3plusdec.c
atrac3plusdsp.c
atrac9dec.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
atrac9tab.h
atsc_a53.c
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c
audiotoolboxenc.c
aura.c
av1.h
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
av1dec.c lavc/av1*: fix exporting framerate 2023-05-15 14:17:49 +02:00
av1dec.h avcodec/av1dec: parse and export Metadata OBUs 2023-03-10 16:27:05 -03:00
avcodec.c avcodec/avcodec: fix UB NULL+0 2023-05-04 12:10:11 +08:00
avcodec.h lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +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
avs.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
avs2.c
avs2.h
avs2_parser.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01:00
avs3.h
avs3_parser.c avcodec: remove FF_API_AVCTX_TIMEBASE 2023-02-09 15:35:08 +01: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: Avoid undefined out of array end pointers in binkb_decode_plane() 2023-02-23 23:25:27 +01:00
binkaudio.c avcodec/binkaudio: clear pts when returning more than one frame per input packet 2022-12-07 08:48:47 -03: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.c
bitstream.h lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2023-01-18 09:41:32 +01:00
bitstream_filters.c avcodec: add media100_to_mjpegb bitstream filter and use it 2023-01-31 17:06:29 +01:00
bitstream_template.h lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2023-01-18 09:41:32 +01:00
blockdsp.c
blockdsp.h
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
bmp_parser.c
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 lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
brenderpix.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
bsf.c
bsf.h
bsf_internal.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.c
cabac.h
cabac_functions.h
canopus.c
canopus.h
cavs.c
cavs.h
cavs_parser.c avcodec/cavs_parser: fix finding the end of a frame 2023-05-20 04:03:44 +08:00
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.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
cbs.c
cbs.h
cbs_av1.c cbs_av1: Don't reject unknown metadata 2023-05-17 19:38:45 +00:00
cbs_av1.h cbs_av1: Don't reject unknown metadata 2023-05-17 19:38:45 +00:00
cbs_av1_syntax_template.c cbs_av1: Don't reject unknown metadata 2023-05-17 19:38:45 +00:00
cbs_bsf.c
cbs_bsf.h
cbs_h264.h
cbs_h264_syntax_template.c
cbs_h265.h
cbs_h265_syntax_template.c
cbs_h2645.c avcodec/cbs_{h2645,sei}: add support for Ambient Viewing Environment SEI 2023-01-13 20:53:02 +02:00
cbs_h2645.h
cbs_internal.h
cbs_jpeg.c
cbs_jpeg.h
cbs_jpeg_syntax_template.c
cbs_mpeg2.c
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c
cbs_sei.h avcodec/cbs_{h2645,sei}: add support for Ambient Viewing Environment SEI 2023-01-13 20:53:02 +02:00
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_vp9.c
cbs_vp9.h
cbs_vp9_syntax_template.c
ccaption_dec.c avcodec/ccaptions_dec: correct flushing output on EOF 2023-05-18 11:59:34 +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
codec.h lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
codec2utils.h
codec_desc.c lavc/codec_desc: add a property for codecs that support field coding 2023-05-15 10:31:55 +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: add PDV decoder 2023-04-20 15:44:38 +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 lavc/codec_par: add AVCodecParameters.framerate 2023-05-07 15:47:25 +02:00
codec_par.h lavc/codec_par: add AVCodecParameters.framerate 2023-05-07 15:47:25 +02:00
cook.c
cook_parser.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.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
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 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
cyuv.c
d3d11va.c
d3d11va.h
dca.c
dca.h
dca_core.c
dca_core.h
dca_core_bsf.c
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
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
dct.c
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dds.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
decode.c lavc/decode: drop a useless warning 2023-05-15 10:24:54 +02:00
decode.h lavc/decode: allow using AV_CODEC_FLAG_COPY_OPAQUE for decoding 2023-02-04 13:14:20 +01: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.c
dirac.h
dirac_arith.c
dirac_arith.h
dirac_dwt.c
dirac_dwt.h
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h
diracdec.c 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.c
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c
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.c avcodec/dpx: fix check of minimal data size for unpadded content 2023-04-08 20:08:18 +02:00
dpx_parser.c
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.c
dv.h lavf/dv: use a more granular timebase for audio 2023-05-02 10:57:21 +02:00
dv_error_marker_bsf.c
dv_internal.h
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub_parser.c
dvbsubdec.c
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
dvdsub.c
dvdsub.h
dvdsub_parser.c
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.c
dxva2.h
dxva2_av1.c
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
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
elbg.h
elsdec.c
elsdec.h
encode.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
encode.h lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01: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
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: Cleanup befor return 2023-05-06 00:22:25 +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
faandct.c
faandct.h
faanidct.c
faanidct.h
fastaudio.c
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
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-internal.h
fft.h
fft_fixed_32.c
fft_float.c
fft_init_table.c
fft_table.h
fft_template.c
ffv1.c
ffv1.h avcodec/ffv1: use 64-bit frame counter 2023-01-26 20:37:14 +01:00
ffv1_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
ffv1dec_template.c
ffv1enc.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
ffv1enc_template.c
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
fits.c
fits.h
fitsdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
fitsenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
flac.c libavcodec/flacdec: Implement decoding of 32 bit-per-sample PCM 2022-12-26 21:15:36 +01:00
flac.h
flac_parse.h
flac_parser.c
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Fix signed integre overflow 2023-05-06 00:22:25 +02:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
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
flashsv.c
flashsv2enc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
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.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
ftr_parser.c
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.c
g723_1.h
g723_1_parser.c
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.h
g729_parser.c
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.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
gif.h
gif_parser.c
gifdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
golomb.c
golomb.h
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
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.c
h263.h
h263_parser.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
h263data.c
h263data.h
h263dec.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01: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.h
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_levels.c
h264_levels.h
h264_loopfilter.c
h264_mb.c
h264_mb_template.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 avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h264_ps.h avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01: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 lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h avcodec/h264data: Deduplicate H.26[45] aspect ratio table 2022-12-01 11:00:41 +01:00
h264dec.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
h264dec.h
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
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
h274.c
h274.h avcodec/h274: fix include 2023-01-11 12:12:27 +01:00
h2645_parse.c
h2645_parse.h
h2645_sei.c avcodec/avutil: move dynamic HDR10+ metadata parsing to libavutil 2023-03-21 13:52:36 -03:00
h2645_sei.h avcodec/h2645_sei: add support for Ambient Viewing Environment SEI 2023-01-13 21:26:27 +02:00
h2645_vui.c avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01:00
h2645_vui.h avcodec/(h264|hevc)_ps: Factor common VUI code out 2022-12-01 11:00:41 +01: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.h lavc/hevc_ps: Add SPS/PPS parse support for HEVC extension syntax 2023-02-27 13:42:06 +08:00
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c
hevc_mp4toannexb_bsf.c
hevc_mvs.c
hevc_parse.c
hevc_parse.h
hevc_parser.c
hevc_ps.c avcodec/hevc_ps: add proper bound checks around cm_ref_layer_id in colour_mapping_table. 2023-05-17 17:51:36 -03:00
hevc_ps.h avcodec/hevc_ps: add proper bound checks around cm_ref_layer_id in colour_mapping_table. 2023-05-17 17:51:36 -03:00
hevc_ps_enc.c
hevc_refs.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
hevc_sei.c avcodec/h2645_sei: Factor out freeing common SEI parts 2022-12-01 11:00:40 +01:00
hevc_sei.h avcodec/h2645_sei: Factor out freeing common SEI parts 2022-12-01 11:00:40 +01:00
hevcdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
hevcdec.h avcodec/hevcdec: Replace number with enum 2023-03-27 09:14:00 +02:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c
hevcpred.c
hevcpred.h
hevcpred_template.c
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
hwconfig.h
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.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h lavc/decode: drop a useless warning 2023-05-15 10:24:54 +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
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.c
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c avcodec/j2kenc: Add YA8 and YA16 support 2023-04-14 18:59:48 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c
jpeg2000.h avcodec/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07:00
jpeg2000_parser.c
jpeg2000dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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/jpeg2000dec: add support for HTJ2K block decoding 2023-04-22 15:57:40 -07: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
kbdwin.h
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 lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +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 lavc/libdav1d: fix exporting framerate 2023-05-15 14:45:46 +02: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: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03: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 lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02: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 lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
libwebpenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01: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
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
libxavs.c avcodec/libxavs: Use frame_num instead of frame_number 2023-03-13 23:36:53 +01:00
libxavs2.c avcodec/libxavs2: use av_dict_iterate 2022-12-01 11:21:14 +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 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
Makefile avcodec/mediacodec: Add VP8 encoder 2023-05-17 19:20:57 +08: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.c
mediacodec.h
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
mediacodecdec.c avcodec/mediacodecdec: check ff_Build_SDK_INT return value 2023-01-11 18:58:21 +08:00
mediacodecdec_common.c avcodec/mediacodecdec: refactor color space utils 2023-03-18 00:13:12 +08:00
mediacodecdec_common.h
mediacodecenc.c avcodec/mediacodec: Add VP8 encoder 2023-05-17 19:20:57 +08:00
metasound.c
metasound_data.h
metasound_twinvq_data.h
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.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
misc4_parser.c
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
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.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
mjpegdec.h avcodec/mjpegdec: Only use receive_frame for SMVJPEG 2022-12-10 21:15:27 +01:00
mjpegdec_common.c
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
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.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
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: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -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.c avcodec/mp_cmp: reject invalid comparison function values 2023-04-14 10:04:47 -03:00
motion_est.h
motion_est_template.c
motionpixels.c avcodec/motionpixels: Mask pixels to valid values 2023-02-23 23:34:24 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c
movtextenc.c
mp3_header_decompress_bsf.c
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg2_metadata_bsf.c
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c
mpeg4audio.h
mpeg4audio_copy_pce.h
mpeg4audio_sample_rates.c
mpeg4audio_sample_rates.h
mpeg4data.h
mpeg4video.c
mpeg4video.h
mpeg4video_parser.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
mpeg4videodata.h
mpeg4videodec.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01: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 lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +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.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_common.c
mpegaudiodec_common_tablegen.c
mpegaudiodec_common_tablegen.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c 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/mpegvideo_enc: do not use AVFrame.*_picture_number for encoding 2023-02-13 00:36:49 +01: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.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
mpegvideo_dec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
mpegvideo_enc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
mpegvideo_motion.c
mpegvideo_parser.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02: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.c
msmpeg4.h
msmpeg4_vc1_data.c
msmpeg4_vc1_data.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4dec.h
msmpeg4enc.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +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
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
notchlc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
null.c lavc: add null codecs 2023-01-31 09:00:56 +01:00
null_bsf.c
nuv.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
nvdec.c avcodec/nvdec: make explicit copy of frames unless user requested otherwise 2022-12-10 00:52:34 +01:00
nvdec.h
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
nvenc.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
nvenc.h lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
nvenc_av1.c lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
nvenc_h264.c lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
nvenc_hevc.c lavc/nvenc: handle frame durations and AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE 2023-01-29 09:23:17 +01:00
omx.c
on2avc.c
on2avcdata.c
on2avcdata.h
options.c avcodec: remove FF_API_GET_FRAME_CLASS 2023-02-09 15:24:16 +01:00
options_table.h lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
opus.h
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
opusdec.c
opusdec_celt.c
opusdsp.c
opusdsp.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
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opustab.c
opustab.h
packet.h
packet_internal.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
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 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01: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
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.c
png.h
png_parser.c
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.c
pnm.h
pnm_parser.c
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/dca_xll: add detection of DTS:X and DTS:X IMAX 2023-03-02 13:46:04 +01:00
profiles.h avcodec/mlpdec: add detection of Atmos spatial extension profile in TrueHD 2023-03-02 13:45:59 +01:00
prores_metadata_bsf.c
proresdata.c
proresdata.h
proresdec.h
proresdec2.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
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: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03: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.c avcodec: remove FF_API_FLAG_TRUNCATED 2023-02-09 15:35:14 +01:00
pthread_frame.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
pthread_internal.h
pthread_slice.c
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.c
qdm2_tablegen.c
qdm2_tablegen.h
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.h
qoi_parser.c
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.c qsv: remove CONFIG_VAAPI for mutiple formats 2023-02-22 12:15:59 +08:00
qsv.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
qsvdec.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
qsvenc.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
qsvenc.h libavcodec/qsvenc: enable Hyper Encode 2023-01-30 08:48:58 +08: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
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 signed integer overflow in decode_filter() 2023-04-14 17:56:44 +02:00
rkmppdec.c avcodec: use the new AVFrame interlace flags in all decoders and encoders 2023-05-04 18:14:02 -03:00
rl.c
rl.h
rl2.c
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
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.c avcodec/rv34: Add check for av_malloc 2023-04-16 23:36:03 -03:00
rv34.h
rv34_parser.c
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.c
sbc.h
sbc_parser.c
sbcdec.c
sbcdec_data.c
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h
sbcenc.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
sbr.h
sbrdsp.c
sbrdsp.h
sbrdsp_fixed.c
sbrdsp_template.c
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
scpr3.c avcodec/scpr3: Check bx 2023-01-17 12:54:54 +01:00
scpr3.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.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c
sinewin_fixed_tablegen.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c
siprdata.h
siren.c
smacker.c 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.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
snow.h
snow_dwt.c
snow_dwt.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.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2023-02-13 00:36:46 +01:00
svq1enc_cb.h
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.h
tableprint_vlc.h
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
tak_parser.c
takdec.c
takdsp.c
takdsp.h
targa.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
targa.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
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.c
texturedsp.h
texturedsp_template.c
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.c avcodec/tiff: add a zero DNG_LINEARIZATION_TABLE check 2023-05-06 00:22:26 +02:00
tiff.h
tiff_common.c
tiff_common.h
tiff_data.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.c
truespeech_data.h
tscc.c avutil/frame: deprecate palette_has_changed 2023-05-18 08:45:23 -03:00
tscc2.c
tscc2data.h
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.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c avcodec/utils: add ff_thread_replace_frame() 2023-05-18 10:16:03 -03: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
v4l2_context.h
v4l2_fmt.c
v4l2_fmt.h
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
v4l2_m2m_dec.c avcodec/v4l2m2m: allow lower minimum buffer values 2023-01-10 14:49:53 -08:00
v4l2_m2m_enc.c
v210_template.c
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
v210dec_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
v210enc_init.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.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_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_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.c lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
vc1.h
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
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.c lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01:00
vc2enc_dwt.c
vc2enc_dwt.h
vcr1.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vdpau.c
vdpau.h
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
version.c
version.h avcodec/mediacodec: Add VP8 encoder 2023-05-17 19:20:57 +08:00
version_major.h lavc: deprecate AVCodecContext.ticks_per_frame 2023-05-15 10:56:18 +02:00
videodsp.c
videodsp.h
videodsp_template.c avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things 2023-02-23 23:21:31 +01:00
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
videotoolbox_vp9.c
videotoolboxenc.c lavc/videotoolboxenc: fix warnings 2023-04-09 18:11:58 +08:00
vima.c
vlc.c
vlc.h
vmdaudio.c
vmdvideo.c
vmnc.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vorbis.c
vorbis.h
vorbis_data.c
vorbis_data.h
vorbis_enc_data.h
vorbis_parser.c lavc/vorbis_parser: ignore unrecognized packet types 2023-03-28 16:46:03 -04:00
vorbis_parser.h
vorbis_parser_internal.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.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vp3_parser.c
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.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vp8.h
vp8_parser.c
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.c avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2023-05-04 18:48:22 -03:00
vp9.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
vp9block.c
vp9data.c
vp9data.h
vp9dec.h
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
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
wavarc.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +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 lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encoders 2023-01-29 09:22:57 +01: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.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
webvttdec.c
webvttenc.c
wma.c
wma.h
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.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.c lavc: deprecate AV_CODEC_CAP_SUBFRAMES 2023-05-15 10:24:54 +02:00
wmavoice_data.h
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.h
xwd_parser.c
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