FFmpeg/libavcodec
Jiejun Zhang 677701c6b3 lavc/audiotoolboxenc: fix noise in encoded audio
This fixes #6940

Although undocumented, AudioToolbox seems to require the data supplied
by the callback (i.e. ffat_encode_callback) being unchanged until the
next time the callback is called. In the old implementation, the
AVBuffer backing the frame is recycled after the frame is freed, and
somebody else (maybe the decoder) will write into the AVBuffer and
change the data. AudioToolbox then encodes some wrong data and noise
is produced. Retaining a frame reference solves this problem.

Signed-off-by: James Almer <jamrial@gmail.com>
2018-01-03 17:32:55 -03:00
..
aarch64 Merge commit '732510636e' 2017-11-11 17:47:10 -03:00
alpha Merge commit '09c98327b9' 2017-11-11 15:56:27 -03:00
arm arm/hevc_idct: fix compilation on Android 2017-12-09 21:46:34 +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 Ignore libavcodec/tests/mpeg12framerate, a test program 2017-11-18 11:57:57 +01:00
x86 x86/lossless_videodsp: rename ff_add_left_pred_int16_sse4 to ff_add_left_pred_int16_unaligned_ssse3 2017-12-10 00:51:01 -03:00
.gitignore
4xm.c
8bps.c
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h avcodec/aac: Add floating point 960/120 MDCT window 2017-08-24 17:42:07 -07:00
aac_ac3_parser.c Merge commit 'dd3aa85b68' 2017-10-30 17:19:52 -03:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -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
aaccoder_twoloop.h
aacdec.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
aacdec_fixed.c avcodec/aacdec_fixed: Fix undefined shift 2017-11-13 19:54:20 +01:00
aacdec_template.c Merge commit 'b5f19f7478' 2017-10-30 18:56:45 -03:00
aacdectab.h
aacenc.c aacenc: use the PCE comment field for encoder ID 2017-11-09 04:35:31 +00:00
aacenc.h aacenc: support extended channel layouts using PCEs 2017-11-09 03:37:48 +00:00
aacenc_is.c
aacenc_is.h
aacenc_ltp.c
aacenc_ltp.h
aacenc_pred.c
aacenc_pred.h
aacenc_quantization.h
aacenc_quantization_misc.h
aacenc_tns.c
aacenc_tns.h
aacenc_utils.h
aacenctab.c
aacenctab.h 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
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_fixed.c avcodec/aacsbr_fixed: Fix division by zero in sbr_gain_calc() 2017-11-05 22:13:16 +01: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
ac3.c
ac3.h
ac3_parser.c Merge commit '50a1c66cf6' 2017-10-27 18:15:37 -03: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 Merge commit '50a1c66cf6' 2017-10-27 18:15:37 -03:00
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec/ac3dec_fixed: Fix multiple runtime error: signed integer overflow: -39271008 * 59 cannot be represented in type 'int' 2017-06-08 17:37:16 +02:00
ac3dec_float.c
ac3dsp.c
ac3dsp.h
ac3enc.c
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
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.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
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
adxenc.c
aic.c
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 lavc: Remove register mechanism for hwaccels 2017-12-19 23:22:35 +00:00
alsdec.c libavcodec/als: fix address sanitization error in decoder 2017-11-16 23:37:11 +01:00
amfenc.c avcodec/amfenc: move config.h include where it's needed 2017-11-29 14:24:08 -03:00
amfenc.h avcodec/amfenc: move config.h include where it's needed 2017-11-29 14:24:08 -03:00
amfenc_h264.c amf: fix wrong profile level after auto-correction in H264 and HEVC 2017-12-09 23:12:30 +01:00
amfenc_hevc.c amf: fix wrong profile level after auto-correction in H264 and HEVC 2017-12-09 23:12:30 +01:00
amr.h
amrnbdata.h
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
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: add codec cap SMALL_LAST_FRAME and INIT_THREADSAFE as appropriate 2017-12-18 01:07:00 +00:00
ass.c
ass.h
ass_split.c
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
atrac.c
atrac.h
atrac1.c
atrac1data.h
atrac3.c
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
audiodsp.h
audiotoolboxdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
audiotoolboxenc.c lavc/audiotoolboxenc: fix noise in encoded audio 2018-01-03 17:32:55 -03:00
aura.c
avcodec.h lavc: remove uneffective attribute_deprecated on enum 2017-12-27 03:47:28 +01:00
avcodecres.rc
avdct.c Merge commit '302554835e' 2017-10-23 16:08:42 -03:00
avdct.h
avfft.c
avfft.h
avpacket.c avcodec: remove ABI portion of the side data merging API 2017-10-22 00:30:12 -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
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c Merge commit 'fd92dafaff' 2017-11-07 18:44:44 -03:00
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitpacked.c bitpacked: Remove dead store 2017-07-07 15:23:58 -04:00
bitstream.c
bitstream_filter.c lavc/avcodec: Constify the return value of av_bitstream_filter_next(). 2017-10-26 18:29:02 +02:00
bitstream_filters.c lavc: Add mpeg2_metadata bitstream filter 2017-10-17 20:56:30 +01:00
blockdsp.c
blockdsp.h libavcodec/blockdsp : fix comment. clear_block need 32 aligned now 2017-11-07 00:48:11 +01:00
bmp.c
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bsf.c
bsf.h
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
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
cavs_parser.c
cavsdata.c
cavsdec.c avcodec/cavsdec: Check P/B frame mb decode which return error codes 2017-08-15 01:27:36 +02:00
cavsdsp.c
cavsdsp.h
cbrt_data.c
cbrt_data.h
cbrt_data_fixed.c
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h
cbrt_tablegen_template.c
cbs.c cbs: Add a missing return value check 2017-11-12 16:00:27 +00:00
cbs.h lavc: Add coded bitstream read/write support for MPEG-2 2017-10-17 20:56:29 +01:00
cbs_h264.h lavc: Add coded bitstream read/write support for H.264 2017-10-17 20:56:29 +01:00
cbs_h264_syntax_template.c cbs_h264: Fix format specifier 2017-10-24 23:07:58 +01:00
cbs_h265.h lavc: Add coded bitstream read/write support for H.265 2017-10-17 20:56:29 +01:00
cbs_h265_syntax_template.c lavc: Add coded bitstream read/write support for H.265 2017-10-17 20:56:29 +01:00
cbs_h2645.c lavu/lavc/lavf/lavfi: Do not use type modifier %zu on Windows MSVCRT. 2017-12-17 18:05:42 +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 MPEG-2 2017-10-17 20:56:29 +01:00
cbs_mpeg2.c lavu/lavc/lavf/lavfi: Do not use type modifier %zu on Windows MSVCRT. 2017-12-17 18:05:42 +01:00
cbs_mpeg2.h lavc: Add coded bitstream read/write support for MPEG-2 2017-10-17 20:56:29 +01:00
cbs_mpeg2_syntax_template.c lavc: Add coded bitstream read/write support for MPEG-2 2017-10-17 20:56:29 +01:00
ccaption_dec.c
cdgraphics.c
cdxl.c
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: support cropped height tag 2017-10-18 11:01:17 -03: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
cinepak.c avcodec/cinepak: Check input packet size before frame reallocation 2017-05-31 22:24:16 +02:00
cinepakenc.c Merge commit 'ed3b2a999d' 2017-11-07 18:32:53 -03:00
clearvideo.c Merge commit '189157c3fc' 2017-10-30 15:49:38 -03:00
cljrdec.c
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
codec_desc.c aptx: implement the aptX bluetooth codec 2017-11-10 21:32:06 +00:00
cook.c
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c
crystalhd.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
cscd.c
cuviddec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
cyuv.c
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
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
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
dcadec.h avcodec/dca: avoid using bitstream reader in a non-standard way 2017-07-18 21:04:58 -03:00
dcadsp.c
dcadsp.h
dcaenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
dcaenc.h
dcahuff.c
dcahuff.h
dcamath.h
dct.c
dct.h
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 lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
decode.h libavcodec/decode: remove duplicate includes 2017-12-13 21:54:53 +01:00
dfa.c Merge commit 'd34a133b78' 2017-11-11 00:54:19 -03: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_arith.h
dirac_dwt.c
dirac_dwt.h avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0() and COMPOSE_DD137iL0() 2017-12-26 18:05:10 +01:00
dirac_dwt_template.c avcodec/dirac_dwt_template: Fix integer overflow in vertical_compose53iL0() 2017-08-20 21:14:47 +02: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 diracdec: fix deprecated API usage 2017-11-03 00:26:26 -03: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: Do not overwrite colorspace if the container has set it. 2017-11-30 02:46:22 +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
dpx_parser.c
dpxenc.c
dsd.c
dsd.h
dsd_tablegen.h
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dstdec.c
dump_extradata_bsf.c
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
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dvenc.c avcodec/dvenc: Change quantizer dead zone default to 7 2017-08-08 19:39:21 +02:00
dxa.c
dxtory.c
dxv.c avcodec/dxv: Check for end of input in dxv_decompress_dxt5() 2017-10-04 02:16:11 +02:00
dxva2.c Merge commit 'b46a77f19d' 2017-11-11 20:33:26 -03:00
dxva2.h
dxva2_h264.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
dxva2_hevc.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
dxva2_internal.h Merge commit 'b46a77f19d' 2017-11-11 20:33:26 -03:00
dxva2_mpeg2.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
dxva2_vc1.c lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
dxva2_vp9.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
eac3_data.c
eac3_data.h
eac3dec.c Merge commit '50a1c66cf6' 2017-10-27 18:15:37 -03:00
eac3enc.c Convert all AVClass struct declarations to designated initializers. 2017-06-12 11:01:10 +02:00
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
eatgq.c
eatgv.c
eatqi.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
elbg.c
elbg.h
elsdec.c
elsdec.h
encode.c Merge commit '48bb0da050' 2017-10-23 16:38:04 -03:00
error_resilience.c error_resilience: remove avpriv_atomic usage 2017-11-26 02:17:23 +00: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
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: Check buf_size more completely 2017-12-30 21:02:49 +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_bsf: Fix leak discovered via fuzzing 2017-12-06 18:27:09 +01:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
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 avcodec/ffv1dec: Fix out of array read in slice counting 2017-10-10 23:58:41 +02:00
ffv1dec_template.c avcodec/ffv1dec: Check for bitstream end in decode_line() 2017-08-18 11:33:16 +02:00
ffv1enc.c avcodec: remove remaining uses of avcodec_get_chroma_sub_sample 2017-11-06 19:13:03 -03:00
ffv1enc_template.c
ffwavesynth.c
fic.c avcodec/fic: Fixes signed integer overflow 2017-08-20 02:59:57 +02:00
file_open.c
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
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c avcodec/flacenc: Replace "return -1" by named constant 2017-09-24 02:33:48 +02:00
flashsv.c
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
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: use av_packet_alloc() 2017-09-23 17:52:32 -03:00
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
g722.c
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
g723_1dec.c avcodec/g723_1dec: Clip after shift in estimate_sid_gain() 2017-05-20 17:55:01 +02:00
g723_1enc.c
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
gif.c
gif.h
gifdec.c
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
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
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
h263.h Merge commit 'c06e739291' 2017-10-23 15:02:25 -03:00
h263_parser.c
h263_parser.h
h263data.c
h263data.h
h263dec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00: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 Merge commit '45c4bf3df0' 2017-11-08 14:23:48 -03:00
h264_cavlc.c h264dec: Fix mix of lossless and lossy MBs decoding 2017-07-26 23:23:19 +02:00
h264_direct.c Merge commit '45c4bf3df0' 2017-11-08 14:23:48 -03:00
h264_loopfilter.c
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 h264_metadata: Fix clearing SEI payload in error case 2017-11-12 16:00:48 +00:00
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parse.c avcodec/h264_parse: Treat escaped and unescaped decoding error equal in decode_extradata_ps_mp4() 2017-12-03 02:23:35 +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_sei: remove redundant prefix to H264SEIFramePacking fields 2017-12-01 01:10:11 -03: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
h264_redundant_pps_bsf.c lavc: Add h264_redundant_pps bitstream filter 2017-10-17 20:56:30 +01: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: use H264_SEI_FpaType enum constants 2017-12-01 01:18:47 -03:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c
h264data.h
h264dec.c h264: add AVOption to set x264_build default 2017-12-26 02:56:09 +01: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_bsf: fix the AVClass version number 2017-11-12 12:49:37 -03:00
h2645_parse.c h2645_parse: Allocate a single buffer per packet 2017-11-04 18:06:45 +00:00
h2645_parse.h h2645_parse: Allocate a single buffer per packet 2017-11-04 18:06:45 +00:00
hap.c
hap.h avcodec/hapdec : use gray8 for HapAlphaOnly decoding instead of RGB0 2017-11-25 19:49:30 +01:00
hapdec.c avcodec/hapdec : use gray8 for HapAlphaOnly decoding instead of RGB0 2017-11-25 19:49:30 +01:00
hapenc.c
hevc.h hevc: Improve stream constraint values in common header 2017-10-17 20:56:29 +01:00
hevc_cabac.c avcodec/hevc_cabac: Fix integer overflow in ff_hevc_cu_qp_delta_abs() 2017-12-17 02:09:31 +01:00
hevc_data.c
hevc_data.h
hevc_filter.c libavcodec/hevc_filter: move AVDISCARD_NONREF switch-case into function 2017-12-08 20:02:16 +01:00
hevc_mp4toannexb_bsf.c
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_sei: rename HEVCSEIContext to HEVCSEI 2017-10-31 12:27:57 -03:00
hevc_ps.c Merge commit '1329c08ad6' 2017-11-11 00:36:22 -03:00
hevc_ps.h hevc: Improve stream constraint values in common header 2017-10-17 20:56:29 +01:00
hevc_ps_enc.c
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 libavcodec/hevcdec: implement skip_frame 2017-12-20 22:26:31 +01: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
hevcpred.h
hevcpred_template.c avcodec/hevcpred_template: Fix left shift of negative value 2017-06-17 22:36:54 +02:00
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
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
hq_hqadsp.h
hqx.c
hqx.h
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
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c lavc/huffyuvenc: Move a variable declaration up. 2017-12-10 20:46:55 +01:00
huffyuvencdsp.c
huffyuvencdsp.h
hwaccel.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
hwaccels.h lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00:00
idcinvideo.c
idctdsp.c Fix visual glitch with XvMC, caused by wrong idct permutation. 2017-10-12 01:27:52 +02:00
idctdsp.h
iff.c avcodec/iff: Cleanup on init failure 2017-06-18 14:05:57 +02:00
iirfilter.c
iirfilter.h
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
imx_dump_header_bsf.c
indeo2.c
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c avcodec/ivi: Use av_image_check_size2() 2017-07-12 20:36:13 +02:00
indeo4data.h
indeo5.c avcodec/ivi: Use av_image_check_size2() 2017-07-12 20:36:13 +02:00
indeo5data.h
intelh263dec.c
internal.h lavc: remove complex debug code around avcodec init locking 2017-12-26 02:50:00 +01:00
interplayacm.c
interplayvideo.c avcodec/interplayvideo: Clean up frames on parameter change 2017-07-06 03:59:09 +02:00
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03: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
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/jpeg2000dec: Allocate lengthinc and data_start arrays as needed 2017-12-21 19:48:41 +01:00
jpeg2000.h avcodec/jpeg2000dec: Allocate lengthinc and data_start arrays as needed 2017-12-21 19:48:41 +01:00
jpeg2000dec.c lavc/jpeg2000dec: Support reading 64-bit atom size. 2017-12-28 02:58:56 +01:00
jpeg2000dsp.c avcodec/jpeg2000dsp: Fix multiple integer overflows in ict_int() 2017-09-11 12:28:23 +02:00
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Fix integer overflows in sr_1d97_int() 2017-06-26 16:06:25 +02: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
jpegtables.c
jpegtables.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c avcodec/kgv1dec: Check that there is enough input for maximum RLE compression 2017-11-27 03:31:53 +01:00
kmvc.c
lagarith.c 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
lclenc.c
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
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: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01: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 avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libopusenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
librsvgdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01: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 avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxavs.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
libxvid.h
libxvid_rc.c
libzvbi-teletextdec.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
ljpegenc.c
loco.c
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
lossless_videoencdsp.h
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.h
lzw.c
lzw.h
lzwenc.c
m101.c
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 libavcodec/magicyuvenc : fix warning 2017-12-16 14:21:07 +01:00
Makefile lavc/Makefile: fix opus_parser dependencies 2018-01-01 19:56:37 +00:00
mathops.h
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 avcodec/me_cmp: Fix crashes on ARM due to misalignment 2017-08-21 23:19:18 +02:00
me_cmp.h
mediacodec.c lavc: Delete all fake hwaccels 2017-11-26 21:41:14 +00:00
mediacodec.h
mediacodec_surface.c
mediacodec_surface.h
mediacodec_sw_buffer.c
mediacodec_sw_buffer.h
mediacodec_wrapper.c lavc/mediacodec_wrapper: fix potential jni global reference leak 2017-12-16 00:52:28 +01:00
mediacodec_wrapper.h
mediacodecdec.c lavc/mediacodec: use AVMediaCodecDeviceContext hw_device_ctx if set 2017-12-16 00:52:27 +01:00
mediacodecdec_common.c lavc/mediacodec: use AVMediaCodecDeviceContext hw_device_ctx if set 2017-12-16 00:52:27 +01:00
mediacodecdec_common.h
metasound.c
metasound_data.c
metasound_data.h
microdvddec.c
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: remove remaining uses of avcodec_get_chroma_sub_sample 2017-11-06 19:13:03 -03:00
mjpegdec.h fix MSVC compilation errors 2017-12-10 14:43:01 +01:00
mjpegenc.c Merge commit 'b3739599bd' 2017-10-23 16:04:31 -03:00
mjpegenc.h
mjpegenc_common.c
mjpegenc_common.h
mjpegenc_huffman.c
mjpegenc_huffman.h
mlp.c
mlp.h
mlp_parser.c Merge commit '970c76f322' 2017-10-30 17:20:45 -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.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
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c movtextdec: Move declaration out of for initialisation statement 2017-10-21 22:19:50 +01:00
movtextenc.c
mp3_header_decompress_bsf.c
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg2_metadata_bsf.c avcodec/mpeg2_metadata_bsf: fix the AVClass version number 2017-11-12 12:49:37 -03:00
mpeg4_unpack_bframes_bsf.c
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.c
mpeg4video.h avcodec/mpeg4videodec: Add support for parsing and exporting video_range 2017-12-21 19:48:41 +01:00
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4videodec.c mpeg4videodec: Fix unused variable warning 2017-12-26 17:25:46 +00:00
mpeg4videoenc.c
mpeg12.c
mpeg12.h mpeg12: Add a common function to find the best frame rate 2017-10-17 20:56:30 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
mpeg12enc.c Merge commit '4c0588b456' 2017-11-11 01:24:55 -03: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
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h Merge commit 'abf1c058d1' 2017-11-11 11:29:16 -03:00
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c
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
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c
mpegaudiotab.h
mpegpicture.c avcodec: set correct return value in ff_mpeg_ref_picture 2017-11-28 21:42:48 +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 libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo.h libavcodec: Move ff_print_debug_info2 to mpegutils.c 2017-12-11 00:09:25 +00:00
mpegvideo_enc.c Merge commit '94eed68ace' 2017-10-23 17:08:32 -03:00
mpegvideo_motion.c
mpegvideo_parser.c libavcodec/mpegvideo_parser: improve detection of progressive mpeg2 2017-12-12 16:37:58 -08: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
mpegvideoencdsp.h
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
mscc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c
msrle.c
msrledec.c
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
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c
noise_bsf.c avcodec/noise_bsf: add support for dropping packets 2017-07-09 19:41:58 +02:00
null_bsf.c
nuv.c
nvdec.c avcodec/nvdec: Fix capability check with old drivers. 2017-12-08 17:56:38 +01:00
nvdec.h avcodec: Refactor common nvdec hwaccel logic 2017-11-20 07:03:26 -08:00
nvdec_h264.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +00:00
nvdec_hevc.c lavc: Mark all AVHWAccel structures as const 2017-11-26 21:41:19 +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/nvenc: set correct error code 2017-11-29 10:42:58 +01:00
nvenc.h nvenc: Include config.h before checking for D3D11 support 2017-11-26 15:40:24 +00:00
nvenc_h264.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01: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
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 Merge commit '0648dec19d' 2017-10-23 17:24:34 -03:00
opus.c opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00: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
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_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 opus: merge encoder and decoder bitallocation functions into one 2017-12-30 17:05:23 +00: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 for bitstream end in decode_0() 2017-10-14 23:23:25 +02:00
pamenc.c
parser.c avcodec/parser: assert that there is a past buffer if theres a reference into the past 2017-06-16 01:35:35 +02: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
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c
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_parser.c
pngdec.c Merge commit '9f5b77c16f' 2017-11-11 09:58:01 -03:00
pngdsp.c
pngdsp.h
pngenc.c
pnm.c avcodec/pnm: Use ff_set_dimensions() 2017-05-31 16:08:46 +02:00
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c
profiles.c
profiles.h
proresdata.c
proresdata.h
proresdec.h
proresdec2.c avcodec/proresdec: align dequantization matrix buffers 2017-11-15 21:28:36 -03:00
proresdec_lgpl.c prores: Always assume limited range 2017-11-28 12:40:40 -05:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c avcodec/proresenc_kostya: add 4444XQ profile 2017-06-27 13:53:51 +02:00
psd.c
psymodel.c
psymodel.h
pthread.c
pthread_frame.c w32pthreads: always use Vista+ API, drop XP support 2017-12-26 02:49:48 +01:00
pthread_internal.h
pthread_slice.c w32pthreads: always use Vista+ API, drop XP support 2017-12-26 02:49:48 +01: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
qdm2.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c
qdrw.c avcodec/qdrw: support 16bpp files with bppcnt == 2 && bpp == 8 2017-11-05 10:49:17 +01:00
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c Merge commit 'ea25ccd1b2' 2017-11-11 15:24:08 -03:00
qsv.h
qsv_api.c
qsv_internal.h qsv: Add ability to create a session from a device 2017-06-14 22:26:32 +01:00
qsvdec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
qsvdec.h lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
qsvdec_h2645.c lavc: Delete all fake hwaccels 2017-12-19 23:22:35 +00:00
qsvdec_other.c lavc: Delete all fake hwaccels 2017-12-19 23:22:35 +00:00
qsvenc.c Merge commit '5083785566' 2017-12-14 19:05:55 -03:00
qsvenc.h Merge commit '5083785566' 2017-12-14 19:05:55 -03:00
qsvenc_h264.c Merge commit '5083785566' 2017-12-14 19:05:55 -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
qtrleenc.c
r210dec.c
r210enc.c
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
ra288.h
ralf.c
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
ratecontrol.h
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
rawenc.c
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
reverse.c
rkmppdec.c rkmppdec: move AV_CODEC_CAP_AVOID_PROBING to the correct field 2017-12-21 18:50:49 +01:00
rl.c
rl.h
rl2.c
rle.c
rle.h
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c
rscc.c
rtjpeg.c
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
rv30data.h
rv30dsp.c
rv34.c avcodec/rv34: Fix runtime error: signed integer overflow: 768 * 4126720 cannot be represented in type 'int' 2017-05-17 16:33:52 +02:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
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
sbr.h
sbrdsp.c
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: optimize shift loop. 2017-09-10 19:08:23 +02:00
screenpresso.c
sgi.h
sgidec.c
sgienc.c
sgirledec.c
sheervideo.c avcodec/sheervideo: Check input buffer size before allocating and decoding 2017-05-28 13:32:12 +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.h
simple_idct_template.c
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
sipr16kdata.h
sipr_parser.c
siprdata.h
smacker.c Merge commit '0ccddbad20' 2017-11-12 01:13:07 -03:00
smc.c avcodec/smc: Check remaining input 2017-05-25 20:08:31 +02:00
smvjpegdec.c
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
snowdata.h
snowdec.c avcodec/snowdec: Check for remaining bitstream in decode_blocks() 2017-11-17 20:37:41 +01:00
snowenc.c snowenc: fix use of deprecated API 2017-11-03 13:33:14 +01:00
sonic.c
sp5x.h
sp5xdec.c
speedhq.c libavcodec/blockdsp : add AVX version 2017-10-03 19:47:37 -03:00
srtdec.c
srtenc.c
startcode.c
startcode.h
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c Merge commit '94eed68ace' 2017-10-23 17:08:32 -03:00
svq1enc.h
svq1enc_cb.h
svq3.c Merge commit 'b2788fe934' 2017-10-03 20:28:51 -03:00
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tableprint_vlc.h
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
takdec.c avcodec/takdec: Fix integer overflow in decode_lpc() 2017-09-24 21:54:13 +02:00
takdsp.c
takdsp.h
targa.c
targa.h
targa_y216dec.c
targaenc.c
tdsc.c
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 avcodec/pthread_slice: add ff_slice_thread_execute_with_mainfunc() 2017-09-08 10:25:32 -04:00
tiertexseqv.c
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
tiff_common.h
tiff_data.c
tiff_data.h
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
trace_headers_bsf.c lavc: Add trace_headers bitstream filter 2017-10-17 20:56:29 +01: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: Fix integer overflows in tm2_high_chroma() 2017-10-04 02:16:11 +02:00
truemotion2rt.c
truespeech.c
truespeech_data.h
tscc.c
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
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
ttaencdsp.c
ttaencdsp.h
twinvq.c
twinvq.h
twinvq_data.h
twinvqdec.c
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c lavc: remove complex debug code around avcodec init locking 2017-12-26 02:50:00 +01:00
utvideo.c
utvideo.h avcodec/utvideodec: add support for UMH2, UMY2, UMH4, UMY4, UMRA, UMRG 2018-01-02 13:41:49 +01:00
utvideodec.c avcodec/utvideodec: add support for UMH2, UMY2, UMH4, UMY4, UMRA, UMRG 2018-01-02 13:41:49 +01: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: switch to planar RGB formats 2018-01-02 13:41:50 +01:00
v4l2_buffers.c avcodec/v4l2: fix single plane decoding 2017-10-06 23:36:21 +01:00
v4l2_buffers.h avcodec/v4l2_buffers: More clear return code documentation 2017-10-01 02:35:15 +02:00
v4l2_context.c lavc/v4l2_context: Change the type of the ioctl cmd to uint32_t. 2017-11-05 19:25:29 +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 libavcodec: v4l2: add support for v4l2 mem2mem codecs 2017-09-23 08:47:52 +02:00
v4l2_m2m.h avcodec/v4l2_m2m: add missing header inclusions 2017-09-23 18:13:01 -03:00
v4l2_m2m_dec.c v4l_m2m: add missing AV_CODEC_CAP_DELAY flags 2017-12-21 18:49:29 +01:00
v4l2_m2m_enc.c v4l_m2m: add missing AV_CODEC_CAP_DELAY flags 2017-12-21 18:49:29 +01:00
v210dec.c Merge commit '97cfe1d8bd' 2017-11-01 20:05:09 -03:00
v210dec.h
v210enc.c
v210enc.h
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.h avodec/vaapi: drop deprecated vaapi_context fields 2017-10-23 17:00:06 -03:00
vaapi_decode.c vaapi: Make the decode profile matching more explicit 2017-12-02 15:21:31 +00:00
vaapi_decode.h Merge commit 'b46a77f19d' 2017-11-11 20:33:26 -03:00
vaapi_encode.c lavc/vaapi_encode: give a debug message if attrs unsupported. 2017-12-19 23:02:31 +00:00
vaapi_encode.h lavc/vaapi_encode: Change the slice/parameter buffers to dynamic alloc. 2017-08-28 11:49:57 +01:00
vaapi_encode_h264.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vaapi_encode_h265.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01: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 avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01: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_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 lavc: Mark all AVHWAccel structures as const 2017-12-19 23:24:24 +00: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
vc1.c
vc1.h
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c
vc1_pred.c
vc1_pred.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c lavc: Add hardware config metadata for decoders supporting hardware output 2017-12-19 23:21:59 +00:00
vc1dsp.c
vc1dsp.h
vc2enc.c avcodec/vc2enc: Clear coef_buf on allocation 2017-11-15 17:31:09 +01: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 lavc: replace and deprecate the lock manager 2017-12-26 02:50:00 +01: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 avcodec/videotoolbox: fix SEGV when hwaccel decoding h264 with ffmpeg.c 2017-11-28 08:50:13 -08:00
videotoolbox.h
videotoolboxenc.c avcodec: add metadata to identify wrappers and hardware decoders 2017-12-14 19:37:56 +01:00
vima.c
vlc.h
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
vorbis_parser_internal.h
vorbisdec.c
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: remove remaining uses of avcodec_get_chroma_sub_sample 2017-11-06 19:13:03 -03:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8.c webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
vp8.h webp: Fix alpha initialisation 2017-12-19 23:21:59 +00:00
vp8_parser.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c avcodec/vp9: mark frame as finished on decode_tiles() failure 2017-12-15 00:08:56 +01:00
vp9.h
vp9_mc_template.c avcodec/vp9: Add tile threading support 2017-09-08 10:25:40 -04: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 Merge commit '5c22c90c1d' 2017-11-12 01:14:52 -03:00
vp9_superframe_split_bsf.c avcodec/vp9_superframe_split_bsf: Fix integer overflow in frame_size/total_size checks 2017-12-10 20:11:46 +01:00
vp9block.c Merge commit 'fd9212f2ed' 2017-09-26 16:02:40 -03:00
vp9data.c
vp9data.h
vp9dec.h vp9: move VP9SharedContext back to the top of VP9Context 2017-09-19 14:52:15 +02:00
vp9dsp.c
vp9dsp.h
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp9lpf.c
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
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
vt_internal.h libavcodec/videotoolbox: fix decoding of h264 streams with minor SPS changes 2017-11-20 10:23:43 -08:00
wavpack.c avcodec/wavpack: Fix invalid shift 2017-07-05 03:19:27 +02:00
wavpack.h avcodec/wavpack: Change wp_log2() to unsigned 2017-06-16 20:32:39 +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
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c
wmaenc.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
wmalosslessdec.c
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: support multichannel XMA stream configurations 2017-10-09 17:06:19 +02:00
wmavoice.c wmavoice: free frame before ff_get_buffer 2017-11-11 14:19:05 +01:00
wmavoice_data.h
wmv2.c
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
wmv2dsp.h
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
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c
xma_parser.c
xpmdec.c
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
xvididct.h
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c xwddec: support 8bpp grayscale 2017-08-13 19:58:40 +02:00
xwdenc.c
xxan.c
y41pdec.c
y41penc.c
ylc.c avcodec/ylc: Fix shift overflow 2017-07-24 17:52:42 +02:00
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
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