ffmpeg/libavcodec
Andreas Rheinhardt 24a654c6c9 avcodec/mpegvideo: Use offset instead of pointer for vbv_delay
An offset has the advantage of not needing to be updated
when the buffer is reallocated. Furthermore, the way the pointer
is currently updated is undefined behaviour in case the pointer
is not already set (i.e. when not encoding MPEG-1/2), because
it calculates the nonsense NULL - s->pb.buf.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-01-29 19:30:25 +01:00
..
aarch64 aarch64: Disable ff_hevc_sao_band_filter_8x8_8_neon out of precaution 2022-01-07 22:33:27 +02:00
alpha
arm Revert "arm: hevc_qpel: Fix the assembly to work with non-multiple of 8 widths" 2022-01-04 14:31:48 +01:00
avr32
bfin
loongarch avcodec: [loongarch] Optimize prefetch with loongarch. 2022-01-04 15:55:05 +01:00
mips avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
neon
ppc avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
sh4
sparc
tests avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
x86 lavc/x86/h264_qpel: stop unnecessarily including h264dec 2022-01-26 15:23:30 +01:00
.gitignore
4xm.c avcodec/4xm: Make decoder init-threadsafe 2021-05-02 03:52:06 +02:00
8bps.c
8svx.c avcodec/8svx: Mark decoders as init-threadsafe 2021-05-02 03:51:40 +02:00
012v.c avcodec/012v: Mark decoder as init-threadsafe 2021-05-02 05:14:41 +02:00
a64colors.h
a64multienc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
a64tables.h
aac.h
aac_ac3_parser.c avcodec/aac_ac3_parser: fix channel information parsing in case decoder is disabled 2021-02-01 18:02:11 +01:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_defines.h avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
aac_parser.c
aaccoder.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
aaccoder_trellis.h
aaccoder_twoloop.h
aacdec.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
aacdec_fixed.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
aacdec_template.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aacdectab.h
aacenc.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
aacenc.h avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenctab.c
aacenctab.h avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
aacps.c avcodec/aacps: Fix length of array in function definition 2021-08-08 17:44:57 +02:00
aacps.h
aacps_common.c
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h
aacps_tablegen_template.c
aacpsdata.c avcodec/aacps: Factor out code shared by float and fixed point decoder 2020-12-31 22:12:39 +01:00
aacpsdsp.h
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsy.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
aacsbr.c
aacsbr.h
aacsbr_fixed.c
aacsbr_template.c
aacsbrdata.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
aactab.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
aactab.h
aandcttab.c aandcttab: fix spelling 2014-06-15 12:11:46 +02:00
aandcttab.h
aasc.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ac3.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ac3.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ac3_channel_layout_tab.c avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3_channel_layout_tab.h avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3_parser.c avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3_parser.h
ac3_parser_internal.h
ac3dec.c avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
ac3dec_float.c avcodec/ac3dec_float: Deduplicate AVClasses 2021-07-08 19:30:36 +02:00
ac3dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ac3dsp.h
ac3enc.c avcodec/ac3enc: Deduplicate AVClasses 2021-07-08 20:10:01 +02:00
ac3enc.h avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3enc_fixed.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
ac3enc_float.c avcodec/ac3enc: Deduplicate AVClasses 2021-07-08 20:10:01 +02:00
ac3enc_template.c
ac3tab.c avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3tab.h avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
acelp_filters.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c avcodec/acelp_vectors: Add missing brackets 2021-08-07 21:51:42 +02:00
acelp_vectors.h
adpcm.c avcodec/adpcm_data: Move tables only used by adpcm.c to it 2021-07-22 08:31:23 +02:00
adpcm.h
adpcm_data.c avcodec/adpcm_data: Move tables only used by adpcm.c to it 2021-07-22 08:31:23 +02:00
adpcm_data.h avcodec/adpcm_data: Move tables only used by adpcm.c to it 2021-07-22 08:31:23 +02:00
adpcmenc.c avcodec/adpcmenc: Don't include disabled AVCodecs 2021-07-22 08:00:39 +02:00
adts_header.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
adts_header.h libavcodec/adts_header: add frame_length field and avpriv function to parse AAC ADTS header 2021-10-13 11:23:37 +08:00
adts_parser.c libavcodec/adts_header: add frame_length field and avpriv function to parse AAC ADTS header 2021-10-13 11:23:37 +08:00
adts_parser.h
adx.c
adx.h
adx_parser.c avcodec: Constify all the AVCodecParsers 2021-04-27 10:43:16 -03:00
adxdec.c avcodec/adxdec: Mark decoder as init-threadsafe 2021-05-02 04:01:49 +02:00
adxenc.c avcodec/adxenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 12:27:04 +02:00
agm.c
aic.c
alac.c avcodec/alac: Mark decoder as init-threadsafe 2021-05-02 05:14:41 +02:00
alac_data.c
alac_data.h
alacdsp.c avcodec/alacdsp: fix integer overflow in decorrelate_stereo() 2021-12-17 16:15:20 +01:00
alacdsp.h
alacenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
aliaspixdec.c
aliaspixenc.c avcodec/aliaspixenc: Remove redundant counter 2021-10-07 11:57:23 +02:00
allcodecs.c lavc/videotoolboxenc: add ProRes support 2021-12-22 18:38:40 -06:00
alsdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
amfenc.c
amfenc.h
amfenc_h264.c
amfenc_hevc.c
amr.h avcodec/amr: replace #define by typedef 2015-11-21 08:51:49 -05:00
amr_parser.c avcodec/amr_parser: Treat 0 channels as 1 2021-10-07 19:37:05 +02:00
amrnbdata.h
amrnbdec.c avcodec/amrnbdec: move channel_size bellow to avoid array overreads 2021-10-03 12:13:53 +02:00
amrwbdata.h
amrwbdec.c avcodec/amr*dec: reindent 2021-10-03 11:42:15 +02:00
anm.c
ansi.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
apedec.c avcodec/apedec: Fix integer overflows in predictor_update_3930() 2022-01-07 16:57:10 +01:00
apng.h
aptx.c
aptx.h
aptxdec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aptxenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
arbc.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
argo.c avcodec/argo: Move U, fix shift 2021-09-05 22:22:05 +02:00
ass.c avcodec/ass: Fix leaks upon ff_ass_add_rect() error 2021-12-16 02:37:26 +01:00
ass.h
ass_split.c avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
ass_split.h avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
assdec.c avcodec/assdec: Mark decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
assenc.c avcodec/assenc: Mark encoders as init-threadsafe 2021-05-02 05:14:42 +02:00
asv.c
asv.h
asvdec.c
asvenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
atrac.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
atrac.h
atrac1.c
atrac1data.h
atrac3.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
atrac3data.h
atrac3plus.c
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
atrac3plusdsp.c
atrac9dec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
atrac9tab.h
atsc_a53.c avcodec/atsc_a53: use AVERROR_INVALIDDATA 2021-10-20 22:47:53 +08:00
atsc_a53.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c avcodec/audiotoolboxdec: Fix usage of init_get_bits() and use init_get_bits8() 2021-10-13 20:12:30 +08:00
audiotoolboxenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
aura.c
av1.h avcodec/av1: extend some definitions in spec section 3 2021-10-16 19:00:44 -03:00
av1_frame_merge_bsf.c avcodec/av1_frame_merge_bsf: Passthrough pos in case of no timestamps 2021-08-23 07:04:55 +02:00
av1_frame_split_bsf.c
av1_metadata_bsf.c lavc/{av1, h264, h265}_metadata_bsf: fix description of tick_rate 2022-01-01 10:43:17 +08:00
av1_parse.c
av1_parse.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
av1_parser.c avcodec/av1_parser: constify some variables 2021-09-24 00:04:37 -03:00
av1dec.c avcodec/av1dec: honor the requested skip_frame level 2022-01-11 09:51:58 -03:00
av1dec.h avcodec/av1dec: support setup shear process 2021-10-16 19:00:44 -03:00
avcodec.c avcodec/internal: Allow receive_frame codecs to use decode_simple pkt 2021-11-07 17:12:58 +01:00
avcodec.h avcodec/avcodec: Remove outdated comment 2022-01-09 09:46:30 +01:00
avcodecres.rc
avdct.c
avdct.h pixblockdsp, avdct: Add get_pixels_unaligned 2020-05-13 13:20:08 +03:00
avfft.c
avfft.h
avpacket.c avcodec/packet_internal: Add proper PacketList struct 2022-01-04 13:16:50 +01:00
avrndec.c
avs.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
avs2_parser.c
avs3.h lavc/avs3.h: add AVS3 related definitions 2020-10-05 23:10:13 +08:00
avs3_parser.c avcodec/avs3_parser: Fix usage of init_get_bits() and use init_get_bits8() 2021-10-13 20:12:30 +08:00
avuidec.c
avuienc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c avcodec/bink: Don't waste space for VLC table 2021-05-02 05:14:42 +02:00
binkaudio.c avcodec/binkaudio: Use AVCodecInternal.in_pkt for buffer packet 2021-11-07 17:26:09 +01:00
binkdata.h
binkdsp.c avcodec/binkdsp: Fix integer overflows in idct 2019-06-26 19:05:29 +02:00
binkdsp.h
bintext.c avcodec/bintext: Mark decoder as init-threadsafe 2021-05-02 03:57:18 +02:00
bintext.h
bit_depth_template.c
bitpacked_dec.c avcodec/bitpacked_dec: support for frame thread decode 2021-12-09 09:10:35 +08:00
bitpacked_enc.c avcodec/bitpacked_enc: suppport for frame thread encode 2021-12-09 09:10:36 +08:00
bitstream.c avcodec/bitstream: Don't pretend VLCs to be initialized concurrently 2022-01-09 09:39:09 +01:00
bitstream_filters.c avcodec/avcodec: Stop including bsf.h in avcodec.h 2021-07-22 11:14:16 +02:00
blockdsp.c Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
blockdsp.h Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
bmp.c
bmp.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
bmp_parser.c
bmpenc.c avcodec/bmpenc: Remove redundant pixel format check 2021-10-02 16:30:19 +02:00
bmvaudio.c avcodec/bmvaudio: Mark decoder as init-threadsafe 2021-05-02 04:07:35 +02:00
bmvvideo.c
brenderpix.c
bsf.c avcodec/bsf: Unref the packet when flushing 2021-09-14 13:41:34 +02:00
bsf.h avcodec/bsf: Avoid allocation for AVBSFInternal 2021-08-25 23:01:54 +02:00
bsf_internal.h
bswapdsp.c
bswapdsp.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
bytestream.h
c93.c
cabac.c
cabac.h
cabac_functions.h avcodec: [loongarch] optimize get_cabac. 2021-12-01 17:44:56 +01:00
canopus.c
canopus.h
cavs.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cavsdsp.c
cavsdsp.h Merge commit 'f81be06cf6' 2017-03-19 15:23:52 -03:00
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 avcodec/cbs: Make ff_cbs_alloc_unit_data() static 2021-09-08 22:59:14 +02:00
cbs.h avcodec/cbs: Make ff_cbs_alloc_unit_data() static 2021-09-08 22:59:14 +02:00
cbs_av1.c
cbs_av1.h avcodec/cbs_av1: add an option to select an operating point 2021-01-04 16:28:29 -03:00
cbs_av1_syntax_template.c cbs_av1: fix incorrect data type 2021-10-16 19:00:43 -03:00
cbs_bsf.c avcodec/cbs_bsf: use ff_cbs_read_packet_side_data() to parse extradata in packet side data 2021-08-14 23:06:38 -03:00
cbs_bsf.h lavc/cbs_bsf.h: explicitly #include all required headers 2021-06-10 16:51:44 +02:00
cbs_h264.h cbs_h264: add support for Film Grain Characteristics SEI messages 2021-07-23 11:05:04 -03:00
cbs_h264_syntax_template.c cbs_h264: add support for Film Grain Characteristics SEI messages 2021-07-23 11:05:04 -03:00
cbs_h265.h cbs_h265: add support for Film Grain Characteristics SEI message 2021-08-06 09:56:44 -03:00
cbs_h265_syntax_template.c avcodec/cbs_h265: support general_profile_idc 11 2021-09-22 16:31:35 -03:00
cbs_h2645.c cbs_h265: add support for Film Grain Characteristics SEI message 2021-08-06 09:56:44 -03:00
cbs_h2645.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_internal.h lavc/cbs_internal: clean up headers 2021-06-10 16:51:44 +02:00
cbs_jpeg.c
cbs_jpeg.h
cbs_jpeg_syntax_template.c avcodec/cbs_jpeg_syntax_template: Check array index in huffman_table() 2020-04-15 18:48:23 +02:00
cbs_mpeg2.c cbs_mpeg2: Use table-based alloc/free 2020-09-02 00:00:57 +01:00
cbs_mpeg2.h
cbs_mpeg2_syntax_template.c
cbs_sei.c
cbs_sei.h
cbs_sei_syntax_template.c
cbs_vp9.c
cbs_vp9.h
cbs_vp9_syntax_template.c
ccaption_dec.c avcodec/ccaption_dec: Make real-time latency configurable 2021-06-18 19:20:03 -06:00
cdgraphics.c avcodec/cdgraphics: avoid signed overflow in alpha 2021-12-25 11:59:47 +01:00
cdtoons.c
cdxl.c
celp_filters.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
celp_filters.h
celp_math.c
celp_math.h
cfhd.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
cfhd.h Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
cfhddata.c
cfhddsp.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
cfhddsp.h
cfhdenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
cfhdencdsp.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
cfhdencdsp.h
cga_data.c
cga_data.h Move xGA font data from lavc to lavu. 2012-10-01 22:24:17 +02:00
chomp_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
cinepak.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cinepakenc.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
clearvideo.c avcodec/clearvideo: Check tile_size to be not too large 2021-06-29 19:36:36 +02:00
clearvideodata.h
cljrdec.c
cljrenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
cllc.c
cngdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
cngenc.c avcodec/cngenc: Allow user-supplied buffers 2021-05-05 12:41:52 +02:00
codec.h lavc: deprecate AV_CODEC_(FLAG|CAP)_TRUNCATED 2021-09-20 00:20:13 +02:00
codec2utils.h
codec_desc.c avcodec: GEM Raster image decoder 2021-10-08 20:37:36 +11:00
codec_desc.h
codec_id.h avcodec: GEM Raster image decoder 2021-10-08 20:37:36 +11:00
codec_par.c
codec_par.h lavc: move av_get_audio_frame_duration2() from avcodec.h to codec_par.h 2021-06-10 16:51:44 +02:00
cook.c avcodec/cook: Make decoder init-threadsafe 2021-05-02 03:39:00 +02:00
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c avcodec/cpia: Fix missing src_size update 2021-06-29 19:36:36 +02:00
cri.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
cri_parser.c
crystalhd.c avcodec/crystalhd: Use AVCodecInternal.in_pkt instead of stack packet 2021-11-07 17:26:41 +01:00
cscd.c avcodec/cscd: Mark decoder as init-threadsafe 2021-05-02 03:36:53 +02:00
cuviddec.c avcodec/cuviddec: Use AVCodecInternal.in_pkt instead of stack packet 2021-11-07 17:27:13 +01:00
cyuv.c
d3d11va.c
d3d11va.h
dca.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca.h avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca_core.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca_core.h
dca_core_bsf.c
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/dca*: Make decoder init-threadsafe 2021-05-02 05:14:41 +02:00
dca_lbr.h avcodec/dca*: Make decoder init-threadsafe 2021-05-02 05:14:41 +02:00
dca_parser.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca_sample_rate_tab.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca_sample_rate_tab.h avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dca_syncwords.h
dca_xll.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dca_xll.h
dcaadpcm.c
dcaadpcm.h
dcadata.c lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
dcadata.h
dcadct.c avcodec/dca: add math helpers and fixed point DCT 2016-01-31 17:09:38 +01:00
dcadct.h
dcadec.c avcodec/dca*: Make decoder init-threadsafe 2021-05-02 05:14:41 +02:00
dcadec.h
dcadsp.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
dcadsp.h
dcaenc.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
dcaenc.h
dcahuff.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dcahuff.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dcamath.h
dct.c
dct.h
dct32.h
dct32_fixed.c Merge remote-tracking branch 'qatar/master' 2013-11-21 19:26:01 +01:00
dct32_float.c Merge remote-tracking branch 'qatar/master' 2013-11-21 19:26:01 +01:00
dct32_template.c
dctref.c
dctref.h Merge remote-tracking branch 'qatar/master' 2011-07-27 10:40:34 +02:00
dds.c
decode.c avcodec/decode: Reset *got_sub_ptr on error 2021-12-16 02:37:26 +01:00
decode.h
defs.h lavc: move small misc definitions into a separate header 2021-06-10 16:51:44 +02:00
dfa.c avcodec/dfa: Mark decoder as init-threadsafe 2021-05-02 03:35:33 +02:00
dirac.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dirac.h diracdec: move the MAX_DWT_LEVELS macro to dirac.h 2016-02-03 17:19:30 +00:00
dirac_arith.c
dirac_arith.h
dirac_dwt.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
dirac_dwt.h avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 2018-05-17 02:23:06 +02:00
dirac_dwt_template.c
dirac_parser.c
dirac_vlc.c
dirac_vlc.h diracdec: rewrite golomb reader 2020-03-12 20:26:48 +00:00
diracdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
diracdsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/dnxhddata: Unavpriv dnxhd_get_(hr_|)_frame_size() 2021-11-19 20:32:49 +01:00
dnxhddata.c avcodec/dnxhddata: Unavpriv dnxhd_get_(hr_|)_frame_size() 2021-11-19 20:32:49 +01:00
dnxhddata.h avcodec/dnxhddata: Unavpriv dnxhd_get_(hr_|)_frame_size() 2021-11-19 20:32:49 +01:00
dnxhddec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
dnxhdenc.c avcodec/dnxhddata: Unavpriv dnxhd_get_(hr_|)_frame_size() 2021-11-19 20:32:49 +01:00
dnxhdenc.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
dolby_e.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dolby_e.h
dolby_e_parse.c
dolby_e_parser.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dovi_rpu.c lavc: Implement Dolby Vision RPU parsing 2022-01-04 11:59:41 +01:00
dovi_rpu.h lavc: Implement Dolby Vision RPU parsing 2022-01-04 11:59:41 +01:00
dpcm.c avcodec/dpcm: Mark decoders as init-threadsafe 2021-05-02 03:34:38 +02:00
dpx.c avcodec/dpx: fix off by 1 in bits_per_color check 2021-06-08 18:00:05 +02:00
dpx_parser.c
dpxenc.c avcodec/dpxenc: Remove redundant pixel format check 2021-10-02 16:30:19 +02:00
dsd.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dsd.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dsddec.c
dsicinaudio.c avcodec/dsicinaudio: Mark decoder as init-threadsafe 2021-05-02 03:33:39 +02:00
dsicinvideo.c avcodec/dsicinvideo: Mark decoder as init-threadsafe 2021-05-02 03:33:06 +02:00
dss_sp.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
dstdec.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
dump_extradata_bsf.c
dv.c avcodec/dv: Don't initialize RL VLC for encoder 2021-05-06 06:13:54 +02:00
dv.h avcodec/dv: Don't initialize RL VLC for encoder 2021-05-06 06:13:54 +02:00
dv_profile.c
dv_profile.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dv_profile_internal.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
dvbsub_parser.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
dvbsubdec.c avcodec/decode: Fix leaks upon subtitle decoding errors 2021-12-16 02:37:26 +01:00
dvbsubenc.c
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c av(codec|device): Don't cast pointers to int 2021-11-21 00:35:30 +01:00
dvdsub.c
dvdsub_parser.c
dvdsubdec.c avcodec/dvdsubdec: Mark decoder as init-threadsafe 2021-05-12 06:00:14 +02:00
dvdsubenc.c avcodec/dvdsubenc: Mark encoder as init-threadsafe 2021-05-02 03:29:55 +02:00
dvenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
dxa.c avcodec/dxa: Mark decoder as init-threadsafe 2021-05-02 03:29:25 +02:00
dxtory.c
dxv.c
dxva2.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
dxva2.h
dxva2_av1.c avcodec/dxva2_av1: fix global motion params 2021-10-16 19:00:44 -03:00
dxva2_h264.c
dxva2_hevc.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2_vp9.c
dynamic_hdr10_plus.c avcodec/dynamic_hdr10_plus: check size before using it 2021-09-22 09:25:25 +08:00
dynamic_hdr10_plus.h
eac3_core_bsf.c
eac3_data.c avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
eac3_data.h Merge remote-tracking branch 'qatar/master' 2011-07-20 18:31:45 +02:00
eac3dec.c
eac3enc.c avcodec/[e]ac3enc: Allow user-supplied buffers 2021-05-05 12:26:34 +02:00
eac3enc.h
eacmv.c avcodec/eacmv: Mark decoder as init-threadsafe 2021-05-02 03:28:21 +02:00
eaidct.c Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03:00
eaidct.h
eamad.c
eatgq.c avcodec/eatgq: Mark decoder as init-threadsafe 2021-05-02 03:26:50 +02:00
eatgv.c avcodec/eatgv: Mark decoder as init-threadsafe 2021-05-02 03:26:29 +02:00
eatqi.c avcodec/mpegvideo: Remove unnecessary headers 2022-01-04 16:28:54 +01:00
elbg.c avcodec/elbg: Mark ELBGContext as being unaliased by using av_restrict 2021-09-24 00:01:49 +02:00
elbg.h avcodec/elbg: Add flags to avpriv_elbg_do() 2021-09-24 00:01:27 +02:00
elsdec.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
elsdec.h
encode.c lavc/encode: set frame_number for encoders using receive_packet() 2021-12-17 10:24:34 +01:00
encode.h avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
error_resilience.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
error_resilience.h error_resilience: remove avpriv_atomic usage 2017-11-26 02:17:23 +00:00
escape124.c avcodec/escape124: Mark decoder as init-threadsafe 2021-05-02 03:25:29 +02:00
escape130.c avcodec/escape130: Mark decoder as init-threadsafe 2021-05-02 03:24:54 +02:00
evrcdata.h Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
evrcdec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
exif.c
exif.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
exr.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
exrdsp.c
exrdsp.h
exrenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
extract_extradata_bsf.c avcodec/extract_extradata_bsf: add support for AVS3 2021-10-19 20:15:48 +08:00
faandct.c
faandct.h Merge commit '88bd7fdc82' 2013-01-23 17:44:56 +01:00
faanidct.c
faanidct.h
fastaudio.c avcodec/fastaudio: Mark decoder as init-threadsafe 2021-05-02 03:23:37 +02:00
faxcompr.c avcodec/faxcompr: Check for end of input in cmode == 1 in decode_group3_2d_line() 2021-08-10 18:05:13 +02:00
faxcompr.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fft-internal.h avcodec/fft-internal: Make it a standalone header 2021-08-05 19:56:40 +02:00
fft.h avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
fft_fixed_32.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
fft_float.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
fft_init_table.c avcodec/fft_template, fft_init_table: Make ff_fft_init() thread-safe 2020-11-24 11:35:03 +01:00
fft_table.h
fft_template.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
ffv1.c avcodec/ffv1, ffv1dec: Add const where appropriate 2021-12-19 01:18:07 +01:00
ffv1.h avcodec/ffv1, ffv1dec: Add const where appropriate 2021-12-19 01:18:07 +01:00
ffv1_template.c
ffv1dec.c avcodec/ffv1dec: Don't copy unused field 2021-12-19 01:18:47 +01:00
ffv1dec_template.c avcodec/ffv1dec_template: Optimize common case in run mode 2019-05-27 19:01:38 +02:00
ffv1enc.c avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
ffv1enc_template.c
ffwavesynth.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
fic.c avcodec/fic: Mark decoder as init-threadsafe 2021-05-02 03:22:07 +02:00
file_open.c
filter_units_bsf.c
fits.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
fits.h
fitsdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
fitsenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
flac.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
flac.h
flac_parser.c lavc/flac_parser: use a custom FIFO implementation 2022-01-10 15:59:52 +01:00
flacdata.c
flacdata.h Fix type of shared flac table ff_flac_blocksize_table[]. 2013-05-05 19:29:00 +02:00
flacdec.c avcodec/flacdec: Mark decoder as init-threadsafe 2021-05-02 03:19:46 +02:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
flashsv.c avcodec/flashsv: Mark decoders as init-threadsafe 2021-05-02 03:15:15 +02:00
flashsv2enc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
flashsvenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
flicvideo.c avcodec/flicvideo: Check remaining bytes in FLI*COPY 2021-09-26 17:21:55 +02:00
float2half.h
flv.h
flvdec.c avcodec/h263: Move decoding-only stuff to a new header h263dec.h 2022-01-29 18:34:30 +01:00
flvenc.c avcodec: Remove unnecessary h263.h inclusions 2022-01-09 09:46:21 +01:00
fmtconvert.c
fmtconvert.h Merge commit 'aebf07075f' 2016-01-02 13:08:29 +01:00
fmvc.c
frame_thread_encoder.c avcodec/frame_thread_encoder: Mark init and free functions as av_cold 2021-09-04 08:03:33 +02:00
frame_thread_encoder.h avcodec/frame_thread_encoder: Free AVCodecContext structure on error during init 2021-08-17 10:34:10 +02:00
fraps.c
frwu.c avcodec/frwu: Mark decoder as init-threadsafe 2021-05-02 03:12:10 +02:00
g2meet.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
g722.c
g722.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
g722dec.c avcodec/g722dec: Mark decoder as init-threadsafe 2021-05-02 03:03:28 +02:00
g722dsp.c
g722dsp.h
g722enc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
g723_1.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
g723_1.h
g723_1_parser.c
g723_1dec.c avcodec/g723_1dec: Mark decoder as init-threadsafe 2021-05-02 03:05:12 +02:00
g723_1enc.c all: Use av_memdup() where appropriate 2021-12-03 16:07:02 +01:00
g726.c avcodec/g726: Deduplicate AVClasses 2021-07-08 20:10:17 +02:00
g729.h
g729_parser.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
g729data.h
g729dec.c avcodec/g729dec: Mark decoders as init-threadsafe 2021-05-02 03:08:37 +02:00
g729postfilter.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
g729postfilter.h avcodec/g729postfilter.h: Include acelp_pitch_delay.h 2021-07-22 15:02:46 +02:00
gdv.c
gemdec.c avcodec/gemdec: Move all support checks before image allocation 2021-12-06 14:25:55 +01:00
get_bits.h lavc/get_bits: avoid avcodec.h dependency 2021-06-10 16:51:44 +02:00
gif.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
gif.h
gif_parser.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
gifdec.c
golomb.c
golomb.h avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
gsm.h
gsm_parser.c
gsmdec.c avcodec/gsmdec: Mark decoders as init-threadsafe 2021-05-02 02:43:48 +02:00
gsmdec_data.c
gsmdec_data.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
gsmdec_template.c
h261.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h261.h
h261_parser.c
h261data.c
h261dec.c avcodec: Remove unnecessary h263.h inclusions 2022-01-09 09:46:21 +01:00
h261enc.c avcodec: Remove unnecessary h263.h inclusions 2022-01-09 09:46:21 +01:00
h263.c avcodec/h263: Move functions only used once to their caller 2022-01-09 09:28:37 +01:00
h263.h avcodec/h263: Move decoding-only stuff to a new header h263dec.h 2022-01-29 18:34:30 +01:00
h263_parser.c avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
h263_parser.h
h263data.c avcodec: Remove some unnecessary mpegvideo.h inclusions 2021-07-22 15:02:46 +02:00
h263data.h avcodec/h263, h263data: Move ff_h263_init_rl_inter to h263.c 2021-05-07 21:33:35 +02:00
h263dec.c avcodec/h263: Move decoding-only stuff to a new header h263dec.h 2022-01-29 18:34:30 +01:00
h263dec.h avcodec/h263: Move decoding-only stuff to a new header h263dec.h 2022-01-29 18:34:30 +01:00
h263dsp.c
h263dsp.h
h264.h
h264_cabac.c avcodec/h264_*: Remove unnecessary internal.h inclusions 2022-01-26 15:30:54 +01:00
h264_cavlc.c avcodec/h264_*: Remove unnecessary internal.h inclusions 2022-01-26 15:30:54 +01:00
h264_direct.c avcodec/h264_*: Remove unnecessary internal.h inclusions 2022-01-26 15:30:54 +01:00
h264_levels.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h264_levels.h avcodec/h264_levels, h265_profile_level: Avoid relocations 2021-09-04 07:56:40 +02:00
h264_loopfilter.c avcodec/h264_*: Remove unnecessary internal.h inclusions 2022-01-26 15:30:54 +01:00
h264_mb.c
h264_mb_template.c
h264_mc_template.c
h264_metadata_bsf.c lavc/{av1, h264, h265}_metadata_bsf: fix description of tick_rate 2022-01-01 10:43:17 +08:00
h264_mp4toannexb_bsf.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
h264_mvpred.h avcodec/h264_*: Remove unnecessary internal.h inclusions 2022-01-26 15:30:54 +01:00
h264_parse.c lavc/h264_parse: stop including h264dec.h 2022-01-26 15:23:30 +01:00
h264_parse.h avcodec/h264_parse: Move ff_h264_get_profile() to h264_ps.h 2022-01-26 15:30:54 +01:00
h264_parser.c lavc/h264_parser: add missing headers 2022-01-26 15:23:30 +01:00
h264_picture.c avcodec/h264*: Remove unnecessary h264_mvpred.h inclusions 2022-01-26 15:30:54 +01:00
h264_ps.c lavc/h264: replace MAX_DELAYED_PIC_COUNT by H264_MAX_DPB_FRAMES 2022-01-26 15:23:30 +01:00
h264_ps.h avcodec/h264_parse: Move ff_h264_get_profile() to h264_ps.h 2022-01-26 15:30:54 +01:00
h264_redundant_pps_bsf.c avcodec/h264_redundant_pps_bsf: Inline constant 2021-12-03 16:03:49 +01:00
h264_refs.c lavc/h264: replace MAX_DELAYED_PIC_COUNT with FF_ARRAY_ELEMS where appropriate 2022-01-26 15:23:29 +01:00
h264_sei.c avcodec/h264_sei: fix H.274 film grain parsing 2021-08-15 13:15:21 -03:00
h264_sei.h avcodec/h264_sei: parse and export Film Grain Characteristics SEI messages 2021-07-23 11:06:45 -03:00
h264_slice.c avcodec/h264*: Remove unnecessary h264_mvpred.h inclusions 2022-01-26 15:30:54 +01:00
h264addpx_template.c
h264chroma.c avcodec: [loongarch] Optimize h264_chroma_mc with LASX. 2021-12-15 18:37:40 +01:00
h264chroma.h avcodec: [loongarch] Optimize h264_chroma_mc with LASX. 2021-12-15 18:37:40 +01:00
h264chroma_template.c
h264data.c lavc/h264: move MB_TYPE defs from h264dec.h to h264_parse 2022-01-26 15:23:30 +01:00
h264data.h avcodec/h264data: Add missing rational.h inclusion 2022-01-27 02:45:19 +01:00
h264dec.c avcodec/h264dec: Remove unnecessary headers 2022-01-26 15:30:54 +01:00
h264dec.h avcodec/h264dec: Remove unnecessary headers 2022-01-26 15:30:54 +01:00
h264dsp.c avcodec: [loongarch] Optimize h264dsp with LASX. 2021-12-15 18:37:40 +01:00
h264dsp.h avcodec: [loongarch] Optimize h264dsp with LASX. 2021-12-15 18:37:40 +01:00
h264dsp_template.c
h264idct.c Merge commit '6a44304074' 2013-02-09 13:40:03 +01:00
h264idct.h avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264idct_template.c avcodec/h264dsp, h264idct: Fix lengths of array parameters 2021-08-08 17:44:57 +02:00
h264pred.c avcodec/h264pred: Reindentation 2022-01-13 08:28:56 +01:00
h264pred.h lavc/svq3: stop including h264dec.h 2022-01-26 15:30:28 +01:00
h264pred_template.c avcodec/h264pred: Don't compile > 8 bit versions of VP7/8 functions 2022-01-13 08:26:39 +01:00
h264qpel.c avcodec: [loongarch] Optimize h264qpel with LASX. 2021-12-15 18:37:40 +01:00
h264qpel.h avcodec: [loongarch] Optimize h264qpel with LASX. 2021-12-15 18:37:40 +01:00
h264qpel_template.c
h265_metadata_bsf.c lavc/{av1, h264, h265}_metadata_bsf: fix description of tick_rate 2022-01-01 10:43:17 +08:00
h265_profile_level.c
h265_profile_level.h avcodec/h264_levels, h265_profile_level: Avoid relocations 2021-09-04 07:56:40 +02:00
h274.c avcodec/h274: Fix signed left shift 2021-10-09 11:42:16 +02:00
h274.h avcodec/h274: add film grain synthesis routine 2021-08-24 09:58:52 -03:00
h2645_parse.c avcodec/h2645_parse: Remove H2645NAL.rbsp_buffer 2021-12-16 02:37:25 +01:00
h2645_parse.h avcodec/h2645_parse: Move ref_idc further up in H2645NAL 2021-12-16 02:37:25 +01:00
half2float.h
hap.c
hap.h
hapdec.c
hapenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
hapqa_extract_bsf.c
hca_data.h
hcadec.c
hcom.c avcodec/hcom: Mark decoder as init-threadsafe 2021-05-02 02:56:55 +02:00
hevc.h
hevc_cabac.c
hevc_data.c
hevc_data.h
hevc_filter.c avcodec/hevc_filter: Correct indention 2021-10-17 16:57:53 +08:00
hevc_mp4toannexb_bsf.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
hevc_mvs.c avcodec/hevc_mvs: Cleanup ff_hevc_set_neighbour_available() 2020-10-17 14:36:11 +02:00
hevc_parse.c
hevc_parse.h
hevc_parser.c
hevc_ps.c
hevc_ps.h
hevc_ps_enc.c avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
hevc_refs.c avcodec/hevcdec: apply H.274 film grain 2021-10-15 11:55:45 -03:00
hevc_sei.c avcodec/hevc_sei: remove the duplicate check 2021-10-20 22:47:47 +08:00
hevc_sei.h avcodec/hevc_sei: parse and export Film Grain Characteristics SEI messages 2021-08-06 09:56:44 -03:00
hevcdec.c lavc/hevcdec: Parse DOVI RPU NALs 2022-01-04 12:08:18 +01:00
hevcdec.h lavc/hevcdec: Parse DOVI RPU NALs 2022-01-04 12:08:18 +01:00
hevcdsp.c
hevcdsp.h
hevcdsp_template.c
hevcpred.c Merge commit '4abe3b049d' 2017-03-23 16:48:41 +01:00
hevcpred.h
hevcpred_template.c
hnm4video.c avcodec/hnm4video: Mark decoder as init-threadsafe 2021-05-02 02:57:55 +02:00
hpel_template.c
hpeldsp.c avcodec: [loongarch] Optimize hpeldsp with LASX. 2022-01-04 15:55:05 +01:00
hpeldsp.h avcodec: [loongarch] Optimize hpeldsp with LASX. 2022-01-04 15:55:05 +01:00
hq_hqa.c
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c avcodec/huffman: Use logcontext instead of AVCodecContext 2021-08-05 19:58:10 +02:00
huffman.h avcodec/huffman: Use logcontext instead of AVCodecContext 2021-08-05 19:58:10 +02:00
huffyuv.c
huffyuv.h
huffyuvdec.c avcodec/huffyuvdec: Mark decoders as init-threadsafe 2021-05-02 03:02:56 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccels.h lavc/proresdec: add videotoolbox hwaccel 2021-11-28 16:40:58 -06:00
hwconfig.h
idcinvideo.c
idctdsp.c avcodec: [loongarch] Optimize idctdstp with LASX. 2022-01-04 15:55:05 +01:00
idctdsp.h avcodec: [loongarch] Optimize idctdstp with LASX. 2022-01-04 15:55:05 +01:00
iff.c avcodec/iff: limit written bytes to twice the output array size in decode_delta_l() 2021-11-29 17:15:07 +01:00
iirfilter.c avcodec/iirfilter: Make ff_iir_filter_flt() static 2021-09-08 22:59:14 +02:00
iirfilter.h avcodec/iirfilter: Make ff_iir_filter_flt() static 2021-09-08 22:59:14 +02:00
ilbcdata.h
ilbcdec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
imc.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
imcdata.h
imgconvert.c
imm4.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
imm5.c
imx.c
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c avcodec/indeo3: Make decoder init-threadsafe 2021-05-02 02:53:38 +02:00
indeo3data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c avcodec/h263: Move decoding-only stuff to a new header h263dec.h 2022-01-29 18:34:30 +01:00
internal.h avcodec/utils: Unavpriv avpriv_toupper4() 2022-01-04 13:16:50 +01:00
interplayacm.c avcodec/interplayacm: fix draining and last frame number of samples 2021-09-04 00:01:10 +02:00
interplayvideo.c avcodec/interplayvideo: Mark decoder as init-threadsafe 2021-05-02 02:56:03 +02:00
intrax8.c avcodec/intrax8: Reduce the size of tables used to initialize VLCs 2020-12-08 17:51:47 +01:00
intrax8.h
intrax8dsp.c
intrax8dsp.h Merge commit '3281d823cd' 2017-03-21 15:13:36 +01:00
intrax8huf.h
ipu_parser.c
ituh263dec.c avcodec/ituh263dec: Use stack variable for aspect_ratio_info 2022-01-29 18:34:30 +01:00
ituh263enc.c avcodec/mpegvideo_enc: Move H.263p? encoders to ituh263enc.c 2022-01-29 18:34:31 +01:00
ivi.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
ivi.h
ivi_dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
ivi_dsp.h
j2kenc.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
jacosub.h
jacosubdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
jpeg2000.h avcodec/jpeg2000: Make ff_tag_tree_size() static 2021-09-08 22:59:14 +02:00
jpeg2000_parser.c avcodec/jpeg2000_parser: Check state!=0 2021-09-14 17:34:33 +02:00
jpeg2000dec.c avcodec/jpeg2000dec: Move preparations to main thread, fix race 2022-01-29 18:34:30 +01:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
jpeg2000dwt.h
jpegls.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
jpegls.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
jpeglsdec.c avcodec/jpeglsdec: Avoid get_bits_long() where possible 2022-01-08 18:17:40 +01:00
jpeglsdec.h
jpeglsenc.c avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
jpegtables.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
jpegtables.h avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
jpegtabs.h avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
jrevdct.c lavc/jrevdct: Avoid an aliasing violation. 2018-11-27 01:16:28 +01:00
jvdec.c avcodec/jvdec: Mark decoder as init-threadsafe 2021-05-02 02:50:18 +02:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/kvg1dec: Mark decoder as init-threadsafe 2021-05-02 03:55:08 +02:00
kmvc.c avcodec/kmvc: Mark decoder as init-threadsafe 2021-05-02 05:14:42 +02:00
lagarith.c avcodec/lagarith: return early on error 2021-10-10 22:05:54 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
libaomdec.c avcodec/libaomdec: use intermediate arrays for plane pointers and strides 2021-11-01 14:58:36 -03:00
libaomenc.c avcodec/libaomenc: remove the redundant initialization 2021-11-23 09:01:43 +08:00
libaribb24.c
libavcodec.v avcodec/libavcodec.v: Tighten export whitelist 2021-07-18 21:50:52 +02:00
libcelt_dec.c
libcodec2.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libdav1d.c avcodec/libdav1d: explicitly set Dav1dSettings.apply_grain 2022-01-10 12:20:48 -03:00
libdavs2.c avcodec/avcodec: Don't include cpu.h 2021-07-22 12:59:07 +02:00
libfdk-aacdec.c
libfdk-aacenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
libgsmdec.c
libgsmenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libilbc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
libkvazaar.c avcodec/libkvazaar: Increase array size 2021-12-08 00:36:32 +01:00
libmp3lame.c avcodec/libmp3lame: return proper error codes 2022-01-14 22:09:20 -03:00
libopencore-amr.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
libopenh264.c
libopenh264.h
libopenh264dec.c avcodec/libopenh264dec: Increase array sizes, fix stack-buffer overread 2021-12-06 13:52:00 +01:00
libopenh264enc.c avcodec/libopenh264enc: set iEntropyCodingModeFlag by coder option 2022-01-14 22:00:19 +08:00
libopenjpegdec.c
libopenjpegenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
libopus.c Merge commit 'fd41cb4370' 2012-10-02 14:58:19 +02:00
libopus.h
libopusdec.c
libopusenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
librav1e.c avcodec/avcodec: Stop including bsf.h in avcodec.h 2021-07-22 11:14:16 +02:00
librsvgdec.c
libshine.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libspeexdec.c
libspeexenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
libsvtav1.c avcodec/libsvtav1: properly enforce CQP mode when set in wrapper 2021-09-29 18:01:16 +08:00
libtheoraenc.c avcodec/libtheoraenc: Avoid copying data, allow user-supplied buffers 2021-05-23 14:47:49 +02:00
libtwolame.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libuavs3d.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
libvo-amrwbenc.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
libvorbisdec.c
libvorbisenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
libvpx.c avcodec/libvpx: remove disabled code 2017-12-11 00:42:26 -03:00
libvpx.h
libvpxdec.c libvpxdec: Correct linking against variables. 2021-11-25 16:29:25 +11:00
libvpxenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
libwebpenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
libwebpenc_animencoder.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
libwebpenc_common.c avcodec/libwebpenc: Deduplicate options, AVClass, pix_fmts 2021-07-08 20:10:17 +02:00
libwebpenc_common.h avcodec/libwebpenc: Deduplicate options, AVClass, pix_fmts 2021-07-08 20:10:17 +02:00
libx264.c avcodec/libx26[45]: reindent after last commit 2021-12-28 14:19:38 +08:00
libx265.c avcodec/libx26[45]: reindent after last commit 2021-12-28 14:19:38 +08:00
libxavs.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
libxavs2.c avcodec/libxavs2: Allow user-supplied buffers 2021-05-23 15:17:13 +02:00
libxvid.c avutil/internal, swresample/audioconvert: Remove cpu.h inclusions 2021-07-22 14:33:45 +02:00
libzvbi-teletextdec.c
ljpegenc.c avcodec/mjpegenc_common: Pass MJpegContext for writing picture header 2022-01-04 16:28:54 +01:00
loco.c
log2_tab.c
lossless_audiodsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
lossless_audiodsp.h
lossless_videodsp.c avcodec/lossless_videodsp: Improve included headers 2021-07-22 13:00:11 +02:00
lossless_videodsp.h avcodec/lossless_videodsp: Improve included headers 2021-07-22 13:00:11 +02:00
lossless_videoencdsp.c
lossless_videoencdsp.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
lpc.c avcodec/lpc: Avoid floating point division by 0 2021-05-29 20:14:24 +02:00
lpc.h avcodec/lpc: check for zero err in normalization in compute_lpc_coefs() 2021-07-03 18:03:35 +02:00
lscrdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
lsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
lsp.h
lzf.c
lzf.h
lzw.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
lzw.h
lzwenc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
m101.c avcodec/m101: Mark decoder as init-threadsafe 2021-05-02 02:41:01 +02:00
mace.c avcodec/mace: Mark decoders as init-threadsafe 2021-05-02 02:41:12 +02:00
magicyuv.c
magicyuvenc.c avcodec/magicyuvenc: Remove redundant pixel format check 2021-10-02 16:30:19 +02:00
Makefile avcodec/Makefile: Add missing entry for ADPCM_IMA_AMV_ENCODER 2022-01-06 08:12:28 +01:00
mathops.h
mathtables.c
mdct15.c
mdct15.h
mdct_fixed_32.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
mdct_float.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
mdct_template.c avcodec: Remove the FFT_FIXED_32 define 2021-08-05 19:46:33 +02:00
mdec.c avcodec/mpegvideo: Remove unnecessary headers 2022-01-04 16:28:54 +01:00
me_cmp.c
me_cmp.h
mediacodec.c
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h avcodec/mediacodec_surface: define and use FFANativeWindow to mimic NDK interface 2019-09-10 13:51:05 -07:00
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c
mediacodec_wrapper.h
mediacodecdec.c avcodec/h264_parse: Move ff_h264_get_profile() to h264_ps.h 2022-01-26 15:30:54 +01:00
mediacodecdec_common.c
mediacodecdec_common.h Revert "avcodec/mediacodecdec: wait on first frame after input buffers are full" 2018-06-18 11:55:23 -07:00
metasound.c avcodec/metasound: Mark decoder as init-threadsafe 2021-05-12 06:00:14 +02:00
metasound_data.c
metasound_data.h
mf_utils.c avcodec: Add MediaFoundation encoder wrapper 2020-05-19 21:34:04 +03:00
mf_utils.h
mfenc.c avcodec/mfenc: remove usage of avctx->pkt_timebase 2021-08-06 09:38:35 -03:00
microdvddec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
midivid.c avcodec/midivid: Mark decoder as init-threadsafe 2021-05-02 02:42:26 +02:00
mimic.c
mjpeg.h
mjpeg2jpeg_bsf.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
mjpeg_parser.c avcodec/mjpeg_parser: skip markers after EOI, not by size 2021-11-27 18:24:49 +01:00
mjpega_dump_header_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
mjpegbdec.c avcodec/mjpegbdec: Skip SOS on AVDISCARD_ALL as does mjpeg 2021-08-28 20:03:54 +02:00
mjpegdec.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
mjpegdec.h avcodec/mjpegdec: Decode to PAL8 independant of the location of LSE 2021-05-03 21:34:22 +02:00
mjpegdec_common.c avcodec/g2meet, mjpegdec: Factor out common VLC initialization code 2021-02-23 10:14:25 +01:00
mjpegenc.c avcodec/mjpegenc_common: Pass MJpegContext for writing picture header 2022-01-04 16:28:54 +01:00
mjpegenc.h avcodec/mpegvideo: Move MJPEG/AMV-only fields to MJpegContext 2022-01-04 16:28:54 +01:00
mjpegenc_common.c avcodec/mjpegenc_common: Use AVCodecContext.codec_id directly 2022-01-04 16:28:54 +01:00
mjpegenc_common.h avcodec/mjpegenc_common: Pass MJpegContext for writing picture header 2022-01-04 16:28:54 +01:00
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
mlp.h avcodec/mlp: move sync defines to common header 2021-09-05 18:12:56 +02:00
mlp_parse.c
mlp_parse.h lavc/mlp_parse: add required includes explicitly 2021-06-10 16:51:44 +02:00
mlp_parser.c
mlpdec.c avcodec/thd: fix special stereo support 2021-12-18 10:20:24 +01:00
mlpdsp.c
mlpdsp.h
mlpenc.c avcodec/thd: fix special stereo support 2021-12-18 10:20:24 +01:00
mlz.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
mlz.h
mmaldec.c avcodec/mmaldec: Deduplicate AVClasses 2021-12-12 16:56:04 +01:00
mmvideo.c avcodec/mmvideo: Mark decoder as init-threadsafe 2021-05-02 02:42:44 +02:00
mobiclip.c avcodec/mobiclip: Rewrite code to make it clearer 2021-11-28 06:59:56 +01:00
motion_est.c
motion_est.h
motion_est_template.c
motionpixels.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c avcodec/movtextdec: Fix wrong error code 2021-12-11 16:28:53 +01:00
movtextenc.c avcodec/movtextenc: Check for existence of font name before using it 2021-12-11 17:15:38 +01:00
mp3_header_decompress_bsf.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpc.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg2_metadata_bsf.c
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg4audio.h avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg4audio_sample_rates.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg4audio_sample_rates.h avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg4data.h avcodec/mpeg4video: Split off data in a header of its own 2022-01-13 08:15:28 +01:00
mpeg4video.c
mpeg4video.h avcodec/mpegvideo: Move MPEG-4 Simple Studio Profile fields to mpeg4video 2022-01-29 19:30:25 +01:00
mpeg4video_parser.c avcodec/mpeg4videodec: Fix data race when initializing VLCs 2022-01-09 09:32:53 +01:00
mpeg4video_parser.h
mpeg4videodata.h avcodec/mpeg4video: Split off data in a header of its own 2022-01-13 08:15:28 +01:00
mpeg4videodec.c avcodec/mpegvideo: Move MPEG-4 Simple Studio Profile fields to mpeg4video 2022-01-29 19:30:25 +01:00
mpeg4videoenc.c avcodec/mpeg4videoenc: Use stack variable for aspect_ratio_info 2022-01-29 18:34:30 +01:00
mpeg12.c avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
mpeg12.h avcodec/(h263|mpeg4?video)_parser: Make *_find_frame_end() static 2021-09-20 00:20:15 +02:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpegvideo: Move frame_rate_index to (Mpeg1|MPEG12Enc)Context 2022-01-29 19:30:24 +01:00
mpeg12enc.c avcodec/mpegvideo: Use offset instead of pointer for vbv_delay 2022-01-29 19:30:25 +01:00
mpeg12framerate.c mpeg12: Add a common function to find the best frame rate 2017-10-17 20:56:30 +01:00
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegaudiodata.h avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegaudiodec_common.c
mpegaudiodec_common_tablegen.c avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mpegaudiodec_common_tablegen.h avcodec/mpegaudio_tablegen: Make exponential LUT shared 2020-12-08 17:51:47 +01:00
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c avcodec/mpegaudiodec_template: Remove unused variable 2021-10-02 18:35:16 +02:00
mpegaudiodecheader.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegaudiodecheader.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
mpegaudioenc_fixed.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
mpegaudioenc_float.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
mpegaudioenc_template.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegaudiotab.h
mpegaudiotabs.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegaudiotabs.h avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegpicture.c avcodec/mpegpicture: Add function to completely free MPEG-Picture 2022-01-29 19:30:25 +01:00
mpegpicture.h avcodec/mpegpicture: Add function to completely free MPEG-Picture 2022-01-29 19:30:25 +01:00
mpegutils.c avcodec: remove the unused low_delay 2021-09-29 18:00:13 +08:00
mpegutils.h avcodec: remove the unused low_delay 2021-09-29 18:00:13 +08:00
mpegvideo.c avcodec/mpegpicture: Add function to completely free MPEG-Picture 2022-01-29 19:30:25 +01:00
mpegvideo.h avcodec/mpegvideo: Use offset instead of pointer for vbv_delay 2022-01-29 19:30:25 +01:00
mpegvideo_dec.c avcodec/mpegvideo, svq3: Remove unused next_p_frame_damaged 2022-01-13 08:25:10 +01:00
mpegvideo_enc.c avcodec/mpegvideo: Use offset instead of pointer for vbv_delay 2022-01-29 19:30:25 +01:00
mpegvideo_motion.c avcodec/mpegvideo_motion: Don't duplicate identical code 2022-01-04 16:28:55 +01:00
mpegvideo_parser.c avcodec/mpegvideo: Remove unnecessary headers 2022-01-04 16:28:54 +01:00
mpegvideo_xvmc.c
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mpl2dec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
mqc.c avcodec/mqc: Hardcode tables to save space 2021-05-12 06:00:14 +02:00
mqc.h avcodec/mqcenc: Make ff_mqc_flush() static 2021-09-08 22:59:14 +02:00
mqcdec.c
mqcenc.c avcodec/mqcenc: Make ff_mqc_flush() static 2021-09-08 22:59:14 +02:00
mscc.c avcodec/mscc: Mark decoders as init-threadsafe 2021-05-10 22:12:01 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c avcodec/mpeg4video: Split off data in a header of its own 2022-01-13 08:15:28 +01:00
msmpeg4.h
msmpeg4data.c avcodec/mpeg4video: Split off data in a header of its own 2022-01-13 08:15:28 +01:00
msmpeg4data.h
msmpeg4dec.c avcodec/h263: Move decoding-only stuff to a new header h263dec.h 2022-01-29 18:34:30 +01:00
msmpeg4enc.c avcodec/mpegvideo_enc: Move msmpeg4/wmv1 encoders to msmpeg4enc.c 2022-01-29 18:34:31 +01:00
msp2dec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
msrle.c avcodec/msrle: Mark decoder as init-threadsafe 2021-05-02 02:44:20 +02:00
msrledec.c
msrledec.h Merge commit '3496cec433' 2015-10-22 19:43:44 +02:00
mss1.c avcodec/mss1: Mark decoder as init-threadsafe 2021-05-02 02:44:46 +02:00
mss2.c
mss2dsp.c
mss2dsp.h Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
mss3.c avcodec/mss3: Mark decoder as init-threadsafe 2021-05-02 02:46:10 +02:00
mss4.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c avcodec/msvideo1: Mark decoder as init-threadsafe 2021-05-02 02:46:50 +02:00
msvideo1enc.c avcodec/elbg: Add flags to avpriv_elbg_do() 2021-09-24 00:01:27 +02:00
mv30.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mvcdec.c avcodec/mvcdec: Mark decoders as init-threadsafe 2021-05-02 02:48:42 +02:00
mvha.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
mwsc.c
mxpegdec.c avcodec/mxpegdec: Check for AVDISCARD_ALL 2021-09-26 17:22:08 +02:00
nellymoser.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
nellymoser.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
nellymoserdec.c
nellymoserenc.c avcodec/nellymoserenc: Avoid copying packet data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
noise_bsf.c avcodec/noise_bsf: restore dropamount for backwards compatibility 2021-07-30 17:14:43 +05:30
notchlc.c avcodec/notchlc: Mark decoder as init-threadsafe 2021-05-02 02:40:14 +02:00
null_bsf.c
nuv.c avcodec/nuv: Mark decoder as init-threadsafe 2021-05-12 06:00:14 +02:00
nvdec.c
nvdec.h
nvdec_av1.c
nvdec_h264.c
nvdec_hevc.c
nvdec_mjpeg.c
nvdec_mpeg4.c
nvdec_mpeg12.c
nvdec_vc1.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_vp8.c
nvdec_vp9.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvenc.c avcodec/nvenc: zero-initialize NV_ENC_REGISTER_RESOURCE struct 2022-01-10 15:41:50 +01:00
nvenc.h avcodec/nvenc: add udu_sei option to import user data unregistered SEIs 2021-12-25 14:12:26 +01:00
nvenc_h264.c avcodec/nvenc: add udu_sei option to import user data unregistered SEIs 2021-12-25 14:12:26 +01:00
nvenc_hevc.c avcodec/nvenc: add udu_sei option to import user data unregistered SEIs 2021-12-25 14:12:26 +01:00
omx.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
on2avc.c avcodec/on2avc: Mark decoder as init-threadsafe 2021-05-02 02:38:45 +02:00
on2avcdata.c
on2avcdata.h avcodec/on2avcdata: Combine tables for codebooks 2020-12-08 17:51:44 +01:00
options.c avutil: remove deprecated AVClass.child_class_next 2021-04-27 11:48:04 -03:00
options_table.h avcodec/avcodec, options_table: Deprecate sub_text_format 2021-09-20 01:03:48 +02:00
opus.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
opus.h
opus_celt.c
opus_celt.h
opus_metadata_bsf.c avcodec/avcodec: Stop including bsf.h in avcodec.h 2021-07-22 11:14:16 +02:00
opus_parser.c
opus_pvq.c
opus_pvq.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
opus_rc.c
opus_rc.h
opus_silk.c avcodec/opus_silk: Remove wrong size information in function declaration 2021-09-20 01:03:51 +02:00
opusdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
opusdsp.c
opusdsp.h
opusenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
opusenc.h
opusenc_psy.c
opusenc_psy.h
opusenc_utils.h
opustab.c
opustab.h Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
packet.h packet: add description for the AVPacket.time_base field 2021-12-06 22:16:13 +01:00
packet_internal.h avcodec/packet_internal: Add proper PacketList struct 2022-01-04 13:16:50 +01:00
paf.h
pafaudio.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
pafvideo.c
pamenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
parser.c avcodec/avcodec: Allow up to seven codec ids per parser 2021-09-02 19:02:35 +02:00
parser.h
parsers.c avcodec: add amr parser 2021-10-02 18:49:40 +02:00
pcm-bluray.c
pcm-dvd.c
pcm-dvdenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
pcm.c avcodec/pcm: Allow user-supplied buffers 2021-05-05 14:17:03 +02:00
pcm_rechunk_bsf.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
pel_template.c
pgssubdec.c avcodec/decode: Fix leaks upon subtitle decoding errors 2021-12-16 02:37:26 +01:00
pgxdec.c
photocd.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
pictordec.c avcodec/pictordec: Optimize more odd cases for picmemset() 2021-09-02 19:28:53 +02:00
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c
png.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
png.h
png_parser.c
pngdec.c Avoid calling functions repeatedly via FFMIN 2021-07-18 22:06:20 +02:00
pngdsp.c
pngdsp.h Merge commit 'f00f6d538d' 2015-09-12 15:16:57 +02:00
pngenc.c avcodec/pngenc: Deduplicate AVClasses 2021-07-08 20:10:17 +02:00
pnm.c lavc/pnm: Allow decoding gray float pfm images. 2021-02-15 00:01:07 +01:00
pnm.h
pnm_parser.c avcodec/pnm_parser: add support for PFM parsing 2021-09-03 19:10:20 +02:00
pnmdec.c
pnmenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
profiles.c avcodec: add vvc codec id and profiles 2021-01-11 17:01:34 -03:00
profiles.h
prores_metadata_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
proresdata.c
proresdata.h
proresdec.h lavc/proresdec: add scaffolding for hwdec support 2021-11-28 16:40:58 -06:00
proresdec2.c lavc/proresdec: fix threaded hwaccel decode 2021-12-22 18:38:40 -06:00
proresdsp.c avcodec/proresdec : add 12b prores idct 2018-12-02 12:55:53 +01:00
proresdsp.h
proresenc_anatoliy.c avcodec/proresenc_anatoliy: Remove redundant pixel format check 2021-10-02 16:30:19 +02:00
proresenc_kostya.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
prosumer.c
psd.c
psymodel.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
psymodel.h
pthread.c lavc: deprecate AV_CODEC_(FLAG|CAP)_TRUNCATED 2021-09-20 00:20:13 +02:00
pthread_frame.c libavcodec/pthread_frame: remove duplicate pointers 2022-01-03 20:34:45 +01:00
pthread_internal.h avcodec/pthread_frame: Move (init|free)_pthread() to pthread.c 2021-09-04 08:03:19 +02:00
pthread_slice.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
ptx.c
put_bits.h avcodec/bitstream: Remove avpriv PutBits API functions 2021-04-27 10:43:03 -03:00
put_golomb.h avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
qcelpdata.h
qcelpdec.c avcodec/qcelpdec: Mark decoder as init-threadsafe 2021-05-06 06:13:54 +02:00
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h avcodec/qdm2: Avoid offsets table when initializing VLCs 2020-12-08 17:51:46 +01:00
qdm2data.h
qdmc.c
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c lavc/qsv: allow to add more parameter buffers to QSV frame 2022-01-29 12:02:52 +08:00
qsv.h
qsv_api.c
qsv_internal.h lavc/qsvdec: export AVFilmGrainParams side data 2022-01-29 12:02:52 +08:00
qsvdec.c lavc/qsvdec: export AVFilmGrainParams side data 2022-01-29 12:02:52 +08:00
qsvenc.c lavc/qsvenc: add tile encoding support for VP9 2022-01-29 12:02:52 +08:00
qsvenc.h lavc/qsvenc: add tile encoding support for VP9 2022-01-29 12:02:52 +08:00
qsvenc_h264.c libavcodec/qsvenc: Add intra refresh to hevc_qsv and add new intra refresh parameter 2022-01-27 10:26:39 +08:00
qsvenc_hevc.c libavcodec/qsvenc: Add intra refresh to hevc_qsv and add new intra refresh parameter 2022-01-27 10:26:39 +08:00
qsvenc_jpeg.c
qsvenc_mpeg2.c
qsvenc_vp9.c lavc/qsvenc: add tile encoding support for VP9 2022-01-29 12:02:52 +08:00
qtrle.c avcodec/qtrle: Mark decoder as init-threadsafe 2021-05-02 05:14:41 +02:00
qtrleenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
r210dec.c
r210enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
ra144.c
ra144.h lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 2021-01-01 14:14:57 +01:00
ra144dec.c
ra144enc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
ra288.c avcodec/ra288: Mark decoder as init-threadsafe 2021-05-02 03:59:17 +02:00
ra288.h
ralf.c
ralfdata.h
rangecoder.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rangecoder.h avcodec/rangecoder: Move ff_rac_check_termination to tests/rangecoder.c 2021-02-24 08:53:43 +01:00
rasc.c avcodec/rasc: Fix potential use of uninitialized value 2021-10-07 11:34:20 +02:00
ratecontrol.c
ratecontrol.h Merge commit 'd639dcdae0' 2017-02-01 14:21:36 +01:00
raw.c avcodec/raw: Reduce number of avpriv symbols 2022-01-04 13:16:49 +01:00
raw.h avcodec/raw: Reduce number of avpriv symbols 2022-01-04 13:16:49 +01:00
rawdec.c avcodec/raw: Reduce number of avpriv symbols 2022-01-04 13:16:49 +01:00
rawenc.c avcodec/rawenc: suppport frame thread for rawvideo 2021-12-22 09:27:30 +08:00
rdft.c
rdft.h
realtextdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
rectangle.h
remove_extradata_bsf.c
reverse.c
rkmppdec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
rl.c avcodec/rl: Don't pretend ff_rl_init() initializes a RLTable twice 2022-01-09 09:38:43 +01:00
rl.h avcodec/rl: Don't pretend ff_rl_init() initializes a RLTable twice 2022-01-09 09:38:43 +01:00
rl2.c
rle.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rle.h Merge commit 'eeb6849ced' 2016-11-14 12:03:00 +01:00
rnd_avg.h
roqaudioenc.c avcodec/roqaudioenc: Avoid copying data, allow user-supplied buffers 2021-05-05 14:17:03 +02:00
roqvideo.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
roqvideo.h
roqvideodec.c
roqvideoenc.c all: Remove unused-but-set variables 2021-12-03 16:09:14 +01:00
rpza.c
rpzaenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
rscc.c
rtjpeg.c
rtjpeg.h
rv10.c avcodec/h263: Move decoding-only stuff to a new header h263dec.h 2022-01-29 18:34:30 +01:00
rv10.h
rv10enc.c avcodec/mpegvideo_enc: Deduplicate ff_mpv_generic_options-based AVClasses 2021-07-08 20:10:17 +02:00
rv20enc.c avcodec/mpegvideo_enc: Deduplicate ff_mpv_generic_options-based AVClasses 2021-07-08 20:10:17 +02:00
rv30.c
rv30data.h
rv30dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rv34.c
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rv40vlc2.h
s302m.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
s302menc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
samidec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
sanm.c avcodec/sanm: Mark decoder as init-threadsafe 2021-05-02 04:14:03 +02:00
sbc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
sbc.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
sbc_parser.c
sbcdec.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
sbcdec_data.c
sbcdec_data.h
sbcdsp.c
sbcdsp.h
sbcdsp_data.c
sbcdsp_data.h sbc: implement SBC encoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
sbr.h
sbrdsp.c Merge commit '3ccec334b8' 2017-03-15 21:37:40 -03:00
sbrdsp.h
sbrdsp_fixed.c avcodec/sbrdsp_fixed: Fix negation overflow in sbr_neg_odd_64_c() 2021-08-10 18:05:13 +02:00
sbrdsp_template.c lavc/aarch64: add sbrdsp neon implementation 2017-07-03 14:29:22 +02:00
scpr.c
scpr.h
scpr3.c
scpr3.h
screenpresso.c
sei.h
setts_bsf.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
sga.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
sgi.h
sgidec.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
sgienc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
sgirledec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
sheervideo.c
sheervideodata.h
shorten.c
simple_idct.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
simple_idct.h
simple_idct_template.c avcodec/simple_idct_template: fix integer overflow 2019-12-14 00:20:52 +01:00
sinewin.c
sinewin.h
sinewin_fixed_tablegen.c avcodec/aacdec_fixed: Move fixed-point sinewin tables to its only user 2021-02-07 10:28:29 +01:00
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 avcodec/siren: Improve the bits left threshold in decode_envelope() 2021-09-29 19:52:10 +02:00
smacker.c
smc.c avcodec/smc: use shorter way to access GetByteContext 2021-08-14 10:20:38 +02:00
smcenc.c avcodec/smcenc: Move PutByteContext to stack 2021-11-20 14:19:32 +01:00
snappy.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
snappy.h
snow.c avcodec: Remove unnecessary h263.h inclusions 2022-01-09 09:46:21 +01:00
snow.h avcodec/mpegpicture: Decrease size of encoding_error array 2022-01-13 08:31:02 +01:00
snow_dwt.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
snow_dwt.h avcodec/snow_dwt: Make ff_snow_(horizont|vertic)al_compose97i static 2021-09-08 22:59:14 +02:00
snowdata.h avcodec/snow: Hardcode table to save space 2021-05-02 05:14:42 +02:00
snowdec.c avcodec: Remove unnecessary h263.h inclusions 2022-01-09 09:46:21 +01:00
snowenc.c avcodec/mpegpicture: Decrease size of encoding_error array 2022-01-13 08:31:02 +01:00
sonic.c avcodec/golomb: Factor writing golomb codes out 2022-01-06 08:28:02 +01:00
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Replace always-true check by assert 2021-12-16 03:06:46 +01:00
speedhqenc.c avcodec/speedhqenc: Inline constants 2022-01-04 16:28:55 +01:00
speedhqenc.h
speexdata.h avcodec: add native Speex decoder 2021-10-10 17:44:41 +02:00
speexdec.c avcodec/speexdec: Consider mode in frame size check 2022-01-01 19:30:04 +01:00
srtdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
srtenc.c avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
startcode.c
startcode.h
subviewerdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
sunrast.c
sunrast.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
sunrastenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec: Remove unnecessary h263.h inclusions 2022-01-09 09:46:21 +01:00
svq1enc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
svq1enc.h
svq1enc_cb.h
svq3.c lavc/svq3: stop including h264dec.h 2022-01-26 15:30:28 +01:00
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h avcodec/tableprint_vlc: Fix building with hardcoded tables 2021-07-23 14:43:52 +02:00
tak.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
tak.h avformat/takdec: Don't initialize get_bits context to read one value 2022-01-07 11:55:57 +01:00
tak_parser.c
takdec.c avcodec/takdec: Mark decoder as init-threadsafe 2021-05-02 04:13:32 +02:00
takdsp.c
takdsp.h avcodec/takdec: add x86 SIMD for rest of decorrelation modes 2015-10-09 21:38:15 +02:00
targa.c avcodec/targa: Check input size for uncompressed TGA before allocation 2021-12-30 22:20:14 +01:00
targa.h
targa_y216dec.c avcodec/targa_y216dec: Mark decoder as init-threadsafe 2021-05-02 03:55:58 +02:00
targaenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
tdsc.c
textdec.c avcodec/textdec: Deduplicate AVClasses 2021-07-08 20:10:17 +02:00
texturedsp.c
texturedsp.h avcodec/texturedsp : add rgtc1u gray decoding 2017-11-25 19:49:25 +01:00
texturedspenc.c
thread.h
tiertexseqv.c avcodec/tiertexseqv: Mark decoder as init-threadsafe 2021-05-02 04:13:03 +02:00
tiff.c avcodec/tiff: Remove messing with jpeg context 2021-12-30 22:20:14 +01:00
tiff.h
tiff_common.c avcodec/tiff_common: Fix AVBPrint error checks 2021-08-30 15:48:11 +02:00
tiff_common.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
tiff_data.h
tiffenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
tmv.c
to_upper4.c avcodec/utils: Unavpriv avpriv_toupper4() 2022-01-04 13:16:50 +01:00
to_upper4.h avcodec/utils: Unavpriv avpriv_toupper4() 2022-01-04 13:16:50 +01:00
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c avcodec/trace_headers_bsf: also parse extradata in packet side data 2021-08-14 23:06:38 -03:00
truehd_core_bsf.c avcodec.h: split bitstream filters API into its own header 2020-05-22 14:38:57 +02:00
truemotion1.c avcodec/truemotion1: Mark decoder as init-threadsafe 2021-05-02 03:56:48 +02:00
truemotion1data.h
truemotion2.c
truemotion2rt.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
truespeech.c avcodec/truespeech: Mark decoder as init-threadsafe 2021-05-02 03:59:41 +02:00
truespeech_data.h
tscc.c avcodec/tscc: Mark decoder as init-threadsafe 2021-05-10 22:12:01 +02:00
tscc2.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
tscc2data.h
tta.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
ttadata.c avcodec/ttadata: Add sentinel at the end of ff_tta_shift_1 2021-06-12 14:22:42 +02:00
ttadata.h
ttadsp.c avcodec/ttadsp: Fix integer overflows in tta_filter_process_c() 2021-10-21 14:17:12 +02:00
ttadsp.h
ttaenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
ttaencdsp.c
ttaencdsp.h
ttmlenc.c avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
ttmlenc.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c avcodec/twinvqdec: Mark decoder as init-threadsafe 2021-05-12 06:00:14 +02:00
txd.c avcodec/txd: Move input size checks before allocation 2021-11-26 21:31:06 +01:00
ulti.c
ulti_cb.h
unary.h
utils.c avcodec/utils: Unavpriv avpriv_toupper4() 2022-01-04 13:16:50 +01:00
utvideo.h
utvideodec.c
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
v4l2_buffers.c
v4l2_buffers.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
v4l2_context.c avcodec/v4l2_context: remove reinit variable 2022-01-11 23:02:37 -05:00
v4l2_context.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
v4l2_fmt.c
v4l2_fmt.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
v4l2_m2m.c
v4l2_m2m.h
v4l2_m2m_dec.c avcodec/v4l2_m2m_dec: dequeue frame if input isn't ready 2021-12-28 18:12:47 -05:00
v4l2_m2m_enc.c
v210_template.c
v210dec.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
v210dec.h
v210enc.c avcodec/v210enc: suppport frame thread for v210 2021-12-22 09:27:30 +08:00
v210enc.h
v210x.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
v308dec.c avcodec/v308dec: Mark decoder as init-threadsafe 2021-05-02 04:12:28 +02:00
v308enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
v408dec.c
v408enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
v410dec.c avcodec/v410dec: Mark decoder as init-threadsafe 2021-05-02 04:13:13 +02:00
v410enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
vaapi_av1.c avcodec/av1_vaapi: improve decode quality 2021-10-16 19:00:44 -03:00
vaapi_decode.c libavcodec/vaapi_decode: fix the problem that init_pool_size < nb_surface 2022-01-29 12:02:52 +08:00
vaapi_decode.h
vaapi_encode.c avcodec/vaapi_encode: Fix segfault upon closing uninitialized encoder 2021-12-01 13:58:20 +01:00
vaapi_encode.h lavc: Mark hw_config pointer arrays as const 2020-11-08 18:54:42 +00:00
vaapi_encode_h264.c
vaapi_encode_h265.c
vaapi_encode_mjpeg.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
vaapi_encode_mpeg2.c
vaapi_encode_vp8.c
vaapi_encode_vp9.c avcodec/vaapi_encode_vp9: fix > 4k encode fail issue 2021-12-27 11:19:27 +08:00
vaapi_h264.c
vaapi_hevc.c
vaapi_hevc.h
vaapi_mjpeg.c
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi_vp8.c
vaapi_vp9.c
vb.c avcodec/vb: Mark decoder as init-threadsafe 2021-05-02 04:07:53 +02:00
vble.c
vc1.c avcodec/vc1: Check remaining bits in ff_vc1_parse_frame_header() 2021-05-12 23:00:07 +02:00
vc1.h
vc1_block.c avcodec/vc1_pred: Remove unused function parameter 2021-10-02 18:35:35 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c avcodec/vc1: fix out-of-bounds reference pixel replication 2018-06-04 16:32:57 +02:00
vc1_parser.c
vc1_pred.c avcodec/vc1_pred: Remove unused function parameter 2021-10-02 18:35:35 +02:00
vc1_pred.h avcodec/vc1_pred: Remove unused function parameter 2021-10-02 18:35:35 +02:00
vc1acdata.h
vc1data.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vc1data.h
vc1dec.c avcodec/mpegvideo, svq3: Remove unused next_p_frame_damaged 2022-01-13 08:25:10 +01:00
vc1dsp.c avcodec: [loongarch] Optimize vc1dsp with LASX. 2021-12-23 12:28:54 +01:00
vc1dsp.h avcodec: [loongarch] Optimize vc1dsp with LASX. 2021-12-23 12:28:54 +01:00
vc2enc.c avcodec/vc2enc: Check for non negative slice bounds 2021-06-08 18:00:05 +02:00
vc2enc_dwt.c lavc/vc2enc_dwt: Avoid left-shifting a negative value. 2019-08-11 00:06:12 +02:00
vc2enc_dwt.h vc2enc_dwt: pad the temporary buffer by the slice size 2017-11-09 00:05:48 +00:00
vcr1.c avcodec/vcr1: Mark decoder as init-threadsafe 2021-05-02 04:10:41 +02:00
vdpau.c lavc/vdpau: stop unnecessarily including h264dec 2022-01-26 15:23:30 +01:00
vdpau.h
vdpau_h264.c
vdpau_hevc.c
vdpau_internal.h Add support for VP9 VDPAU hwaccel decode 2019-10-26 09:57:01 -07:00
vdpau_mpeg4.c
vdpau_mpeg12.c lavc: Rename hwaccel.h to hwconfig.h 2020-04-26 18:38:25 +01:00
vdpau_vc1.c
vdpau_vp9.c
version.h avcodec/mjpegenc: Deprecate unused prediction type 2022-01-04 16:28:54 +01:00
videodsp.c avcodec: [loongarch] Optimize prefetch with loongarch. 2022-01-04 15:55:05 +01:00
videodsp.h avcodec: [loongarch] Optimize prefetch with loongarch. 2022-01-04 15:55:05 +01:00
videodsp_template.c
videotoolbox.c avcodec/videotoolbox: Fix undefined symbol with minimal configuration 2022-01-05 09:26:52 +08:00
videotoolbox.h
videotoolbox_vp9.c lavc/videotoolbox: add VP9 hardware acceleration 2021-11-28 16:40:58 -06:00
videotoolboxenc.c lavc/videotoolboxenc: explicitly set realtime=false 2021-12-22 18:43:34 -06:00
vima.c avcodec/vima: Make decoder init-threadsafe 2021-05-02 04:02:13 +02:00
vlc.h
vmdaudio.c avcodec/vmdaudio: Mark decoder as init-threadsafe 2021-05-02 04:04:23 +02:00
vmdvideo.c avcodec/vmdvideo: Mark decoder as init-threadsafe 2021-05-10 22:12:02 +02:00
vmnc.c avcodec/vmnc: Mark decoder as init-threadsafe 2021-05-02 04:12:39 +02:00
vorbis.c
vorbis.h
vorbis_data.c
vorbis_enc_data.h avcodec/vorbisenc: Combine codebooks, avoid relocations 2021-05-12 06:00:14 +02:00
vorbis_parser.c
vorbis_parser.h
vorbis_parser_internal.h
vorbisdec.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
vp3.c avcodec/vp3: Don't output bogus warning 2022-01-13 21:00:26 +01:00
vp3_parser.c
vp3data.h avcodec/vp3data: Deduplicate coeff_tables 2021-01-08 05:05:10 +01:00
vp3dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vp3dsp.h
vp4data.h avcodec/vp3: Make tables used to initialize VLCs smaller 2020-12-08 17:51:46 +01:00
vp5.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
vp5data.h
vp6.c avcodec/vp6: return value check for init_get_bits 2021-08-26 17:06:57 +10:00
vp6data.h
vp6dsp.c
vp8.c avcodec/vp8: Mark decoders as init-threadsafe 2021-05-10 22:12:01 +02:00
vp8.h
vp8_parser.c
vp8data.h
vp8dsp.c avcodec: [loongarch] Optimize vp8_lpf/mc with LSX. 2021-12-23 12:28:54 +01:00
vp8dsp.h avcodec: [loongarch] Optimize vp8_lpf/mc with LSX. 2021-12-23 12:28:54 +01:00
vp9.c lavc/videotoolbox: add VP9 hardware acceleration 2021-11-28 16:40:58 -06: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 Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vp9data.c
vp9data.h
vp9dec.h avcodec/vp9: Check initializing conditions/mutexes 2021-09-04 08:03:19 +02:00
vp9dsp.c avcodec: [loongarch] Optimize vp9_mc/intra with LSX. 2021-12-23 12:28:54 +01:00
vp9dsp.h avcodec: [loongarch] Optimize vp9_mc/intra with LSX. 2021-12-23 12:28:54 +01:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vp9shared.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vp56dsp.h
vp56rac.c
vqavideo.c avcodec/vqavideo: reset accounting on error 2021-12-23 15:22:06 +01:00
vt_internal.h lavc/videotoolbox: add VP9 hardware acceleration 2021-11-28 16:40:58 -06:00
wavpack.c
wavpack.h
wavpackdata.c
wavpackenc.c avcodec/avcodec: Stop including channel_layout.h in avcodec.h 2021-07-22 11:14:31 +02:00
wavpackenc.h avcodec/wavpackenc: use ff_clz() 2019-05-02 15:36:16 +02:00
wcmv.c
webp.c webp: fix transforms after a palette with pixel packing. 2021-09-25 15:31:36 -07:00
webp_parser.c
webvttdec.c avcodec: Mark ff_ass_subtitle_header based decoders as init-threadsafe 2021-05-02 05:14:42 +02:00
webvttenc.c avcodec/ass_split: Rename ff_ass_split_dialog2->ff_ass_split_dialog 2021-08-08 00:13:57 +02:00
wma.c avcodec/wma: Return specific error code 2021-08-26 09:20:56 +02:00
wma.h avcodec/wmadec: fix WMA gapless playback 2021-09-12 22:23:35 +02:00
wma_common.c
wma_common.h Merge commit '040c565e51' 2013-02-24 14:32:55 +01:00
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c avcodec/wmadec: fix WMA gapless playback 2021-09-12 22:23:35 +02:00
wmaenc.c avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 2021-06-08 12:52:50 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: Mark decoder as init-threadsafe 2021-05-06 06:13:54 +02:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Do not initialize unused variable to out of array value 2021-10-05 20:06:42 +02:00
wmavoice.c avcodec/wmavoice: Mark decoder as init-threadsafe 2021-05-06 06:13:54 +02:00
wmavoice_data.h
wmv2.c avcodec/wmv2: Move ff_wmv2_add_mb() to the wmv2dec 2022-01-04 16:28:55 +01:00
wmv2.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
wmv2data.c
wmv2data.h Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
wmv2dec.c avcodec/h263: Move decoding-only stuff to a new header h263dec.h 2022-01-29 18:34:30 +01:00
wmv2dsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
wmv2dsp.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
wmv2enc.c avcodec/mpegvideo_enc: Deduplicate ff_mpv_generic_options-based AVClasses 2021-07-08 20:10:17 +02:00
wnv1.c
wrapped_avframe.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
ws-snd1.c
xan.c
xbm_parser.c
xbmdec.c
xbmenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
xface.c
xface.h
xfacedec.c
xfaceenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c avcodec/xpmdec: Move allocations down after more error checks 2021-09-05 22:22:05 +02:00
xsubdec.c avcodec/xsubdec: Use dedicated pointer for AVSubtitleRect 2021-12-16 02:37:26 +01:00
xsubenc.c
xvididct.c
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c avcodec: Constify AVCodecs 2021-04-27 10:43:15 -03:00
xwdenc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
xxan.c
y41pdec.c
y41penc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
ylc.c
yop.c
yuv4dec.c
yuv4enc.c avcodec/encoders: Remove redundant setting of AV_PKT_FLAG_KEY 2021-09-28 01:57:10 +02:00
zerocodec.c
zmbv.c avcodec/zmbv: Mark decoder as init-threadsafe 2021-05-07 09:25:10 +02:00
zmbvenc.c avcodec/zmbvenc: Remove redundant pixel format check 2021-09-29 17:02:03 +02:00