ffmpeg/libavcodec
Andreas Rheinhardt 093b6894bf avcodec/mpeg12dec: Sanitize start codes earlier
The MPEG-1/2 decoder uses avpriv_find_start_code to search for start
codes and worked with the resulting start code before checking that it
is really a start code of a slice. In particular, if the picture is so
big that a slice_vertical_position_extension is present, it added the
slice_vertical_position_extension as if it had a slice. Then a left
shift is performed, without making sure that the value to be shifted is
nonnegative.
Afterwards the end result is checked, but even if a start code of a
non-slice has been found, it might pass these checks: If
slice_vertical_position_extension is present a start code <
SLICE_MIN_START_CODE can lead to a macroblock-row index that appears
valid. Furthermore, the left shift might make an invalid start code
appear valid by discarding the highest bit.
This has been fixed by checking directly after avpriv_find_start_code
has returned.

Fixes ticket #8162 (which is about the undefined left shifts).

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2019-09-26 14:09:14 +02:00
..
aarch64 aarch64/opusdsp: do not clobber register v8 2019-08-15 13:29:22 +01:00
alpha Merge commit '09c98327b9' 2017-11-11 15:56:27 -03:00
arm Merge commit '0676de935b' 2019-03-22 16:06:04 -03:00
avr32
bfin
mips avutil/mips: refactor msa SLDI_Bn_0 and SLDI_Bn macros. 2019-09-16 00:04:18 +02:00
neon
ppc ppc/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 19:40:09 -03:00
sh4
sparc
tests lavc/h265_profile_level: Add unit test 2019-07-07 13:29:50 +01:00
x86 x85/opusdsp: enable the functions on all FMA3 CPUs 2019-09-11 20:50:45 -03: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 for end of input in decode_p_block() 2019-08-13 16:48:38 +02:00
8bps.c avcodec/8bps: Check side data size before use 2016-10-30 14:15:00 +01:00
8svx.c
012v.c
a64colors.h
a64multienc.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
a64tables.h
aac.h avcodec/aacdec_fixed: Provide context to av_log() 2019-01-01 21:11:47 +01:00
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/aac_adtstoasc: move the reference in the bsf internal buffer 2018-03-18 17:30:59 -03:00
aac_defines.h avcodec/aacdec_template: Fix undefined integer overflow in apply_tns() 2017-07-16 01:07:27 +02:00
aac_parser.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
aaccoder.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
aaccoder_trellis.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aaccoder_twoloop.h avcodec: stop using deprecated codec flags 2017-03-25 21:37:05 -03: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
aacdec_fixed.c avcodec/aacdec_fixed: Add FF_CODEC_CAP_INIT_CLEANUP 2019-09-24 17:53:39 +02:00
aacdec_template.c avcodec/aacdec_template: fix integer overflow in imdct_and_windowing() 2019-08-11 19:13:21 +02:00
aacdectab.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
aacenc_is.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
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: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_pred.h
aacenc_quantization.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01: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.c avcodec/aacps: Fix integer overflows in hybrid_synthesis() 2019-09-11 22:43:14 +02:00
aacps.h
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
aacpsdsp.h lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysis 2017-06-28 12:22:39 +02:00
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
aacpsy.c Merge commit 'd316f9cefc' 2017-03-31 16:33:48 -03:00
aacsbr.c avcodec/aacsbr: Fix libavcodec/aacsbr.c:257:59: runtime error: division by zero 2017-05-29 02:45:17 +02:00
aacsbr.h aacsbr: Associate SBR data with AAC elements on init 2017-02-13 09:31:13 -08:00
aacsbr_fixed.c avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble() 2018-04-07 23:34:47 +02:00
aacsbr_fixed_tablegen.h
aacsbr_tablegen.h
aacsbr_tablegen_common.h lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbr_template.c lavc/aacsbr: fix make checkheaders warning 2018-06-10 08:46:18 +08:00
aacsbrdata.h
aactab.c avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
aactab.h avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
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.c
ac3.h avcodec/ac3: fix out of array access introduced previously 2018-03-30 10:14:48 +02:00
ac3_parser.c avcodec/ac3_parser: Check init_get_bits8() for failure 2018-06-28 21:35:01 +02:00
ac3_parser.h Merge commit '50a1c66cf6' 2017-10-27 18:15:37 -03:00
ac3_parser_internal.h Merge commit '50a1c66cf6' 2017-10-27 18:15:37 -03:00
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
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 avcodec/ac3dec: add consistent noise generation option. 2017-01-22 02:29:16 +01:00
ac3dsp.c avcodec/ac3dsp: add special-case handling for the C downmix_fixed function 2017-03-28 23:09:17 -03:00
ac3dsp.h Merge commit 'b57e38f52c' 2017-03-22 12:49:29 +01:00
ac3enc.c avcodec/ac3enc: Fix invalid shift 2019-09-20 23:26:34 +02:00
ac3enc.h
ac3enc_fixed.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
ac3enc_float.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
ac3enc_opts_template.c
ac3enc_template.c Merge commit 'f0d3e43bd7' 2017-04-07 00:19:32 -03:00
ac3tab.c avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00:12:27 +02:00
ac3tab.h avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS 2018-09-22 00: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.c avcodec/adpcm: Check number of channels for MTAF 2019-09-24 12:24:41 +02:00
adpcm.h
adpcm_data.c avcodec/adpcm_data: use uint16_t to handle all values 2017-06-24 22:30:44 +02:00
adpcm_data.h
adpcmenc.c adpcm: fix clipping for yamaha 2017-02-15 12:46:01 +01:00
adts_header.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adts_header.h Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adts_parser.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adts_parser.h Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
adx.c
adx.h
adx_parser.c
adxdec.c avcodec/adxdec: Fix runtime error: left shift of negative value -1 2017-03-04 17:48:04 +01:00
adxenc.c avcodec/adxenc: add EOF header 2019-07-25 15:13:09 +01:00
agm.c avcodec/agm: Fix overflow of signed shift 2019-07-19 21:42:38 +02:00
aic.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
alac.c avcodec/alac: Fix invalid shifts in 20/24 bps 2019-09-24 17:53:39 +02:00
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c lavc/g729dec: Support decoding Sipro ACELP.KELVIN. 2019-09-16 20:57:53 +02:00
alsdec.c avcodec/alsdec: Check k from being outside what our implementation can handle 2019-09-11 22:43:14 +02:00
amfenc.c libavcodec/amfenc: Vulkan initialization support for encoder. 2019-08-27 18:28:31 -07: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
amfenc_h264.c Merge commit '34c113335b' 2018-01-16 23:25:27 +00:00
amfenc_hevc.c Merge commit '34c113335b' 2018-01-16 23:25:27 +00:00
amr.h
amrnbdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
amrnbdec.c
amrwbdata.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
amrwbdec.c avcodec/amrwbdec: Fix division by 0 in find_hb_gain() 2018-06-04 23:47:51 +02:00
anm.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
ansi.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
apedec.c avcodec/apedec: Fix 32bit int overflow in do_apply_filter() 2019-09-05 19:45:53 +02:00
apng.h
aptx.c aptx: indentation (cosmetics only) 2018-02-09 22:10:56 +01:00
arbc.c avcodec/arbc: Skip tiles in fill_tileX() which are completely outside 2019-06-04 13:06:41 +02:00
ass.c
ass.h
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
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 libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
asvdec.c avcodec/asvdec: Use rounded up dimenensions in input size check 2017-06-01 22:20:16 +02:00
asvenc.c avcodec/asvenc: Replace bitstream space check by assert 2019-01-01 21:11:47 +01:00
atrac.c
atrac.h
atrac1.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
atrac1data.h
atrac3.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
atrac3data.h
atrac3plus.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
atrac3plus.h avcodec/atrac3p: use float_dsp in ff_atrac3p_power_compensation 2017-08-01 00:33:03 -03:00
atrac3plus_data.h
atrac3plusdec.c avcodec/atrac3p: use float_dsp in ff_atrac3p_power_compensation 2017-08-01 00:33:03 -03:00
atrac3plusdsp.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
atrac9dec.c avcodec/atrac9dec: Check block_align 2019-08-27 17:57:44 +02:00
atrac9tab.h avcodec/atrac9tab: add missing header include 2018-07-04 15:56:44 -03:00
audio_frame_queue.c
audio_frame_queue.h
audiodsp.c Merge commit '12004a9a7f' 2017-03-20 22:35:07 +01:00
audiodsp.h Merge commit '12004a9a7f' 2017-03-20 22:35:07 +01:00
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 avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
av1.h avcodec/cbs_av1: add support for Scalability Metadata 2019-04-16 19:23:17 -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: take trailing bits into account when initializing the GetBitContext 2018-08-17 15:09:01 -03:00
av1_parse.h avcodec/av1_parse: Check obu_size 2018-10-15 01:19:45 +02:00
av1_parser.c avcodec/av1_parser: don't abort parsing the first frame if extradata parsing fails 2019-03-24 18:26:49 -03:00
avcodec.h avcodec: add max_samples 2019-09-25 17:18:37 +02:00
avcodecres.rc
avdct.c avcodec/avdct: use the proper function to free AVCodecContext 2018-03-26 12:51:25 -03:00
avdct.h
avfft.c
avfft.h
avpacket.c avcodec/avpacket: Improve allocating packets 2019-09-18 22:53:00 +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
avs.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
avs2_parser.c avs2: correct avs2 description 2018-08-08 00:13:13 +05:30
avuidec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
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/bgmc: Check input space in ff_bgmc_decode_init() 2019-09-02 18:09:11 +02: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/binkaudio: Use assert instead of return for use of compile time disabled codecs 2019-01-01 21:11:47 +01:00
binkdata.h
binkdsp.c avcodec/binkdsp: Fix integer overflows in idct 2019-06-26 19:05:29 +02:00
binkdsp.h Merge commit 'baab87c4f3' 2017-03-29 15:09:26 +02:00
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 bitpacked: Remove dead store 2017-07-07 15:23:58 -04:00
bitstream.c avcodec/bitstream: Check for more conflicting codes in build_table() 2019-06-14 21:36:39 +02:00
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 split bitstream filter 2019-04-11 15:45:56 -03:00
blockdsp.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
blockdsp.h libavcodec/blockdsp : fix comment. clear_block need 32 aligned now 2017-11-07 00:48:11 +01:00
bmp.c lavc/bmp: Avoid a heap buffer overwrite for 1bpp input. 2019-03-26 21:07:51 +01:00
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c avcodec/bmvvideo: Fix runtime error: left shift of 137 by 24 places cannot be represented in type 'int' 2017-05-08 15:47:29 +02:00
brenderpix.c avcodec/brenderpix: Check input size before allocating image 2019-07-27 01:43:00 +02:00
bsf.c avcodec/bsf: check that AVBSFInternal was allocated before dereferencing it 2019-09-23 10:02:03 -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 avcodec/bytestream: check for AV_HAVE_BIGENDIAN instead of HAVE_BIGENDIAN 2017-03-23 14:26:44 -03:00
c93.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
cabac.c Fix missing used attribute for inline assembly variables 2017-11-13 03:58:34 +01:00
cabac.h
cabac_functions.h avcodec: [loongson] optimize get_cabac_inline. 2018-09-19 18:33:59 +02:00
canopus.c
canopus.h
cavs.c avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int' 2017-06-05 22:43:23 +02:00
cavs.h Merge commit 'f81be06cf6' 2017-03-19 15:23:52 -03:00
cavs_parser.c
cavsdata.c
cavsdec.c avcodec/cavsdec: Limit the number of access units per packet to 2 2019-08-29 15:16:18 +02:00
cavsdsp.c Merge commit 'f81be06cf6' 2017-03-19 15:23:52 -03:00
cavsdsp.h Merge commit 'f81be06cf6' 2017-03-19 15:23:52 -03:00
cbrt_data.c
cbrt_data.h avcodec/cbrt_data: add missing header include 2017-02-22 14:36:26 -03:00
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
cbs.c cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01:00
cbs.h cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01:00
cbs_av1.c cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01:00
cbs_av1.h avcodec/cbs_av1: add support for Scalability Metadata 2019-04-16 19:23:17 -03:00
cbs_av1_syntax_template.c avcodec/cbs_av1_syntax_template: Check ref_frame_idx before use 2019-08-05 17:53:14 +02:00
cbs_h264.h avcodec/cbs_h264: Automatically free SEI payload on error 2019-09-24 15:54:31 +01:00
cbs_h264_syntax_template.c cbs_h264: Fix missing inferred colour description fields 2019-07-29 19:57:06 +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_h265_syntax_template.c avcodec/cbs_h265: add support for Alpha Channel Info SEI messages 2019-07-20 11:28:09 -03:00
cbs_h2645.c avcodec/cbs_h264: Automatically free SEI payload on error 2019-09-24 15:54:31 +01:00
cbs_h2645.h lavc: Add coded bitstream read/write support for H.264 2017-10-17 20:56:29 +01:00
cbs_internal.h avcodec/cbs: add helper functions and macros to read and write signed values 2019-04-16 20:31:18 -03:00
cbs_jpeg.c cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01:00
cbs_jpeg.h lavc/cbs: Add JPEG support 2018-09-23 14:42:34 +01:00
cbs_jpeg_syntax_template.c lavc/cbs: Add JPEG support 2018-09-23 14:42:34 +01:00
cbs_mpeg2.c cbs_mpeg2: Fix parsing the last unit 2019-07-29 23:17:46 +01:00
cbs_mpeg2.h cbs_mpeg2: Decompose Sequence End 2019-07-29 22:25:10 +01:00
cbs_mpeg2_syntax_template.c cbs_mpeg2: Decompose Sequence End 2019-07-29 22:25:10 +01:00
cbs_vp9.c cbs: Don't set AVBuffer's opaque 2019-07-29 22:25:10 +01:00
cbs_vp9.h avcodec/cbs_vp9: store profile in the private context 2018-10-30 20:55:44 -03:00
cbs_vp9_syntax_template.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03: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
cdxl.c avcodec/cdxl: Check format for BGR24 2017-05-08 12:30:09 +02:00
celp_filters.c avcodec/celp_filters: Fix runtime error: signed integer overflow: 1892453989 + 381702783 cannot be represented in type 'int' 2017-05-23 16:11:27 +02:00
celp_filters.h
celp_math.c
celp_math.h
cfhd.c avcodec/cfhd: Check that cropped size is smaller than full 2019-09-16 00:53:18 +02:00
cfhd.h avcodec/cfhd: Use bytestream2 for peaks 2018-07-18 13:59:25 +02:00
cfhddata.c Merge commit '5f794aa165' 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 Merge commit 'ed3b2a999d' 2017-11-07 18:32:53 -03: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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
cljrenc.c
cllc.c avcodec/cllc: Check bitstream end before decoding pixels 2017-05-24 20:03:33 +02:00
cngdec.c avcodec/cngdec: set .caps_internal 2019-07-07 11:33:19 +02:00
cngenc.c cngenc: Remove dead store 2017-07-07 15:29:57 -04:00
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: add EPG codec ID 2019-09-19 21:30:54 +02:00
cook.c lavc/cook: Remove an incorrect comment. 2019-09-20 01:36:13 +02:00
cook_parser.c
cookdata.h Merge commit '90adbf4abf' 2019-02-20 14:47:13 -03:00
copy_block.h lavc/copy_block: style fix 2017-03-20 09:23:15 +01:00
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: add capability check for maximum macroblock count 2019-05-08 11:40:06 +02:00
cyuv.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
d3d11va.c
d3d11va.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 'abf1c058d1' 2017-11-11 11:29:16 -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 avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dca_core_bsf.c avcodec/dca_core: move the reference in the bsf internal buffer 2018-03-11 15:38:58 -03:00
dca_exss.c
dca_exss.h
dca_lbr.c avcodec/dca: move some enumeration typedefs into headers 2017-07-18 21:04:55 -03:00
dca_lbr.h avcodec/dca: move some enumeration typedefs into headers 2017-07-18 21:04:55 -03:00
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 avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dca_xll.h
dcaadpcm.c avcodec/dcaadpcm: fix use of uninitialized variable 2017-07-23 00:28:18 +03:00
dcaadpcm.h avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder 2017-05-08 05:56:14 +01:00
dcadata.c avcodec/dca: move bits per sample array to dca.c 2017-07-18 21:04:55 -03:00
dcadata.h avcodec/dca: move bits per sample array to dca.c 2017-07-18 21:04:55 -03:00
dcadct.c
dcadct.h
dcadec.c dca: Move the downmix request check outside the loop 2017-04-25 00:38:07 +02:00
dcadec.h avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dcadsp.c avcodec/dcadsp: Fix runtime error: signed integer overflow 2017-04-09 03:51:19 +02:00
dcadsp.h
dcaenc.c avcodec/dcaenc: Return specific error code from subband_bufer_alloc() 2019-01-01 21:11:47 +01:00
dcaenc.h avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder 2017-05-08 05:56:14 +01:00
dcahuff.c dcaenc: Use Huffman codes for Bit Allocation Index 2017-01-20 10:03:46 +00:00
dcahuff.h dcaenc: Use Huffman codes for Bit Allocation Index 2017-01-20 10:03:46 +00:00
dcamath.h avcodec/dcaenc: Initial implementation of ADPCM encoding for DCA encoder 2017-05-08 05:56:14 +01:00
dct.c avcodec/dct: Propagate error code from ff_rdft_init() 2019-01-01 21:11:47 +01:00
dct.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c avcodec/dct32_template: Fix runtime error: signed integer overflow: -1071326067 - 1088238847 cannot be represented in type 'int' 2017-05-22 02:16:39 +02:00
dctref.c
dctref.h
dds.c avcodec/dds: Use ff_set_dimensions() 2019-08-11 19:13:21 +02:00
decode.c avcodec/decode: Check max_samples in get_buffer_internal() 2019-09-25 17:21:23 +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: Check the chunk header is not truncated 2019-03-17 11:35:00 +01:00
dirac.c avcodec: remove remaining uses of avcodec_get_chroma_sub_sample 2017-11-06 19:13:03 -03:00
dirac.h
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.c
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 avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i() 2018-07-28 14:35:50 +02:00
dirac_parser.c avcodec/dirac_parser: Fix overflow in dts 2019-08-05 17:54:24 +02:00
dirac_vlc.c avcodec/dirac_vlc: limit res_bits in APPEND_RESIDUE() 2017-09-09 18:55:47 +02:00
dirac_vlc.h avcodec/dirac_vlc: Fix avutil.h include 2016-07-12 19:11:40 +02:00
diracdec.c avcodec/diracdec: Check that slices are fewer than pixels 2019-08-13 22:14:03 +02:00
diracdsp.c avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED() 2017-12-06 22:09:25 +01:00
diracdsp.h diracdsp: add dequantization SIMD 2016-07-11 23:30:11 +01:00
diractab.c
diractab.h diractab: expose the maximum quantization index as a macro 2016-07-11 23:38:01 +01:00
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 avcodec/dnxhddec: fix block alignment 2018-12-26 13:57:50 -03:00
dnxhdenc.c avcodec/dnxhdenc: return error if av_malloc failed 2019-09-25 17:56:44 -03: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 Gremlin DPCM decoder 2017-06-11 10:00:16 +02:00
dpx.c avcodec/dpx: fix spotted code style issues 2018-12-07 19:44:57 +01:00
dpx_parser.c
dpxenc.c
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
dsd_tablegen.h
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 avcodec/dss_sp: Fix runtime error: signed integer overflow: 2147481189 + 4096 cannot be represented in type 'int' 2017-05-10 21:32:53 +02:00
dstdec.c avcodec/dstdec: use appropriate alignment 2019-01-12 19:38:10 +11:00
dump_extradata_bsf.c dump_extra: Don't add extradata if it already exists 2019-07-14 22:17:43 +02:00
dv.c
dv.h avcodec/dvenc: Support adjusting the quantizer deadzone 2017-08-08 19:39:10 +02:00
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
dv_tablegen.h
dvaudio.h
dvaudio_parser.c
dvaudiodec.c
dvbsub.c avcodec/dvbsub: add support for Display Definition Segment to DVB Subtitle encoder 2019-07-13 19:34:15 +02:00
dvbsub_parser.c avcodec/dvbsub_parser: Do not discard data 2018-07-18 13:59:25 +02:00
dvbsubdec.c avcodec/dvbsubdec: Use ff_set_dimensions() 2019-07-20 19:05:02 +02:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec: add frame threads 2019-04-21 19:43:14 +02:00
dvdsub_parser.c avcodec/dvdsub_parser: Allocate input padding 2018-07-15 19:42:25 +02:00
dvdsubdec.c avcodec/dvdsubdec: discard accumulated buffer on error 2018-12-14 23:24:20 +01:00
dvdsubenc.c lavc/dvdsubenc: Replace the number by macro for bprint init 2018-06-17 09:59:33 +08:00
dvenc.c avcodec/dvenc: Change quantizer dead zone default to 7 2017-08-08 19:39:21 +02: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: Check op_offset in both directions 2019-09-24 12:28:26 +02:00
dxva2.c avcodec/dxva2: add VP9 10-bit Profile2 mode mappings 2018-04-13 11:27:20 +02:00
dxva2.h dxva2: Adjust multiple inclusion guard names to follow convention 2016-12-09 08:41:52 +01:00
dxva2_h264.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_hevc.c Merge commit '8f144d9e3d' 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 '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_vc1.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
dxva2_vp9.c Merge commit '8f144d9e3d' 2018-04-13 20:59:12 -03:00
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 Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +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 Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03:00
eaidct.h Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03:00
eamad.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
eatgq.c Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03:00
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: only allow undersized audio frames if they are the last 2019-08-11 22:32:42 +02: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/escape124: Fix spelling errors in comment 2018-06-27 13:50:14 +02:00
escape130.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
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 avcodec/exr: cosmetics 2019-09-23 22:16:00 +02:00
exrdsp.c libavcodec/exr : add x86 SIMD for predictor 2017-10-01 17:35:30 -03:00
exrdsp.h libavcodec/exr : add x86 SIMD for predictor 2017-10-01 17:35:30 -03:00
extract_extradata_bsf.c h2645_parse: Make ff_h2645_packet_split reference-compatible 2019-01-23 22:33:43 +00:00
faandct.c Merge commit '34c22a9ca6' 2017-03-19 16:00:21 +01:00
faandct.h
faanidct.c Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
faanidct.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
faxcompr.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c lavc/ffjni: add missing '\n' 2017-05-23 15:25:11 +02:00
ffjni.h lavc/ffjni: replace ff_jni_{attach,detach} with ff_jni_get_env 2016-07-27 15:43:39 +02:00
fft-internal.h
fft.h
fft_fixed.c
fft_fixed_32.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
ffv1.c avcodec/ffv1: add AV_PIX_FMT_GBRP16 support 2016-08-08 00:32:09 +02:00
ffv1.h avcodec/ffv1: Simplify update_vlc_state() 2019-01-31 17:17:17 +01:00
ffv1_template.c avcodec/ffv1: template functions to allow data types different from int16_t 2016-08-08 00:27:43 +02:00
ffv1dec.c avcodec/ffv1dec: Check state transition table 2018-06-25 22:58:45 +02:00
ffv1dec_template.c avcodec/ffv1dec_template: Optimize common case in run mode 2019-05-27 19:01:38 +02:00
ffv1enc.c avcodec/rangecoder: factorize termination version code 2018-12-31 17:44:18 +01:00
ffv1enc_template.c avcodec/ffv1: Support for GBRAP10 and GBRAP12 2018-02-15 04:35:23 +01:00
ffwavesynth.c avcodec/ffwavesynth: Fix integer overflow in timestamps 2019-09-24 17:53:39 +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 avcodec/fits: Fix include type 2017-09-16 19:55:03 +02:00
fitsdec.c avcodec/fitsdec: Check data_min/max 2019-06-30 14:27:04 +02:00
fitsenc.c Add FITS Encoder 2017-08-30 12:13:01 +02:00
flac.c flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flac.h flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +02:00
flac_parser.c avcodec/flac_parser: Fix infinite loop 2018-05-05 16:52:34 +02:00
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed() 2017-12-28 20:13:59 +01:00
flacdsp.c avcodec/flacdsp: Fix: runtime error: signed integer overflow: -1027555328 + -1226681270 cannot be represented in type 'int' 2017-02-26 17:16:22 +01:00
flacdsp.h Factorize CHECK/SUINT code 2017-02-21 00:40:20 +01:00
flacdsp_lpc_template.c
flacdsp_template.c avcodec/flacdsp_template: Fix undefined shift in flac_decorrelate_indep_c 2016-12-03 17:25:40 +01:00
flacenc.c avcodec/flacenc: Replace "return -1" by named constant 2017-09-24 02:33:48 +02:00
flashsv.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
flashsv2enc.c
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: Add FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM to most h263 based codecs 2017-01-21 02:30:38 +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 Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
frwu.c
g2meet.c avcodec/g2meet: ask for sample with overflowing RGB 2018-05-17 02:23:06 +02:00
g722.c avcodec/g722: Fix multiple runtime error: left shift of negative value -1 2017-05-05 18:33:38 +02:00
g722.h
g722dec.c avcodec/g722dec: use init_get_bits8() 2018-12-23 21:01:17 +01:00
g722dsp.c
g722dsp.h
g722enc.c avcodec/g722enc: force mono channel layout 2017-06-26 09:46:58 -05:00
g723_1.c avcodec/g723_1: Fix runtime error: signed integer overflow: -1013481472 + -1139123755 cannot be represented in type 'int' 2017-05-23 03:45:29 +02:00
g723_1.h avcodec/g723_1: add support for stereo files 2018-12-18 18:52:39 +01:00
g723_1_parser.c avcodec: add g732_1 parser 2018-12-23 15:30:13 +01:00
g723_1dec.c avcodec/g723_1dec: Fix invalid shift 2019-09-20 23:26:34 +02:00
g723_1enc.c lavc/g723_1enc: Set the default bitrate to 6300. 2019-01-23 23:26:34 +01:00
g726.c lavc/g726: Add a little-endian G.726 encoder. 2017-08-21 16:19:58 +02:00
g729.h
g729_parser.c lavc/g729dec: Support decoding Sipro ACELP.KELVIN. 2019-09-16 20:57:53 +02:00
g729data.h
g729dec.c lavc/g729dec: Support decoding Sipro ACELP.KELVIN. 2019-09-16 20:57:53 +02:00
g729postfilter.c
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: unbreak get_bits_le() with cached reader 2019-04-19 13:58:54 +02: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
gif_parser.c avcodec: add gif parser 2018-12-10 11:19:36 +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/golomb: Correct the doxy about get_ue_golomb() and errors 2019-07-08 09:56:29 +02:00
gsm.h
gsm_parser.c
gsmdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c avcodec/gsmdec_template: Fix runtime error: signed integer overflow: -22527 * 99113 cannot be represented in type 'int' 2017-02-21 19:05:04 +01:00
h261.c
h261.h
h261_parser.c
h261data.c
h261dec.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +02:00
h261enc.c
h263.c avcodec/h263: Remove disabled and wrong code from ff_h263_loop_filter() 2017-02-01 19:09:27 +01:00
h263.h Merge commit 'c06e739291' 2017-10-23 15:02:25 -03:00
h263_parser.c
h263_parser.h
h263data.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
h263data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
h263dec.c avcodec/h263dec: enable nvdec hwaccel 2019-08-04 16:12:02 +02:00
h263dsp.c
h263dsp.h
h264.h lavc/h2645_parse: add h264_nal_unit_name for h264 NAL type. 2018-05-16 20:24:48 +08:00
h264_cabac.c avcodec/h264_cabac: Tighten allowed coeff_abs range 2018-02-15 04:36:00 +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 Merge commit '0574780d7a' 2017-03-24 13:15:15 +01:00
h264_mb.c Merge commit '45c4bf3df0' 2017-11-08 14:23:48 -03:00
h264_mb_template.c
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 h264_metadata: Support overscan_appropriate_flag 2019-07-29 19:57:09 +01:00
h264_mp4toannexb_bsf.c h264_mp4toannexb_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:06:21 -03:00
h264_mvpred.h avcodec/h264_mvpred: Fix runtime error: left shift of negative value -1 2017-03-09 23:28:10 +01:00
h264_parse.c avcodec/h264: Fix poc_lsb in open gop context 2019-09-10 12:19:23 +02:00
h264_parse.h avcodec/h264_parse: Check picture structure when initializing weight table 2017-06-10 00:48:23 +02:00
h264_parser.c avcodec/h264_parser: Reduce needed history for parsing mb index 2018-06-25 02:11:13 +02:00
h264_picture.c h264_picture: Actually return error during alloc failure 2017-11-26 13:37:02 +00:00
h264_ps.c avcodec/h264_ps: Check offset_for_non_ref_pic, offset_for_top_to_bottom_field and offset_for_ref_frame 2019-05-12 16:32:16 +02:00
h264_ps.h avcodec/h264_ps: fix storage size for offset_for_ref_frame 2019-04-24 18:30:07 -03: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 h264/pic_timing: support multiple timecodes 2018-10-23 15:46:30 +01:00
h264_sei.h h264/pic_timing: support multiple timecodes 2018-10-23 15:46:30 +01:00
h264_slice.c avcodec/h264_slice: clear frame only on gaps when it is not otherwise initilaized 2019-09-24 17:53:39 +02:00
h264addpx_template.c avcodec/h264addpx_template: Fixes integer overflows 2018-01-08 21:50:34 +01:00
h264chroma.c
h264chroma.h Merge commit 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
h264chroma_template.c Merge commit 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
h264data.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264data.h Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264dec.c avcodec/h264: Fix poc_lsb in open gop context 2019-09-10 12:19:23 +02:00
h264dec.h avcodec/h264dec: Fix potential array overread 2017-11-15 17:31:09 +01:00
h264dsp.c
h264dsp.h avcodec/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 15:27:43 -03:00
h264dsp_template.c avcodec/h264dsp: change loop filter stride argument to ptrdiff_t 2019-02-20 15:27:43 -03:00
h264idct.c
h264idct.h
h264idct_template.c avcodec/h264idct_template: Fix integer overflow in ff_h264_idct8_add 2017-11-27 03:31:53 +01:00
h264pred.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264pred.h h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264pred_template.c h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction 2017-07-26 23:23:17 +02:00
h264qpel.c
h264qpel.h
h264qpel_template.c
h265_metadata_bsf.c h265_metadata: Correct error check 2019-07-07 22:59:22 +01:00
h265_profile_level.c lavc/h265_profile_level: Add new profiles 2019-07-07 13:29:51 +01: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/h2645_parse: simplify memset call 2019-09-11 10:23:26 -03:00
h2645_parse.h h2645_parse: Make ff_h2645_packet_split reference-compatible 2019-01-23 22:33:43 +00: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/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
hapenc.c avcodec/hap: add "compressor" option to Hap encoder to disable secondary compression 2016-11-10 14:27:38 +00:00
hapqa_extract_bsf.c avcodec: Fix AVClass .version 2018-04-19 23:44:13 +02:00
hcom.c avcodec/hcom: check that index into array is valid 2019-03-03 20:21:20 +01:00
hevc.h cbs_h265: Add a lot more SEI parsing support 2018-11-18 17:33:26 +00:00
hevc_cabac.c avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode() 2018-01-27 04:29:30 +01:00
hevc_data.c Merge commit '150c896a9e' 2017-03-23 15:14:06 -03:00
hevc_data.h Merge commit '150c896a9e' 2017-03-23 15:14:06 -03:00
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 Merge commit 'c359d624d3' 2017-03-23 14:27:48 -03:00
hevc_mvs.c Merge commit '26d9b60373' 2017-10-24 19:26:29 -03:00
hevc_parse.c h2645_parse: Make ff_h2645_packet_split reference-compatible 2019-01-23 22:33:43 +00:00
hevc_parse.h avcodec/hevc_sei: rename HEVCSEIContext to HEVCSEI 2017-10-31 12:27:57 -03:00
hevc_parser.c h2645_parse: Make ff_h2645_packet_split reference-compatible 2019-01-23 22:33:43 +00:00
hevc_ps.c avcodec/hevc_ps: fix range of num_tile_{columns,rows}_minus1 2019-07-05 16:30:40 -03:00
hevc_ps.h avcodec/hevc_ps: Fix integer overflow with num_tile_rows and num_tile_columns 2019-06-30 17:52:13 +02:00
hevc_ps_enc.c lavc/hevc_ps_enc: fix vps nal issues 2019-03-29 09:51:09 +08: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_sei: Fix integer overflows in decode_nal_sei_message() 2017-12-17 02:09:31 +01:00
hevc_sei.h avcodec/cbs_h265: add support for Alpha Channel Info SEI messages 2019-07-20 11:28:09 -03:00
hevcdec.c avcodec/hevcdec: Fix memleak of a53_caption 2019-09-16 22:51:26 +02:00
hevcdec.h avcodec/hevcdec: Check for overlapping slices 2018-12-01 02:17:19 +01:00
hevcdsp.c Merge commit '0b9a237b23' 2017-10-24 19:10:22 -03:00
hevcdsp.h Merge commit '0b9a237b23' 2017-10-24 19:10:22 -03: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
hevcpred.c Merge commit '4abe3b049d' 2017-03-23 16:48:41 +01:00
hevcpred.h
hevcpred_template.c avcodec/hevcpred_template: Fix left shift of negative value 2017-06-17 22:36:54 +02:00
hnm4video.c avcodec/hnm4video: Optimize postprocess_current_frame() 2019-08-12 08:45:07 +02:00
hpel_template.c
hpeldsp.c
hpeldsp.h Merge commit '48b80f8393' 2017-03-15 12:34:51 +01:00
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 avcodec/hq_hqadsp: Fix runtime error: signed integer overflow: 80359 * 30274 cannot be represented in type 'int' 2017-05-13 01:15:29 +02:00
hq_hqadsp.h
hqx.c avcodec/hqx: add support for frame threads 2017-04-09 10:50:11 +02:00
hqx.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
hqxdsp.c avcodec/hqxdsp: Fix runtime error: signed integer overflow: -196264 * 11585 cannot be represented in type 'int' 2017-05-14 15:30:08 +02:00
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: Avoid locale dependant isdigit() 2019-09-11 22:43:14 +02:00
htmlsubtitles.h avcodec/htmlsubtitles: Check for string truncation and return error 2017-05-08 17:02:02 +02:00
huffman.c avcodec/huffman: beautify: add space between #include and filename. 2016-07-22 03:14:07 +02:00
huffman.h
huffyuv.c huffyuvencdsp: move functions only used by huffyuv from lossless_videodsp 2017-01-12 22:53:04 -03:00
huffyuv.h huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
huffyuvdec.c avcodec/huffyuvdec: Check vertical subsampling in hymt 2019-07-13 14:42:57 +02:00
huffyuvdsp.c lavc/huffyuvdsp: only transmit the pix_fmt instead of the whole avctx 2017-03-22 16:22:20 +01:00
huffyuvdsp.h lavc/huffyuvdsp: only transmit the pix_fmt instead of the whole avctx 2017-03-22 16:22:20 +01:00
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 avcodec/huffyuvencdsp: use an actual unsigned long constant 2017-02-19 12:27:12 -03:00
huffyuvencdsp.h huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
hwaccel.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
hwaccels.h avcodec/nvdec: Implement mjpeg nvdec hwaccel 2018-02-21 23:38:42 +00: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: Check for overlap in cmap_read_palette() 2019-09-05 19:45:53 +02:00
iirfilter.c Merge commit '52730e0f86' 2017-03-20 11:27:48 +01:00
iirfilter.h Merge commit '52730e0f86' 2017-03-20 11:27:48 +01:00
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 Merge commit '746c56b773' 2017-03-20 09:07:57 +01:00
indeo3data.h
indeo4.c avcodec/indeo4: Check dimensions in decode_pic_hdr() 2018-09-03 00:01:32 +02:00
indeo4data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
indeo5.c avcodec/indeo5: require initial valid intra/gop headers not just later 2018-08-12 21:48:08 +02:00
indeo5data.h
intelh263dec.c avcodec: Add FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM to most h263 based codecs 2017-01-21 02:30:38 +01:00
internal.h avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
interplayacm.c avcodec/interplayacm: decoder supports init_cleanup capability 2018-09-08 20:44:22 +02:00
interplayvideo.c avcodec/interplayvideo: Avoid ff_get_buffer() during init 2019-08-03 17:44:23 +02:00
intrax8.c Merge commit 'ee59f05408' 2017-03-30 10:03:59 +02:00
intrax8.h
intrax8dsp.c Merge commit '3281d823cd' 2017-03-21 15:13:36 +01:00
intrax8dsp.h Merge commit '3281d823cd' 2017-03-21 15:13:36 +01:00
intrax8huf.h
ituh263dec.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
ituh263enc.c
ivi.c avcodec/ivi: Allocate bufs later 2019-08-29 15:57:54 +02:00
ivi.h avcodec/ivi: Use av_image_check_size2() 2017-07-12 20:36:13 +02:00
ivi_dsp.c avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2 2017-05-28 03:04:21 +02:00
ivi_dsp.h Merge commit '746c56b773' 2017-03-20 09:07:57 +01:00
j2kenc.c lavc/j2kenc: Support AV_PIX_FMT_PAL8. 2018-05-25 20:09:22 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c jfdct: Kill broken cruft 2016-08-17 12:16:42 +02:00
jni.c jni: Return ENOSYS on unsupported platforms 2016-08-02 22:32:12 -07:00
jni.h
jpeg2000.c avcodec/jpeg2000: Check stepsize before using it 2019-04-25 14:49:51 +02:00
jpeg2000.h avcodec/jpeg2000dec: Allocate lengthinc and data_start arrays as needed 2017-12-21 19:48:41 +01:00
jpeg2000dec.c avcodec/jpeg2000dec: Fix return type of get_plt() 2019-04-25 19:18:29 +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 integer overflow in dwt_decode97_int() 2019-03-01 23:25:08 +01:00
jpeg2000dwt.h
jpegls.c
jpegls.h fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
jpeglsdec.c avcodec/jpeglsdec: Check for end of bitstream in ls_decode_line() 2017-10-29 18:28:40 +01:00
jpeglsdec.h
jpeglsenc.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
jpegtables.c lavc/jpegtables: Handle multiple mappings to the same value 2019-09-02 09:26:52 +02:00
jpegtables.h Merge commit 'abf1c058d1' 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 avcodec/kmvc: Check side data size before use 2016-10-30 15:38:44 +01:00
lagarith.c avcodec/lagarith: Remove duplicate check 2018-12-25 00:44:17 +01:00
lagarithrac.c avcodec/lagarith: Detect end of input in lag_decode_line() loop 2017-08-11 22:02:38 +02:00
lagarithrac.h avcodec/lagarith: Detect end of input in lag_decode_line() loop 2017-08-11 22:02:38 +02:00
latm_parser.c
lcl.h
lcldec.c avcodec/lcldec: Check mthread_inlen instead of cliping 2019-08-23 22:24:07 +02:00
lclenc.c
libaomdec.c avcodec/libaomdec: remove bogus comment 2018-10-04 15:44:15 -03:00
libaomenc.c Delete unused branch in libaomenc 2019-09-19 23:56:03 -07: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 avcodec/libdav1d: use the library default for the filmgrain option 2019-09-15 11:09:39 -03:00
libdavs2.c lavc/libdavs2: fix frame dumping error description 2019-03-23 14:08:00 +08:00
libfdk-aacdec.c Merge commit '2a9e1c122e' 2018-09-13 23:16:18 -03:00
libfdk-aacenc.c Merge commit '2a9e1c122e' 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: indent the code 2018-12-20 18:40:41 +08:00
libmp3lame.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopencore-amr.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopenh264.c Add an OpenH264 decoder wrapper 2016-07-27 10:19:40 +03:00
libopenh264.h Add an OpenH264 decoder wrapper 2016-07-27 10:19:40 +03:00
libopenh264dec.c Merge commit 'eec93e5709' 2019-02-20 15:43:30 -03:00
libopenh264enc.c avcodec/libopenh264enc: fix class_name 2018-11-13 08:16:22 +01: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
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: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +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: Check extradata size 2019-06-29 19:22:19 +02: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: fix setting auto threads 2018-10-29 23:07:35 -07:00
libvpxenc.c avcodec/libvpxenc: add ROI-based encoding support for VP8/VP9 2019-09-19 23:49:28 -07:00
libwavpackenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libwebpenc.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
libx264.c libavcodec/libx264: add a flag to output ROI warnings only once. 2019-09-24 17:22:15 +01:00
libx265.c libavcodec/libx265: add a flag to output ROI warnings only once. 2019-09-24 17:22:15 +01:00
libxavs.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxavs2.c lavc/libxavs2: use upper layer qp parameters first 2019-02-19 13:21:04 +08:00
libxvid.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.h Merge commit 'd639dcdae0' 2017-02-01 14:21:36 +01:00
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: add formatted ass output 2018-09-30 01:10:23 +02:00
ljpegenc.c avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
loco.c avcodec/loco: Check left column value 2019-08-15 01:26:21 +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 lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
lpc.h avcodec/lpc: signed integer overflow in compute_lpc_coefs() (aacdec_fixed) 2017-06-21 02:25:23 +02:00
lsp.c
lsp.h
lzf.c lzf: update pointer p after realloc 2016-11-07 22:42:00 +01:00
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 avcodec/magicyuv: add support for recently added YUV444P10 2019-07-11 16:53:09 +02:00
magicyuvenc.c avcodec/magicyuvenc: mark as not more experimental 2018-06-05 11:28:48 +02:00
Makefile lavc/g729dec: Support decoding Sipro ACELP.KELVIN. 2019-09-16 20:57:53 +02:00
mathops.h Merge commit 'be1db21ba8' 2017-03-19 16:05:13 +01:00
mathtables.c
mdct15.c mdct15: add inverse transform postrotation SIMD 2017-07-30 07:38:39 +01:00
mdct15.h mdct15: add inverse transform postrotation SIMD 2017-07-30 07:38:39 +01:00
mdct_fixed.c avcodec/mdct_*: Fix integer overflow in addition in RESCALE() 2017-11-13 19:54:20 +01:00
mdct_fixed_32.c
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 libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03: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.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
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 lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodec_sw_buffer.h lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
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
mediacodecdec.c avcodec/mediacodecdec: warn when input buffers are not configured with proper size 2019-09-10 13:51:05 -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
metasound.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
metasound_data.c Merge commit '0983f9117f' 2017-04-08 14:16:32 +02:00
metasound_data.h
microdvddec.c avcodec/microdvddec: limit style characters in parsing 2018-08-12 21:47:17 +02:00
mimic.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c lavc/mjpeg_parser: Allow jpegls parsing. 2016-07-05 23:48:22 +02:00
mjpega_dump_header_bsf.c
mjpegbdec.c avcodec/mjpegbdec: Propagate error codes 2018-12-31 02:37:08 +01:00
mjpegdec.c avcodec/mjpegdec: Unify switch statements 2019-09-18 22:53:00 +02:00
mjpegdec.h lavc/mjpegdec: Decode Huffman-coded lossless JPEGs embedded in DNGs 2019-09-02 09:26:52 +02:00
mjpegenc.c mjpeg: Use profile names in the encoder and decoder 2018-11-05 12:39:23 -05:00
mjpegenc.h avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
mjpegenc_common.c avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
mjpegenc_common.h avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
mjpegenc_huffman.c avcodec/mjpegenc_huffman: Assert length in ff_mjpegenc_huffman_compute_bits() 2017-04-10 13:11:15 +02:00
mjpegenc_huffman.h avcodec/mjpegenc_huffman: add missing header include 2017-02-22 14:36:11 -03:00
mlp.c mlpenc: Working MLP/TrueHD encoder 2016-09-17 13:23:56 +01:00
mlp.h mlpenc: Working MLP/TrueHD encoder 2016-09-17 13:23:56 +01:00
mlp_parse.c avcodec/mlp_parse: move TrueHD channel layout and sample rate related code to the header 2019-08-24 20:16:00 -03: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: export AVCodecContext frame_size 2019-08-24 22:41:52 -03:00
mlpdec.c avcodec/mlp_parser: split off shared code to its own file 2019-05-07 17:30:19 -03:00
mlpdsp.c avcodec/mlpdsp: Fix signed integer overflow, 2nd try 2017-11-27 03:31:54 +01:00
mlpdsp.h
mlpenc.c lavc/mlpenc: remove the redundant condition check 2019-05-12 14:18:08 +08:00
mlz.c mlz: limit next_code to data buffer size 2016-11-15 22:01:08 +01:00
mlz.h avcodec/mlz: Remove 'l' postfixes from numbers 2016-09-21 16:26:55 +02:00
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.c avcodec/motion_est: remove duplicate function 2019-01-28 21:46:58 +01:00
motion_est.h
motion_est_template.c avcodec/motion_est: remove duplicate function 2019-01-28 21:46:58 +01:00
motionpixels.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
motionpixels_tablegen.c
motionpixels_tablegen.h
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: don't free the user provided packet on error 2018-03-20 17:39:00 -03:00
mpc.c
mpc.h
mpc7.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
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
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 avcodec/mpeg4_unpack_bframes_bsf: Use avpriv_find_start_code 2019-02-04 19:59:21 +01:00
mpeg4audio.c Merge commit '831018b0bb' 2017-10-30 17:47:21 -03:00
mpeg4audio.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
mpeg4data.h mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg4video.c
mpeg4video.h avcodec/mpeg4videodec: Fix nonsense warning 2019-03-12 00:48:56 +01:00
mpeg4video_parser.c avcodec/mpeg4videodec: Fix nonsense warning 2019-03-12 00:48:56 +01:00
mpeg4video_parser.h
mpeg4videodec.c repeat an even number of characters in occured 2019-09-16 00:04:18 +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 avcodec: add Newtek SpeedHQ decoder 2017-01-11 16:02:10 +01:00
mpeg12.h mpeg12: Add a common function to find the best frame rate 2017-10-17 20:56:30 +01:00
mpeg12data.c Merge commit 'fe27792fd7' 2016-11-14 10:42:36 +01:00
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: Sanitize start codes earlier 2019-09-26 14:09:14 +02:00
mpeg12enc.c avcodec/mpeg12enc: Add FF_CODEC_CAP_INIT_CLEANUP 2019-09-11 22:43:14 +02: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.c
mpegaudio.h Factorize CHECK/SUINT code 2017-02-21 00:40:20 +01:00
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
mpegaudiodata.c
mpegaudiodata.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
mpegaudiodec_fixed.c avcodec/mpegaudiodec: Eliminate many undefined operations 2017-02-20 17:14:54 +01:00
mpegaudiodec_float.c
mpegaudiodec_template.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02: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.c Use ff_thread_once for fixed, float table init. 2017-11-18 11:57:57 +01:00
mpegaudiodsp.h Merge commit '2caa93b813' 2017-03-21 16:04:22 -03:00
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c Merge commit '2caa93b813' 2017-03-21 16:04:22 -03:00
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegpicture.c avcodec/mpegpicture: Check size of edge_emu_buffer 2019-03-25 13:20:30 +01:00
mpegpicture.h
mpegutils.c libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegutils.h libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo.c avcodec/mpeg: Initialize quarter_sample parameter from previous thread. 2018-12-14 19:09:11 +01:00
mpegvideo.h mpeg12enc: Use Closed Captions if available 2019-03-16 00:02:23 +01:00
mpegvideo_enc.c avcodec/mpegvideo_enc: Use av_assert1() instead of assert() 2019-02-17 10:29:42 +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 mpegvideo_parser: fix indentation of an if statement 2018-03-07 02:11:10 +02:00
mpegvideo_xvmc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
mpegvideodata.c
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
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 Merge commit 'f2f145f303' 2017-03-19 16:06:49 +01:00
msrle.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
msrledec.c avcodec/msrledec: implement vertical offset in 4-bit RLE 2016-11-29 10:57:49 +01:00
msrledec.h
mss1.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
mss2.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
mss2dsp.c Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
mss2dsp.h Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
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 avcodec/mss34dsp: Fix multiple signed integer overflow 2017-05-07 15:31:00 +02:00
mss34dsp.h Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
msvideo1.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
msvideo1enc.c
mvcdec.c
mwsc.c avcodec: add MatchWare Screen Capture Codec 2018-08-27 22:06:19 +02:00
mxpegdec.c
nellymoser.c avcodec/nellymoser: Fix multiple left shift of negative value -8591 2017-05-05 19:29:32 +02:00
nellymoser.h
nellymoserdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
nellymoserenc.c
noise_bsf.c avcodec/noise_bsf: move the reference in the bsf internal buffer 2018-03-23 22:28:27 -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: prevent frame copying when outputting duplicate frames 2019-09-04 10:07:12 -03:00
nvdec.c avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08:00
nvdec.h avcodec/nvdec: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08: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: Explicitly mark codecs that support 444 output formats 2019-02-16 08:47:36 -08: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
nvenc.c avcodec/nvenc: fix typo in new Windows driver version 2019-09-24 12:00:00 +02:00
nvenc.h avcodec/nvenc: add b_as_ref support for HEVC 2019-02-14 13:22:09 +01:00
nvenc_h264.c avcodec/nvenc: add option to turn off a53 closed caption embedding 2018-08-21 15:14:56 +02:00
nvenc_hevc.c avcodec/nvenc: add b_as_ref support for HEVC 2019-02-14 13:22:09 +01: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 Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
on2avcdata.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
options.c avcodec/options: remove dead test code 2019-05-17 12:48:24 -03:00
options_table.h avcodec: add max_samples 2019-09-25 17:18:37 +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
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_rc: add macros for checkpoint rollback 2017-04-08 00:27:33 +01:00
opus_silk.c avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c 2018-06-04 23:47:55 +02: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.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
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: implement a psychoacoustic system 2017-09-23 08:27:44 +01:00
opusenc_utils.h avcodec/opusenc_utils: add missing preprocessor guards 2017-09-23 13:22:51 -03:00
opustab.c opus: simplify coarse energy beta coefficients 2017-07-18 20:52:06 +01:00
opustab.h opusenc: use float_dsp for transient mdcts 2017-07-13 19:53:52 +01:00
paf.h
pafaudio.c
pafvideo.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03: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-bluray.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
pcm-dvd.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
pcm-dvdenc.c avcodec: add PCM-DVD encoder 2018-12-01 19:41:48 +01:00
pcm.c avcodec/pcm: Cosmetics 2019-09-26 14:06:06 +02:00
pcm_tablegen.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pcm_tablegen.h avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02: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: Check for duplicate display segments 2019-02-03 19:40:20 +01:00
pictordec.c avcodec/pictordec: Optimize picmemset() for single plane full lines 2019-08-23 22:26:50 +02:00
pixblockdsp.c avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-08-21 23:19:18 +02:00
pixblockdsp.h avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-08-21 23:19:18 +02:00
pixels.h
pixlet.c lavc/pixlet: remove unecessary intermediate nb_levels variable 2017-10-13 00:25:14 +02:00
png.c
png.h png: split header state and data state in two separate variables. 2017-04-03 10:08:29 -04:00
png_parser.c
pngdec.c avcodec/pngdec: Optimize has_trns code 2019-09-02 21:37:18 +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.c avcodec/pnm: skip reading trailing bytes in get_pnm() 2019-08-23 22:26:50 +02:00
pnm.h
pnm_parser.c avcodec/pnm_parser: Use memchr() in pnm_parse() 2019-09-10 17:21:54 +02:00
pnmdec.c pnmdec: make sure v is capped by maxval 2016-11-12 01:36:47 +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
proresdec.h lavc/proresdec.h: Include a missing header 2018-12-06 20:14:09 +01:00
proresdec2.c avcodec/proresdec2: decode picture header before frame allocation 2019-03-31 23:23:52 +02: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 avcodec/proresenc_aw : fix interlace encoding for unsafe height 2019-03-09 20:46:50 +01:00
proresenc_kostya.c avcodec/prores_ks: Fix luma quantization if q >= MAX_STORED_Q 2018-12-30 11:24:39 -05:00
prosumer.c avcodec/prosumer: Only memset(0) what is needed. 2019-05-09 22:07:26 +02:00
psd.c lavc/psd: Support CMYK images. 2019-01-12 17:16:47 +01:00
psymodel.c
psymodel.h avcodec: stop using deprecated codec flags 2017-03-25 21:37:05 -03:00
pthread.c
pthread_frame.c lavc/pthread: use THREAD_SAFE_CALLBACKS() to simplifx more code 2018-08-31 11:08:24 +08:00
pthread_internal.h
pthread_slice.c w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02:00
ptx.c
put_bits.h lavc/g726: Add a little-endian G.726 encoder. 2017-08-21 16:19:58 +02:00
qcelpdata.h
qcelpdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
qdm2.c avcodec/qdm2: Check frame size 2019-09-06 22:26:55 +02:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c avcodec/qdmc: Fix integer overflows in PRNG 2019-06-26 21:25:56 +02:00
qdrw.c lavc/qdrw: Read PixMap palette. 2018-05-10 23:03:50 +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.c lavc/qsv: add memory type message 2019-09-26 13:44:11 +08:00
qsv.h
qsv_api.c
qsv_internal.h lavc/qsv: add memory type message 2019-09-26 13:44:11 +08:00
qsvdec.c lavc/qsv: add memory type message 2019-09-26 13:44:11 +08:00
qsvdec.h lavc/qsv: Fix MSDK initialization failure in system memory mode 2019-09-26 13:44:02 +08:00
qsvdec_h2645.c lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader() 2019-08-20 13:34:03 +08:00
qsvdec_other.c lavc/qsvdec: Add VP9 decoder support 2019-08-20 13:34:04 +08:00
qsvenc.c lavc/qsv: Fix MSDK initialization failure in system memory mode 2019-09-26 13:44:02 +08:00
qsvenc.h lavc/qsv: Fix MSDK initialization failure in system memory mode 2019-09-26 13:44:02 +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: enable hevc gpb option 2019-04-03 23:00:15 +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
qtrle.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
qtrleenc.c
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 avcodec/ra144dec: Fix runtime error: left shift of negative value -17 2017-05-27 13:07:35 +02:00
ra144enc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
ra288.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
ra288.h
ralf.c avcodec/ralf: fix undefined shift in extend_code() 2019-09-02 21:37:18 +02: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: Move ff_get_buffer() after frame checks 2019-01-31 00:24:38 +01:00
ratecontrol.c Merge commit '3b50dbc51f' 2017-03-31 16:19:30 -03:00
ratecontrol.h Merge commit 'd639dcdae0' 2017-02-01 14:21:36 +01:00
raw.c avformat/nut: add support for yuva444/422p12 pixel format 2018-12-14 11:26:30 +01:00
raw.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
rawdec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
rawenc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
rdft.c avcodec/rdft: reorder calculation 2017-07-26 06:13:05 +07:00
rdft.h avcodec/rdft: remove sintable 2017-07-11 13:22:02 +07:00
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
rl.c
rl.h
rl2.c avcodec/rl2: set dimensions 2019-08-23 22:24:07 +02:00
rle.c Merge commit 'eeb6849ced' 2016-11-14 12:03:00 +01:00
rle.h Merge commit 'eeb6849ced' 2016-11-14 12:03:00 +01:00
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 Merge commit 'dab2034b86' 2017-03-19 15:49:15 +01:00
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: Convert to the new bitstream reader 2016-11-24 11:22:11 +01:00
rtjpeg.h
rv10.c avcodec/rv10: Fix integer overflow in aspect ratio compare 2019-07-08 09:54:55 +02:00
rv10.h
rv10enc.c
rv20enc.c
rv30.c golomb: Convert to the new bitstream reader 2017-01-31 17:46:19 +01:00
rv30data.h
rv30dsp.c
rv34.c libavcodec/rv34: error out earlier on missing references 2018-04-07 19:16:37 +02:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c avcodec/rv40: Fix runtime error: left shift of negative value 2017-02-21 15:31:06 +01:00
rv40data.h
rv40dsp.c Merge commit 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
rv40vlc2.h
s302m.c Merge commit '97cfe1d8bd' 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.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
sbc_parser.c sbc: add parser for SBC 2018-03-07 22:26:53 +01:00
sbcdec.c 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
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
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
sbcenc.c avcodec/sbc: Fix non static function prefix 2018-04-19 23:32:07 +02:00
sbr.h
sbrdsp.c Merge commit '3ccec334b8' 2017-03-15 21:37:40 -03:00
sbrdsp.h lavc/aarch64: add sbrdsp neon implementation 2017-07-03 14:29:22 +02:00
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 lavc/aarch64: add sbrdsp neon implementation 2017-07-03 14:29:22 +02:00
scpr.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
scpr.h avcodec/scpr: Avoid per pixel y checks in decode_run_i 2018-12-31 17:44:26 +01:00
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
screenpresso.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c avcodec/sheervideo: move tables to own header 2018-04-03 17:28:16 +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.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
simple_idct_template.c avcodec/simple_idct_template: Fix integer overflow in idctSparseColAdd() 2019-07-08 09:38:05 +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
sinewin_fixed.c
sinewin_fixed_tablegen.c
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_tablegen_template.c lavc/sinewin: Do not declare AAC 120/960 tables as const. 2018-10-19 20:30:48 +02:00
sipr.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
sipr.h
sipr16k.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
sipr16kdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
sipr_parser.c avcodec: add SIPR parser 2017-01-16 10:24:01 +01:00
siprdata.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
smacker.c avcodec/smacker: Fix integer overflow in signed int multiply in SMK_BLK_FILL 2019-09-24 17:53:39 +02: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
snappy.h
snow.c
snow.h avcodec/snowenc: fix setting motion_est option 2017-08-28 21:27:01 -03:00
snow_dwt.c
snow_dwt.h lavc/snow_dwt: add struct MpegEncContext to fix headers check. 2018-01-16 22:02:34 +01:00
snowdata.h
snowdec.c avcodec/snowdec: Fix integer overflow with motion vector residual 2018-08-25 21:50:17 +02:00
snowenc.c avcodec/rangecoder: factorize termination version code 2018-12-31 17:44:18 +01:00
sonic.c avcodec/rangecoder: factorize termination version code 2018-12-31 17:44:18 +01:00
sp5x.h
sp5xdec.c
speedhq.c avcodec/speedhq: Make speedhq_vlc const 2018-10-07 03:03:09 +02:00
srtdec.c avcodec/srtdec: Check ff_htmlmarkup_to_ass() return code 2017-05-08 17:02:02 +02:00
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c avcodec/sunrast: Fix indention 2019-09-22 18:16:38 +02:00
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c Revert "avcodec/svq1: zero initialize entries array" 2017-04-10 16:10:17 +02:00
svq1enc.c Merge commit '94eed68ace' 2017-10-23 17:08:32 -03:00
svq1enc.h
svq1enc_cb.h
svq3.c avcodec/svq3: Use ff_set_dimension() 2019-07-08 09:38:03 +02:00
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h lavc/tableprint_vlc: Remove avpriv_request_sample() from included files. 2019-06-24 00:19:03 +02: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
tak_parser.c avcodec/tak_parser: don't return error values 2019-07-20 13:43:06 -03:00
takdec.c avcodec/takdec: Fix integer overflow in decorrelate() 2019-09-11 22:43:14 +02:00
takdsp.c
takdsp.h
targa.c avcodec/targa: Skip hflip on blank images 2017-03-14 02:23:50 +01:00
targa.h
targa_y216dec.c avcodec/targa_y216dec: Fix width type 2017-05-07 04:11:21 +02:00
targaenc.c Merge commit 'd8f3b0fb58' 2016-11-14 12:16:32 +01:00
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 '4cf84e254a' 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.c Revert "lavc/tiff: correct the default value of YCbCrSubsampling to 2x2" 2019-09-26 00:34:44 +02:00
tiff.h lavc/tiff: Decode embedded JPEGs in DNG images 2019-09-02 09:26:52 +02:00
tiff_common.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
tiff_common.h
tiff_data.c
tiff_data.h
tiffenc.c Merge commit '6c445990e6' 2016-11-14 12:32:08 +01:00
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/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
truemotion1data.h
truemotion2.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
truemotion2rt.c avcodec/truemotion2rt: Fix rounding in input size check 2018-12-01 01:58:27 +01:00
truespeech.c avcodec/truespeech: Eliminate some left shifts 2019-09-24 12:25:48 +02:00
truespeech_data.h
tscc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
tscc2.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
tscc2data.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
tta.c avcodec/tta: Fix integer overflow in prediction 2019-08-29 15:57:54 +02:00
ttadata.c
ttadata.h
ttadsp.c avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttadsp.h avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttaenc.c avcodec/ttaenc: Fix undefined shift 2019-09-16 21:30:19 +02:00
ttaencdsp.c x86/ttaenc: add ff_ttaenc_filter_process_{ssse3,sse4} 2016-08-02 15:48:04 -03:00
ttaencdsp.h x86/ttaenc: add ff_ttaenc_filter_process_{ssse3,sse4} 2016-08-02 15:48:04 -03:00
twinvq.c
twinvq.h
twinvq_data.h twinvq: Convert to the new bitstream reader 2016-11-24 11:22:12 +01:00
twinvqdec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
txd.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
ulti.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
ulti_cb.h
unary.h avcodec/unary: Improve get_unary() docs 2018-10-07 03:03:09 +02:00
utils.c avcodec/utils: Optimize ff_color_frame() using memcpy() 2019-09-24 17:53:39 +02:00
utvideo.c utvideodec: Support UQY2 2017-04-13 14:09:07 +02:00
utvideo.h avcodec/utvideodec: add support for UMH2, UMY2, UMH4, UMY4, UMRA, UMRG 2018-01-02 13:41:49 +01:00
utvideodec.c avcodec/get_bits: unbreak get_bits_le() with cached reader 2019-04-19 13:58:54 +02:00
utvideodsp.c avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideodsp.h avcodec/utvideodec: add SIMD for restore_rgb_planes 2017-06-27 09:54:10 +02:00
utvideoenc.c avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
v4l2_buffers.c avcodec/v4l2: fix compile with older videodev2.h 2019-09-15 11:10:09 -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: set frame SAR using VIDIOC_CROPCAP 2019-09-11 13:07:42 -07: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 libavcodec: v4l2: add support for v4l2 mem2mem codecs 2017-09-23 08:47:52 +02:00
v4l2_m2m.c avcodec/v4l2_m2m: decouple v4l2_m2m helpers from AVCodecContext 2019-09-10 19:01:13 -07:00
v4l2_m2m.h avcodec/v4l2_m2m_dec: fix dropped packets while decoding 2019-09-11 10:31:21 -07:00
v4l2_m2m_dec.c avcodec/v4l2_m2m_dec: fix compile 2019-09-11 11:29:48 -07:00
v4l2_m2m_enc.c avcodec/v4l2: fix compile with older videodev2.h 2019-09-15 11:10:09 -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: Fix alignment check for AVX2 2019-05-19 10:47:09 +02:00
v210dec.h avcodec/v210dec: move DSP function setting into dedicated function 2019-05-02 19:21:37 +02: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 avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
v408dec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
v408enc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
v410dec.c
v410enc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
vaapi.h avodec/vaapi: drop deprecated vaapi_context fields 2017-10-23 17:00:06 -03:00
vaapi_decode.c avcodec/vaapi: free slice_buffers when decoding failed 2018-09-23 17:46:37 +01:00
vaapi_decode.h vaapi_decode: Make the frames context format selection more general 2018-02-21 23:38:10 +00:00
vaapi_encode.c avcodec/vaapi_encode: Simplify code with av_clip_int8() 2019-08-30 20:23:02 +02:00
vaapi_encode.h vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode_h264.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01:00
vaapi_encode_h265.c vaapi_encode: Add ROI support 2019-07-28 22:34:26 +01: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_h264.c lavc/vaapi_h264: Do not set FMO fields. 2019-03-28 00:51:14 +01:00
vaapi_hevc.c lavc/vaapi_hevc: Do not initialize fields twice. 2019-03-28 00:33:07 +01: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
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 avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
vc1.c avcodec/vc1: fix decoding of old WMV3 format 2019-01-12 16:40:07 +01:00
vc1.h avcodec/vc1: remove unused ff_vc1_loop_filter_iblk 2018-06-18 11:57:56 +02:00
vc1_block.c avcodec/vc1_block: Check the return code from vc1_decode_p_block() 2019-08-31 18:34:05 +02: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 refdist in scaleforopp() 2019-09-06 22:24:50 +02:00
vc1_pred.h
vc1acdata.h
vc1data.c avcodec/vc1: correct ff_vc1_dqscale 2018-04-25 22:07:20 +02:00
vc1data.h
vc1dec.c avcodec/vc1dec: Require res_sprite for wmv3images 2019-08-31 18:34:05 +02: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.c vc2enc: properly promote operations to 64 bits 2018-03-13 01:43:30 +00: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
vdpau.c avcodec/vdpau: Initialise driver version variable explicitly 2018-10-31 17:36:00 -07:00
vdpau.h Merge commit '5c1585c4c3' 2017-10-21 23:48:29 -03:00
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 avcodec/vdpau_hevc: Pass sps and pps range extension flags to VDPAU 2019-05-05 11:35:35 -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
version.h avcodec: add max_samples 2019-09-25 17:18:37 +02:00
videodsp.c avcodec: Add prefetch for mips 2017-07-14 02:30:37 +02:00
videodsp.h avcodec: Add prefetch for mips 2017-07-14 02:30:37 +02:00
videodsp_template.c avcodec/videodsp_template: Fix overflow of addition 2019-06-26 21:40:19 +02:00
videotoolbox.c lavc/videotoolboxdec: fix crop handling when multithreaded 2019-09-15 11:13:29 -07:00
videotoolbox.h avcodec/videotoolbox: allow not setting the kCVPixelBufferPixelFormatTypeKey 2017-03-02 10:32:21 +01:00
videotoolboxenc.c avcodec/videotoolboxenc: warn user when output will use a different profile/level than requested. 2019-09-16 09:02:59 -04:00
vima.c vima: Convert to the new bitstream reader 2016-11-24 11:22:12 +01:00
vlc.h bitstream: Move VLC reading functions into the vlc.h header 2017-05-02 18:39:10 +02:00
vmdaudio.c
vmdvideo.c
vmnc.c avcodec/decode: add a flags parameter to ff_reget_buffer() 2019-09-04 10:07:12 -03:00
vorbis.c avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u. 2017-12-01 17:46:12 +01:00
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h Merge commit '81a3c42abe' 2017-04-03 20:43:45 +02:00
vorbis_parser_internal.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.c avcodec/vp3: Check for end of input in 2 places of vp4_unpack_macroblocks() 2019-09-02 18:09:11 +02:00
vp3_parser.c
vp3data.h vp3data: Make some arrays unsigned to prevent overflow 2019-07-24 15:32:15 +02:00
vp3dsp.c avcodec/vp3dsp: add 10 coefficient version of the VP3 IDCT 2019-01-26 23:48:50 +11:00
vp3dsp.h avcodec/vp3dsp: add 10 coefficient version of the VP3 IDCT 2019-01-26 23:48:50 +11:00
vp4data.h VP4 video decoder 2019-06-12 20:06:20 +10:00
vp5.c avcodec/vp5/6/8: use vpX_rac_is_end() 2019-08-22 18:35:44 +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 Merge commit 'd9d26a3674' 2017-03-19 14:54:25 -03:00
vp8.c avcodec/vp5/6/8: use vpX_rac_is_end() 2019-08-22 18:35:44 +02:00
vp8.h webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
vp8_parser.c avcodec/vp8_parser: Remove redundant output initialization 2018-07-15 19:42:25 +02:00
vp8data.h
vp8dsp.c Merge commit '0801853e64' 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.c libavcodec: Reduce the size of some arrays 2019-06-20 14:47:46 -03:00
vp9.h vp9: split out generic decoding skeleton interface API from VP9 types. 2017-03-28 18:04:27 -04:00
vp9_mc_template.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
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 avcodec/vp9_raw_reorder: reset state when flushing 2019-05-06 00:22:32 -03:00
vp9_superframe_bsf.c lavc/vp9_superframe_bsf: avoid error messages in one line 2019-05-21 00:07:13 +01:00
vp9_superframe_split_bsf.c vp9_superframe_split_bsf: implement a AVBSFContext.flush() callback 2018-08-17 14:33:25 -03:00
vp9block.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
vp9data.c vp9: split out reconstruction functions in their own source file. 2017-03-28 18:04:26 -04:00
vp9data.h vp9: split out reconstruction functions in their own source file. 2017-03-28 18:04:26 -04:00
vp9dec.h vp9: move VP9SharedContext back to the top of VP9Context 2017-09-19 14:52:15 +02:00
vp9dsp.c vp9: re-split the decoder/format/dsp interface header files. 2017-03-28 18:04:26 -04:00
vp9dsp.h vp9: split out generic decoding skeleton interface API from VP9 types. 2017-03-28 18:04:27 -04:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c vp9: re-split the decoder/format/dsp interface header files. 2017-03-28 18:04:26 -04:00
vp9lpf.c vp9: split out loopfilter functions in their own source file. 2017-03-28 18:04:26 -04:00
vp9mvs.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9prob.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9recon.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04:00
vp9shared.h vp9: split out generic decoding skeleton interface API from VP9 types. 2017-03-28 18:04:27 -04:00
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 Merge commit '721d57e608' 2017-03-19 17:15:24 -03:00
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 avcodec/wavpack: fix decoding of files with many channels 2018-12-28 12:16:39 +01:00
wavpack.h avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() 2018-04-29 18:02:22 +02: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.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wma.h vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c wma: Convert to the new bitstream reader 2017-02-06 15:13:34 +01:00
wmaenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame() 2018-03-29 22:41:36 +02:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: improve XMA missing samples 2018-11-10 18:13:40 +01:00
wmavoice.c avcodec/wmavoice: use init_get_bits8() 2018-12-23 21:16:07 +01:00
wmavoice_data.h
wmv2.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
wmv2.h libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
wmv2data.c
wmv2data.h
wmv2dec.c avcodec/wmv2dec: Check input bits vs. coded MBs 2019-05-12 16:31:39 +02:00
wmv2dsp.c avcodec/wmv2dsp: Fix runtime error: signed integer overflow: 181 * -17047030 cannot be represented in type 'int' 2017-05-12 13:40:59 +02:00
wmv2dsp.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
wmv2enc.c
wnv1.c avcodec/wnv1: More strict buffer size check 2017-05-28 03:20:09 +02:00
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 lavc/xface: Reorder conditions to silence a gcc warning. 2017-03-24 19:51:36 +01:00
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 avcodec: add XMA2 parser 2017-01-20 13:58:41 +01:00
xpmdec.c avcodec/xpmdec: Do not use context dimensions as temporary variables 2019-06-25 13:30:09 +02:00
xsubdec.c avcodec/xsubdec: Check that RLE coded image and colors fit in the buffer 2017-05-23 00:21:25 +02:00
xsubenc.c
xvididct.c jrev/xvid: hardcode use of C put/add_pixels_clamped. 2017-04-06 10:03:28 -04:00
xvididct.h
xvmc.h lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
xvmc_internal.h lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01:00
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 avcodec/y41pdec: Fix width in input buffer size check 2017-05-10 14:34:34 +02:00
y41penc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
ylc.c avcodec/ylc: Fix shift overflow 2017-07-24 17:52:42 +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: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
zmbv.c avcodec/zmbv: optimize motion compensation with memcpy() 2019-04-25 14:49:50 +02:00
zmbvenc.c lavc/zmbvenc: Do not left-shift negative values. 2019-08-11 23:43:14 +02:00