ffmpeg/libavcodec
Aman Gupta 9b563f6584 avcodec/mediacodecdec: add workaround for buggy amlogic mpeg2 decoder
I tested the previous mediacodec changes on seven different Android
TV devices, with both mpeg2 and h264 content. All except one worked
as expected. The exception was the MiBox3 running Android 6.0.1,
where playback would freeze on a frame every few seconds. I tested
two other AMLogic devices with newer Android versions that did not
show the same problem. H264 decoding on the MiBox3 was also not affected,
so this workaround applies only to OMX.amlogic.mpeg2.decoder.awesome
on Android API22.

There is a rumor that Xiaomi is planning to release Android Oreo for
the MiBox3, so I will revisit in a few months to confirm whether this
is specific to os/driver version or the chipset used in that device.

Signed-off-by: Aman Gupta <aman@tmm1.net>
Signed-off-by: Matthieu Bouron <matthieu.bouron@gmail.com>
2018-05-04 11:53:44 -07:00
..
aarch64 lavc/aarch64/sbrdsp_neon: fix build on old binutils 2018-01-26 02:42:01 -06:00
alpha Merge commit '09c98327b9' 2017-11-11 15:56:27 -03:00
arm avcodec/arm/hevcdsp_sao : add NEON optimization for sao 2018-04-09 03:45:15 +02:00
avr32
bfin
mips avcodec/mips: Improve hevc non-uni hz and vt mc msa functions 2017-11-14 20:48:36 +01:00
neon
ppc lavc/ppc/hpeldsp_altivec: Remove declaration of two unused variables. 2017-11-01 22:41:09 +01:00
sh4
sparc
tests avutil/pixdesc: add AV_PIX_FMT_FLAG_ALPHA to AV_PIX_FMT_PAL8 2018-04-30 21:51:31 +02:00
x86 mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
.gitignore lavc: add new API for iterating codecs and codec parsers 2018-02-06 18:50:27 +00:00
4xm.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +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
a64tables.h
aac.h Parse and drop gain control data, so that SSR packets decode. 2018-02-21 18:17:24 -08: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: log configuration change details 2018-03-07 11:32:50 -08:00
aacdec_fixed.c avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed() 2018-04-02 23:27:51 +02:00
aacdec_template.c aac: Rework extradata parsing code 2018-04-19 10:49:06 -04:00
aacdectab.h
aacenc.c aacenc: use the fast coder as the default 2018-01-13 12:03:19 +00: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 avcodec/aacenc_ltp: fix use of uninitialized values 2017-04-12 19:38:17 -03: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 multiple integer overflow in map_val_34_to_20() 2017-07-24 17:52:42 +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 overflows in ps_decorrelate_c() 2017-11-13 19:54:20 +01: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
aacsbr_template.c Merge commit 'ba30b74686' 2017-09-27 23:49:06 -03: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: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01: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/eac3: add support for dependent stream 2018-03-29 10:19:03 +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: fix out of array access introduced previously 2018-03-30 10:14:48 +02: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 ac3enc: Restructure DEBUG ifdefs to avoid unused function parameter warnings 2016-11-22 17:28:17 +01: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
ac3tab.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c avcodec/acelp_pitch_delay: Fix runtime error: value 4.83233e+39 is outside the range of representable values of type 'float' 2017-05-30 04:45:27 +02:00
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c adpcm: consume remainder after consuming XA chunks 2018-01-06 03:14:38 +01: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
aic.c avcodec/aic: fix decoding of videos which height is not multiple of 16 2018-04-02 16:17:18 +02:00
alac.c lavc/alac: Avoid allocating huge memory blocks for malicious alac input. 2017-11-04 17:08:18 +01:00
alac_data.c
alac_data.h
alacdsp.c
alacdsp.h
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec: remove duplicate prores decoder 2018-04-28 12:43:33 +02:00
alsdec.c libavcodec/als: fix address sanitization error in decoder 2017-11-16 23:37:11 +01:00
amfenc.c amfenc: Remove spurious initialisations 2018-04-15 16:46:17 +01:00
amfenc.h lavc/amfenc: Retain a reference to D3D frames used as input during the encoding process 2018-04-10 23:59:21 +01: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 voice_factor() 2017-12-10 20:11:46 +01:00
anm.c avcodec/anm: fix palette alpha 2018-04-30 21:50:12 +02:00
ansi.c avcodec/ansi: Fix frame memleak 2017-05-29 14:08:07 +02:00
apedec.c avcodec/apedec: Fix integer overflow 2017-07-16 16:53:02 +02:00
apng.h
aptx.c aptx: indentation (cosmetics only) 2018-02-09 22:10:56 +01:00
ass.c
ass.h
ass_split.c avcodec/ass_split: Change order of operations in ass_split_section() 2016-11-17 18:05:18 +01:00
ass_split.h
assdec.c
assenc.c
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 lavc: fix typos 2016-10-09 20:09:00 +02: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 Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -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 avcodec/atrac3p: use float_dsp in ff_atrac3p_power_compensation 2017-08-01 00:33:03 -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
avcodec.h avcodec/avpacket: add av_packet_make_refcounted() 2018-04-01 23:40:41 -03: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: add av_packet_make_refcounted() 2018-04-01 23:40:41 -03: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: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
avuidec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
avuienc.c
bethsoftvideo.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
bethsoftvideo.h
bfi.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
bgmc.c als: Convert to the new bitstream reader 2017-01-17 09:52:11 +01:00
bgmc.h als: Convert to the new bitstream reader 2017-01-17 09:52:11 +01:00
bink.c Merge commit 'fd92dafaff' 2017-11-07 18:44:44 -03:00
binkaudio.c Merge commit '730c023260' 2017-04-25 19:12:05 +02:00
binkdata.h
binkdsp.c
binkdsp.h Merge commit 'baab87c4f3' 2017-03-29 15:09:26 +02:00
bintext.c avcodec/bintext: sanity check dimensions 2018-02-27 19:37:06 +01: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 Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +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 lavc: Add VP9 metadata bitstream filter 2018-05-02 01:21:40 +01: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 avcodec/bmp: Use ff_set_dimensions() 2017-05-01 17:55:22 +02: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
bsf.c avcodec/bsf: use av_packet_make_refcounted to ensure packets are ref counted 2018-04-02 00:37:46 -03:00
bsf.h
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: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
cabac.c Fix missing used attribute for inline assembly variables 2017-11-13 03:58:34 +01:00
cabac.h
cabac_functions.h
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: Check alpha/beta offset 2018-02-22 00:29:27 +01: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 lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
cbs.h lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
cbs_h264.h Merge commit 'eccc03c8fb' 2018-02-21 22:51:46 +00:00
cbs_h264_syntax_template.c cbs: Add support for array subscripts in trace output 2018-05-02 01:20:45 +01:00
cbs_h265.h Merge commit 'ce5870a3a8' 2018-02-21 22:22:54 +00:00
cbs_h265_syntax_template.c cbs: Add support for array subscripts in trace output 2018-05-02 01:20:45 +01:00
cbs_h2645.c cbs: Add support for array subscripts in trace output 2018-05-02 01:20:45 +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 lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
cbs_mpeg2.c cbs: Add support for array subscripts in trace output 2018-05-02 01:20:45 +01:00
cbs_mpeg2.h Merge commit 'ce5870a3a8' 2018-02-21 22:22:54 +00:00
cbs_mpeg2_syntax_template.c cbs: Add support for array subscripts in trace output 2018-05-02 01:20:45 +01:00
cbs_vp9.c lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
cbs_vp9.h lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
cbs_vp9_syntax_template.c lavc: Add coded bitstream read/write support for VP9 2018-05-02 01:21:33 +01:00
ccaption_dec.c avcodecc/ccaption_dec: remove extra word from long codec description 2017-01-25 12:00:02 +01:00
cdgraphics.c
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 lavc/cfhd: fix distortion of lowest 8 lines when height is not multiple of 16 2018-04-03 18:20:30 +02:00
cfhd.h avcodec/cfhd: support cropped height tag 2017-10-18 11:01:17 -03: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/cinepak: Skip empty frames 2018-04-19 22:59:40 +02:00
cinepakenc.c Merge commit 'ed3b2a999d' 2017-11-07 18:32:53 -03:00
clearvideo.c avcodec/clearvideo: display warning if decoder overreads input 2018-04-24 17:20:26 +02: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: Fix integer clipping 2017-11-09 19:49:32 +01: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 avcode/profiles: add AV1 profiles 2018-03-29 00:05:52 -03:00
cook.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
cook_parser.c
cookdata.h
copy_block.h lavc/copy_block: style fix 2017-03-20 09:23:15 +01:00
cos_tablegen.c
cpia.c avcodec: do not use AVFrame accessor 2017-04-23 14:27:47 +07:00
crystalhd.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
cscd.c avcodec/cscd: Error out when LZ* decompression fails 2018-04-02 23:27:51 +02:00
cuviddec.c avcodec/cuviddec: set key frame for decoded frames 2018-01-19 23:30:14 +01: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 dcaenc: move all tables inside context and fix incorrect coding style 2018-01-13 18:37:54 +00: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
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: Fix runtime error: left shift of 145 by 24 places cannot be represented in type 'int' 2017-05-29 13:51:42 +02:00
decode.c avcodec/decode: fix warning when decoding pseudo paletted formats 2018-04-05 16:58:40 +02:00
decode.h libavcodec/decode: remove duplicate includes 2017-12-13 21:54:53 +01:00
dfa.c avcodec/dfa: Check dimension against maximum 2018-04-19 22:59:40 +02: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 dirac: make initialization of arithmetic coder tables threadsafe. 2017-03-28 11:21:27 -04:00
dirac_arith.h dirac: make initialization of arithmetic coder tables threadsafe. 2017-03-28 11:21:27 -04:00
dirac_dwt.c
dirac_dwt.h avcodec/dirac_dwt: Fix several integer overflows 2018-01-30 22:08:32 +01:00
dirac_dwt_template.c avcodec/dirac_dwt_template: Fix Integer overflow in horizontal_compose_dd137i() 2018-02-18 23:27:03 +01:00
dirac_parser.c
dirac_vlc.c avcodec/dirac_vlc: limit res_bits in APPEND_RESIDUE() 2017-09-09 18:55:47 +02:00
dirac_vlc.h
diracdec.c avcodec/diracdec: Fix integer overflow in mv computation 2018-02-20 15:27:51 +01:00
diracdsp.c avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED() 2017-12-06 22:09:25 +01:00
diracdsp.h
diractab.c
diractab.h
dnxhd_parser.c avcodec/dnxhd_parser: Do not return invalid value from dnxhd_find_frame_end() on error 2017-06-16 00:21:30 +02:00
dnxhddata.c lavc/dnxhddata: Improve help output, mention yuv444p10 and gbrp10. 2017-11-18 01:15:17 +01:00
dnxhddata.h avcodec/dnxhddata: remove dead code 2017-11-11 01:41:16 -03:00
dnxhddec.c avcodec/dnxhddec: Check dc vlc 2018-01-05 03:35:48 +01:00
dnxhdenc.c Merge commit '94eed68ace' 2017-10-23 17:08:32 -03:00
dnxhdenc.h libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
dolby_e.c avcodec/dolby_e: fix potentially undefined pointer arithmetic 2017-07-26 21:23:07 +03:00
dolby_e.h avcodec/dolby_e: add 'f' suffixes to floating point literals 2017-07-26 21:23:07 +03:00
dpcm.c avcodec: add Gremlin DPCM decoder 2017-06-11 10:00:16 +02:00
dpx.c avcodec/dpx: Support for RGB 12-bit packed decoding 2018-04-12 02:54:14 +02:00
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsd_tablegen.h
dsddec.c avcodec/dsddec: correct for DSD silence bit-ordering 2017-04-01 12:51:00 +02:00
dsicinaudio.c
dsicinvideo.c avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame 2018-04-19 22:59:40 +02: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
dump_extradata_bsf.c avcodec: Fix AVClass .version 2018-04-19 23:44:13 +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 lavc/dvbsub: Add the missing line separator to dvb_encode_rle8(). 2017-10-24 22:49:04 +02:00
dvbsub_parser.c
dvbsubdec.c avcodec/dvbsubdec: Avoid re-computing clut 2017-11-15 17:31:09 +01:00
dvbtxt.h
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
dvdsub_parser.c
dvdsubdec.c avcodec/dvdsubdec: Fix runtime error: left shift of 242 by 24 places cannot be represented in type 'int' 2017-05-05 04:25:07 +02:00
dvdsubenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02: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: Remove code that corrupts dimensions 2018-02-20 15:27:51 +01:00
dxv.c avcodec/dxv: add support for "high" quality mode 2018-04-15 09:27:42 +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/eac3: add support for dependent stream 2018-03-29 10:19:03 +02:00
eac3enc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
eac3enc.h
eacmv.c Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03: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 Merge commit 'a339e919ca' 2017-03-21 15:55:44 -03:00
eatqi.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03: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: use av_packet_make_refcounted to ensure packets are ref counted 2018-04-01 23:40:42 -03:00
error_resilience.c avcodec/error_resilience: Fix integer overflow in filter181() 2018-04-25 23:09:47 +02:00
error_resilience.h error_resilience: remove avpriv_atomic usage 2017-11-26 02:17:23 +00:00
escape124.c avcodec/escape124: Check depth against num_superblocks 2017-05-22 19:42:39 +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: fix invalid shift in unpack_14() 2018-02-27 19:37:06 +01: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 avcodec/extract_extradata: don't uninitialize the H2645Packet on every processed packet 2018-03-22 17:13:56 -03: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
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: use ff_thread_once on costable initialization 2017-07-07 09:41:52 +07:00
ffv1.c
ffv1.h avcodec/ffv1: Increase the maximum number of slices to 1024 2017-06-26 16:06:25 +02:00
ffv1_template.c
ffv1dec.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
ffv1dec_template.c avcodec/ffv1: Support for GBRAP10 and GBRAP12 2018-02-15 04:35:23 +01:00
ffv1enc.c Use AV_PIX_FMT_FLAG_ALPHA for detecting transparency where nb_components was used 2018-04-30 21:51:31 +02:00
ffv1enc_template.c avcodec/ffv1: Support for GBRAP10 and GBRAP12 2018-02-15 04:35:23 +01:00
ffwavesynth.c
fic.c avcodec/fic: Fixes signed integer overflow 2017-08-20 02:59:57 +02:00
file_open.c
filter_units_bsf.c lavc: Add filter_units bitstream filter 2018-03-18 18:23:18 +00:00
fits.c Add FITS Decoder 2017-08-30 12:13:01 +02:00
fits.h avcodec/fits: Fix include type 2017-09-16 19:55:03 +02:00
fitsdec.c avcodec/fitsdec: write output to frame directly 2017-09-06 22:48:42 -03: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 flac: Convert to the new bitstream reader 2017-07-09 20:47:53 +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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
flashsv2enc.c
flashsvenc.c
flicvideo.c avcodec/flicvideo: Fix runtime error: signed integer overflow: 4864 * 459296 cannot be represented in type 'int' 2017-06-10 19:46:04 +02: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 Merge commit '95a8a03a19' 2017-10-27 21:15:34 -03:00
frame_thread_encoder.c avcodec/frame_thread_encoder: remove usage of av_dup_packet() 2018-04-01 23:40:41 -03:00
frame_thread_encoder.h
fraps.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
frwu.c
g2meet.c avcodec/elsdec: Fix memleaks 2018-04-25 23:09:47 +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 Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03: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: Fix multiple runtime error: left shift of negative value 2017-05-06 16:33:31 +02:00
g723_1dec.c avcodec/g723_1dec: Clip after shift in estimate_sid_gain() 2017-05-20 17:55:01 +02:00
g723_1enc.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02: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
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
gdv.c avcodec/gdv: Check compression before allocating frame 2017-11-03 00:56:30 +01:00
get_bits.h avcodec/get_bits: Document skip_bits_long() 2018-04-07 19:16:37 +02:00
gif.c
gif.h
gifdec.c avcodec: do not use AVFrame accessor 2017-04-23 14:27:47 +07:00
golomb.c
golomb.h lavc/golobm: Add set_ue_golomb_long to support up to 2^32 -2. 2017-06-24 22:17:15 +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: Document padding_bug_score heuristic used for wrong stuffing 2018-05-04 02:20:10 +02:00
h263dsp.c
h263dsp.h
h264.h h264: Add stream constraint values to the common header 2017-10-17 20:56:29 +01: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: Set valid qscale value in ff_h264_decode_mb_cavlc() 2018-02-14 01:06:37 +01:00
h264_direct.c Merge commit '45c4bf3df0' 2017-11-08 14:23:48 -03: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
h264_metadata_bsf.c avcodec/h264_metadata: fix memory leak in case of output packet creation failure 2018-03-20 18:19:20 -03:00
h264_mp4toannexb_bsf.c h264_mp4toannexb_bsf: Fix start code size of parameter sets. 2018-03-13 01:34:42 +01: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_parse: Clear invalid chroma weights in ff_h264_pred_weight_table() 2018-02-20 15:27:51 +01: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: Increase field_poc to 64bit in ff_h264_init_poc() to detect overflows 2018-02-17 20:31:39 +01:00
h264_picture.c h264_picture: Actually return error during alloc failure 2017-11-26 13:37:02 +00:00
h264_ps.c h264: Make Truncating SPS/PPS message debug. 2017-11-04 18:14:00 +00:00
h264_ps.h Merge commit 'a8cbe5a0cc' 2016-11-17 15:17:21 +01:00
h264_redundant_pps_bsf.c cbs: Allocate the context inside the init function 2018-02-20 22:04:12 +00:00
h264_refs.c Merge commit 'cb167f2947' 2017-10-30 20:40:28 -03:00
h264_sei.c avcodec/h264_sei: remove redundant prefix to H264SEIFramePacking fields 2017-12-01 01:10:11 -03:00
h264_sei.h avcodec/h264_sei: remove redundant prefix to H264SEIFramePacking fields 2017-12-01 01:10:11 -03:00
h264_slice.c avcodec/h264_slice: Fix integer overflow with last_poc 2018-04-12 23:52:59 +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
h264data.h
h264dec.c lavc/videotoolbox: fix threaded decoding 2018-03-08 14:04:25 -08:00
h264dec.h avcodec/h264dec: Fix potential array overread 2017-11-15 17:31:09 +01:00
h264dsp.c
h264dsp.h
h264dsp_template.c
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 avcodec/h265_metadata: fix memory leak in case of output packet creation failure 2018-03-20 18:20:29 -03:00
h2645_parse.c avcodec/h2645_parse: Replace RNXYA by RNXY in ff_h2645_extract_rbsp() 2018-04-25 23:09:47 +02:00
h2645_parse.h h2645_parse: Allocate a single buffer per packet 2017-11-04 18:06:45 +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
hevc.h hevc: Improve stream constraint values in common header 2017-10-17 20:56:29 +01: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 avcodec/hevc_sei: rename HEVCSEIContext to HEVCSEI 2017-10-31 12:27:57 -03:00
hevc_parse.h avcodec/hevc_sei: rename HEVCSEIContext to HEVCSEI 2017-10-31 12:27:57 -03:00
hevc_parser.c avcodec/hevc_parser: use ff_hevc_decode_extradata() to parse extradata 2018-01-30 12:13:20 -03:00
hevc_ps.c avcodec/nvdec_hevc: add support for new extended sps/pps flags from SDK 8.1 2018-04-13 09:21:07 +02:00
hevc_ps.h avcodec/nvdec_hevc: add support for new extended sps/pps flags from SDK 8.1 2018-04-13 09:21:07 +02:00
hevc_ps_enc.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
hevc_refs.c avcodec/videotoolbox: add hevc support 2017-09-28 16:47:47 -07: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 Merge commit '99e9697e3a' 2017-11-29 21:06:49 -03:00
hevcdec.c avcodec/hevcdec: Declare that nvdec supports 12bit decoding 2018-03-02 14:28:13 -08:00
hevcdec.h libavcodec/hevc_filter: move AVDISCARD_NONREF switch-case into function 2017-12-08 20:02:16 +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: fix palette alpha 2018-04-30 21:50:12 +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: Fix: runtime error: signed integer overflow: -255 * 10180917 cannot be represented in type 'int' 2017-05-16 23:45:01 +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: fix format specifier in av_bprintf calls 2017-08-03 17:51:51 -03:00
htmlsubtitles.h avcodec/htmlsubtitles: Check for string truncation and return error 2017-05-08 17:02:02 +02:00
huffman.c
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 input buffer size 2018-02-09 03:01:30 +01: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 lavc/huffyuvenc: Move a variable declaration up. 2017-12-10 20:46:55 +01: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: Check side data size before use 2016-10-30 15:38:44 +01:00
idctdsp.c mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
idctdsp.h jrev/xvid: hardcode use of C put/add_pixels_clamped. 2017-04-06 10:03:28 -04:00
iff.c avcodec/iff: Cleanup on init failure 2017-06-18 14:05:57 +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
imc.c avcodec/imc: cast float to int prior to comparing with int variable 2017-07-01 21:42:12 +02:00
imcdata.h
imgconvert.c avcodec/imgconvert: fix possible null pointer dereference 2018-04-03 16:20:31 +02:00
imx_dump_header_bsf.c
indeo2.c avcodec/indeo2: Check for invalid VLCs 2017-05-09 00:42:20 +02:00
indeo2data.h
indeo3.c Merge commit '746c56b773' 2017-03-20 09:07:57 +01:00
indeo3data.h
indeo4.c avcodec/ivi: Use av_image_check_size2() 2017-07-12 20:36:13 +02:00
indeo4data.h Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
indeo5.c avcodec/indeo5: Do not leave frame_type set to an invalid value 2018-01-30 22:08:32 +01: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: remove unnecessary calls to ff_init_buffer_info() 2018-02-14 20:54:20 -03:00
interplayacm.c interplayacm: increase bitstream buffer size by AV_INPUT_BUFFER_PADDING_SIZE 2016-11-01 00:39:06 +01:00
interplayvideo.c avcodec/interplayvideo: Clean up frames on parameter change 2017-07-06 03:59:09 +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: Use av_image_check_size2() 2017-07-12 20:36:13 +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 avcodec/jpeg2000: Only allocate Jpeg2000Pass for the encoder 2017-12-01 23:12:07 +01:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jni.c
jni.h
jpeg2000.c avcodec/jpeg2000: Check sum of sizes of band->prec before allocating 2018-01-15 19:55:22 +01: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: Use av_image_check_size2() 2018-02-17 20:31:39 +01: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 overflows in sr_1d53() 2018-02-20 15:27:51 +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
jpegtables.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
jrevdct.c jrev/xvid: hardcode use of C put/add_pixels_clamped. 2017-04-06 10:03:28 -04:00
jvdec.c lavc: Remove deprecated XvMC support hacks 2017-03-23 10:09:14 +01: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: Detect end of input in lag_decode_line() loop 2017-08-11 22:02:38 +02: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: mark output frames as keyframes 2017-04-11 17:07:52 +02:00
lclenc.c
libaomdec.c avcodec/libaomdec: fix broken pix_fmt changes from the previous commit 2018-04-04 02:13:40 -03:00
libaomenc.c avcodec/libaomenc: remove references to gbrp pixfmt 2018-04-02 17:54:36 -03: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
libfdk-aacdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libfdk-aacenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libgsmdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libgsmenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libilbc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libkvazaar.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01: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
libopenh264.h
libopenh264dec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopenh264enc.c avcodec/openh264enc.c: generate IDR frame in response to I frame pict_type 2018-04-05 15:59:18 -03:00
libopenjpegdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopenjpegenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopus.c
libopus.h
libopusdec.c lavc/libopusdec: Allow avcodec_open2 to call .close 2018-04-11 02:42:41 +02:00
libopusenc.c avcodec/libopus: support disabling phase inversion. 2018-02-06 23:07:10 +01:00
librsvgdec.c librsvgdec: Fix frame clearing code 2018-02-02 15:36:21 +00:00
libshine.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libspeexenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtheoraenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libtwolame.c avcodec: 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
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: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libvpxenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01: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 Merge commit 'c6558e8840' 2017-12-27 21:11:10 -03:00
libx265.c Merge commit 'cc06f7bd10' 2018-04-13 20:41:00 -03:00
libxavs.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.h Merge commit 'd639dcdae0' 2017-02-01 14:21:36 +01:00
libxvid_rc.c Merge commit 'e5e8a26dcf' 2017-03-31 16:10:32 -03:00
libzvbi-teletextdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
ljpegenc.c avcodec/mjpegenc: move ff_mjpeg_encode_picture_frame to mjpegenc_common 2017-05-08 11:33:57 -03:00
loco.c loco: Convert to the new bitstream reader 2017-01-31 17:54:10 +01:00
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h
lossless_videodsp.c avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videodsp.h avcodec/utvideodec : add SIMD (SSSE3 and AVX2) for gradient_pred 2017-12-09 15:19:03 +01:00
lossless_videoencdsp.c avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
lossless_videoencdsp.h avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction 2018-01-28 20:23:11 +01:00
lpc.c
lpc.h 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
lzw.h
lzwenc.c
m101.c lavc: Remove CR/LF from avpriv_request_sample() calls. 2016-12-03 15:40:26 +01:00
mace.c
magicyuv.c avcodec/magicyuv : use gradient_pred dsp func for 8 bits gradient mode 2017-12-19 20:55:12 +01:00
magicyuvenc.c avcodec/magicyuvenc: mark as experimental 2018-04-13 13:33:44 +02:00
Makefile lavc: Add VP9 metadata bitstream filter 2018-05-02 01:21:40 +01: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/mediacodecdec: add debug logging around hw buffer lifecycle 2018-03-12 01:23:30 -07:00
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
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: add helper to fetch SDK_INT 2018-05-04 11:51:45 -07:00
mediacodec_wrapper.h avcodec/mediacodec_wrapper: add helper to fetch SDK_INT 2018-05-04 11:51:45 -07:00
mediacodecdec.c avcodec/mediacodecdec: add workaround for buggy amlogic mpeg2 decoder 2018-05-04 11:53:44 -07:00
mediacodecdec_common.c avcodec/mediacodecdec: wait on first frame after input buffers are full 2018-05-04 11:53:41 -07:00
mediacodecdec_common.h avcodec/mediacodecdec: wait on first frame after input buffers are full 2018-05-04 11:53:41 -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 Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +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
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: Check input buffer size. 2018-04-12 23:52:59 +02:00
mjpegdec.h avcodec/mjpegdec: Check input buffer size. 2018-04-12 23:52:59 +02:00
mjpegenc.c Merge commit 'b3739599bd' 2017-10-23 16:04:31 -03: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
mlp.h
mlp_parser.c avcodec/mlp_parser: reindent after last commit 2018-01-29 23:09:23 -03:00
mlp_parser.h Merge commit '970c76f322' 2017-10-30 17:20:45 -03:00
mlpdec.c Merge commit '970c76f322' 2017-10-30 17:20:45 -03:00
mlpdsp.c avcodec/mlpdsp: Fix signed integer overflow, 2nd try 2017-11-27 03:31:54 +01:00
mlpdsp.h
mlpenc.c
mlz.c mlz: limit next_code to data buffer size 2016-11-15 22:01:08 +01:00
mlz.h
mmaldec.c mmaldec: Fix compilation after 2fcb0090 2017-12-20 10:11:27 +02:00
mmvideo.c
motion_est.c Merge commit '94eed68ace' 2017-10-23 17:08:32 -03:00
motion_est.h
motion_est_template.c
motionpixels.c vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c avcodec/mov2textsub: move the reference in the bsf internal buffer 2018-03-11 15:40:37 -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: get frame output buffer right before it is actually needed 2018-03-30 12:52:54 +02:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg2_metadata_bsf.c avcodec/mpeg2_metadata: unref output packet on failure 2018-03-20 18:26:38 -03:00
mpeg4_unpack_bframes_bsf.c avcodec/mpeg4_unpack_bframes: cache input packets directly 2018-04-25 16:34:00 -03: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 mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg4video_parser.c avcodec/mpeg4video_parser: Avoid litteral 0x1B6, use named constant instead 2018-04-30 20:39:56 +02:00
mpeg4video_parser.h
mpeg4videodec.c avcodec/mpeg4videodec: Split decode_studio_vol_header() out of decode_studiovisualobject() 2018-05-03 17:33:51 +02:00
mpeg4videoenc.c Merge commit 'd5fda00efa' 2017-03-19 13:48:07 +01: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 mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpeg12enc.c avcodec/mpeg12enc: add support for specifying video_format in the sequence_display_extension 2018-02-13 00:13:21 +01:00
mpeg12framerate.c mpeg12: Add a common function to find the best frame rate 2017-10-17 20:56:30 +01:00
mpeg12vlc.h
mpeg_er.c avcodec/mpeg_er: Clear mcsel in mpeg_er_decode_mb() 2017-10-10 23:58:40 +02: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: Skip APE tags when parsing mp3 packets. 2018-01-30 05:28:22 +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 avcodec/mpegaudiodecheader: remove dead code 2017-11-11 01:39:47 -03: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: fix "stride changed" failures in gray mode 2018-04-11 16:19:46 -07: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 mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpegvideo.h mpeg4video: Add support for MPEG-4 Simple Studio Profile. 2018-04-02 13:06:23 +01:00
mpegvideo_enc.c avcodec/me_cmp: remove ff_me_cmp_init_static() 2018-02-05 22:42:59 +07: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: add Screen Recorder Gold Codec decoder 2017-04-18 15:04:12 +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: Check for input end in msmpeg4v34_decode_mb() 2018-02-27 19:37:06 +01:00
msmpeg4enc.c Merge commit 'f2f145f303' 2017-03-19 16:06:49 +01:00
msrle.c avcodec/msrle: Check side data size before use 2016-10-31 00:19:02 +01:00
msrledec.c avcodec/msrledec: implement vertical offset in 4-bit RLE 2016-11-29 10:57:49 +01:00
msrledec.h
mss1.c mss1: Add missing macro parameters to ARITH_GET_* macros 2017-10-16 20:42:29 +02:00
mss2.c fix MSVC compilation errors 2017-12-10 14:43:01 +01: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/mss3: Fix runtime error: signed integer overflow: -2146318336 - 2139696256 cannot be represented in type 'int' 2017-05-11 23:55:59 +02:00
mss4.c Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
mss12.c Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03:00
mss12.h Merge commit '15b4f494fc' 2017-03-21 15:57:07 -03: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/msvideo1: Check buffer size before re-getting the frame 2017-05-04 17:15:43 +02:00
msvideo1enc.c
mvcdec.c
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: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it 2018-03-12 01:32:42 +01:00
nvdec.c avcodec/nvdec: Implement mjpeg nvdec hwaccel 2018-02-21 23:38:42 +00:00
nvdec.h avcodec/nv{enc,dec}: use sane version checking macro 2018-04-13 11:19:43 +02:00
nvdec_h264.c avcodec/nvdec: correctly set intra_pic_flag for h264/hevc 2018-04-15 11:26:46 +02:00
nvdec_hevc.c avcodec/nvdec: correctly set intra_pic_flag for h264/hevc 2018-04-15 11:26:46 +02:00
nvdec_mjpeg.c avcodec/nvdec: Implement mjpeg nvdec hwaccel 2018-02-21 23:38:42 +00:00
nvdec_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_mpeg12.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_vc1.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_vp8.c avcodec/nvdec: More effort to make vp8 compile with gcc < 4.6 2017-11-26 22:21:12 -08:00
nvdec_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvenc.c avcodec/nv{enc,dec}: use sane version checking macro 2018-04-13 11:19:43 +02:00
nvenc.h avcodec/nv{enc,dec}: use sane version checking macro 2018-04-13 11:19:43 +02:00
nvenc_h264.c avcodec/nvenc: add support for B frames as ref 2018-04-11 14:55:28 +02:00
nvenc_hevc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
omx.c Merge commit '57ec83e424' 2017-09-27 19:06:12 -03:00
on2avc.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01: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 lavc/options: Remove unneeded header 2018-01-03 13:00:06 -05:00
options_table.h avcodec: add a subcharenc mode that disables UTF-8 check 2018-03-25 19:27:02 +02:00
opus.c avcodec/opus: Add {} over multiline if() body 2018-01-12 22:57:01 +01:00
opus.h opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00:00
opus_celt.c opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00:00
opus_celt.h opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opus_parser.c avcodec/opus_parser: Check payload_len in parse_opus_ts_header() 2018-01-08 21:49:53 +01:00
opus_pvq.c opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled 2017-12-04 10:51:19 +00:00
opus_pvq.h opus_pvq: do not compile encoding/decoding code if the encoder/decoder is disabled 2017-12-04 10:51:19 +00:00
opus_rc.c opus_rc: fix CDF encoding of zeroes 2017-07-20 08:24:46 +01:00
opus_rc.h opus_rc: add macros for checkpoint rollback 2017-04-08 00:27:33 +01:00
opus_silk.c opus_silk: Fix arithmetic overflow (per RFC8251) 2017-12-04 07:28:45 +00:00
opusdec.c opus: add an option to toggle intensity stereo phase inversion 2017-12-04 07:28:45 +00:00
opusenc.c opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +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/pafvideo: Check allocated frame size 2018-02-11 02:49:15 +01:00
pamenc.c
parser.c sbc: add parser for SBC 2018-03-07 22:26:53 +01:00
parser.h
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.c avcodec: add pcm_f16le and pcm_f24le decoder 2016-12-22 10:30:21 +01:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c Merge commit '221402c1c8' 2017-03-19 17:55:06 +01:00
pcxenc.c
pel_template.c
pgssubdec.c pgssubdec: reset rle_data_len/rle_remaining_len on allocation error 2017-02-01 02:21:28 +01:00
pictordec.c pictor: Correctly check frame dimensions 2017-10-12 21:20:05 +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 Merge commit '9f5b77c16f' 2017-11-11 09:58:01 -03:00
pngdsp.c
pngdsp.h
pngenc.c avcodec: stop using deprecated codec flags 2017-03-25 21:37:05 -03:00
pnm.c avcodec/pnm: Use ff_set_dimensions() 2017-05-31 16:08:46 +02:00
pnm.h
pnm_parser.c Merge commit '562bec0e69' 2017-03-19 15:48:50 +01:00
pnmdec.c pnmdec: make sure v is capped by maxval 2016-11-12 01:36:47 +01:00
pnmenc.c
profiles.c avcode/profiles: add AV1 profiles 2018-03-29 00:05:52 -03:00
profiles.h avcode/profiles: add AV1 profiles 2018-03-29 00:05:52 -03:00
proresdata.c
proresdata.h
proresdec.h
proresdec2.c avcodec/proresdec2: add missing frame color metadata 2018-04-28 13:58:05 +02:00
proresdsp.c Merge commit '3fd22538bc' 2017-03-19 15:30:13 -03:00
proresdsp.h Merge commit '3fd22538bc' 2017-03-19 15:30:13 -03:00
proresenc_anatoliy.c
proresenc_kostya.c avcodec/prores_ks : use official quant_matrix (for proxy and xq codec luma and chroma quant matrix is not the same) 2018-04-22 18:49:44 +02:00
psd.c libavcodec/psd : add test for channel depth/channel count in bitmap mode 2017-01-14 04:52:43 +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 w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02: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 vlc: Add header #include when the types are used 2017-05-02 18:38:26 +02:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c avcodec: do not use init_static_data on some codecs 2018-02-04 06:11:07 +07:00
qdrw.c avcodec/qdrw: support 16bpp files with bppcnt == 2 && bpp == 8 2017-11-05 10:49:17 +01:00
qpeg.c Merge commit 'bba9d8bdfb' 2017-03-19 17:39:49 +01:00
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c Merge commit 'cca5e4f040' 2018-04-13 20:34:23 -03:00
qsv.h
qsv_api.c
qsv_internal.h Merge commit 'cca5e4f040' 2018-04-13 20:34:23 -03:00
qsvdec.c Merge commit '54307b3531' 2018-04-13 20:38:46 -03:00
qsvdec.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
qsvdec_h2645.c Merge commit '559370f2c4' 2018-01-25 22:50:38 +00:00
qsvdec_other.c lavc: Delete all fake hwaccels 2017-12-19 23:22:35 +00:00
qsvenc.c Merge commit 'cca5e4f040' 2018-04-13 20:34:23 -03:00
qsvenc.h Merge commit 'cca5e4f040' 2018-04-13 20:34:23 -03:00
qsvenc_h264.c Merge commit 'cca5e4f040' 2018-04-13 20:34:23 -03:00
qsvenc_hevc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qsvenc_jpeg.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qsvenc_mpeg2.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
qtrle.c avcodec/qtrle: Check side data size before use 2016-10-31 00:27:45 +01:00
qtrleenc.c
r210dec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-09 23:28:18 +01:00
r210enc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
ra144.c avcodec/ra144: Fix runtime error: signed integer overflow: -2200 * 1033073 cannot be represented in type 'int' 2017-06-11 00:47:29 +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
ra288.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
ra288.h
ralf.c ralf: Convert to the new bitstream reader 2017-01-31 17:54:11 +01:00
ralfdata.h
rangecoder.c avcodec/rangecoder: Do not increase the pointer beyond the buffer 2017-08-18 11:33:14 +02:00
rangecoder.h avcodec/rangecoder: Do not increase the pointer beyond the buffer 2017-08-18 11:33:14 +02: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 libswscale: add gray9 support 2017-08-07 13:09:41 +02: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
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 Merge commit '30015305f3' 2017-03-27 22:18:26 +02:00
roqvideoenc.c Merge commit 'dab2034b86' 2017-03-19 15:49:15 +01:00
rpza.c
rscc.c avcodec/rscc: Skip empty frames (nb_tiles == 0) 2018-02-27 12:23:23 +01:00
rtjpeg.c rtjpeg: Convert to the new bitstream reader 2016-11-24 11:22:11 +01:00
rtjpeg.h
rv10.c avcodec: Rename ff_mpv_decode_mb() to ff_mpv_reconstruct_mb 2017-06-19 17:54:40 +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: Fix uninitialized reference frames 2017-05-24 15:51:11 +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: Fix integer overflow 2017-11-25 02:32:33 +01:00
sbrdsp_template.c lavc/aarch64: add sbrdsp neon implementation 2017-07-03 14:29:22 +02:00
scpr.c avcodec/scpr: fix decoding of prev+top-topleft prediction in keyframes 2018-04-02 16:05:23 +02:00
screenpresso.c avcodec/screenpresso: return the packet size instead of 0 2016-12-15 22:11:26 +01: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: Move buffer allocation and offset init to end of read_header() 2017-09-12 01:52:14 +02:00
simple_idct.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
simple_idct.h simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
simple_idct_template.c simple_idct: Template functions to support an input bitdepth parameter 2018-04-02 13:06:19 +01:00
sinewin.c
sinewin.h avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
sinewin_fixed.c
sinewin_fixed_tablegen.c
sinewin_tablegen.c
sinewin_tablegen.h lavc/sinewin_tablegen: Fix compilation with --enable-hardcoded-tables. 2017-08-26 12:48:43 +02:00
sinewin_tablegen_template.c
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 Merge commit '0ccddbad20' 2017-11-12 01:13:07 -03:00
smc.c avcodec/smc: Check input packet size 2018-02-24 04:50:55 +01: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 before htaps check 2018-01-20 21:32:04 +01:00
snowenc.c avcodec/me_cmp: remove ff_me_cmp_init_static() 2018-02-05 22:42:59 +07:00
sonic.c
sp5x.h
sp5xdec.c
speedhq.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03: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 input buffer pointer check 2016-11-02 12:06:22 +01: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 lavc/svq3: Do not write into memory defined as const. 2018-01-21 22:35:48 +01:00
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables 2018-03-29 01:11:45 +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 tak: Convert to the new bitstream reader 2017-01-25 11:06:58 +01:00
takdec.c avcodec/takdec: Fix integer overflow in decode_lpc() 2017-09-24 21:54:13 +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 Merge commit '7bf8db4db6' 2017-03-21 14:44:44 +01: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/tiertexseqv: set the fixed dimenasions, do not depend on the demuxer doing so 2017-05-05 13:36:52 +02:00
tiff.c avcodec/tiff: Update pointer only when the result is used 2017-06-23 03:03:04 +02:00
tiff.h
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 cbs: Add a table of all supported codec IDs 2018-03-18 17:55:00 +00:00
truemotion1.c avcodec/truemotion1: Fix multiple runtime error: signed integer overflow: 1246906962 * 2 cannot be represented in type 'int' 2017-05-16 23:14:28 +02:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Propagate out of bounds error from GET_TOK() 2018-04-13 21:46:37 +02:00
truemotion2rt.c avcodec/truemotion2rt: Check input buffer size 2018-02-27 19:37:06 +01:00
truespeech.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
truespeech_data.h
tscc.c avcodec/tscc: Check side data size before use 2016-10-31 23:20:47 +01:00
tscc2.c avcodec/tscc2: Skip duplicate frames 2017-05-25 14:30:04 +02:00
tscc2data.h Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
tta.c avcodec/tta: Don't try to read more than MIN_CACHE_BITS bits 2017-04-07 12:52:17 -03:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
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/ulti: Check number of blocks at init 2018-01-20 21:32:04 +01:00
ulti_cb.h
unary.h unary: Convert to the new bitstream reader 2016-12-19 12:35:05 +01:00
utils.c avcodec/utils: Enforce minimum width also for VP5/6 2018-04-13 21:46:42 +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/utvideodec: Set pro flag based on fourcc 2018-04-01 02:58:51 +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 v4l2_m2m: Fix integer overflow in timestamp handling 2018-01-22 17:24:36 +01:00
v4l2_buffers.h avcodec: v4l2_m2m: fix races around freeing data on close 2018-01-21 00:37:35 +00:00
v4l2_context.c avcodec: v4l2_context: remove unnecessary code 2018-01-23 09:56:08 +01:00
v4l2_context.h lavc/v4l2_context: Change the type of the ioctl cmd to uint32_t. 2017-11-05 19:25:29 +01: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 v4l2_m2m: Fix free of the wrong pointer in an error path 2018-01-21 23:02:16 +00:00
v4l2_m2m.h avcodec: v4l2_m2m: fix races around freeing data on close 2018-01-21 00:37:35 +00:00
v4l2_m2m_dec.c avcodec: v4l2_m2m: fix races around freeing data on close 2018-01-21 00:37:35 +00:00
v4l2_m2m_enc.c avcodec: v4l2_m2m: fix races around freeing data on close 2018-01-21 00:37:35 +00:00
v210dec.c Merge commit '97cfe1d8bd' 2017-11-01 20:05:09 -03:00
v210dec.h
v210enc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01: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 vaapi: Add MJPEG decode hwaccel 2018-02-21 23:38:30 +00:00
vaapi_decode.h vaapi_decode: Make the frames context format selection more general 2018-02-21 23:38:10 +00:00
vaapi_encode.c lavc/vaapi_encode: Don't return error if the underlying driver doesn't support B frames 2018-03-08 00:30:23 +00:00
vaapi_encode.h vaapi_encode: Allocate slice structures and parameter buffers dynamically 2018-02-20 22:04:12 +00:00
vaapi_encode_h264.c vaapi_encode_h264: Take VAAPIEncodeH264Context::sei_needed as an ORed value 2018-05-03 23:11:23 +01:00
vaapi_encode_h265.c Merge commit 'ce5870a3a8' 2018-02-21 22:22:54 +00:00
vaapi_encode_mjpeg.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_encode_mpeg2.c Merge commit 'ce5870a3a8' 2018-02-21 22:22:54 +00:00
vaapi_encode_vp8.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_encode_vp9.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_mjpeg.c vaapi: Add MJPEG decode hwaccel 2018-02-21 23:38:30 +00:00
vaapi_mpeg2.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_mpeg4.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vaapi_vc1.c avcodec/vaapi: do not parse MVMODE for VC-1 interlaced frame pictures 2018-04-23 23:11:29 +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 vertical GMC component before multiply 2017-06-28 23:39:11 +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: more corrections for AC inverse quantization scaling 2018-04-25 22:07:20 +02:00
vc1.h avcodec/vc1: remove unused overlap smooting and loop filter 2018-04-25 22:07:20 +02:00
vc1_block.c avcodec/vc1: fix mquant calculation 2018-04-29 03:57:33 +02:00
vc1_common.h
vc1_loopfilter.c avcodec/vc1: fix out of bounds access of overlap filter 2018-04-26 17:13:17 +02:00
vc1_mc.c avcodec/vc1: implement interlaced out-of-bounds reference pixel replication 2018-04-25 22:07:20 +02:00
vc1_parser.c vc1: Return stream format information from parser 2016-11-14 19:38:19 +00:00
vc1_pred.c avcodec/vc1: correct forgotten v->blocks_off 2018-04-25 22:07:20 +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/vc1: store additional bitstream elements during MB decoding 2018-04-25 22:07:20 +02:00
vc1dsp.c Merge commit 'e4a94d8b36' 2017-03-21 15:20:45 -03:00
vc1dsp.h Merge commit '2ec9fa5ec6' 2017-03-21 14:29:52 -03:00
vc2enc.c vc2enc: properly promote operations to 64 bits 2018-03-13 01:43:30 +00:00
vc2enc_dwt.c vc2enc_dwt: pad the temporary buffer by the slice size 2017-11-09 00:05:48 +00: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 Merge commit 'b46a77f19d' 2017-11-11 20:33:26 -03: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 lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
vdpau_internal.h Merge commit 'b46a77f19d' 2017-11-11 20:33:26 -03: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 Bump minor versions after release/4.0 branching 2018-04-16 12:35:12 +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
videotoolbox.c lavc/videotoolbox: fix failure to decode PAFF 2018-04-10 10:24:28 -07:00
videotoolbox.h avcodec/videotoolbox: allow not setting the kCVPixelBufferPixelFormatTypeKey 2017-03-02 10:32:21 +01:00
videotoolboxenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01: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/vmnc: Check location before use 2017-05-21 13:23:22 +02: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 lavc/vorbisdec: Allow avcodec_open2 to call .close 2018-03-07 20:37:33 +01: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: Error out on invalid num_coeffs in unpack_vlcs() 2018-02-11 17:20:17 +01:00
vp3_parser.c
vp3data.h
vp3dsp.c Merge commit '6892df9294' 2017-03-19 18:41:26 +01:00
vp3dsp.h Merge commit '6892df9294' 2017-03-19 18:41:26 +01:00
vp5.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
vp5data.h
vp6.c Merge commit '721d57e608' 2017-03-19 17:15:24 -03:00
vp6data.h
vp6dsp.c Merge commit 'd9d26a3674' 2017-03-19 14:54:25 -03:00
vp8.c avcodec/vp8: Check for bitstream end before vp7_fade_frame() 2018-02-17 20:31:39 +01:00
vp8.h webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
vp8_parser.c Merge commit '182cf170a5' 2017-04-01 10:17:32 +02:00
vp8data.h
vp8dsp.c avcodec/vp8dsp: vp7_luma_dc_wht_c: Fix multiple runtime error: signed integer overflow: -1366381240 + -1262413604 cannot be represented in type 'int' 2017-05-12 14:22:50 +02:00
vp8dsp.h Merge commit '2866d108c9' 2016-11-17 15:06:28 +01:00
vp9.c avcodec/vp9: add profile 2 10-bit DXVA2/D3D11 decoding support 2018-04-13 11:27:25 +02: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 lavc: Add VP9 metadata bitstream filter 2018-05-02 01:21:40 +01:00
vp9_parser.c vp9_parser: don't split superframes into separate packets 2017-11-29 17:18:36 +01:00
vp9_raw_reorder_bsf.c vp9: Add bsf to fix reordering in raw streams 2017-06-24 17:41:30 +01:00
vp9_superframe_bsf.c Revert "avcodec/vp9_superframe_bsf: cache packets by creating new references rather than moving them" 2018-03-24 11:17:55 -03:00
vp9_superframe_split_bsf.c avcodec/vp9_superframe_split: fix memory leak in case of output packet creation failure 2018-03-21 01:38:34 -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: Check avctx->error_concealment before enabling EC 2017-03-20 01:33:08 +01:00
vp56.h Merge commit '721d57e608' 2017-03-19 17:15:24 -03:00
vp56data.c
vp56data.h
vp56dsp.c Merge commit '721d57e608' 2017-03-19 17:15:24 -03:00
vp56dsp.h Merge commit '721d57e608' 2017-03-19 17:15:24 -03:00
vp56rac.c avcodec/vp568: Check that there is enough data for ff_vp56_init_range_decoder() 2017-03-07 21:29:12 +01:00
vqavideo.c lavc: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
vt_internal.h lavc/videotoolbox: fix threaded decoding 2018-03-08 14:04:25 -08:00
wavpack.c avcodec/wavpack: Fix integer overflow in wv_unpack_stereo() 2018-04-29 18:02:22 +02:00
wavpack.h avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() 2018-04-29 18:02:22 +02:00
wavpackenc.c
wavpackenc.h
webp.c webp: Fix alpha initialisation 2017-12-19 23:21:59 +00: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: support decoding up to 16 channels of xma 2018-03-01 20:01:53 +01:00
wmavoice.c avcodec: do not use init_static_data on some codecs 2018-02-04 06:11:07 +07: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 end of bitstream in parse_mb_skip() and ff_wmv2_decode_mb() 2017-11-18 11:57:57 +01: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
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: Fix multiple pointer/memory issues 2017-05-12 23:38:03 +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 xwddec: support 8bpp grayscale 2017-08-13 19:58:40 +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
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
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: Check that the buffer is large enough for mvec 2017-11-18 11:57:57 +01:00
zmbvenc.c Merge commit '296eff4d9d' 2017-05-19 11:12:24 +02:00