1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-09-16 11:54:09 +02:00
ffmpeg/libavcodec
Anton Khirnov 1f4cf92cfb pthread_frame: merge the functionality for normal decoder init and init_thread_copy
The current design, where
- proper init is called for the first per-thread context
- first thread's private data is copied into private data for all the
  other threads
- a "fixup" function is called for all the other threads to e.g.
  allocate dynamically allocated data
is very fragile and hard to follow, so it is abandoned. Instead, the
same init function is used to init each per-thread context. Where
necessary, AVCodecInternal.is_copy can be used to differentiate between
the first thread and the other ones (e.g. for decoding the extradata
just once).
2020-04-10 15:24:54 +02:00
..
aarch64 lavc/aarch64: Remove unneeded file vp9mc_aarch64.c 2020-03-11 14:36:07 +01:00
alpha Merge commit '09c98327b9f25c6c1716c0ee82ce09d8b484887a' 2017-11-11 15:56:27 -03:00
arm avcodec/arm/mlpdsp: add missing dependency for truehd 2019-11-11 11:29:55 -08:00
avr32
bfin
mips lavc/mips: simplify the switch code 2019-12-12 19:25:33 +01:00
neon
ppc ppc/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 19:40:09 -03:00
sh4
sparc
tests avcodec/tests: add h265_levels to .gitignore 2019-10-23 09:56:38 -03:00
x86 lavc/x86/hevc_add_res: Fix coeff overflow in ADD_RES_SSE_16_32_8 2020-03-27 10:57:40 +01:00
.gitignore lavc: add new API for iterating codecs and codec parsers 2018-02-06 18:50:27 +00:00
4xm.c avcodec/4xm: Check index in decode_i_block() also in the path where its not used. 2019-09-26 21:02:34 +02:00
8bps.c
8svx.c avcodec/8svx: Use av_assert1(0) instead of error message in unreachable code 2020-02-03 00:11:18 +01:00
012v.c
a64colors.h
a64multienc.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
a64tables.h
aac_ac3_parser.c avcodec/aac_ac3_parser: account for data already in the parsing buffer 2018-04-15 10:18:26 +02:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c avcodec: use avpriv_mpeg4audio_get_config2() 2019-09-27 10:37:11 -03:00
aac_defines.h
aac_parser.c Merge commit 'b5f19f7478492307e4b4763aeac3180faf50e17f' 2017-10-30 18:56:45 -03:00
aac.h lavc/aacdec_template: Only warn once about unusual 7.1 encoding. 2020-04-04 23:56:51 +02:00
aaccoder_trellis.h
aaccoder_twoloop.h
aaccoder.c
aacdec_fixed.c avcodec/aacdec_fixed: Add FF_CODEC_CAP_INIT_CLEANUP 2019-09-24 17:53:39 +02:00
aacdec_template.c lavc/aacdec_template: Only warn once about unusual 7.1 encoding. 2020-04-04 23:56:51 +02:00
aacdec.c avcodec/aacdec: Check if we run out of input in read_stream_mux_config() 2019-09-24 17:53:39 +02:00
aacdectab.h
aacenc_is.c
aacenc_is.h
aacenc_ltp.c lavc/aacenc_ltp: remove unnecessary condition check. 2019-05-12 14:17:10 +08:00
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization_misc.h
aacenc_quantization.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenc.c avcodec/aacenc: report channel layout by name 2018-09-09 12:01:07 +02:00
aacenc.h aacenc: support extended channel layouts using PCEs 2017-11-09 03:37:48 +00:00
aacenctab.c
aacenctab.h aacenc: mark the preset 5.0/5.1 layouts correctly with back speakers 2017-11-09 12:58:42 +00:00
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h
aacps_fixed.c
aacps_float.c
aacps_tablegen_template.c
aacps_tablegen.c
aacps_tablegen.h
aacps.c avcodec/aacps: Fix integer overflows in hybrid_synthesis() 2019-09-11 22:43:14 +02:00
aacps.h
aacpsdata.c
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c avcodec/aacpsdsp_template: Fix integer overflow in ps_hybrid_analysis_c() 2019-06-25 13:30:09 +02:00
aacpsdsp.h
aacpsy.c
aacsbr_fixed_tablegen.h
aacsbr_fixed.c avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() 2018-04-07 23:34:47 +02:00
aacsbr_tablegen_common.h lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbr_tablegen.h
aacsbr_template.c lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
ac3_parser_internal.h Merge commit '50a1c66cf6ab7eb683daaa9e2da3869fa3a54609' 2017-10-27 18:15:37 -03:00
ac3_parser.c avcodec/ac3_parser: recognize LE bitstream variant 2020-02-23 18:17:29 +01:00
ac3_parser.h Merge commit '50a1c66cf6ab7eb683daaa9e2da3869fa3a54609' 2017-10-27 18:15:37 -03:00
ac3.c
ac3.h avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec/ac3dec_fixed: Fix integer overflow in scale_coefs() 2018-01-15 19:55:22 +01:00
ac3dec_float.c
ac3dec.c avcodec/ac3: Explicitly return to discard large amounts of nonsense bytes 2019-02-07 00:29:01 +01:00
ac3dec.h avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3dsp.c
ac3dsp.h
ac3enc_fixed.c lavc: Use supported_samplerates for Dolby Digital encoders. 2020-04-04 23:12:27 +02:00
ac3enc_float.c lavc: Use supported_samplerates for Dolby Digital encoders. 2020-04-04 23:12:27 +02:00
ac3enc_opts_template.c
ac3enc_template.c
ac3enc.c ac3enc: drop a global variable 2020-02-07 13:36:57 -03:00
ac3enc.h ac3enc: drop a global variable 2020-02-07 13:36:57 -03:00
ac3tab.c lavc: Use supported_samplerates for Dolby Digital encoders. 2020-04-04 23:12:27 +02:00
ac3tab.h lavc: Use supported_samplerates for Dolby Digital encoders. 2020-04-04 23:12:27 +02:00
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c avcodec/acelp_pitch_delay: Minor simplification by using ff_exp10() 2019-01-01 21:11:47 +01:00
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm_data.c
adpcm_data.h
adpcm.c avcodec: add ADPCM IMA MTF decoder 2020-03-17 16:03:39 +01:00
adpcm.h
adpcmenc.c
adts_header.c Merge commit 'b5f19f7478492307e4b4763aeac3180faf50e17f' 2017-10-30 18:56:45 -03:00
adts_header.h Merge commit 'b5f19f7478492307e4b4763aeac3180faf50e17f' 2017-10-30 18:56:45 -03:00
adts_parser.c Merge commit 'b5f19f7478492307e4b4763aeac3180faf50e17f' 2017-10-30 18:56:45 -03:00
adts_parser.h Merge commit 'b5f19f7478492307e4b4763aeac3180faf50e17f' 2017-10-30 18:56:45 -03:00
adx_parser.c
adx.c
adx.h
adxdec.c avcodec/adxdec: Remove unnecessary left-shift 2020-01-21 10:01:46 +01:00
adxenc.c avcodec/adxenc: Avoid undefined left shift of negative numbers 2020-01-21 10:01:46 +01:00
agm.c avcodec/agm: YUV420 without DCT needs even dimensions 2020-02-09 23:33:18 +01:00
aic.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
alac_data.c
alac_data.h
alac.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c avcodec/aliaspixdec: Check input size against minimal picture size 2019-10-20 19:57:51 +02:00
aliaspixenc.c
allcodecs.c avcodec: add MV30 decoder 2020-04-10 12:22:09 +02:00
alsdec.c avcodec/alsdec: Discard frames for which no channel could be decoded 2019-12-01 17:17:04 +01:00
amfenc_h264.c libavcodec/amfenc_h264.c: Changed loop filter flag default value. 2019-10-11 20:30:46 -03:00
amfenc_hevc.c libavcodec/amfenc_hevc.c: Fix Maximum Reference Frames option on AMF HEVC. 2020-02-09 15:42:45 +00:00
amfenc.c avcodec/amfnec: allocate packets using av_new_packet() 2019-11-19 19:42:48 -03:00
amfenc.h amfenc: Retain a reference to D3D frames used as input during the encoding process 2018-04-19 20:05:24 +02:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h lavc/amrwbdec: Do not ignore NO_DATA frames. 2020-04-05 01:55:34 +02:00
amrwbdec.c lavc/amrwbdec: Use av_samples_set_silence(). 2020-04-05 17:24:57 +02:00
anm.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
ansi.c ansi: process ESC[3m italics attribute 2020-02-19 20:48:49 +11:00
apedec.c avcodec/apedec: fix decoding 3800 version with 2000 compression level 2020-02-22 15:27:05 +01:00
apng.h
aptx.c avcodec/aptx: split decoder and encoder into separate files 2020-02-05 22:47:27 -03:00
aptx.h avcodec/aptx: split decoder and encoder into separate files 2020-02-05 22:47:27 -03:00
aptxdec.c avcodec/aptx: split decoder and encoder into separate files 2020-02-05 22:47:27 -03:00
aptxenc.c avcodec/aptx: split decoder and encoder into separate files 2020-02-05 22:47:27 -03:00
arbc.c avcodec/arbc: Skip tiles in fill_tileX() which are completely outside 2019-06-04 13:06:41 +02:00
ass_split.c avcodec/ass_split: fix a memory leak defect when realloc fails 2018-12-14 14:19:50 +01:00
ass_split.h
ass.c avcodec/ass: remove the unneeded () 2019-12-26 22:22:33 +01:00
ass.h
assdec.c avcodec/assdec: undefined use of memcpy() 2019-07-27 01:43:00 +02:00
assenc.c avcodec/assenc: Return more specific error codes for ass_encode_frame() 2019-01-01 21:11:47 +01:00
asv.c
asv.h
asvdec.c
asvenc.c avcodec/asvenc: Replace bitstream space check by assert 2019-01-01 21:11:47 +01:00
atrac1.c
atrac1data.h
atrac3.c avcodec/atrac3: Check for huge block aligns 2019-11-20 15:50:15 +01:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c avcodec/atrac3plus: Check split point in fill mode 3 2019-11-09 17:54:59 +01:00
atrac3plus.h
atrac3plusdec.c avcodec/atrac3plusdec: add FF_CODEC_CAP_INIT_CLEANUP 2019-11-09 17:21:36 +01:00
atrac3plusdsp.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
atrac9dec.c avcodec/atrac9dec: Clamp band_ext_data to max that can be read if skipped. 2019-12-28 11:20:48 +01:00
atrac9tab.h avcodec/atrac9tab: use explicit ATRAC9BlockConfig struct initializers 2019-10-22 10:49:30 -03:00
atrac.c
atrac.h
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
audiotoolboxenc.c lavc/audiotoolboxenc: fix noise in encoded audio 2018-01-03 17:32:55 -03:00
aura.c
av1_frame_merge_bsf.c avcodec: add an AV1 frame merge bitstream filter 2019-11-12 22:21:25 -03:00
av1_frame_split_bsf.c avcodec: add an AV1 frame split bitstream filter 2019-04-11 15:45:56 -03:00
av1_metadata_bsf.c av1/h264_metadata: Don't reinitialize data 2019-07-28 18:23:07 +01:00
av1_parse.c avcodec/av1_parse: Use av_fast_realloc() for OBU array 2019-10-15 00:00:38 -03:00
av1_parse.h avcodec/av1_parse: don't look for trailing bits in Tile List OBUs 2020-02-05 11:54:00 -03:00
av1_parser.c avcodec/av1_parser: export color information 2020-01-26 15:30:26 -03:00
av1.h avcodec/cbs_av1: add support for Scalability Metadata 2019-04-16 19:23:17 -03:00
avcodec.h pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
avcodecres.rc
avdct.c avcodec/avdct: Clear IDCTDSPContext context 2020-01-31 22:17:09 +01:00
avdct.h
avfft.c
avfft.h
avpacket.c avcodec.h: split AVPacket API into its own header 2020-04-10 13:54:03 +02:00
avpicture.c
avrndec.c lavc/avrndec: remove AV_CODEC_CAP_DR1, as it's broken 2017-10-29 21:25:49 -03:00
avs2_parser.c avs2: correct avs2 description 2018-08-08 00:13:13 +05:30
avs.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
avuidec.c
avuienc.c
bethsoftvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
bethsoftvideo.h
bfi.c avcodec/bfi: Provide non NULL context to av_log() 2019-01-01 21:11:47 +01:00
bgmc.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
bgmc.h avcodec/bgmc: Check input space in ff_bgmc_decode_init() 2019-09-02 18:09:11 +02:00
bink.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
binkaudio.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +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: Check font height 2019-06-26 21:25:10 +02:00
bintext.h
bit_depth_template.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
bitpacked.c
bitstream_filter.c lavc/bsf: make BSF iteration the same as other iterators 2018-02-06 18:57:43 +00:00
bitstream_filters.c avcodec: add an AV1 frame merge bitstream filter 2019-11-12 22:21:25 -03:00
bitstream.c avcodec/bitstream: Check for more conflicting codes in build_table() 2019-06-14 21:36:39 +02:00
blockdsp.c
blockdsp.h libavcodec/blockdsp : fix comment. clear_block need 32 aligned now 2017-11-07 00:48:11 +01:00
bmp_parser.c
bmp.c lavc/bmp: Avoid a heap buffer overwrite for 1bpp input. 2019-03-26 21:07:51 +01:00
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c avcodec/brenderpix: Check input size before allocating image 2019-07-27 01:43:00 +02:00
bsf.c avcodec/bsf: Beautify log messages from bitstream filters 2020-03-21 18:52:45 -03:00
bsf.h avcodec/bsf: Add ff_bsf_get_packet_ref() function 2018-10-03 21:03:30 +02:00
bswapdsp.c
bswapdsp.h
bytestream.h bytestream: Make get_bytes_left compatible with overread 2020-03-06 00:58:31 +01:00
c93.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
cabac_functions.h avcodec: [loongson] optimize get_cabac_inline. 2018-09-19 18:33:59 +02:00
cabac.c libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
cabac.h
canopus.c
canopus.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.c
cavsdec.c avcodec/cavsdec: Set ret on errors in decode_pic() 2019-10-17 13:17:18 +02:00
cavsdsp.c avcodec/cavsdsp: Fix undefined left shifts of negative numbers 2020-02-07 12:35:48 +01:00
cavsdsp.h
cbrt_data_fixed.c
cbrt_data.c
cbrt_data.h
cbrt_fixed_tablegen.c
cbrt_tablegen_template.c
cbrt_tablegen.c
cbrt_tablegen.h
cbs_av1_syntax_template.c avcodec/cbs_av1_syntax_template: Set seen_frame_header only after successfull uncompressed_header() 2020-03-06 00:58:31 +01:00
cbs_av1.c avcodec/cbs_av1: Check leb128 values read 2020-01-18 18:35:57 +01:00
cbs_av1.h avcodec/cbs_av1: add missing valid range of values for num_cb_points and num_cr_points 2019-12-19 01:04:10 -03:00
cbs_h264_syntax_template.c avcodec/cbs_h264_syntax_template: fix off by 1 error with slice_group_change_cycle 2020-04-05 23:18:55 +02:00
cbs_h264.h avcodec/cbs_h264: Automatically free SEI payload on error 2019-09-24 15:54:31 +01:00
cbs_h265_syntax_template.c avcodec/hevc, h2645_parse: Fix HEVC NAL unit names and constants 2020-03-24 23:33:24 +01:00
cbs_h265.h avcodec/cbs_h265: add support for Alpha Channel Info SEI messages 2019-07-20 11:28:09 -03:00
cbs_h2645.c avcodec/cbs_h2645: Treat slices without data as invalid 2020-03-10 20:22:32 +01:00
cbs_h2645.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_internal.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_jpeg_syntax_template.c lavc/cbs: Add JPEG support 2018-09-23 14:42:34 +01:00
cbs_jpeg.c avcodec/cbs_jpeg: Check length for SOS 2020-03-12 00:14:10 +01:00
cbs_jpeg.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_mpeg2_syntax_template.c cbs_mpeg2: Decompose Sequence End 2019-07-29 22:25:10 +01:00
cbs_mpeg2.c avcodec/cbs_mpeg2: Treat slices without data as invalid 2020-02-09 23:33:18 +01:00
cbs_mpeg2.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs_vp9_syntax_template.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
cbs_vp9.c avcodec/cbs_vp9: Check data_size 2019-12-26 16:06:25 +01:00
cbs_vp9.h avcodec/cbs: Factor out common code for writing units 2019-11-17 23:31:44 +00:00
cbs.c avcodec/cbs: Fix potential double-free when adding unit fails 2020-02-09 22:23:29 +00:00
cbs.h avcodec/cbs: Fix potential double-free when adding unit fails 2020-02-09 22:23:29 +00:00
ccaption_dec.c avcodec/ccaption_dec: Add a blank like at the end to avoid rollup reading from outside 2019-04-21 23:29:04 +02:00
cdgraphics.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
cdtoons.c avcodec/cdtoons: Remove superfluous ; 2020-02-28 19:40:05 +01:00
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cfhd.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
cfhd.h avcodec/cfhd: Use bytestream2 for peaks 2018-07-18 13:59:25 +02:00
cfhddata.c Merge commit '5f794aa1653aa04c1da7397e9ccacad947fadf5f' 2017-10-17 20:28:59 -03:00
cga_data.c
cga_data.h
chomp_bsf.c avcodec/chomp: move the reference in the bsf internal buffer 2018-03-11 15:38:24 -03:00
cinepak.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
cinepakenc.c avcodec/cinepakenc: Fix invalid shifts 2019-10-06 20:00:59 +02:00
clearvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
clearvideodata.h avcodec/clearvideo: add missing wrappers to clearvideodata.h 2018-04-03 23:31:36 -03:00
cljrdec.c
cljrenc.c
cllc.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
cngdec.c avcodec/cngdec: Remove AV_CODEC_CAP_DELAY 2019-11-24 22:57:02 +01:00
cngenc.c
codec2utils.c Add libcodec2 en/decoder 2018-02-24 17:06:31 +01:00
codec2utils.h Add libcodec2 en/decoder 2018-02-24 17:06:31 +01:00
codec_desc.c avcodec.h: split AVCodecDescriptor API into its own header 2020-04-10 14:15:14 +02:00
codec_desc.h avcodec.h: split AVCodecDescriptor API into its own header 2020-04-10 14:15:14 +02:00
codec_id.h avcodec.h: split codec IDs into their own header 2020-04-10 13:57:21 +02:00
cook_parser.c
cook.c avcodec/cook: Use 3 stage VLC decoding for channel_coupling 2019-12-31 18:43:50 +01:00
cookdata.h Merge commit '90adbf4abf336f8042aecdf1e18fdf76a96304b1' 2019-02-20 14:47:13 -03:00
copy_block.h
cos_tablegen.c
cpia.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
crystalhd.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
cscd.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
cuviddec.c avcodec/cuviddec: use AVCodec.bsfs to filter packets 2020-03-03 12:18:00 -03:00
cyuv.c
d3d11va.c
d3d11va.h
dca_core_bsf.c avcodec/dca_core: move the reference in the bsf internal buffer 2018-03-11 15:38:58 -03:00
dca_core.c avcodec/dca_core: always limit frame size to data size 2017-10-09 16:53:23 +03:00
dca_core.h
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/dca_lbr: Fix some error codes and error passing 2020-02-03 00:11:18 +01:00
dca_lbr.h
dca_parser.c avcodec/dca_parser: revert to conservative sync distance estimation 2017-10-09 16:12:19 +03:00
dca_syncwords.h
dca_xll.c
dca_xll.h
dca.c avcodec/dca: return standard error codes in avpriv_dca_parse_core_frame_header() 2017-11-01 18:36:53 -03:00
dca.h Merge commit 'abf1c058d1bd0ed1b820ea5e501a4484756f00b0' 2017-11-11 11:29:16 -03:00
dcaadpcm.c
dcaadpcm.h
dcadata.c
dcadata.h
dcadct.c
dcadct.h
dcadec.c
dcadec.h
dcadsp.c
dcadsp.h
dcaenc.c avcodec/dcaenc: Return specific error code from subband_bufer_alloc() 2019-01-01 21:11:47 +01:00
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct.c avcodec/dct: Propagate error code from ff_rdft_init() 2019-01-01 21:11:47 +01:00
dct.h
dctref.c
dctref.h
dds.c avcodec/dds: Use ff_set_dimensions() 2019-08-11 19:13:21 +02:00
decode.c decode: make sure ff_get_buffer() cleans the frame on failure 2020-04-10 13:52:06 +02:00
decode.h decode: flush the internal bsfs instead of constantly reinitalizing them 2018-08-17 14:33:43 -03:00
dfa.c avcodec/dfa: Use array of fixed-sized strings for fixed-sized strings 2020-03-24 22:02:13 +01:00
dirac_arith.c avcodec/dirac_arith: Treat overread as error 2019-01-16 01:29:18 +01:00
dirac_arith.h avcodec/dirac_arith: Treat overread as error 2019-01-16 01:29:18 +01:00
dirac_dwt_template.c avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i() 2018-07-28 14:35:50 +02:00
dirac_dwt.c
dirac_dwt.h avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 2018-05-17 02:23:06 +02:00
dirac_parser.c avcodec/dirac_parser: Fix overflow in dts 2019-08-05 17:54:24 +02:00
dirac_vlc.c diracdec: rewrite golomb reader 2020-03-12 20:26:48 +00:00
dirac_vlc.h diracdec: rewrite golomb reader 2020-03-12 20:26:48 +00:00
dirac.c avcodec: remove remaining uses of avcodec_get_chroma_sub_sample 2017-11-06 19:13:03 -03:00
dirac.h
diracdec.c diracdec: rewrite golomb reader 2020-03-12 20:26:48 +00:00
diracdsp.c avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED() 2017-12-06 22:09:25 +01:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/dnxhd_parser: Fix parser when input does not have nicely sized packets 2019-07-17 23:18:50 +02:00
dnxhddata.c libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_ 2018-09-10 23:15:42 +02:00
dnxhddata.h libavcodec/dnxhd: change ff_dnxhd_get_hr_frame_size to avpriv_ 2018-09-10 23:15:42 +02:00
dnxhddec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
dnxhdenc.c libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
dnxhdenc.h avcodec/dnxhdenc: stop leaking memory when initalization fails 2018-08-31 17:45:35 +02:00
dolby_e.c lavc/dolby_e: fix make checkheaders warning 2018-06-10 08:46:09 +08:00
dolby_e.h lavc/dolby_e: fix make checkheaders warning 2018-06-10 08:46:09 +08:00
dpcm.c avcodec: add derf dpcm decoder 2020-03-17 16:05:15 +01:00
dpx_parser.c
dpx.c avcodec/dpx: fix spotted code style issues 2018-12-07 19:44:57 +01:00
dpxenc.c
dsd_tablegen.h
dsd.c avcodec/dsd: use uint8_t instead of unsigned char 2019-08-28 17:30:55 +02:00
dsd.h avcodec/dsd: use uint8_t instead of unsigned char 2019-08-28 17:30:55 +02:00
dsddec.c avcodec/dsddec: add slice threading support 2019-08-28 17:28:16 +02:00
dsicinaudio.c
dsicinvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
dss_sp.c
dstdec.c avcodec/dstdec: Use local channels variable 2020-02-14 16:29:23 +01:00
dump_extradata_bsf.c dump_extradata: Insert extradata even for small packets 2020-03-06 00:58:31 +01:00
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h avcodec/dvenc: support encoding dvcprohd 2019-11-13 09:08:43 -08:00
dvaudio_parser.c
dvaudio.h
dvaudiodec.c
dvbsub_parser.c avcodec/dvbsub_parser: Do not discard data 2018-07-18 13:59:25 +02:00
dvbsub.c avcodec/dvbsub: add support for Display Definition Segment to DVB Subtitle encoder 2019-07-13 19:34:15 +02:00
dvbsubdec.c avcodec/dvbsubdec: replace data_size with got_sub_ptr for better readability 2020-03-25 18:41:21 +01:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec: Use av_clip_uint8 instead of ff_crop_tab 2019-11-20 00:14:03 +01:00
dvdsub_parser.c avcodec/dvdsub_parser: Allocate input padding 2018-07-15 19:42:25 +02:00
dvdsub.c avcodec/dvdsub: Fix warning about incompatible pointer type 2020-02-14 10:20:36 -03:00
dvdsubdec.c lavc/dvdsubdec: Move palette parsing to new function 2020-02-04 23:34:22 +01:00
dvdsubenc.c lavc/dvdsubenc: accept palette from options 2020-02-04 23:34:22 +01:00
dvenc.c avcodec/dvenc: support encoding dvcprohd 2019-11-13 09:08:43 -08:00
dxa.c
dxtory.c avcodec/dxtory: Check slice_size against minimum in dxtory_decode_v2() 2019-04-24 17:05:02 +02:00
dxv.c avcodec/dxv: make prev variable unsigned 2020-02-22 00:15:43 +01:00
dxva2_h264.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_hevc.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_internal.h lavc/dxva2_internal: Cast the dxva2 and d3d11 decoders and cfgs to (void *). 2018-04-18 20:28:25 +02:00
dxva2_mpeg2.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_vc1.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2_vp9.c Merge commit '8f144d9e3d5cb2ca92e5bdf7cc9f72effa1bd2ce' 2018-04-13 20:59:12 -03:00
dxva2.c avcodec/dxva2: add VP9 10-bit Profile2 mode mappings 2018-04-13 11:27:20 +02:00
dxva2.h
eac3_core_bsf.c avcodec: add eac3_core bitstream filter 2018-03-29 10:24:00 +02:00
eac3_data.c
eac3_data.h
eac3dec.c avcodec/eac3dec: remove obsolete comment 2018-11-25 21:41:40 +01:00
eac3enc.c lavc: Use supported_samplerates for Dolby Digital encoders. 2020-04-04 23:12:27 +02:00
eac3enc.h
eacmv.c avcodec/eacmv: Return more specific error codes and forward error codes 2019-01-01 21:11:47 +01:00
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c avcodec/eatgv: Check remaining size after the keyframe header 2019-07-29 22:58:43 +02:00
eatqi.c avcodec/eatqi: Check for minimum frame size 2019-07-29 22:58:43 +02:00
elbg.c
elbg.h
elsdec.c avcodec/elsdec: Fix memleaks 2018-04-25 23:09:47 +02:00
elsdec.h
encode.c avcodec/encode: add missing assert to avcodec_receive_packet() 2019-11-14 12:30:51 -03:00
error_resilience.c avcodec/error_resilience: set AVFrame decode_error_flags in case of decoding error 2019-07-07 22:34:05 +02:00
error_resilience.h error_resilience: remove avpriv_atomic usage 2017-11-26 02:17:23 +00:00
escape124.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
escape130.c
evrcdata.h
evrcdec.c
exif.c avcodec/exif: remove GetByteContext usage from avpriv_exif_decode_ifd() 2017-10-26 00:45:49 -03:00
exif.h avcodec/exif: remove GetByteContext usage from avpriv_exif_decode_ifd() 2017-10-26 00:45:49 -03:00
exr.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
exrdsp.c
exrdsp.h
extract_extradata_bsf.c lavc/extract_extradata: Use bytestream api 2019-11-30 11:34:51 -03:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c
ffjni.h
fft_fixed_32.c
fft_fixed.c
fft_float.c
fft_init_table.c
fft_table.h
fft_template.c avcodec/fft_template: improve performance of the ff_fft_init in fft_template 2019-01-04 11:21:02 +08:00
fft-internal.h
fft.h
ffv1_template.c lavc/ffv1: Properly check that the 4th and 5th quant tables are zeroes 2020-01-06 00:06:03 +00:00
ffv1.c libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
ffv1.h libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
ffv1dec_template.c avcodec/ffv1dec_template: Optimize common case in run mode 2019-05-27 19:01:38 +02:00
ffv1dec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
ffv1enc_template.c avcodec/ffv1: Support for GBRAP10 and GBRAP12 2018-02-15 04:35:23 +01:00
ffv1enc.c libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
ffwavesynth.c avcodec/ffwavesynth: Correct undefined overflow of PINK_UNIT 2020-04-07 18:21:28 +02:00
fic.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
file_open.c
filter_units_bsf.c av1/h264_metadata, filter_units: Count down when deleting units 2019-07-07 22:17:07 +01:00
fits.c avcodec/fits: Check bitpix 2019-05-06 23:58:34 +02:00
fits.h
fitsdec.c avcodec/fitsdec: Use lrint() 2019-12-05 20:20:05 +01:00
fitsenc.c
flac_parser.c avcodec/flac_parser: Make expected_frame_num, expected_sample_num 64bit 2019-10-08 16:24:58 +02:00
flac.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
flac.h
flacdata.c
flacdata.h
flacdec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
flacdsp_lpc_template.c
flacdsp_template.c avcodec/flacdsp_template: Fix invalid shifts in decorrelate 2020-04-07 18:29:20 +02:00
flacdsp.c
flacdsp.h
flacenc.c
flashsv2enc.c
flashsv.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
flashsvenc.c
flicvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
flv.h
flvdec.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
flvenc.c
fmtconvert.c
fmtconvert.h
fmvc.c avcodec/fmvc: Check if header fields are available before allocating the image 2019-06-21 18:28:00 +02:00
frame_thread_encoder.c lavc/frame_thread_encoder: Do not memcpy() from NULL. 2019-08-11 00:03:35 +02:00
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c avcodec/g2meet: Check for end of input in jpg_decode_block() 2019-10-02 14:49:04 +02:00
g722.c
g722.h
g722dec.c avcodec/g722dec: use init_get_bits8() 2018-12-23 21:01:17 +01:00
g722dsp.c
g722dsp.h
g722enc.c
g723_1_parser.c avcodec: add g732_1 parser 2018-12-23 15:30:13 +01:00
g723_1.c
g723_1.h avcodec/g723_1: add support for stereo files 2018-12-18 18:52:39 +01:00
g723_1dec.c avcodec/g723_1dec: fix invalid shift with negative sid_gain 2019-10-29 16:20:33 +01:00
g723_1enc.c lavc/g723_1enc: Set the default bitrate to 6300. 2019-01-23 23:26:34 +01:00
g726.c
g729_parser.c avcodec/g729_parser: Check block_size 2019-09-26 21:02:34 +02:00
g729.h
g729data.h
g729dec.c avcodec/g729dec: Avoid one multiply by using init_get_bits8() 2019-12-01 17:17:04 +01:00
g729postfilter.c avcodec/g729postfilter: Optimize out overflowing multiplication from apply_tilt_comp() 2020-01-11 23:31:18 +01:00
g729postfilter.h
gdv.c avcodec/gdv: Replace assert() checking bitstream by if() 2019-09-16 00:04:18 +02:00
get_bits.h avcodec/get_bits: cosmetics 2020-03-22 11:55:44 -03:00
gif_parser.c avcodec: add gif parser 2018-12-10 11:19:36 +01:00
gif.c avcodec/gif: remove flags from gifimage option 2019-05-11 16:42:13 +02:00
gif.h avformat/gifdec: export duration, nb_frames and comment 2018-12-13 18:58:48 +01:00
gifdec.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
golomb.c
golomb.h avcodec: Replace show_bits_long() by show_bits() where possible 2019-12-31 18:43:50 +01:00
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.c
h261dec.c
h261enc.c
h263_parser.c
h263_parser.h
h263.c
h263.h Merge commit 'c06e73929199c4bdbb32ffb3d81c27ea57dd1458' 2017-10-23 15:02:25 -03:00
h263data.c
h263data.h
h263dec.c avcodec/h263dec: enable nvdec hwaccel 2019-08-04 16:12:02 +02:00
h263dsp.c
h263dsp.h
h264_cabac.c libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
h264_cavlc.c avcodec/h264_cavlc: Fix integer overflows with motion vector residual addition 2019-07-19 21:42:38 +02:00
h264_direct.c avcodec/h264_direct: Fix overflow in POC comparission 2019-02-20 23:11:41 +01:00
h264_levels.c lavc/h264_levels: add MaxMBPS checking and update fate test. 2019-03-27 00:13:27 +00:00
h264_levels.h lavc/h264_levels: add MaxMBPS checking and update fate test. 2019-03-27 00:13:27 +00:00
h264_loopfilter.c
h264_mb_template.c
h264_mb.c Merge commit '45c4bf3df03ef53ae61fa1473424d4ae024f22e4' 2017-11-08 14:23:48 -03:00
h264_mc_template.c avcodec/h264_mc_template: Only prefetch motion if the list is used. 2018-06-11 00:51:20 +02:00
h264_metadata_bsf.c avcodec/h264_metadata_bsf: Fix for the incorrect user data with hyphens 2020-01-08 01:35:13 +01:00
h264_mp4toannexb_bsf.c h264_mp4toannexb: Cosmetics 2020-03-06 00:58:31 +01:00
h264_mvpred.h
h264_parse.c avcodec/h264: Fix poc_lsb in open gop context 2019-09-10 12:19:23 +02:00
h264_parse.h
h264_parser.c avcodec/h264_parser: Reduce needed history for parsing mb index 2018-06-25 02:11:13 +02:00
h264_picture.c libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
h264_ps.c h264_ps: pass AVCodecContext as void* where possible 2020-03-27 13:43:40 +01:00
h264_ps.h h264dec: do not export the chroma sample location immediately on parsing the SPS 2020-03-20 09:16:05 +01:00
h264_redundant_pps_bsf.c cbs: ff_cbs_delete_unit: Replace return value with assert 2019-07-08 22:59:41 +01:00
h264_refs.c avcodec/h264_refs: do not use invalid mmco values in case of error 2019-08-28 16:31:00 +02:00
h264_sei.c avcodec/h264_sei: fix the size of user data unregistered 2019-12-20 22:46:04 -03:00
h264_sei.h h264/pic_timing: support multiple timecodes 2018-10-23 15:46:30 +01:00
h264_slice.c h264dec: do not export the chroma sample location immediately on parsing the SPS 2020-03-20 09:16:05 +01:00
h264.h lavc/h2645_parse: add h264_nal_unit_name for h264 NAL type. 2018-05-16 20:24:48 +08:00
h264addpx_template.c avcodec/h264addpx_template: Fixes integer overflows 2018-01-08 21:50:34 +01:00
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.c
h264data.h
h264dec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
h264dec.h lavc/h264dec.h: remove unused ff_h264_decode_slice_header 2019-12-17 23:41:47 +01:00
h264dsp_template.c avcodec/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 15:27:43 -03:00
h264dsp.c
h264dsp.h avcodec/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 15:27:43 -03:00
h264idct_template.c avcodec/h264idct_template: Fix integer overflow in ff_h264_idct8_add 2017-11-27 03:31:53 +01:00
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c
h264qpel.c
h264qpel.h
h265_metadata_bsf.c lavc/h265_metadata_bsf: Fix parameter ordering 2020-02-09 20:36:44 +00:00
h265_profile_level.c lavc/h265_profile_level: Fix the default profile in ff_h265_guess_level 2020-02-01 13:38:34 +00:00
h265_profile_level.h lavc/h265_profile_level: Fix DPB size calculation 2019-07-07 13:29:50 +01:00
h2645_parse.c avcodec/hevc, h2645_parse: Fix HEVC NAL unit names and constants 2020-03-24 23:33:24 +01:00
h2645_parse.h lavc/h2645_parse: Don't automatically remove nuh_layer_id > 0 packets 2020-01-17 17:43:52 -03:00
hap.c avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter 2018-03-13 20:26:02 +01:00
hap.h avcodec/hap : move parse_section_header to hap.c in order to be use by new bsf filter 2018-03-13 20:26:02 +01:00
hapdec.c avcodec/hapdec: Add codec_tags list 2020-01-22 21:50:49 +01:00
hapenc.c
hapqa_extract_bsf.c avcodec: Fix AVClass .version 2018-04-19 23:44:13 +02:00
hca_data.h avcodec: add CRI HCA decoder 2020-03-17 16:07:25 +01:00
hcadec.c avcodec/hcadec: Check scale_factors 2020-03-31 20:12:15 +02:00
hcom.c avcodec/hcom: Check the root entry and the right entries 2019-10-25 00:22:33 +02:00
hevc_cabac.c lavc/hevc_cabac: fix cbf_cb and cbf_cr for transform depth 4 2019-12-17 14:12:16 -03:00
hevc_data.c
hevc_data.h
hevc_filter.c libavcodec/hevc_filter: move AVDISCARD_NONREF switch-case into function 2017-12-08 20:02:16 +01:00
hevc_mp4toannexb_bsf.c avcodec/hevc_mp4toannexb_bsf: check that nalu size doesnt overflow 2020-01-18 18:35:57 +01:00
hevc_mvs.c Merge commit '26d9b60373bf45bc4f91ff6815f5fa36764d4d7b' 2017-10-24 19:26:29 -03:00
hevc_parse.c lavc/h2645_parse: Don't automatically remove nuh_layer_id > 0 packets 2020-01-17 17:43:52 -03:00
hevc_parse.h avcodec/hevc_sei: rename HEVCSEIContext to HEVCSEI 2017-10-31 12:27:57 -03:00
hevc_parser.c avcodec/hevc: add support for Frame Duplication (Doubling/Tripling) 2020-02-06 17:04:41 +01:00
hevc_ps_enc.c lavc/hevc_ps_enc: fix vps nal issues 2019-03-29 09:51:09 +08:00
hevc_ps.c lavc/hevc_ps: parse constraint flags for HEVC REXT 2020-02-24 00:09:51 +00:00
hevc_ps.h lavc/hevc_ps: parse constraint flags for HEVC REXT 2020-02-24 00:09:51 +00:00
hevc_refs.c avcodec/hevc_refs: Optimize 16bit generate_missing_ref() 2019-08-11 19:13:21 +02:00
hevc_sei.c avcodec/hevc: add support for Frame Duplication (Doubling/Tripling) 2020-02-06 17:04:41 +01:00
hevc_sei.h avcodec/hevc: add support for Frame Duplication (Doubling/Tripling) 2020-02-06 17:04:41 +01:00
hevc.h avcodec/hevc: Cosmetics: Realign after last commit 2020-03-24 23:47:00 +01:00
hevcdec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
hevcdec.h avcodec/hevcdec: remove unneeded code 2019-10-22 10:51:37 +08:00
hevcdsp_template.c avcodec/hevcdsp_template: Fix Invalid shifts in put_hevc_qpel_bi_w_h() and put_hevc_qpel_bi_w_w() 2017-12-28 20:13:59 +01:00
hevcdsp.c Merge commit '0b9a237b2386ff84a6f99716bd58fa27a1b767e7' 2017-10-24 19:10:22 -03:00
hevcdsp.h Merge commit '0b9a237b2386ff84a6f99716bd58fa27a1b767e7' 2017-10-24 19:10:22 -03:00
hevcpred_template.c
hevcpred.c
hevcpred.h
hnm4video.c avcodec/hnm4video: Optimize postprocess_current_frame() 2019-08-12 08:45:07 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c avcodec/hq_hqa: Use ff_set_dimensions() 2019-07-08 09:56:08 +02:00
hq_hqa.h
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: Avoid locale dependant isdigit() 2019-09-11 22:43:14 +02:00
htmlsubtitles.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation) 2019-07-13 14:42:57 +02:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
hwaccels.h Add support for VP9 VDPAU hwaccel decode 2019-10-26 09:57:01 -07:00
idcinvideo.c avcodec/idcinvideo: Add 320x240 default maximum resolution 2019-08-23 14:38:42 +02:00
idctdsp.c avcodec/idctdsp: Clear idct/idct_add for studio profile 2018-05-30 17:58:08 +02:00
idctdsp.h avcodec/idctdsp: Transmit studio_profile to init instead of using AVCodecContext profile 2018-05-30 17:58:08 +02:00
iff.c avcodec/iff: Over-allocate ham_palbuf for HAM6 IFF-PBM 2020-01-30 19:56:25 +01:00
iirfilter.c
iirfilter.h
ilbcdata.h avcodec: add native iLBC decoder 2018-09-23 15:25:50 +02:00
ilbcdec.c avcodec/ilbcdec: Simplify use of unsigned and fix more undefined overflows 2019-07-08 10:00:41 +02:00
imc.c avcodec/imc: Provide non NULL context to av_log() 2019-01-01 21:11:47 +01:00
imcdata.h
imgconvert.c avcodec/imgconvert: fix possible null pointer dereference 2018-04-03 16:20:31 +02:00
imm4.c avcodec/imm4: flush prev_frame after seeking 2019-04-13 18:32:58 +02:00
imm5.c avcodec: add IMM5 decoder 2019-08-29 21:04:54 +02:00
imx_dump_header_bsf.c
indeo2.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c avcodec/indeo4: Check dimensions in decode_pic_hdr() 2018-09-03 00:01:32 +02:00
indeo4data.h
indeo5.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
indeo5data.h
intelh263dec.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
internal.h lavc: replace AVCodecInternal.allocate_progress with an internal cap 2020-04-10 14:16:39 +02:00
interplayacm.c avcodec/interplayacm: Fix overflow of last unused value 2019-11-09 18:03:38 +01:00
interplayvideo.c avcodec/interplayvideo: properly decode motion vectors 2019-10-25 18:29:13 +02:00
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c avcodec/ituh263dec: Check input for minimal frame size 2019-10-08 16:24:58 +02:00
ituh263enc.c
ivi_dsp.c
ivi_dsp.h
ivi.c libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
ivi.h
j2kenc.c avcodec/j2kenc: Fix undefined shifts of negative numbers 2020-01-21 15:56:39 +01:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint_template.c
jfdctint.c
jni.c
jni.h
jpeg2000.c avcodec/jpeg2000: Check stepsize before using it 2019-04-25 14:49:51 +02:00
jpeg2000.h libavcodec/jpeg2000.h: fix comments for JPEG2000 markers 2020-03-27 01:42:16 +01:00
jpeg2000dec.c avcodec/jpeg2000dec: Fix mixed declaration and code 2020-04-09 18:19:04 +02:00
jpeg2000dsp.c avcodec/jpeg2000dsp: Fix integer overflows in ict_int() 2018-01-08 18:57:22 +01:00
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Fix undefined shifts of negative numbers 2019-09-28 17:24:32 +02:00
jpeg2000dwt.h
jpegls.c
jpegls.h fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
jpeglsdec.c avcodec/jpeglsdec: Apply transform only to initialized lines 2019-10-08 16:24:58 +02:00
jpeglsdec.h
jpeglsenc.c
jpegtables.c lavc/jpegtables: Handle multiple mappings to the same value 2019-09-02 09:26:52 +02:00
jpegtables.h Merge commit 'abf1c058d1bd0ed1b820ea5e501a4484756f00b0' 2017-11-11 11:29:16 -03:00
jrevdct.c lavc/jrevdct: Avoid an aliasing violation. 2018-11-27 01:16:28 +01:00
jvdec.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/kgv1dec: Check that there is enough input for maximum RLE compression 2017-11-27 03:31:53 +01:00
kmvc.c
lagarith.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
lclenc.c
libaomdec.c avcodec/libaomdec: remove bogus comment 2018-10-04 15:44:15 -03:00
libaomenc.c avcodec/libaomenc: add an option to set the encoder "usage" 2020-01-24 20:03:46 -03:00
libaribb24.c lavc/libaribb24: use integer math to calculate font scaling 2019-02-12 20:16:40 +02:00
libavcodec.v avcodec/libavcodec.v: remove obsolete exports 2017-10-22 10:13:19 -03:00
libcelt_dec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libcodec2.c Add libcodec2 en/decoder 2018-02-24 17:06:31 +01:00
libdav1d.c Add options for spatial layers. 2019-11-28 10:21:20 -03:00
libdavs2.c lavc/libdavs2: fix frame dumping error description 2019-03-23 14:08:00 +08:00
libfdk-aacdec.c libfdk-aacdec: Allow explicitly disabling the DRC reference level option 2020-02-11 11:40:13 +02:00
libfdk-aacenc.c Merge commit '2a9e1c122eed66be1b26b747342b848300b226c7' 2018-09-13 23:16:18 -03:00
libgsmdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libgsmenc.c lavc/libgsmenc: Force mono and use 13k as default bitrate. 2019-02-17 01:04:18 +01:00
libilbc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libkvazaar.c lavc/libkvazaar: fix memory leak after av_dict_parse_string fail 2020-01-04 09:04:58 +08:00
libmp3lame.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopencore-amr.c lavc/libopencore-amr: Silence a warning about an unused function. 2019-11-17 00:35:14 +01:00
libopenh264.c
libopenh264.h
libopenh264dec.c Merge commit 'eec93e57096aa4804862d62760442380c70d489b' 2019-02-20 15:43:30 -03:00
libopenh264enc.c lavc/libopenh264enc: fix the if-else coding style 2020-04-10 13:50:47 +02:00
libopenjpegdec.c lavc/libopenjpeg: Support GRAY10, GRAY12 and GRAY14. 2018-06-26 00:20:04 +02:00
libopenjpegenc.c lavc/libopenjpeg: Support GRAY10, GRAY12 and GRAY14. 2018-06-26 00:20:04 +02:00
libopus.c
libopus.h
libopusdec.c Revert "libopus: Add channel mapping 2 support in libopusdec" 2018-11-28 23:54:08 +00:00
libopusenc.c Revert "avcodec/libopusenc: Fix warning when encoding ambisonics with channel mapping 2" 2018-11-28 23:53:51 +00:00
librav1e.c avcodec/librav1e: use AV_OPT_TYPE_DICT for rav1e-params 2020-01-01 21:22:11 +01:00
librsvgdec.c librsvgdec: Fix frame clearing code 2018-02-02 15:36:21 +00:00
libshine.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtheoraenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtwolame.c avcodec/libtwolame: fix mono default bitrate 2019-11-01 13:38:36 +01:00
libvo-amrwbenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvorbisdec.c avcodec/libvorbisdec: Fix insufficient input checks leading to out of array reads 2019-10-29 16:20:33 +01:00
libvorbisenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvpx.c avcodec/libvpx: remove disabled code 2017-12-11 00:42:26 -03:00
libvpx.h
libvpxdec.c avcodec/libvpxdec.c,cosmetics: bpp -> bpc 2019-11-08 17:42:42 -08:00
libvpxenc.c avcodec/libvpxenc: add a way to explicitly set temporal layer id 2020-02-11 11:55:36 -08:00
libwavpackenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc_animencoder.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc_common.c
libwebpenc_common.h
libwebpenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libx264.c avcodec/libx264: add a check for the prft AVCodecContext export_side_data flag 2020-02-22 23:19:07 -03:00
libx265.c avcodec/libx265: zero the padding bytes in extradata 2020-01-18 12:45:59 -03:00
libxavs2.c avcodec/libxavs2: use AV_OPT_TYPE_DICT for xavs2-params 2020-01-01 21:22:11 +01:00
libxavs.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.h
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: replace data_size with got_sub_ptr for better readability 2020-03-25 18:41:21 +01:00
ljpegenc.c
loco.c avcodec/loco: Check for end of input in the first line 2019-09-26 21:02:34 +02:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videodsp.h avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videoencdsp.c avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
lossless_videoencdsp.h avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
lpc.c
lpc.h
lsp.c avcodec/lsp: Fix undefined shifts in lsp2poly() 2019-10-16 19:17:57 +02:00
lsp.h
lzf.c
lzf.h
lzw.c avcodec/lzw: Check for end of input 2019-01-16 01:29:18 +01:00
lzw.h
lzwenc.c
m101.c avcodec/m101: Fix off be 2 error 2019-06-29 19:22:19 +02:00
mace.c
magicyuv.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
magicyuvenc.c avcodec/magicyuvenc: mark as not more experimental 2018-06-05 11:28:48 +02:00
Makefile avcodec.h: split codec IDs into their own header 2020-04-10 13:57:21 +02:00
mathops.h
mathtables.c
mdct15.c
mdct15.h
mdct_fixed_32.c
mdct_fixed.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2017-11-13 19:54:20 +01:00
mdct_float.c
mdct_template.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2017-11-13 19:54:20 +01:00
mdec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
me_cmp.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
me_cmp.h avcodec/me_cmp: remove ff_me_cmp_init_static() 2018-02-05 22:42:59 +07:00
mediacodec_surface.c avcodec/mediacodec_surface: define and use FFANativeWindow to mimic NDK interface 2019-09-10 13:51:05 -07:00
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 avcodec/mediacodec_wrapper: remove unused local variables in ff_AMediaCodec_getCodecNameByType() 2019-07-22 08:57:33 +02:00
mediacodec_wrapper.h avcodec/mediacodec_wrapper: add missing "avcodec.h" include 2019-07-22 08:57:33 +02:00
mediacodec.c avcodec/mediacodec: add av_mediacodec_render_buffer_at_time() 2018-10-11 20:51:14 -07:00
mediacodec.h avcodec/mediacodec: add av_mediacodec_render_buffer_at_time() 2018-10-11 20:51:14 -07:00
mediacodecdec_common.c avcodec/mediacodecdec_common: log codec name during configure/start failures 2019-09-09 13:25:09 -07:00
mediacodecdec_common.h Revert "avcodec/mediacodecdec: wait on first frame after input buffers are full" 2018-06-18 11:55:23 -07:00
mediacodecdec.c avcodec/mediacodecdec: warn when input buffers are not configured with proper size 2019-09-10 13:51:05 -07:00
metasound_data.c
metasound_data.h
metasound.c
microdvddec.c avcodec/microdvddec: limit style characters in parsing 2018-08-12 21:47:17 +02:00
midivid.c avcodec/midivid: only multiple of 4 width/height are possible 2020-02-13 12:15:42 +01:00
mimic.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
mjpeg2jpeg_bsf.c
mjpeg_parser.c avcodec/mjpeg_parser: Make parser a bit more robust with unclean input 2019-11-16 22:04:54 +01:00
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec/mjpegbdec: Fix yuv444 pix_fmt detection 2019-11-20 18:35:27 +01:00
mjpegdec.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
mjpegdec.h lavc/mjpegdec: Decode Huffman-coded lossless JPEGs embedded in DNGs 2019-09-02 09:26:52 +02:00
mjpegenc_common.c lavc/mjpegenc: Fix not writing RST tag after final slice. 2020-01-21 14:29:04 +01:00
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mjpegenc.c mjpeg: Use profile names in the encoder and decoder 2018-11-05 12:39:23 -05:00
mjpegenc.h
mlp_parse.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
mlp_parse.h avcodec/mlp_parse: move TrueHD channel layout and sample rate related code to the header 2019-08-24 20:16:00 -03:00
mlp_parser.c avcodec/mlp_parser: mark sync frames as key frames 2019-12-12 11:38:34 -03:00
mlp.c
mlp.h
mlpdec.c avcodec/mlpdec: use get_bits_long for huff lsbs 2020-02-08 18:20:43 +01:00
mlpdsp.c avcodec/mlpdsp: Fix a invalid shift in ff_mlp_rematrix_channel() 2020-02-02 17:09:14 +01:00
mlpdsp.h
mlpenc.c avcodec/mlpenc: fix small memory leak 2020-02-04 11:35:02 +01:00
mlz.c
mlz.h
mmaldec.c mmaldec: Fix compilation after 2fcb0090 2017-12-20 10:11:27 +02:00
mmvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
motion_est_template.c avcodec/motion_est_template: Fix invalid shifts in no_sub_motion_search() 2020-02-27 18:26:26 +01:00
motion_est.c mpegvideo_enc: add intra_penalty option for p frames 2019-10-24 19:45:17 +02:00
motion_est.h mpegvideo_enc: add intra_penalty option for p frames 2019-10-24 19:45:17 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c avcodec/motionpixels: Mark 2 functions as always_inline 2019-09-28 18:36:12 +02:00
movsub_bsf.c movsub_bsf: Fix mov2textsub regression 2019-06-24 23:49:19 -03:00
movtextdec.c avcodec/movtextdec: Check style_start/end 2018-04-09 03:09:08 +02:00
movtextenc.c movtextenc: fix handling of utf-8 subtitles 2018-03-29 20:46:47 -07:00
mp3_header_decompress_bsf.c avcodec/mp3_header_decompress_bsf: Check sample_rate_index 2019-12-15 01:00:34 +01:00
mpc7.c
mpc7data.h
mpc8.c avcodec/mpc8: Fix 32bit mask/enum 2019-08-11 19:13:21 +02:00
mpc8data.h
mpc8huff.h avcodec/mpc8huff: Make some arrays unsigned to prevent overflow 2019-07-24 15:32:15 +02:00
mpc.c
mpc.h
mpcdata.h
mpeg2_metadata_bsf.c mpeg2_metadata, cbs_mpeg2: Fix handling of colour_description 2019-07-27 22:00:43 +01:00
mpeg4_unpack_bframes_bsf.c mpeg4_unpack_bframes: Merge close and flush 2019-10-19 18:20:44 +02:00
mpeg4audio.c avcodec: Replace skip_bits_long() by skip_bits() where possible 2019-12-31 18:43:50 +01:00
mpeg4audio.h avcodec/mpeg4audio: fix doxy for ff_mpeg4audio_get_config_gb() 2019-09-27 10:49:29 -03:00
mpeg4data.h mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg4video_parser.c avcodec/mpeg4videodec: Fix nonsense warning 2019-03-12 00:48:56 +01:00
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h avcodec/mpeg4videodec: Fix nonsense warning 2019-03-12 00:48:56 +01:00
mpeg4videodec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
mpeg4videoenc.c avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() 2018-05-27 23:10:12 +02:00
mpeg12.c
mpeg12.h mpeg12: Add a common function to find the best frame rate 2017-10-17 20:56:30 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: Add CPB coded side data 2020-03-20 09:16:05 +01:00
mpeg12enc.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +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 avcodec/mpeg_er: fix clearing chroma blocks for 422 and 444 2018-11-19 22:11:43 +01:00
mpeg_er.h
mpegaudio_parser.c avcodec/mpegaudio_parser: Consume more than 0 bytes in case of the unsupported mp3adu case 2018-11-04 12:53:16 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h Merge commit 'abf1c058d1bd0ed1b820ea5e501a4484756f00b0' 2017-11-11 11:29:16 -03:00
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c avcodec: use avpriv_mpeg4audio_get_config2() 2019-09-27 10:37:11 -03:00
mpegaudiodecheader.c avcodec/mpegaudiodecheader: remove dead code 2017-11-11 01:39:47 -03:00
mpegaudiodecheader.h libavcodec/mpegaudiodecheader.h: fix version check pattern 2018-07-13 02:19:50 +02:00
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c Use ff_thread_once for fixed, float table init. 2017-11-18 11:57:57 +01:00
mpegaudiodsp.h
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c avcodec/mpegaudioenc_template: fix invalid shift of sample 2020-02-27 18:26:26 +01:00
mpegaudiotab.h
mpegpicture.c avcodec: add an AVCodecContext field to signal types of packet, frame, and coded stream side data to export 2020-02-22 23:19:07 -03:00
mpegpicture.h
mpegutils.c avcodec: add an AVCodecContext field to signal types of packet, frame, and coded stream side data to export 2020-02-22 23:19:07 -03:00
mpegutils.h libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo_enc.c libavcodec, libpostproc: Remove outcommented START/STOP_TIMER 2020-03-14 18:24:04 +01:00
mpegvideo_motion.c avcodec/mpeg2dec: Fix motion vector rounding for chroma components 2018-02-11 12:04:47 +01:00
mpegvideo_parser.c Remove redundant ; 2019-12-10 16:09:14 +01:00
mpegvideo_xvmc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
mpegvideo.c mpegvideo: drop an unnecessary function parameter 2020-03-16 09:21:03 +01:00
mpegvideo.h mpegvideo_enc: add intra_penalty option for p frames 2019-10-24 19:45:17 +02:00
mpegvideodata.c mpegvideodata: drop useless comments 2020-03-16 09:20:57 +01:00
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c avcodec/me_cmp: remove ff_me_cmp_init_static() 2018-02-05 22:42:59 +07:00
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c avcodec/mscc: decoders supports init_cleanup capability 2018-09-08 20:55:59 +02:00
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size 2018-12-05 00:50:13 +01:00
msmpeg4enc.c
msrle.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
msrledec.c
msrledec.h
mss1.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
mss2.c libavcodec/vc1: Remove bits variable 2020-01-11 23:31:18 +01:00
mss2dsp.c
mss2dsp.h
mss3.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
mss4.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
mss12.c avcodec/mss1: check for overread and forward errors 2019-08-05 17:54:24 +02:00
mss12.h avcodec/mss1: check for overread and forward errors 2019-08-05 17:54:24 +02:00
mss34dsp.c
mss34dsp.h
msvideo1.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
msvideo1enc.c
mv30.c avcodec: add MV30 decoder 2020-04-10 12:22:09 +02:00
mvcdec.c
mvha.c avcodec/mvha: Check remaining bits in VLC decode loop 2020-02-09 23:33:18 +01:00
mwsc.c avcodec: add MatchWare Screen Capture Codec 2018-08-27 22:06:19 +02:00
mxpegdec.c avcodec/mxpegdec: Check for multiple SOF 2019-11-25 00:07:07 +01:00
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c avcodec/noise_bsf: remove superfluous fail label 2019-12-23 11:49:44 -03:00
null_bsf.c avcodec/null_bsf: move the reference in the bsf internal buffer 2018-03-16 19:51:08 -03:00
nuv.c avcodec/nuv: Use ff_set_dimensions() 2019-11-25 00:07:07 +01:00
nvdec_h264.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_hevc.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_mjpeg.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_mpeg4.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_mpeg12.c avcodec/nvdec_mpeg12: set field flags 2020-01-02 13:15:27 +01:00
nvdec_vc1.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_vp8.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec_vp9.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec.c nvdec: attach real hw_frames to post-processed frames 2020-03-28 17:58:54 +01:00
nvdec.h avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvenc_h264.c nvenc: implement flush to help allow an encoder to be re-used 2020-01-08 19:20:36 -08:00
nvenc_hevc.c nvenc: implement flush to help allow an encoder to be re-used 2020-01-08 19:20:36 -08:00
nvenc.c nvenc: implement flush to help allow an encoder to be re-used 2020-01-08 19:20:36 -08:00
nvenc.h nvenc: implement flush to help allow an encoder to be re-used 2020-01-08 19:20:36 -08:00
omx.c avcodec/omx: fix xFramerate calculation 2019-09-02 13:46:11 -07:00
on2avc.c avcodec/on2avc: decoder supports init_cleanup capability 2018-09-08 21:01:28 +02:00
on2avcdata.c
on2avcdata.h
options_table.h remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
options.c avcodec/options: remove dead test code 2019-05-17 12:48:24 -03:00
opus_celt.c opusdsp: adjust and optimize C function to match assembly 2019-09-11 03:28:22 +01:00
opus_celt.h opusdsp: create and move deemphasis and postfiltering from opus_celt 2019-04-01 00:19:14 +02:00
opus_parser.c Revert "avcodec/opus_parser: Handle complete frames flag." 2018-08-23 17:34:25 -03:00
opus_pvq.c celt_pvq_init: only build when CONFIG_OPUS_ENCODER is enabled 2019-03-31 23:36:43 +02:00
opus_pvq.h x86/opus_dsp: rename to celt_pvq 2019-03-31 23:35:00 +02:00
opus_rc.c lavc/opus_rc: Cast a const pointer to uint8_t *. 2018-12-22 00:15:16 +01:00
opus_rc.h
opus_silk.c avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c 2018-06-04 23:47:55 +02:00
opus.c avcodec/opus: check if internal is available 2018-11-28 20:29:23 +01:00
opus.h avcodec/opus: make redundancy_buf 32 byte aligned 2019-04-02 11:36:56 -03:00
opusdec.c opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opusdsp.c opusdsp: adjust and optimize C function to match assembly 2019-09-11 03:28:22 +01:00
opusdsp.h aarch64/opusdsp: implement NEON accelerated postfilter and deemphasis 2019-04-10 01:08:54 +02:00
opusenc_psy.c avcodec/opusenc_psy: Fix warning: ISO C90 forbids mixed declarations and code 2018-04-19 23:28:26 +02:00
opusenc_psy.h
opusenc_utils.h
opusenc.c opusenc: fix infinite loop if flushing encoder upon init 2018-12-12 20:05:33 +00:00
opusenc.h opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00:00
opustab.c
opustab.h
packet.h avcodec.h: split AVPacket API into its own header 2020-04-10 13:54:03 +02:00
paf.h
pafaudio.c
pafvideo.c avcodec/pafvideo: Only clear frame when it was written to 2019-11-09 14:13:34 +01:00
pamenc.c
parser.c avcodec/parser: Optimize ff_combine_frame() with massivly negative next 2019-08-23 22:26:50 +02:00
parser.h
parsers.c avcodec: add g732_1 parser 2018-12-23 15:30:13 +01:00
pcm_tablegen.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pcm_tablegen.h avcodec/pcm_tablegen: nits, reindent 2020-02-14 21:23:37 +01:00
pcm-bluray.c
pcm-dvd.c
pcm-dvdenc.c avcodec: add PCM-DVD encoder 2018-12-01 19:41:48 +01:00
pcm.c avcodec/pcm: Fix invalid shift in AV_CODEC_ID_PCM_LXF 2020-02-21 21:42:11 +01:00
pcx.c avcodec/pcx: Check for end of input in pcx_rle_decode() and propagate error 2018-09-19 23:08:20 +02:00
pcxenc.c
pel_template.c
pgssubdec.c avcodec/pgssubdec: replace data_size with got_sub_ptr for better readability 2020-03-25 18:41:21 +01:00
pictordec.c avcodec/pictordec: Optimize picmemset() for single plane full lines 2019-08-23 22:26:50 +02:00
pixblockdsp.c
pixblockdsp.h
pixels.h
pixlet.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
png_parser.c
png.c
png.h
pngdec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
pngdsp.c
pngdsp.h
pngenc.c lavc/pngenc: check malloc fail before using the pointer 2019-05-12 14:18:25 +08:00
pnm_parser.c avcodec/pnm_parser: Use memchr() in pnm_parse() 2019-09-10 17:21:54 +02:00
pnm.c avcodec/pnm: Check that the header is not truncated 2019-12-15 01:01:22 +01:00
pnm.h
pnmdec.c lavc/pnmdec: Fix 16bit decoding. 2019-12-14 09:49:58 +01:00
pnmenc.c
profiles.c add libaribb24 ARIB STD-B24 caption decoder 2019-02-10 03:30:52 +02:00
profiles.h add libaribb24 ARIB STD-B24 caption decoder 2019-02-10 03:30:52 +02:00
prores_metadata_bsf.c avcodec/prores_metadata_bsf : fix colorspace check 2018-11-13 11:39:14 +01:00
proresdata.c
proresdata.h
proresdec2.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
proresdec.h lavc/proresdec.h: Include a missing header 2018-12-06 20:14:09 +01:00
proresdsp.c avcodec/proresdec : add 12b prores idct 2018-12-02 12:55:53 +01:00
proresdsp.h avcodec/proresdec : rename dsp part for 10b and check dspinit for supported bits per raw sample 2018-12-02 12:55:31 +01:00
proresenc_anatoliy.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
proresenc_kostya.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
prosumer.c avcodec/prosumer: Only memset(0) what is needed. 2019-05-09 22:07:26 +02:00
psd.c avcodec/psd: remove unneeded code 2019-10-22 10:51:42 +08:00
psymodel.c
psymodel.h
pthread_frame.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
pthread_internal.h
pthread_slice.c w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02:00
pthread.c
ptx.c avcodec/ptx: Check that the input contains at least one line 2019-10-20 19:57:51 +02:00
put_bits.h avcodec/put_bits: Relax requirements to rebase PutBitContext 2019-11-16 20:57:45 +01:00
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c avcodec/qdm2: Check fft_coefs_index 2020-02-19 22:37:30 +01:00
qdm2data.h
qdmc.c avcodec/qdmc: Check input space in qdmc_get_vlc() 2019-10-12 13:21:50 +02:00
qdrw.c avcodec/qdrw: Check input for header/skiped space before get_buffer() 2019-10-25 00:22:33 +02:00
qpeg.c avcodec/qpeg: Limit copy in qpeg_decode_intra() to the available bytes 2019-03-03 13:17:02 +01:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c
qsv_internal.h lavc/qsv: remove the unused funtion ff_qsv_profile_to_mfx() 2019-12-29 20:23:07 +08:00
qsv.c lavc/qsv: remove the unused funtion ff_qsv_profile_to_mfx() 2019-12-29 20:23:07 +08:00
qsv.h
qsvdec_h2645.c ffplay, avcodec, avformat: Don't initialize before av_packet_ref() 2020-03-28 04:17:20 +01:00
qsvdec_other.c ffplay, avcodec, avformat: Don't initialize before av_packet_ref() 2020-03-28 04:17:20 +01:00
qsvdec.c lavc/qsvdec: disable gpu copy when not supported 2019-12-29 20:23:07 +08:00
qsvdec.h lavc/qsvdec: Add GPU-accelerated memory copy support 2019-10-09 11:27:34 +08:00
qsvenc_h264.c lavc/qsvenc: expose low_power as a common option for QSV encoder 2019-04-01 19:21:42 +08:00
qsvenc_hevc.c lavc/qsvenc: add Tiles encode support for HEVC 2019-12-12 23:43:06 +08:00
qsvenc_jpeg.c lavc/qsvenc: no need to include h264.h for jpeg encoder 2019-04-03 22:57:55 +08:00
qsvenc_mpeg2.c lavc/qsvenc: use the common option "trellis" of AVCodecContext 2019-03-28 21:50:01 +08:00
qsvenc_vp9.c lavc/qsvenc: add the missing vp9 file 2019-11-04 23:24:20 +08:00
qsvenc.c lavc/qsvenc: Fix format specifiers for two variables of type int. 2020-04-04 23:18:08 +02:00
qsvenc.h lavc/qsvenc: add Tiles encode support for HEVC 2019-12-12 23:43:06 +08:00
qtrle.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
qtrleenc.c avcodec/qtrleenc: fix undefined behaviour 2019-09-29 21:05:35 +02:00
r210dec.c avcodec/r210dec: fix r10x decoding 2018-12-03 23:34:05 +01:00
r210enc.c lavc/r210enc: Fix undefined behaviour encoding r10k. 2019-08-11 02:06:44 +02:00
ra144.c avcodec/ra144: Fix integer overflow in add_wav() 2018-10-18 02:28:54 +02:00
ra144.h
ra144dec.c
ra144enc.c avcodec/ra144enc: Fix invalid left shift of negative number 2020-01-23 12:19:07 +01:00
ra288.c avcodec/ra288: Check block_align for the assumed value 2019-11-20 15:50:15 +01:00
ra288.h
ralf.c avcodec/ralf: Fix integer overflow in apply_lpc() 2020-02-03 00:11:18 +01:00
ralfdata.h
rangecoder.c avcodec/rangecoder: Add and test ff_rac_check_termination() 2018-12-31 17:44:22 +01:00
rangecoder.h avcodec/rangecoder: Add and test ff_rac_check_termination() 2018-12-31 17:44:22 +01:00
rasc.c avcodec/rasc: Check input size in decode_fint() 2019-11-09 16:02:43 +01:00
ratecontrol.c
ratecontrol.h
raw.c avformat/nut: add support for yuva444/422p12 pixel format 2018-12-14 11:26:30 +01:00
raw.h Merge commit 'abf1c058d1bd0ed1b820ea5e501a4484756f00b0' 2017-11-11 11:29:16 -03:00
rawdec.c avcodec/rawdec: Use linesize in b64a 2020-01-30 19:57:25 +01:00
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c lavc/remove_extradata_bsf: support dump options. 2018-03-21 22:00:36 -03:00
reverse.c
rkmppdec.c avcodec/rkmpp : remove stream start retries before first frame. 2018-01-06 18:08:41 +01:00
rl2.c avcodec/rl2: set dimensions 2019-08-23 22:24:07 +02:00
rl.c
rl.h
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
roqvideoenc.c
rpza.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
rscc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
rtjpeg.c
rtjpeg.h
rv10.c avcodec/rv10: Check input for minimal frame size 2019-11-01 20:15:31 +01:00
rv10.h
rv10enc.c
rv20enc.c
rv30.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
rv34.h pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
rv40data.h
rv40dsp.c
rv40vlc2.h
s302m.c Merge commit '97cfe1d8bd1968143e2ba9aa46ebe9504a835e24' 2017-11-01 20:05:09 -03:00
s302menc.c
samidec.c lavc/samidec: properly raise errors from sami_paragraph_to_ass() 2017-11-29 22:23:36 +01:00
sanm.c avcodec/sanm: Check extradata_size before allocations 2019-08-05 18:42:51 +02:00
sbc_parser.c sbc: add parser for SBC 2018-03-07 22:26:53 +01:00
sbc.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbc.h avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbcdec_data.c sbc: implement SBC decoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdec_data.h sbc: implement SBC decoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdec.c lavc/sbc: Remove bool usage. 2020-04-04 23:26:15 +02:00
sbcdsp_data.c sbc: implement SBC encoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdsp_data.h sbc: implement SBC encoder (low-complexity subband codec) 2018-03-07 22:26:53 +01:00
sbcdsp.c sbcenc: add armv6 and neon asm optimizations 2018-03-07 22:26:53 +01:00
sbcdsp.h sbcenc: add armv6 and neon asm optimizations 2018-03-07 22:26:53 +01:00
sbcenc.c lavc/sbc: Remove bool usage. 2020-04-04 23:26:15 +02:00
sbr.h
sbrdsp_fixed.c avcodec/sbrdsp_fixed.c: remove input value limit for sbr_sum_square_c() 2019-02-09 14:40:50 +01:00
sbrdsp_template.c
sbrdsp.c
sbrdsp.h
scpr3.c avcodec/scpr3: fix checking ret value of decode_run_i 2019-05-24 21:39:07 +02:00
scpr3.h avcodec/scpr: add version 3 support 2018-11-18 22:59:29 +01:00
scpr.c avcodec/scpr: Check minimum size of type 17 2019-10-10 14:34:19 +02:00
scpr.h avcodec/scpr: Avoid per pixel y checks in decode_run_i 2018-12-31 17:44:26 +01:00
screenpresso.c avcodec/screenpresso: Optimize sum_delta_flipped() 2020-01-30 18:47:21 +01:00
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
sheervideodata.h avcodec/sheervideodata: Fix libavutil include 2018-04-19 23:34:11 +02:00
shorten.c avcodec/shorten: Fix integer overflow with offset 2018-11-13 22:28:27 +01:00
simple_idct_template.c avcodec/simple_idct_template: fix integer overflow 2019-12-14 00:20:52 +01:00
simple_idct.c avcodec/proresdec : add 12b prores idct 2018-12-02 12:55:53 +01:00
simple_idct.h avcodec/proresdec : add 12b prores idct 2018-12-02 12:55:53 +01:00
sinewin_fixed_tablegen.c
sinewin_fixed.c
sinewin_tablegen_template.c lavc/sinewin: Do not declare AAC 120/960 tables as const. 2018-10-19 20:30:48 +02:00
sinewin_tablegen.c
sinewin_tablegen.h lavc/sinewin: Do not declare AAC 120/960 tables as const. 2018-10-19 20:30:48 +02:00
sinewin.c
sinewin.h lavc/sinewin: Do not declare AAC 120/960 tables as const. 2018-10-19 20:30:48 +02:00
sipr16k.c
sipr16kdata.h
sipr_parser.c
sipr.c
sipr.h
siprdata.h
siren.c avcodec/siren: Fix integer overflow in get_dw() 2020-03-19 02:19:25 +01:00
smacker.c avcodec/smacker: Check space before decoding type 2020-01-30 19:57:34 +01:00
smc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
smvjpegdec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
snappy.c avcodec/snappy: Sanity check bytestream2_get_levarint() 2020-02-03 00:11:18 +01:00
snappy.h
snow_dwt.c
snow_dwt.h lavc/snow_dwt: add struct MpegEncContext to fix headers check. 2018-01-16 22:02:34 +01:00
snow.c
snow.h
snowdata.h
snowdec.c avcodec: add an AVCodecContext field to signal types of packet, frame, and coded stream side data to export 2020-02-22 23:19:07 -03:00
snowenc.c avcodec/snowenc: Set mb_num to avoid ratecontrol floating point divisions by 0.0 2019-11-09 13:46:20 +01:00
sonic.c avcodec/sonic: Check e in get_symbol() 2019-12-31 18:43:50 +01:00
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Make speedhq_vlc const 2018-10-07 03:03:09 +02:00
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: Check that the input is large enough for the maximally compressed image 2019-10-08 16:24:58 +02:00
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h libavcodec/svq: Remove ff_svq1_packet_checksum() 2020-02-19 22:37:30 +01:00
svq1dec.c libavcodec/svq: Remove ff_svq1_packet_checksum() 2020-02-19 22:37:30 +01:00
svq1enc_cb.h
svq1enc.c mpegvideo_enc: add intra_penalty option for p frames 2019-10-24 19:45:17 +02:00
svq1enc.h
svq3.c libavcodec/svq: Remove ff_svq1_packet_checksum() 2020-02-19 22:37:30 +01:00
synth_filter.c
synth_filter.h
tableprint_vlc.h lavc/tableprint_vlc: Remove avpriv_request_sample() from included files. 2019-06-24 00:19:03 +02:00
tableprint.h
tak_parser.c avcodec/tak_parser: don't return error values 2019-07-20 13:43:06 -03:00
tak.c avcodec/tak: remove GetBitContext usage from avpriv_tak_parse_streaminfo() 2017-10-26 00:26:08 -03:00
tak.h avcodec/tak: remove GetBitContext usage from avpriv_tak_parse_streaminfo() 2017-10-26 00:26:08 -03:00
takdec.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
takdsp.c
takdsp.h
targa_y216dec.c
targa.c avcodec/targa: Check colors vs. available space 2019-12-15 01:01:22 +01:00
targa.h
targaenc.c
tdsc.c avcodec/tdsc: Fix undefined shifts 2019-09-20 23:26:34 +02:00
textdec.c
texturedsp.c avcodec/texturedsp : add rgtc1u gray decoding 2017-11-25 19:49:25 +01:00
texturedsp.h avcodec/texturedsp : add rgtc1u gray decoding 2017-11-25 19:49:25 +01:00
texturedspenc.c libavcodec/texturedspenc : indent after add rgtc1u_alpha func 2017-10-16 15:35:04 +01:00
thread.h Merge commit '4cf84e254ae75b524e1cacae499a97d7cc9e5906' 2018-02-11 23:08:48 -03:00
tiertexseqv.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiff.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
tiff.h tiffdec: support embedded ICC profiles 2020-01-13 23:26:25 +00:00
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c libavcodec/cbs: Stop needlessly reallocating the units array 2019-02-25 21:40:13 +00:00
truehd_core_bsf.c truehd_core: Switch to in-place modifications 2019-07-09 13:23:47 +02:00
truemotion1.c avcodec/truemotion1: Check that the input has enough space for a minimal index_stream 2019-10-08 16:24:58 +02:00
truemotion1data.h
truemotion2.c avcodec: Replace get_bits_long() by get_bits() where possible 2019-12-31 18:43:50 +01:00
truemotion2rt.c avcodec/truemotion2rt: Fix rounding in input size check 2018-12-01 01:58:27 +01:00
truespeech_data.h
truespeech.c avcodec/truespeech: Fix an integer overflow in truespeech_synth() 2019-12-10 16:09:14 +01:00
tscc2.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
tscc2data.h
tscc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
tta.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c avcodec/ttaenc: Fix undefined shift 2019-09-16 21:30:19 +02:00
ttaencdsp.c
ttaencdsp.h
twinvq_data.h
twinvq.c avcodec/twinvq: Check block_align 2019-11-09 17:59:03 +01:00
twinvq.h
twinvqdec.c avcodec/twinvqdec: Correct overflow in block align check 2019-12-31 18:43:50 +01:00
txd.c
ulti_cb.h
ulti.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
unary.h avcodec/unary: Improve get_unary() docs 2018-10-07 03:03:09 +02:00
utils.c avcodec/utils: Fix ff_add_cpb_side_data() add twice 2020-03-20 09:16:05 +01:00
utvideo.c
utvideo.h avcodec/utvideodec: add support for UMH2, UMY2, UMH4, UMY4, UMRA, UMRG 2018-01-02 13:41:49 +01:00
utvideodec.c avcodec/utvideodec: add support for UQY0 2020-02-25 13:09:20 +01:00
utvideodsp.c
utvideodsp.h
utvideoenc.c avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
v4l2_buffers.c avcodec/v4l2_buffers: Fix infinite loop 2019-11-01 15:19:55 -07:00
v4l2_buffers.h avcodec/v4l2_buffers: fix minor typos and whitespace 2019-09-02 15:06:28 -07:00
v4l2_context.c avcodec/v4l2_context: Use av_freep() 2020-04-08 21:41:52 -04:00
v4l2_context.h avcodec/v4l2_context: set frame SAR using VIDIOC_CROPCAP 2019-09-11 13:07:42 -07:00
v4l2_fmt.c lavc/v4l2: Remove use of lfind() 2017-10-04 23:14:37 +01:00
v4l2_fmt.h
v4l2_m2m_dec.c avcodec/v4l2_m2m_dec: Init reserved bytes to zero before ioctl call 2020-03-31 23:41:37 -04:00
v4l2_m2m_enc.c avcodec/v4l2_m2m: fix setting frame period 2020-03-31 17:24:42 -04:00
v4l2_m2m.c avcodec/v4l2_m2m: Avoid using intermediate buffer 2020-03-10 15:17:16 -03:00
v4l2_m2m.h avcodec/v4l2_m2m_dec: fix dropped packets while decoding 2019-09-11 10:31:21 -07:00
v210_template.c avcodec/v210enc: move v210_enc_8/10 function to template file 2019-09-18 22:53:00 +02:00
v210dec.c avcodec/v210dec: move the stride read after its fully initialized 2019-12-12 19:25:33 +01:00
v210dec.h avcodec/v210dec: add support for frame and slice threading 2019-11-25 09:54:27 +01:00
v210enc.c avcodec/v210enc: move v210_enc_8/10 function to template file 2019-09-18 22:53:00 +02:00
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c avcodec/v410dec: add support for frame and slice threading 2019-11-25 09:54:27 +01:00
v410enc.c
vaapi_decode.c lavc/vaapi_decode: add decode support for HEVC_MAIN_STILL_PICTURE 2020-02-24 00:09:51 +00:00
vaapi_decode.h vaapi_decode: Make the frames context format selection more general 2018-02-21 23:38:10 +00:00
vaapi_encode_h264.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode_h265.c lavc/vaapi_encode_h265: fix conf_win_xxx_offset for 4:2:2/4:4:4 encoding 2020-03-09 23:44:04 +00:00
vaapi_encode_mjpeg.c vaapi_encode_mjpeg: fix bad component id bug 2019-06-12 22:27:13 +01:00
vaapi_encode_mpeg2.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode_vp8.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode_vp9.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode.c lavc/vaapi_encode: Fix leak in error case 2020-02-09 20:36:44 +00:00
vaapi_encode.h vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_h264.c lavc/vaapi_h264: Do not set FMO fields. 2019-03-28 00:51:14 +01:00
vaapi_hevc.c lavc/vaapi_hevc: add function to find exact va_profile for REXT 2020-02-24 00:09:51 +00:00
vaapi_hevc.h lavc/vaapi_hevc: add function to find exact va_profile for REXT 2020-02-24 00:09:51 +00:00
vaapi_mjpeg.c vaapi: Add MJPEG decode hwaccel 2018-02-21 23:38:30 +00:00
vaapi_mpeg2.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_vc1.c avcodec/vaapi_vc1: slice_vertical_position starts from zero for the second field 2018-06-17 16:35:30 +01:00
vaapi_vp8.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
vaapi.h avodec/vaapi: drop deprecated vaapi_context fields 2017-10-23 17:00:06 -03:00
vb.c avcodec/vb: Check input packet size to be large enough to contain flags 2019-08-29 15:18:42 +02:00
vble.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
vc1_block.c libavcodec/vc1: Remove bits variable 2020-01-11 23:31:18 +01:00
vc1_common.h
vc1_loopfilter.c avcodec/vc1_loopfilter: Fix colums typos 2018-10-07 03:03:09 +02:00
vc1_mc.c avcodec/vc1: fix out-of-bounds reference pixel replication 2018-06-04 16:32:57 +02:00
vc1_parser.c avcodec/vc1_parser: use init_get_bits8() 2018-12-20 21:19:56 +01:00
vc1_pred.c avcodec/vc1_pred: Fix invalid shifts in scaleforopp() 2019-09-28 18:34:53 +02:00
vc1_pred.h
vc1.c vcodec/vc1: compute rangex/y only for P/B frames 2019-09-28 18:34:53 +02:00
vc1.h libavcodec/vc1: Remove bits variable 2020-01-11 23:31:18 +01:00
vc1acdata.h
vc1data.c avcodec/vc1: correct ff_vc1_dqscale 2018-04-25 22:07:20 +02:00
vc1data.h
vc1dec.c avcodec/vc1dec: Allocate only as much space as is unescaped 2020-01-18 18:35:57 +01:00
vc1dsp.c avcodec/vc1dsp: Avoid undefined shifts in vc1_v_s_overlap_c / vc1_h_s_overlap_c 2019-06-26 21:26:41 +02:00
vc1dsp.h avcodec/vc1: fix overlap filter for frame interlaced pictures 2018-06-29 01:18:44 +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
vc2enc.c vc2enc: zero padding of the coefficient buffer 2019-12-17 14:56:33 +00:00
vcr1.c
vdpau_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_hevc.c avcodec/vdpau_hevc: Pass sps and pps range extension flags to VDPAU 2019-05-05 11:35:35 -07:00
vdpau_internal.h Add support for VP9 VDPAU hwaccel decode 2019-10-26 09:57:01 -07:00
vdpau_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_mpeg12.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_vc1.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_vp9.c lavc/vdpau_vp9: Do not mix declarations and code. 2020-01-06 22:57:54 +01:00
vdpau.c avcodec/vdpau: Initialise driver version variable explicitly 2018-10-31 17:36:00 -07:00
vdpau.h Merge commit '5c1585c4c3b5281835d784c5daef0069915ccd57' 2017-10-21 23:48:29 -03:00
version.h avcodec: add MV30 decoder 2020-04-10 12:22:09 +02:00
videodsp_template.c avcodec/videodsp_template: Fix overflow of addition 2019-06-26 21:40:19 +02:00
videodsp.c
videodsp.h
videotoolbox.c avcodec/videotoolbox: add logging context to log 2019-10-08 13:47:25 +08:00
videotoolbox.h
videotoolboxenc.c avcodec: Add more kCVImageBufferColorPrimaries to videotoolboxenc 2019-11-17 16:30:15 -05:00
vima.c
vlc.h
vmdaudio.c avcodec/vmdaudio: Check block_align more 2020-01-07 02:49:54 +01:00
vmdvideo.c avcodec/vmdvideo: fix log error message 2019-10-27 12:21:23 +01:00
vmnc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
vorbis_data.c
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h
vorbis.c avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u. 2017-12-01 17:46:12 +01:00
vorbis.h
vorbisdec.c avcodec/vorbisdec: fix FASTDIV usage for vr_type == 2 2019-09-06 22:06:12 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c vorbisenc: Check the return value of av_frame_clone 2017-11-26 17:26:59 +00:00
vp3_parser.c
vp3.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
vp3data.h vp3data: Make some arrays unsigned to prevent overflow 2019-07-24 15:32:15 +02:00
vp3dsp.c vp4: prevent unaligned memory access in loop filter 2019-10-30 10:06:38 +01:00
vp3dsp.h vp4: prevent unaligned memory access in loop filter 2019-10-30 10:06:38 +01:00
vp4data.h VP4 video decoder 2019-06-12 20:06:20 +10:00
vp5.c avcodec/vp5: Check render_x/y 2019-10-25 00:22:33 +02:00
vp5data.h
vp6.c avcodec/vp5/6/8: use vpX_rac_is_end() 2019-08-22 18:35:44 +02:00
vp6data.h
vp6dsp.c
vp8_parser.c avcodec/vp8_parser: Remove redundant output initialization 2018-07-15 19:42:25 +02:00
vp8.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
vp8.h webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
vp8data.h
vp8dsp.c Merge commit '0801853e640624537db386727b36fa97aa6258e7' 2019-03-14 16:05:52 -03:00
vp8dsp.h libavcodec: vp8 neon optimizations for aarch64 2019-02-19 11:45:33 +02:00
vp9_mc_template.c
vp9_metadata_bsf.c vp9_metadata: Improve spec-compliance and warnings 2019-07-28 19:02:34 +01:00
vp9_parser.c avcodec/vp9_parser: set profile in AVCodecContext 2018-10-25 20:45:45 -03:00
vp9_raw_reorder_bsf.c lavc/vp9_raw_reorder_bsf: Fix operator ordering 2020-02-09 20:36:44 +00:00
vp9_superframe_bsf.c vp9_superframe: Avoid allocations and copies of packet structures 2019-10-17 12:35:23 -03:00
vp9_superframe_split_bsf.c vp9_superframe_split_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:33:25 -03:00
vp9.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dec.h avcodec/vp9: use a buffer pool to allocate VP9Frame extradata 2020-03-26 11:45:12 -03:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9dsp.c
vp9dsp.h
vp9lpf.c
vp9mvs.c
vp9prob.c
vp9recon.c
vp9shared.h
vp56.c avcodec/vp56: Consider the alpha start as end of the prior header 2019-08-13 16:48:38 +02:00
vp56.h avcodec/vp56rac: delay signaling an error on truncated input 2019-09-11 22:36:33 +02:00
vp56data.c
vp56data.h
vp56dsp.c avcodec/vp6: use ff_vp3dsp_[hv]_loop_filter_12 2019-01-26 23:49:04 +11:00
vp56dsp.h
vp56rac.c avcodec/vp56rac: delay signaling an error on truncated input 2019-09-11 22:36:33 +02:00
vqavideo.c avcodec/vqavideo: Limit resolution 2019-09-05 19:45:53 +02:00
vt_internal.h lavc/videotoolbox: fix threaded decoding 2018-03-08 14:04:25 -08:00
wavpack.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
wavpack.h avcodec/wavpack: add support for DSD files 2020-03-11 21:11:36 +01:00
wavpackenc.c avcodec/wavpackenc: Fix undefined shifts 2019-09-26 11:11:01 +02:00
wavpackenc.h avcodec/wavpackenc: use ff_clz() 2019-05-02 15:36:16 +02:00
wcmv.c avcodec/wcmv: prevent frame copying when outputting duplicate frames 2019-09-04 10:07:12 -03:00
webp.c avcodec/webp: fix decoding for trailing junk 2019-09-10 17:21:54 +02:00
webvttdec.c
webvttenc.c
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c
wma.h avcodec/wmadec: Keep track of exponent initialization per channel 2019-12-28 11:20:48 +01:00
wmadata.h
wmadec.c avcodec/wmadec: cosmetics 2020-03-22 11:55:44 -03:00
wmaenc.c
wmalosslessdec.c avcodec/wmalosslessdec: Fix integer overflow with sliding in padding bits 2020-02-09 23:33:18 +01:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Fixes integer overflow with 32bit samples 2019-12-15 01:01:22 +01:00
wmavoice_data.h
wmavoice.c avcodec/wmavoice: Fix rounding and integer anomalies in calc_input_response() 2020-02-03 00:11:18 +01:00
wmv2.c
wmv2.h
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: Check input bits vs. coded MBs 2019-05-12 16:31:39 +02:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c decode: add a method for attaching lavc-internal data to frames 2017-11-10 16:56:54 +01:00
ws-snd1.c
xan.c avcodec/xan: Check for bitstream end in xan_huffman_decode() 2017-11-05 03:12:35 +01:00
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c avcodec/xfacedec: fix order of operations 2018-12-13 23:44:39 +01:00
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c avcodec/xpmdec: Do not use context dimensions as temporary variables 2019-06-25 13:30:09 +02:00
xsubdec.c avcodec/xsubdec: replace data_size with got_sub_ptr for better readability 2020-03-25 18:41:21 +01:00
xsubenc.c
xvididct.c avcodec/xvididct: Fix integer overflow in MULT() 2020-04-07 18:24:14 +02:00
xvididct.h
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c avcodec/xwddec: Use ff_set_dimensions() 2018-06-11 00:51:20 +02:00
xwdenc.c avcodec/xwdenc: do not rely on AV_PIX_FMT_FLAG_PSEUDOPAL palettes 2018-04-03 17:52:06 +02:00
xxan.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
y41pdec.c
y41penc.c
ylc.c pthread_frame: merge the functionality for normal decoder init and init_thread_copy 2020-04-10 15:24:54 +02:00
yop.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
yuv4dec.c
yuv4enc.c
zerocodec.c avcodec/zerocodec: use init cleanup internal cap 2020-04-10 12:22:09 +02:00
zmbv.c avcodec/zmbv: Call decode_intra directly 2019-10-19 18:20:44 +02:00
zmbvenc.c avcodec/zmbvenc: Correct offset in buffer 2019-10-12 13:39:45 +02:00