ffmpeg/libavcodec
Martin Storsjö 0ea603203d arm: vp9itxfm16: Make the larger core transforms standalone functions
This work is sponsored by, and copyright, Google.

This reduces the code size of libavcodec/arm/vp9itxfm_16bpp_neon.o from
17500 to 14516 bytes.

This gives a small slowdown of a couple tens of cycles, up to around
150 cycles for the full case of the largest transform, but makes
it more feasible to add more optimized versions of these transforms.

Before:                                 Cortex A7       A8       A9      A53
vp9_inv_dct_dct_16x16_sub4_add_10_neon:    4237.4   3561.5   3971.8   2525.3
vp9_inv_dct_dct_16x16_sub16_add_10_neon:   6371.9   5452.0   5779.3   3910.5
vp9_inv_dct_dct_32x32_sub4_add_10_neon:   22068.8  17867.5  19555.2  13871.6
vp9_inv_dct_dct_32x32_sub32_add_10_neon:  37268.9  38684.2  32314.2  23969.0

After:
vp9_inv_dct_dct_16x16_sub4_add_10_neon:    4375.1   3571.9   4283.8   2567.2
vp9_inv_dct_dct_16x16_sub16_add_10_neon:   6415.6   5578.9   5844.6   3948.3
vp9_inv_dct_dct_32x32_sub4_add_10_neon:   22653.7  18079.7  19603.7  13905.3
vp9_inv_dct_dct_32x32_sub32_add_10_neon:  37593.2  38862.2  32235.8  24070.9

Signed-off-by: Martin Storsjö <martin@martin.st>
2017-03-19 22:54:19 +02:00
..
aarch64 aarch64: vp9itxfm16: Restructure the idct32 store macros 2017-03-19 22:54:15 +02:00
alpha
arm arm: vp9itxfm16: Make the larger core transforms standalone functions 2017-03-19 22:54:19 +02:00
avr32
bfin
mips avcodec/mips/Makefile: corrected conditional build of version 1 of vc1dsp optimizations for loongson mmi 2017-02-23 02:37:55 +01:00
neon
ppc Merge commit '6892df9294' 2017-03-19 18:41:26 +01:00
sh4
sparc
tests lavc/tests/dct/aarch64: add ff_simple_idct_neon test 2017-03-16 12:00:41 +01:00
x86 Merge commit '721d57e608' 2017-03-19 17:15:24 -03:00
.gitignore Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
4xm.c doc: fix spelling errors 2016-10-29 20:43:15 +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 imdct15: rename to mdct15 and add a forward transform 2017-02-14 06:15:36 +00:00
aac_ac3_parser.c lavc/aac_ac3_parser: reindent 2016-02-27 16:31:46 -06:00
aac_ac3_parser.h
aac_adtstoasc_bsf.c avcodec/aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC 2016-11-25 18:24:56 -03:00
aac_defines.h avcodec/aactab: do not use floats for constants 2016-03-15 00:47:38 +01:00
aac_parser.c
aacadtsdec.c
aacadtsdec.h
aaccoder.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aaccoder_trellis.h aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aaccoder_twoloop.h doc: fix spelling errors 2016-10-21 23:58:47 +02:00
aacdec.c imdct15: rename to mdct15 and add a forward transform 2017-02-14 06:15:36 +00:00
aacdec_fixed.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
aacdec_template.c aacdec: do not mutate input packet metadata 2017-03-09 10:16:12 +01:00
aacdectab.h aactab: move ltp_coef[] from aacdectab to aactab 2015-10-17 02:31:20 +01:00
aacenc.c aacenc: quit when the audio queue reaches 0 rather than keeping track of empty frames 2016-11-08 00:50:51 +00:00
aacenc.h aacenc: quit when the audio queue reaches 0 rather than keeping track of empty frames 2016-11-08 00:50:51 +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 AAC encoder: Extensive improvements 2015-10-11 17:29:50 -03:00
aacenc_ltp.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_ltp.h aacenc: add support for encoding files using Long Term Prediction 2015-10-17 02:31:20 +01:00
aacenc_pred.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacenc_pred.h aacenc_pred: correct header information 2015-10-17 02:31:20 +01:00
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: use generational cache instead of resetting. 2016-03-08 23:56:51 +01:00
aacenc_tns.c AAC encoder: check for NaNs/inf in TNS gain 2016-01-21 03:47:28 -03:00
aacenc_tns.h aacenc_tns: rework TNS descision logic 2015-10-17 11:10:26 +01:00
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: partially revert previous commits to set options via a profile 2015-10-17 03:17:27 +01:00
aacps.c aacps: avoid division by zero in stereo_processing 2015-11-10 01:33:24 +00:00
aacps.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
aacps_fixed.c
aacps_fixed_tablegen.c
aacps_fixed_tablegen.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
aacps_float.c
aacps_tablegen.c
aacps_tablegen.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
aacps_tablegen_template.c avcodec/aacps_tablegen_template: replace #define by typedef 2015-11-24 20:36:40 -05:00
aacpsdata.c
aacpsdsp.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
aacpsdsp_fixed.c
aacpsdsp_float.c
aacpsdsp_template.c
aacpsy.c aacpsy: remove dead code 2016-05-31 01:08:25 +01:00
aacsbr.c aac: Drop broken cruft 2016-08-17 12:16:42 +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: Split the env_facs table 2015-12-12 12:19:07 +01:00
aacsbr_fixed_tablegen.h avcodec/aacsbr_tablegen: always initialize tables at runtime 2015-12-09 07:36:58 -05:00
aacsbr_tablegen.h avcodec/aacsbr_tablegen: always initialize tables at runtime 2015-12-09 07:36:58 -05:00
aacsbr_tablegen_common.h avcodec/aacsbr_tablegen: always initialize tables at runtime 2015-12-09 07:36:58 -05:00
aacsbr_template.c Merge commit '42c4c2d2a6' 2017-03-19 15:54:44 +01:00
aacsbrdata.h
aactab.c avcodec/aac_tablegen: get rid of hardcoded tables entirely 2015-11-28 09:41:15 -05:00
aactab.h avcodec/aactab: do not use floats for constants 2016-03-15 00:47:38 +01:00
aandcttab.c
aandcttab.h
aasc.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
ac3.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
ac3.h avcodec/(e)ac3: Fix target_level for EAC3. 2016-09-15 12:18:55 +02:00
ac3_parser.c avcodec: drop 2 suffix from avpriv_ac3_parse_header2 2015-10-22 00:34:54 +02:00
ac3_parser.h avcodec: drop 2 suffix from avpriv_ac3_parse_header2 2015-10-22 00:34:54 +02:00
ac3dec.c Merge commit '8495d84f01' 2017-03-15 21:58:13 +01:00
ac3dec.h avcodec/ac3dec: add consistent noise generation option. 2017-01-22 02:29:16 +01:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec/ac3dec: add consistent noise generation option. 2017-01-22 02:29:16 +01:00
ac3dec_float.c avcodec/ac3dec: add consistent noise generation option. 2017-01-22 02:29:16 +01:00
ac3dsp.c Merge commit '0f40c90984' 2016-06-21 15:26:20 +02:00
ac3dsp.h
ac3enc.c avcodec/ac3enc: Remove duplicate #include 2016-01-11 01:35:34 +01:00
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
ac3enc_template.c ac3: Check the array bound before dereferencing 2016-05-27 15:49:48 +02:00
ac3tab.c
ac3tab.h avcodec/ac3: always use hardcoded tables 2015-11-30 18:29:57 -05:00
acelp_filters.c lavc: typo fix cliping -> clipping, saftey -> safety 2015-12-11 19:10:00 -05:00
acelp_filters.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
acelp_pitch_delay.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c adpcm: fix clipping for yamaha 2017-02-15 12:46:01 +01:00
adpcm.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
adpcm_data.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
adpcm_data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
adpcmenc.c adpcm: fix clipping for yamaha 2017-02-15 12:46:01 +01: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: unbreak decoding of files with slice_width != 16 2017-02-24 11:35:02 +01:00
alac.c Merge commit '796dca027b' 2017-03-19 17:36:37 +01:00
alac_data.c
alac_data.h
alacdsp.c x86/alacdsp: add simd optimized functions 2015-10-06 20:22:00 -03:00
alacdsp.h x86/alacdsp: add simd optimized functions 2015-10-06 20:22:00 -03:00
alacenc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec: add XPM decoder and demuxer 2017-03-12 18:24:49 +01:00
alsdec.c lavc/alsdec: use get_bitsz() to simplify reading of the mantissa 2016-09-09 11:50:12 -03:00
amr.h avcodec/amr: replace #define by typedef 2015-11-21 08:51:49 -05:00
amrnbdata.h
amrnbdec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
amrwbdata.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
amrwbdec.c avcodec/amrwbdec: Fix runtime error: left shift of negative value -1 2017-03-12 04:38:14 +01:00
anm.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
ansi.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
apedec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
apng.h
ass.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
ass.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
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 fix some a/an typos 2016-03-28 14:13:17 -08:00
assdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
assenc.c lavc: deprecate decoded ass subtitles with timings 2016-02-26 21:53:34 +01:00
asv.c
asv.h
asvdec.c avcodec/asvdec: return correct value in case of error 2016-12-23 11:10:47 +01:00
asvenc.c lavc: fix typos 2016-10-09 20:09:00 +02:00
atrac.c
atrac.h
atrac1.c avcodec/atrac1: fix decoder: QMF delay compensation should be 39 samples 2015-11-21 11:38:45 +01:00
atrac1data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
atrac3.c lavc/atrac3: Constify a pointer declaration. 2017-02-11 16:35:22 +01:00
atrac3data.h
atrac3plus.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c avcodec: add ATRAC Advanced Lossless decoders 2017-02-11 12:00:38 +01:00
atrac3plusdsp.c lavc/atrac3plusdsp: change pow(2,x) to exp2f(x) 2016-01-22 19:26:41 +05:30
audio_frame_queue.c
audio_frame_queue.h
audioconvert.c
audioconvert.h
audiodsp.c
audiodsp.h
audiotoolboxdec.c lavc/audiotoolboxdec: fix OSX SDK detection 2016-11-14 02:35:26 +01:00
audiotoolboxenc.c lavc/audiotoolboxenc: fix dropped frames on iOS 2016-06-16 21:02:41 -04:00
aura.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
avcodec.h Merge commit 'd42809f983' 2017-03-19 18:28:40 +01:00
avcodecres.rc
avdct.c avcodec/avdct: remove redundant "default" information in options 2015-10-26 15:39:09 +01:00
avdct.h
avfft.c Merge commit 'd12b5b2f13' 2016-05-11 19:13:03 +01:00
avfft.h
avpacket.c lavc/avpacket: Make pkt parameter of av_packet_get_side_data() const. 2017-03-16 21:09:41 +01:00
avpicture.c Merge commit 'f7edcac040' 2015-12-08 10:03:08 +01:00
avrndec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
avs.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +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-07 23:31:25 +01:00
bethsoftvideo.h
bfi.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
bgmc.c
bgmc.h
bink.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
binkaudio.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitstream.c avcodec: move bitswap_32() into a header file 2017-01-11 15:40:01 +01:00
bitstream_filter.c avcodec/bitstream_filter: Fix initializing options from the argument string 2016-04-18 02:48:44 +02:00
bitstream_filters.c Merge commit '06edef3d5e' 2016-05-12 14:04:02 +01:00
blockdsp.c
blockdsp.h
bmp.c avcodec/bmp: Fix runtime error: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself 2017-02-21 19:05:04 +01:00
bmp.h
bmp_parser.c avcodec/bmp_parser: Check fsize 2016-06-06 14:32:48 +02:00
bmpenc.c
bmvaudio.c
bmvvideo.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
brenderpix.c
bsf.c avcodec/bsf: fix resource leak in av_bsf_list_parse_str 2017-01-11 04:09:47 +08:00
bsf.h avcodec/bsf: Add ff_bsf_get_packet_ref() function 2016-08-13 12:46:18 +02:00
bswapdsp.c
bswapdsp.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
bytestream.h
c93.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
cabac.c doc: fix spelling errors 2016-10-21 23:58:47 +02:00
cabac.h avcodec/cabac: Check initial cabac decoder state 2015-11-27 13:52:47 +01:00
cabac_functions.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
canopus.c
canopus.h
cavs.c Merge commit 'f81be06cf6' 2017-03-19 15:23:52 -03:00
cavs.h Merge commit 'f81be06cf6' 2017-03-19 15:23:52 -03:00
cavs_parser.c
cavsdata.c
cavsdec.c Merge commit 'f81be06cf6' 2017-03-19 15:23:52 -03: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 avcodec/cbrt_data: include avutil/libm.h to unbreak compilation on systems without cbrt 2016-03-14 15:49:34 +01:00
cbrt_data.h avcodec/cbrt_data: add missing header include 2017-02-22 14:36:26 -03:00
cbrt_data_fixed.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
cbrt_fixed_tablegen.c
cbrt_tablegen.c
cbrt_tablegen.h Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
cbrt_tablegen_template.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +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 lavc/cdg: Add transparency support. 2015-10-30 01:24:50 +01:00
cdxl.c avcodec/cdxl: add support for raw videos with chunky format 2016-02-19 10:45:54 +01:00
celp_filters.c
celp_filters.h
celp_math.c lavc: G.723.1 encoder 2015-11-30 10:58:46 -05:00
celp_math.h Merge commit 'f023d57d35' 2015-12-07 15:50:45 +01:00
cfhd.c avcodec/cfhd: Increase minimum band dimension to 3 2016-08-19 22:28:32 +02:00
cfhd.h cfhd: reallocate internal buffers on format change. 2016-02-27 12:18:06 +00:00
cfhddata.c avcodec: Cineform HD Decoder 2016-01-30 17:44:13 +00:00
cga_data.c
cga_data.h
chomp_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
cinepak.c libavcodec/cinepak.c: fix a wrong (inverted) misleading comment 2017-02-07 23:31:25 +01:00
cinepakenc.c libavcodec/cinepakenc.c: comments cleanup (contents) 2017-02-02 16:31:13 +01:00
clearvideo.c avcodec: add ClearVideo decoder 2017-03-02 11:39:54 +01:00
cljrdec.c
cljrenc.c
cllc.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
cngdec.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
cngenc.c
codec_desc.c Merge commit 'd42809f983' 2017-03-19 18:28:40 +01:00
cook.c Merge commit '409d1cd2c9' 2017-03-19 17:47:19 +01:00
cook_parser.c
cookdata.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
copy_block.h
cos_tablegen.c avcodec/cos_tablegen: extend table generation to 17bits 2016-03-05 00:39:53 -03:00
cpia.c fix some a/an typos 2016-03-28 14:13:17 -08:00
crystalhd.c avcodec/crystalhd: Handle errors from av_image_get_linesize 2016-11-30 16:14:39 -08:00
cscd.c
cuvid.c avcodec/cuvid: add support for cropping/resizing 2017-03-09 18:39:15 +01:00
cyuv.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
d3d11va.c Merge commit 'bb198c4997' 2015-10-05 11:18:31 +02:00
d3d11va.h
dca.c avcodec/dca: support EXSS marker in avpriv_dca_convert_bitstream() 2016-05-31 11:45:49 -03:00
dca.h avcodec/dca: move EXSS sampling frequency arrays to dca.c 2016-05-26 13:32:48 -03:00
dca_core.c dcaenc: Implementation of Huffman codes for DCA encoder 2017-01-15 18:17:12 +00:00
dca_core.h avcodec/dca: move huffman data into separate object file 2016-05-01 16:50:29 -03:00
dca_core_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
dca_exss.c avcodec/dca: move EXSS sampling frequency arrays to dca.c 2016-05-26 13:32:48 -03:00
dca_exss.h avcodec/dca_exss: prepare to be called from parser context 2016-05-25 11:22:55 -03:00
dca_lbr.c avcodec/dca_lbr: Fix off by 1 error in freq check 2017-02-02 15:48:50 +01:00
dca_lbr.h avcodec/dca: add DTS Express (LBR) decoder 2016-05-10 20:33:28 -03:00
dca_parser.c avcodec/dca_parser: skip initial padding 2016-05-31 11:45:59 -03:00
dca_syncwords.h avcodec/dca: add REV1AUX sync word 2016-01-31 17:09:38 +01:00
dca_xll.c avcodec/dca_xll: Fix runtime error: signed integer overflow: 2147286116 + 6298923 cannot be represented in type 'int' 2017-03-12 04:38:14 +01:00
dca_xll.h avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dcadata.c dcaenc: Implementation of Huffman codes for DCA encoder 2017-01-15 18:17:12 +00:00
dcadata.h dcaenc: Implementation of Huffman codes for DCA encoder 2017-01-15 18:17:12 +00:00
dcadct.c avcodec/dca: add math helpers and fixed point DCT 2016-01-31 17:09:38 +01:00
dcadct.h avcodec/dca: add math helpers and fixed point DCT 2016-01-31 17:09:38 +01:00
dcadec.c avcodec/dca: require checked bitstream reader 2016-05-31 11:45:48 -03:00
dcadec.h avcodec/dca: require checked bitstream reader 2016-05-31 11:45:48 -03:00
dcadsp.c avcodec/dcadsp: Fix 2 runtime error: signed integer overflow: -1958094138 - 1078906344 cannot be represented in type 'int' 2017-03-05 12:01:48 +01:00
dcadsp.h avcodec/dca: add DTS Express (LBR) decoder 2016-05-10 20:33:28 -03:00
dcaenc.c dcaenc: Use Huffman codes for Bit Allocation Index 2017-01-20 10:03:46 +00:00
dcaenc.h dcaenc: Implementation of Huffman codes for DCA encoder 2017-01-15 18:17:12 +00: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/dca: add math helpers and fixed point DCT 2016-01-31 17:09:38 +01:00
dct.c
dct.h
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c avcodec/mpegaudiodec: Eliminate many undefined operations 2017-02-20 17:14:54 +01:00
dctref.c
dctref.h
dds.c dds: limit 4 bpp handling to AV_PIX_FMT_PAL8 2016-11-16 19:29:45 +01:00
dfa.c
dirac.c Merge commit '4024b566d6' 2016-06-26 15:12:48 +02:00
dirac.h diracdec: move the MAX_DWT_LEVELS macro to dirac.h 2016-02-03 17:19:30 +00:00
dirac_arith.c
dirac_arith.h
dirac_dwt.c diracdec: Pass DWTPlane to dwt init 2016-02-07 09:09:13 -08:00
dirac_dwt.h diracdec: Pass DWTPlane to dwt init 2016-02-07 09:09:13 -08:00
dirac_dwt_template.c dirac_dwt: Rename init2 to init 2016-02-07 09:09:13 -08:00
dirac_parser.c dirac: add more parse codes from the specifications 2016-01-21 16:49:45 +00:00
dirac_vlc.c dirac_vlc: prevent shifting a 0 by 64 bits when zeroing residue 2016-07-14 01:29:34 +01:00
dirac_vlc.h avcodec/dirac_vlc: Fix avutil.h include 2016-07-12 19:11:40 +02:00
diracdec.c diracdec: check return code of get_buffer_with_edge 2016-11-04 20:35:23 +01:00
diracdsp.c diracdsp: add dequantization SIMD 2016-07-11 23:30:11 +01:00
diracdsp.h diracdsp: add dequantization SIMD 2016-07-11 23:30:11 +01:00
diractab.c diradec: split tables away to a separate diractab file 2016-02-03 17:19:33 +00:00
diractab.h diractab: expose the maximum quantization index as a macro 2016-07-11 23:38:01 +01:00
dnxhd_parser.c libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dnxhddata.c avcodec/dnxhddata: add support for cid 1244 2016-09-19 02:33:58 +02:00
dnxhddata.h avcodec/dnxhddata: move avpriv_dnxhd_parse_header_prefix to a header 2016-07-25 12:19:39 -03:00
dnxhddec.c avcodec/dnxhddec: fix decoding of DNxHR HQX 10-bit 2017-02-22 21:21:52 +01:00
dnxhdenc.c avcodec/dnxhdenc: Move allocation out of radix_sort() 2016-10-21 14:17:50 +02:00
dnxhdenc.h avcodec/dnxhdenc: Fix alignment of edge_buf* 2016-11-01 21:02:26 +01:00
dpcm.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
dpx.c lavc/dpx: Support GRAY12 colourspace. 2016-11-14 00:33:12 +01:00
dpx_parser.c
dpxenc.c avcodec/dpxenc: Fix "libavcodec/dpxenc.c:250:44: warning: passing argument 3 of av_image_copy_to_buffer from incompatible pointer type" 2015-10-24 12:16:04 +02:00
dsd.c avcodec: add Direct Stream Transfer (DST) decoder 2016-05-15 01:01:45 +02:00
dsd.h avcodec/dsd: Fix "warning: ctables defined but not used [-Wunused-variable]" 2016-05-15 17:46:38 +02:00
dsd_tablegen.h avcodec: add Direct Stream Transfer (DST) decoder 2016-05-15 01:01:45 +02:00
dsddec.c avcodec: add Direct Stream Transfer (DST) decoder 2016-05-15 01:01:45 +02:00
dsicinaudio.c
dsicinvideo.c
dss_sp.c avcodec: remove "get_buffer() failed" message 2016-04-08 09:40:32 +02:00
dstdec.c avcodec/dstdec: Fix "warning: initialization from incompatible pointer type [enabled by default]" 2016-05-15 12:21:15 +02:00
dump_extradata_bsf.c avcodec/dump_extradata_bsf: Add back 'k' and 'e' options 2016-04-18 02:54:33 +02:00
dv.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
dv.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c libavcodec/dv_tablegen: fixed wrong printf format 2016-05-24 20:47:03 +02:00
dv_tablegen.h
dvaudio.h avcodec/dvaudio: add missing header include 2016-01-29 13:57:15 -03:00
dvaudio_parser.c avcodec: add dvaudio parser 2016-01-28 10:31:41 +01:00
dvaudiodec.c avcodec/dvaudiodec: now that we got samples, fix 12bit case 2016-03-23 09:32:34 +01:00
dvbsub.c Merge commit 'a17a766190' 2015-10-22 21:41:53 +02:00
dvbsub_parser.c Merge commit '6ac52f05a6' 2016-06-29 11:52:03 +02:00
dvbsubdec.c Merge commit '7effebde78' 2017-03-19 16:10:17 +01:00
dvbtxt.h avformat/dvbtxt: add raw demuxer for dvb teletext probing 2016-02-19 21:50:16 +01:00
dvd_nav_parser.c
dvdata.c
dvdata.h
dvdec.c avcodec/dvdec: Fix "left shift of negative value -254" 2016-01-10 17:44:33 +01:00
dvdsub_parser.c
dvdsubdec.c avcodec/dvdsubdec: Fix off by 1 error 2016-10-26 19:50:53 +02:00
dvdsubenc.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
dvenc.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
dxa.c
dxtory.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
dxv.c Merge commit '7ebdffc353' 2017-03-15 23:26:10 +01:00
dxva2.c dxva2: get the slice number directly from the surface in D3D11VA 2017-01-16 02:54:04 +01:00
dxva2.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
dxva2_h264.c dxva2: use a single macro to test if the DXVA context is valid 2017-01-16 02:54:04 +01:00
dxva2_hevc.c dxva2: use a single macro to test if the DXVA context is valid 2017-01-16 02:54:04 +01:00
dxva2_internal.h dxva2: allow an empty array of ID3D11VideoDecoderOutputView 2017-01-16 02:54:04 +01:00
dxva2_mpeg2.c dxva2: use a single macro to test if the DXVA context is valid 2017-01-16 02:54:04 +01:00
dxva2_vc1.c dxva2: use a single macro to test if the DXVA context is valid 2017-01-16 02:54:04 +01:00
dxva2_vp9.c dxva2: use a single macro to test if the DXVA context is valid 2017-01-16 02:54:04 +01:00
eac3_data.c
eac3_data.h
eac3dec.c avcodec/eac3dec: Fix runtime error: left shift of negative value -3 2017-02-26 17:16:22 +01:00
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
eatgq.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
eatgv.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
eatqi.c avcodec/eatqi: print error on mb decode failure 2016-02-17 16:13:09 +01:00
elbg.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
elbg.h
elsdec.c
elsdec.h
error_resilience.c avcodec/error_resilience: Fix "assignment from incompatible pointer type" warning 2017-02-16 13:20:27 +01:00
error_resilience.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
escape124.c escape124: reject codebook size 0 2016-11-09 21:10:59 +01:00
escape130.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
evrcdata.h
evrcdec.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
exif.c exif: take a generic log context 2016-04-02 22:48:15 +01:00
exif.h exif: take a generic log context 2016-04-02 22:48:15 +01:00
exr.c avcodec/exr: export writer info into frame metadata 2017-01-19 21:06:34 +01:00
faandct.c Merge commit '34c22a9ca6' 2017-03-19 16:00:21 +01:00
faandct.h
faanidct.c Merge commit '34c22a9ca6' 2017-03-19 16:00:21 +01:00
faanidct.h
faxcompr.c avcodec/faxcompr: Add missing runs check in decode_uncompressed() 2015-11-05 21:36:14 +01:00
faxcompr.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
fdctdsp.c
fdctdsp.h
ffjni.c doc: fix spelling errors 2016-10-21 23:58:47 +02:00
ffjni.h lavc/ffjni: replace ff_jni_{attach,detach} with ff_jni_get_env 2016-07-27 15:43:39 +02:00
fft-internal.h
fft.h avcodec/fft: Add revtab32 for FFTs with more than 65536 samples 2016-03-04 16:05:47 +01:00
fft_fixed.c
fft_fixed_32.c
fft_float.c
fft_init_table.c avcodec: Extend fft to size 2^17 2016-03-04 13:51:42 +01:00
fft_table.h avcodec: Extend fft to size 2^17 2016-03-04 13:51:42 +01:00
fft_template.c avcodec/fft: Add revtab32 for FFTs with more than 65536 samples 2016-03-04 16:05:47 +01:00
ffv1.c avcodec/ffv1: add AV_PIX_FMT_GBRP16 support 2016-08-08 00:32:09 +02:00
ffv1.h avcodec/ffv1: add AV_PIX_FMT_GBRP16 support 2016-08-08 00:32:09 +02:00
ffv1_template.c avcodec/ffv1: template functions to allow data types different from int16_t 2016-08-08 00:27:43 +02:00
ffv1dec.c Merge commit '17cb56b356' 2017-03-19 15:58:43 +01:00
ffv1dec_template.c avcodec/ffv1: Fix rgb plane ordering in experimental planar RGB 2016-08-16 23:04:00 +02:00
ffv1enc.c Merge commit '17cb56b356' 2017-03-19 15:58:43 +01:00
ffv1enc_template.c avcodec/ffv1enc: Add RGB48 support 2016-08-16 23:06:02 +02:00
ffwavesynth.c
fic.c lavc/fic: Do not warn about empty cursor. 2016-05-01 15:30:22 +02:00
file_open.c
flac.c avcodec/flac: forward errors from ff_flac_parse_streaminfo() 2016-12-03 23:39:11 +01:00
flac.h avcodec/flac: forward errors from ff_flac_parse_streaminfo() 2016-12-03 23:39:11 +01:00
flac_parser.c avcodec/flac_parser: Update nb_headers_buffered 2016-11-30 00:58:56 +01:00
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: reduce limit for golomb so that the max value does not overflow 2017-02-21 00:40:20 +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 lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
flashsv.c avcodec/flashsv: Check size before updating it 2015-11-14 13:34:52 +01:00
flashsv2enc.c
flashsvenc.c
flicvideo.c avcodec/flicvideo: update comment, 24bit support is implemented 2017-02-22 15:45:06 +01: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 Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
fmtconvert.c Merge commit 'aebf07075f' 2016-01-02 13:08:29 +01:00
fmtconvert.h Merge commit 'aebf07075f' 2016-01-02 13:08:29 +01:00
fmvc.c avcodec/fmvc: initialize opcode to 0 2017-02-24 15:50:16 +01:00
frame_thread_encoder.c Check av_dup_packet() return code 2016-06-05 15:22:59 +02:00
frame_thread_encoder.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
fraps.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
frwu.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
g2meet.c Use correct msvc type specifiers for ptrdiff_t and size_t. 2016-03-09 14:00:22 +01:00
g722.c
g722.h
g722dec.c
g722dsp.c
g722dsp.h
g722enc.c
g723_1.c Merge commit 'f023d57d35' 2015-12-07 15:50:45 +01:00
g723_1.h Merge commit 'c5eb279e24' 2015-12-08 09:50:59 +01:00
g723_1dec.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
g723_1enc.c avcodec/g723_1: fix license header 2015-12-07 16:10:51 +01:00
g726.c avcodec/g726: Add missing ADDB output mask 2016-09-14 15:50:07 +02:00
g729.h
g729_parser.c
g729data.h
g729dec.c lavu: rename and move ff_parity to av_parity 2016-01-07 20:04:24 -03:00
g729postfilter.c avcodec/g729postfilter: Avoid function calls in FFMAX() arguments 2015-11-10 15:44:46 +01:00
g729postfilter.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
get_bits.h avcodec: add Newtek SpeedHQ decoder 2017-01-11 16:02:10 +01:00
gif.c avcodec/gif: don't honor transparency if palette changed 2016-09-07 15:56:13 +02:00
gif.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
gifdec.c Merge commit '32c8359093' 2016-10-07 13:03:36 +02:00
golomb.c
golomb.h Merge commit '83b92a855e' 2017-03-19 16:12:41 +01:00
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c Merge commit '81f769fa12' 2016-06-29 11:48:53 +02:00
gsmdec_data.h Merge commit '81f769fa12' 2016-06-29 11:48:53 +02:00
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 Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261_parser.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261data.c
h261dec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
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 '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h263_parser.c
h263_parser.h
h263data.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h263data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h263dec.c avcodec: Add FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM to most h263 based codecs 2017-01-21 02:30:38 +01:00
h263dsp.c
h263dsp.h
h264.h Merge commit '5c2fb561d9' 2016-08-01 15:11:05 -03:00
h264_cabac.c avcodec/h264_cabac: Fix runtime error: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself 2017-03-16 16:16:05 +01:00
h264_cavlc.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264_direct.c avcodec/h264_direct: Fix runtime error: signed integer overflow: 2147483647 - -14133 cannot be represented in type 'int' 2017-03-14 02:23:50 +01:00
h264_loopfilter.c Merge commit 'f638b67e57' 2016-08-01 12:58:09 -03:00
h264_mb.c Merge commit 'f638b67e57' 2016-08-01 12:58:09 -03:00
h264_mb_template.c Merge commit '56087ec0a2' 2016-06-20 12:31:29 +02:00
h264_mc_template.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264_mp4toannexb_bsf.c Merge commit 'f3ed484953' 2016-05-12 14:34:03 +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/h2645: Fix NAL unit padding 2016-08-18 23:36:18 +02:00
h264_parse.h Merge commit 'f638b67e57' 2016-08-01 12:58:09 -03:00
h264_parser.c avcodec/h264_sei: Check actual presence of SEI picture timing instead of implying it 2017-02-15 00:19:50 +01:00
h264_picture.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264_ps.c Merge commit 'b96f0ab3d2' 2017-03-19 15:56:19 +01:00
h264_ps.h Merge commit 'a8cbe5a0cc' 2016-11-17 15:17:21 +01:00
h264_refs.c Merge commit 'b96f0ab3d2' 2017-03-19 15:56:19 +01:00
h264_sei.c avcodec/h264_sei: Check actual presence of SEI picture timing instead of implying it 2017-02-15 00:19:50 +01:00
h264_sei.h avcodec/h264_sei: Check actual presence of SEI picture timing instead of implying it 2017-02-15 00:19:50 +01:00
h264_slice.c avcodec/h264_sei: Check actual presence of SEI picture timing instead of implying it 2017-02-15 00:19:50 +01:00
h264addpx_template.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264data.h Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
h264dec.c lavc/h264dec: use OFFSET macro 2017-03-15 11:46:15 +01:00
h264dec.h Merge commit '38efff92f1' 2017-01-24 16:13:03 +01:00
h264dsp.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264dsp.h avcodec/h264: Use ptrdiff_t for (bi)weight functions 2016-09-23 04:10:44 +02:00
h264dsp_template.c avcodec/h264: Use ptrdiff_t for (bi)weight functions 2016-09-23 04:10:44 +02:00
h264idct.c
h264idct.h
h264idct_template.c avcodec/h264idct_template: fix multiple runtime error: signed integer overflow 2017-03-16 16:16:05 +01:00
h264pred.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264pred.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264pred_template.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264qpel.c
h264qpel.h
h264qpel_template.c
h2645_parse.c avcodec/h2645_parse: fix nal size 2016-08-20 00:40:43 +02:00
h2645_parse.h Merge commit '61bd0ed781' 2016-11-17 15:24:25 +01:00
hap.c
hap.h avcodec/hap: add "compressor" option to Hap encoder to disable secondary compression 2016-11-10 14:27:38 +00:00
hapdec.c avcodec/hap: consistent name for codec 2016-11-04 11:19:47 -08:00
hapenc.c avcodec/hap: add "compressor" option to Hap encoder to disable secondary compression 2016-11-10 14:27:38 +00:00
hevc.c Merge commit '1bd890ad17' 2017-01-31 15:31:34 +01:00
hevc.h lavc/hevc: store VPS/SPS/PPS data 2016-09-09 16:35:37 +02:00
hevc_cabac.c Merge commit 'cc16da75c2' 2017-01-31 16:05:06 +01:00
hevc_data.c
hevc_filter.c Merge commit '4f81f8dba7' 2016-06-29 11:54:54 +02:00
hevc_mp4toannexb_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
hevc_mvs.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
hevc_parse.c lavc: add hevc mediacodec decoder 2016-09-15 21:48:28 +02:00
hevc_parse.h lavc: add hevc mediacodec decoder 2016-09-15 21:48:28 +02:00
hevc_parser.c avcodec/hevc_parser: export framerate, remove one dependency on the decoder 2017-02-14 17:00:30 +01:00
hevc_ps.c lavc/hevc_ps: Use correct pix_fmt for 10bit 4:0:0. 2016-11-14 10:36:25 +01:00
hevc_ps_enc.c
hevc_refs.c
hevc_sei.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
hevcdsp.c Merge commit '1bd890ad17' 2017-01-31 15:31:34 +01:00
hevcdsp.h Merge commit '1bd890ad17' 2017-01-31 15:31:34 +01:00
hevcdsp_template.c lavc/hevc: remove a few random spaces to reduce diff with libav 2017-01-31 17:02:24 +01:00
hevcpred.c
hevcpred.h
hevcpred_template.c
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h Merge commit '48b80f8393' 2017-03-15 12:34:51 +01:00
hq_hqa.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
hq_hqa.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
hq_hqadata.c
hq_hqadsp.c
hq_hqadsp.h
hqx.c hqx: correct type and size check of info_offset 2015-11-20 00:50:06 +01:00
hqx.h
hqxdsp.c
hqxdsp.h
hqxvlc.c
htmlsubtitles.c avcodec/htmlsubtitles: Fix reading one byte beyond the array 2016-11-12 03:23:03 +01:00
htmlsubtitles.h
huffman.c avcodec/huffman: beautify: add space between #include and filename. 2016-07-22 03:14:07 +02:00
huffman.h Merge commit 'ffa190d047' 2016-06-23 00:29:25 +02:00
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 lossless_videodsp: rename add_hfyu_left_pred_int16 to add_left_pred_int16 2017-01-12 22:53:05 -03:00
huffyuvdsp.c avcodec/huffyuvdsp: use an actual unsigned long constant 2017-02-19 12:27:06 -03:00
huffyuvdsp.h huffyuvdsp: move functions only used by huffyuv from lossless_videodsp 2017-01-12 22:53:05 -03:00
huffyuvenc.c huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03: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
idcinvideo.c avcodec/idcinvideo: Check side data size before use 2016-10-30 15:38:44 +01:00
idctdsp.c lavc/aarch64: add ff_simple_idct{,_add,_put}_neon functions 2017-03-16 12:00:41 +01:00
idctdsp.h lavc/aarch64: add ff_simple_idct{,_add,_put}_neon functions 2017-03-16 12:00:41 +01:00
iff.c avcodec/iff: support for byterun1 ACBM compression 2017-02-12 13:28:25 +01:00
iirfilter.c Merge commit 'd12b5b2f13' 2016-05-11 19:13:03 +01:00
iirfilter.h
imc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
imcdata.h
imgconvert.c avcodec: remove missing incompatible_libav_abi references 2016-10-26 17:36:12 -03:00
imx_dump_header_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
indeo2.c avcodec/indeo2: check ctab 2016-08-19 14:24:13 +02:00
indeo2data.h Merge commit '09c4e5c598' 2016-06-29 11:20:20 +02:00
indeo3.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
indeo3data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
indeo4.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
indeo4data.h
indeo5.c
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: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01: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: Fix timeout from lack of bitstream end check 2017-03-03 01:03:29 +01:00
intrax8.c lavc/intrax8: Use correct printf specifier for size_t on Windows. 2016-07-22 19:23:01 +02:00
intrax8.h Merge commit 'ca8c759173' 2016-05-07 21:41:27 +01:00
intrax8dsp.c Merge commit '6ebd06a9b2' 2016-05-07 21:40:21 +01:00
intrax8dsp.h Merge commit '2ade1cdafb' 2016-04-17 19:27:53 +01:00
intrax8huf.h Merge commit '2ade1cdafb' 2016-04-17 19:27:53 +01:00
ituh263dec.c avcodec/ituh263dec: Use 0xffff as error code in h263p_decode_umotion() 2017-03-02 03:16:12 +01:00
ituh263enc.c Merge commit '197ae68e78' 2016-06-29 11:52:34 +02:00
ivi.c avcodec/ivi: use init_get_bits8() 2017-02-03 20:36:23 +01:00
ivi.h Merge commit '64250d94b7' 2016-04-17 18:53:11 +01:00
ivi_dsp.c lavc/ivi_dsp.c: fix warnings due to indentation 2016-10-04 18:38:41 +01:00
ivi_dsp.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
j2kenc.c avcodec/j2kenc: Add attribution to OpenJPEG project: 2016-04-01 17:35:15 +02:00
jacosub.h
jacosubdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
jfdctfst.c
jfdctint.c
jfdctint_template.c jfdct: Kill broken cruft 2016-08-17 12:16:42 +02:00
jni.c jni: Return ENOSYS on unsupported platforms 2016-08-02 22:32:12 -07:00
jni.h lavc: add JNI support 2016-03-07 11:17:31 +01:00
jpeg2000.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
jpeg2000.h avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height 2015-11-15 22:11:05 +01:00
jpeg2000dec.c avcodec/jpeg2000dec: add slice threading support 2016-03-25 22:00:52 +01:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c Merge commit 'd12b5b2f13' 2016-05-11 19:13:03 +01:00
jpeg2000dwt.h avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height 2015-11-15 22:11:05 +01:00
jpegls.c
jpegls.h
jpeglsdec.c avcodec/jpeglsdec: check shift for values that cause overflow later 2017-02-24 00:38:45 +01:00
jpeglsdec.h
jpeglsenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
jpegtables.c
jpegtables.h
jrevdct.c idct8x8: Fix undefined negative shifts 2016-03-05 08:26:36 -05:00
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c avcodec/kmvc: Check side data size before use 2016-10-30 15:38:44 +01:00
lagarith.c huffyuvdsp: move functions only used by huffyuv from lossless_videodsp 2017-01-12 22:53:05 -03:00
lagarithrac.c Merge commit '0b699920f3' 2015-11-10 17:43:17 +01:00
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
lclenc.c Merge commit '6b96d2dcda' 2016-02-24 17:35:47 +00:00
libavcodec.v Merge commit '535a742c26' 2016-06-27 17:56:47 +02:00
libcelt_dec.c
libfdk-aacdec.c
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libkvazaar.c libkvazaar: Set frame rate as a rational number 2016-01-20 17:29:13 +02:00
libmp3lame.c lavc/libmp3lame: add support for cutoff 2016-12-31 17:20:06 +01:00
libopencore-amr.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libopenh264.c Add an OpenH264 decoder wrapper 2016-07-27 10:19:40 +03:00
libopenh264.h Add an OpenH264 decoder wrapper 2016-07-27 10:19:40 +03:00
libopenh264dec.c Merge commit '36b380dcd5' 2016-11-18 10:45:08 +01:00
libopenh264enc.c Merge commit '7a76371437' 2016-11-18 10:47:08 +01:00
libopenjpegdec.c avcodec/libopenjpegdec: Set key frame metadata 2016-12-28 16:04:59 +01:00
libopenjpegenc.c libavcodec/libopenjpegenc: enable lossless option, remove layer option, and improve defaults 2017-03-09 20:28:45 -08:00
libopus.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libopus.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libopusdec.c libopusdec: default to stereo for invalid number of channels 2016-11-25 00:36:36 +01:00
libopusenc.c libopusenc: Add channel mapping family argument 2016-07-02 23:31:16 +02:00
libschroedinger.c Merge commit '6fdd4c678a' 2015-10-14 15:00:53 +02:00
libschroedinger.h
libschroedingerdec.c libschroedingerdec: fix leaking of framewithpts 2016-11-16 19:31:11 +01:00
libschroedingerenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libshine.c
libspeexdec.c
libspeexenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libtheoraenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libtwolame.c
libvo-amrwbenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libvorbisdec.c
libvorbisenc.c
libvpx.c libvpx: Enable vp9 alpha encoding 2016-07-12 23:19:50 -07:00
libvpx.h
libvpxdec.c vpx: Support color range 2016-07-23 08:27:29 +02:00
libvpxenc.c Merge commit 'b183abfb5b' 2017-03-15 12:23:18 +01:00
libwavpackenc.c
libwebpenc.c
libwebpenc_animencoder.c libwebpenc_animencoder: add missing braces to struct initialization 2016-03-17 21:46:06 -03:00
libwebpenc_common.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
libwebpenc_common.h
libx264.c avcodec/libx264: fix forced_idr logic 2016-11-22 16:35:08 +01:00
libx265.c lavc/libx265: Add gray10 and gray12 encoding support. 2017-03-08 00:25:33 +01:00
libxavs.c Merge commit '1482aff204' 2016-01-28 16:42:32 +00:00
libxvid.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
libxvid.h Merge commit 'd639dcdae0' 2017-02-01 14:21:36 +01:00
libxvid_rc.c Use avpriv_tempfile() 2016-03-12 02:08:45 +01:00
libzvbi-teletextdec.c lavc/libzvbi: remove deprecated API usage 2017-02-12 21:37:23 +00:00
ljpegenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
loco.c
log2_tab.c
lossless_audiodsp.c avcodec/wmalosslessdec: Use unsigned operations for overflowing cases 2016-06-06 02:24:22 +02:00
lossless_audiodsp.h avcodec/wmalosslessdec: fix type for coeffs and lms_updates in cdlms struct 2016-05-01 10:49:12 +02:00
lossless_videodsp.c avcodec/lossless_videodsp: add missing call to ff_llviddsp_init_ppc() 2017-01-12 22:56:50 -03:00
lossless_videodsp.h lossless_videodsp: rename add_hfyu_left_pred_int16 to add_left_pred_int16 2017-01-12 22:53:05 -03:00
lossless_videoencdsp.c huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
lossless_videoencdsp.h huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
lpc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
lpc.h lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
lsp.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
lsp.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
lzf.c lzf: update pointer p after realloc 2016-11-05 18:56:26 +01:00
lzf.h
lzw.c avcodec/lzw: ff_lzw_decode_tail() now returns the consumed bytes in lzw decompress 2015-11-10 23:21:27 +01:00
lzw.h avcodec/lzw: ff_lzw_decode_tail() now returns the consumed bytes in lzw decompress 2015-11-10 23:21:27 +01:00
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 lossless_videodsp: rename add_hfyu_left_pred_int16 to add_left_pred_int16 2017-01-12 22:53:05 -03:00
Makefile avcodec: add XPM decoder and demuxer 2017-03-12 18:24:49 +01:00
mathops.h Merge commit 'be1db21ba8' 2017-03-19 16:05:13 +01:00
mathtables.c Merge commit 'f4d581cda3' 2016-04-24 11:47:39 +01:00
mdct15.c imdct15: rename to mdct15 and add a forward transform 2017-02-14 06:15:36 +00:00
mdct15.h imdct15: rename to mdct15 and add a forward transform 2017-02-14 06:15:36 +00:00
mdct_fixed.c
mdct_fixed_32.c
mdct_float.c
mdct_template.c fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
mdec.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
me_cmp.c avcodec/me_cmp: add median SAD compare function 2016-08-22 16:41:33 +02:00
me_cmp.h avcodec/me_cmp: Fix median_sad size 2016-11-27 14:34:57 +01:00
mediacodec.c lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodec.h lavc: add mediacodec hwaccel support 2016-07-08 17:02:37 +02:00
mediacodec_surface.c lavc/ffjni: replace ff_jni_{attach,detach} with ff_jni_get_env 2016-07-27 15:43:39 +02:00
mediacodec_surface.h lavc: add mediacodec hwaccel support 2016-07-08 17:02:37 +02:00
mediacodec_sw_buffer.c lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodec_sw_buffer.h lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodec_wrapper.c lavc/mediacodec_wrapper: do not discard codecs reporting they do not support any profile 2016-10-19 09:52:15 +02:00
mediacodec_wrapper.h doc: fix spelling errors 2016-10-21 23:58:47 +02:00
mediacodecdec.c lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodecdec_common.c lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
mediacodecdec_common.h lavc/mediacodec: use more meaningful filenames 2016-10-19 10:50:56 +02:00
metasound.c avcodec/metasound: use init_get_bits8() 2017-02-03 20:29:27 +01:00
metasound_data.c
metasound_data.h
microdvddec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
mimic.c Merge commit 'a115eb9e75' 2017-03-15 21:23:30 +01:00
mjpeg.h
mjpeg2jpeg_bsf.c avcodec/mjpeg2jpeg_bsf: Check ff_bsf_get_packet success 2016-05-02 04:10:03 +02:00
mjpeg_parser.c lavc/mjpeg_parser: Allow jpegls parsing. 2016-07-05 23:48:22 +02:00
mjpega_dump_header_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
mjpegbdec.c
mjpegdec.c Merge commit 'b53d8c3ccf' 2017-03-19 16:03:25 +01:00
mjpegdec.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
mjpegenc.c avcodec/mjpegenc: Bypass the 2 pass encoding when optimal tables are not requested 2017-02-10 00:12:01 +01:00
mjpegenc.h avcodec/mjpegenc: Revert some differences in ff_mjpeg_encode_mb() relative to pre optimal huffman 2017-02-10 00:12:01 +01:00
mjpegenc_common.c lavc/mjpegenc_common: Remove an unused variable. 2017-02-10 12:34:36 +01:00
mjpegenc_common.h mjpegenc_common: add missing ff_ prefix to init_uni_ac_vlc 2017-02-09 02:56:13 +00:00
mjpegenc_huffman.c avcodec/mjpegenc: Simplify by moving assert into ff_mjpeg_encode_huffman_close() 2017-02-10 00:26:54 +01:00
mjpegenc_huffman.h avcodec/mjpegenc_huffman: add missing header include 2017-02-22 14:36:11 -03:00
mlp.c mlpenc: Working MLP/TrueHD encoder 2016-09-17 13:23:56 +01:00
mlp.h mlpenc: Working MLP/TrueHD encoder 2016-09-17 13:23:56 +01:00
mlp_parser.c
mlp_parser.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mlpdec.c
mlpdsp.c
mlpdsp.h
mlpenc.c mlpenc: Working MLP/TrueHD encoder 2016-09-17 13:23:56 +01:00
mlz.c mlz: limit next_code to data buffer size 2016-11-15 22:01:08 +01:00
mlz.h avcodec/mlz: Remove 'l' postfixes from numbers 2016-09-21 16:26:55 +02:00
mmaldec.c Merge commit '32c8359093' 2016-10-07 13:03:36 +02:00
mmvideo.c
motion_est.c avcodec/me_cmp: add median SAD compare function 2016-08-22 16:41:33 +02:00
motion_est.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
motion_est_template.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
motionpixels.c
motionpixels_tablegen.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
motionpixels_tablegen.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
movsub_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
movtextdec.c avcodec/movtextdec: run mov_text_cleanup() before overwriting pointers 2017-03-09 23:28:10 +01:00
movtextenc.c lavc: reindent a few decoders after previous commits 2016-02-26 22:15:20 +01:00
mp3_header_decompress_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
mpc.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
mpc.h Merge commit '42dc214323' 2016-06-29 11:46:36 +02:00
mpc7.c avcodec/mpc7: use init_get_bits8() 2017-02-03 20:16:30 +01:00
mpc7data.h
mpc8.c avcodec/mpc8: use init_get_bits8() 2017-02-03 20:01:07 +01:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4_unpack_bframes_bsf.c avcodec/mpeg4_unpack_bframes_bsf: Check av_packet_from_data() return value 2016-07-22 19:04:21 +02:00
mpeg4audio.c aac_latm: Allow unaligned AudioSpecificConfig 2017-02-13 09:31:13 -08:00
mpeg4audio.h aac_latm: Allow unaligned AudioSpecificConfig 2017-02-13 09:31:13 -08:00
mpeg4data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4video.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4video.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4video_parser.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4video_parser.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg4videodec.c avcodec/mpeg4videodec: Fix runtime error: signed integer overflow: -135088512 * 16 cannot be represented in type 'int' 2017-03-09 23:28:10 +01: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 avcodec: add Newtek SpeedHQ decoder 2017-01-11 16:02:10 +01:00
mpeg12data.c Merge commit 'fe27792fd7' 2016-11-14 10:42:36 +01:00
mpeg12data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg12dec.c avcodec/mpeg12dec: Fix runtime error: left shift of negative value -1 2017-03-13 04:48:43 +01:00
mpeg12enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpeg12framerate.c Merge commit 'fe27792fd7' 2016-11-14 10:42:36 +01:00
mpeg12vlc.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
mpeg_er.c avcodec/error_resilience: Optimize motion recovery code by using blcok lists 2017-01-22 21:39:43 +01:00
mpeg_er.h
mpegaudio.c
mpegaudio.h Factorize CHECK/SUINT code 2017-02-21 00:40:20 +01:00
mpegaudio_parser.c mpegaudio_parser: don't return AVERROR_PATCHWELCOME 2016-11-07 19:41:17 +01:00
mpegaudio_tablegen.c avcodec: include tablegen compat header before the tablegen functionality 2015-12-04 14:49:38 +01:00
mpegaudio_tablegen.h avcodec/mpegaudio_tablegen: Add (), fix fate 2015-12-02 03:42:44 +01:00
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c avcodec/mpegaudiodec: Eliminate many undefined operations 2017-02-20 17:14:54 +01:00
mpegaudiodec_float.c
mpegaudiodec_template.c avcodec/mpegaudiodec_template: Make l3_unscale() work with e=0 2017-03-14 22:48:49 +01:00
mpegaudiodecheader.c lavc: Add missing #includes for ff_dlog() 2016-01-03 22:49:55 +01:00
mpegaudiodecheader.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegaudiodectab.h
mpegaudiodsp.c mips: rename mipsdspr1 to mipsdsp 2015-12-04 02:35:42 +01:00
mpegaudiodsp.h mips: rename mipsdspr1 to mipsdsp 2015-12-04 02:35:42 +01:00
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c avcodec/mpegaudiodec: Eliminate many undefined operations 2017-02-20 17:14:54 +01:00
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegaudiotab.h avcodec/mpegaudio: use predefined M_SQRT2 2015-11-14 10:58:39 -05:00
mpegpicture.c avcodec/mpegvideo: Fix edge emu buffer overlap with interlaced mpeg4 2016-11-17 12:21:48 +01:00
mpegpicture.h
mpegutils.c
mpegutils.h
mpegvideo.c avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug 2016-11-17 12:21:48 +01:00
mpegvideo.h Implement optimal huffman encoding for (M)JPEG. 2017-02-08 13:59:53 +00:00
mpegvideo_enc.c avcodec/mjpegenc: Bypass the 2 pass encoding when optimal tables are not requested 2017-02-10 00:12:01 +01:00
mpegvideo_motion.c Merge commit '0e285c2f90' 2017-03-19 16:07:30 +01:00
mpegvideo_parser.c mpegvideo: Return correct coded frame sizes from parser 2016-10-31 19:23:40 +00:00
mpegvideo_xvmc.c
mpegvideodata.c
mpegvideodata.h
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c Merge commit '0e285c2f90' 2017-03-19 16:07:30 +01:00
mpegvideoencdsp.h
mpl2dec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
mqc.c
mqc.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mqcdec.c
mqcenc.c
msgsmdec.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
msgsmdec.h
msmpeg4.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
msmpeg4.h
msmpeg4data.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
msmpeg4data.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
msmpeg4dec.c Merge commit 'f2f145f303' 2017-03-19 16:06:49 +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 Merge commit '3496cec433' 2015-10-22 19:43:44 +02:00
mss1.c
mss2.c mss2: only use error correction for matching block counts 2016-11-25 21:05:03 +01:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c mss12: validate display dimensions 2016-08-18 17:06:46 +02:00
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c avcodec/msvideo1: Check side data size before use 2016-10-31 01:08:45 +01:00
msvideo1enc.c
mvcdec.c avcodec/mvcdec: simplify, no need to use reget buffer 2016-05-22 22:58:01 +02:00
mxpegdec.c
nellymoser.c Remove unnecessary get_bits.h #includes 2016-06-07 13:09:57 +02:00
nellymoser.h
nellymoserdec.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
nellymoserenc.c lavc/nellymoserenc: avoid wasteful pow 2015-12-17 08:12:41 -08:00
noise_bsf.c avcodec/noise_bsf: set correct size of .priv_data_size field 2016-05-01 22:23:48 +02:00
nuv.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
nvenc.c avcodec/nvenc: allow different const-qps for I, P and B frames 2017-03-17 10:42:55 +01:00
nvenc.h avcodec/nvenc: add initial QP value options 2017-03-01 13:15:34 +01:00
nvenc_h264.c avcodec/nvenc: add initial QP value options 2017-03-01 13:15:34 +01:00
nvenc_hevc.c avcodec/nvenc: add initial QP value options 2017-03-01 13:15:34 +01:00
omx.c omx: Add support for specifying H.264 profile [v5'] 2017-03-03 17:17:53 +01:00
on2avc.c avcodec/on2avc: add 0x500 stereo support and improve 0x500 mono support 2016-09-21 14:37:25 +02:00
on2avcdata.c
on2avcdata.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
options.c Merge commit 'd59641abfd' 2017-03-12 13:20:57 +01:00
options_table.h avcodec: Add max_pixels options 2016-12-10 22:24:10 +01:00
opus.c avcodec/opus: Check count of ambisonic channels 2017-02-17 11:18:30 +01:00
opus.h opus_celt: rename structures to better names and reorganize them 2017-02-14 06:15:36 +00:00
opus_celt.c opus_celt: rename structures to better names and reorganize them 2017-02-14 06:15:36 +00:00
opus_celt.h opus: add a native Opus encoder 2017-02-14 06:15:36 +00:00
opus_parser.c opus_parser: make ParseContext the first element in OpusParseContext 2016-12-10 13:36:57 +01:00
opus_pvq.c opus_pvq: prevent division by 0 2017-02-24 19:14:55 +00:00
opus_pvq.h opus: add a native Opus encoder 2017-02-14 06:15:36 +00:00
opus_rc.c opus_rc: add entropy encoding functions 2017-02-14 06:15:36 +00:00
opus_rc.h opus_rc: add entropy encoding functions 2017-02-14 06:15:36 +00:00
opus_silk.c opus: move the entropy decoding functions to opus_rc.c 2016-11-08 14:18:59 +00:00
opusdec.c opus_celt: rename structures to better names and reorganize them 2017-02-14 06:15:36 +00:00
opusenc.c opusenc: initialize the emphasis coefficients on init 2017-02-18 01:13:13 +00:00
opustab.c opus_celt: rename structures to better names and reorganize them 2017-02-14 06:15:36 +00:00
opustab.h opus_celt: rename structures to better names and reorganize them 2017-02-14 06:15:36 +00:00
paf.h
pafaudio.c
pafvideo.c
pamenc.c Replace any remaining avpicture function with imgutils 2015-10-21 11:59:59 +02:00
parser.c lavc/parser: export field order if not already set 2016-10-24 01:20:18 -05:00
parser.h
pcm-bluray.c
pcm-dvd.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +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 Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
pcx.c Merge commit '221402c1c8' 2017-03-19 17:55:06 +01:00
pcxenc.c lavc/pcxenc: Update format description link. 2016-02-29 12:42:29 +01:00
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 avcodec/pictordec: Fix runtime error: left shift of 805306368 by 2 places cannot be represented in type 'int' 2017-03-14 22:48:49 +01:00
pixblockdsp.c pixblockdsp: Use AV_COPY128U for get_pixels_16_c 2015-10-31 17:25:30 -07:00
pixblockdsp.h
pixels.h
pixlet.c avcodec/pixlet: fix architecture-dependent code and values 2017-03-07 14:04:01 +01:00
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: Fix runtime error: left shift of 152 by 24 places cannot be represented in type 'int' 2017-02-25 01:43:53 +01:00
pngdsp.c
pngdsp.h
pngenc.c huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
pnm.c pnm: limit maxval to UINT16_MAX 2016-11-12 01:36:47 +01: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 Merge commit 'f890677d05' 2015-10-22 20:48:54 +02:00
profiles.c libavcodec/dnxhd: add dnxhr profiles 2016-07-20 13:40:06 +02:00
profiles.h libavcodec/dnxhd: add dnxhr profiles 2016-07-20 13:40:06 +02:00
proresdata.c
proresdata.h
proresdec.h
proresdec2.c avcodec/proresdec2: Do not discard frames with bad slices 2017-03-06 16:47:17 +01:00
proresdec_lgpl.c proresdec_lgpl: explicitly check coff[3] against slice_data_size 2016-11-10 21:00:44 +01: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 Merge commit '3fd22538bc' 2017-03-19 15:30:13 -03: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 lavc/psymodel: check for av_malloc failure 2016-03-23 08:22:22 -07:00
psymodel.h doc: fix spelling errors 2016-10-21 23:58:47 +02:00
pthread.c
pthread_frame.c avcodec/pthread_frame: Check av_packet_ref() for failure 2017-02-06 01:01:33 +01:00
pthread_internal.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
pthread_slice.c avcodec/mpeg12enc: Move high resolution thread check to before initializing threads 2016-01-21 00:56:11 +01:00
ptx.c
put_bits.h avcodec/put_bits: Assert buf_ptr in flush_put_bits() 2016-01-18 19:56:37 +01:00
qcelpdata.h
qcelpdec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
qdm2.c avcodec/qdm2: make use of bytestream2 2017-01-09 18:43:19 +01:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdmc.c avcodec/qdmc: silence gcc 6.2.0 warning 2017-02-10 17:04:56 +01:00
qdrw.c avcodec/qdrw: check bytes per scanline for 2bpp images 2017-02-27 14:17:51 +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 '8e07c22e50' 2017-03-12 15:21:41 +00:00
qsv.h Merge commit 'dc923bc23b' 2015-10-22 15:55:43 +02:00
qsv_api.c
qsv_internal.h Merge commit '8e07c22e50' 2017-03-12 15:21:41 +00:00
qsvdec.c Merge commit 'e328178da9' 2017-03-15 23:22:50 +01:00
qsvdec.h Merge commit 'ce320cf1c4' 2016-11-14 15:19:51 +01:00
qsvdec_h2645.c Merge commit '92736c74fb' 2016-11-14 15:20:00 +01:00
qsvdec_mpeg2.c qsvdec: Avoid probing with qsv decoders 2016-10-31 19:23:40 +00:00
qsvdec_vc1.c qsvdec: Avoid probing with qsv decoders 2016-10-31 19:23:40 +00:00
qsvenc.c Merge commit '8e07c22e50' 2017-03-12 15:21:41 +00:00
qsvenc.h qsv: Merge libav implementation 2016-10-31 19:23:40 +00:00
qsvenc_h264.c Merge commit '37a9015ee8' 2017-03-12 15:04:45 +00:00
qsvenc_hevc.c Merge commit '37a9015ee8' 2017-03-12 15:04:45 +00:00
qsvenc_mpeg2.c Merge commit '0e6c853221' 2016-01-27 20:18:04 +00:00
qtrle.c avcodec/qtrle: Check side data size before use 2016-10-31 00:27:45 +01:00
qtrleenc.c lavc/qtrleenc: simplify FF_API_CODED_FRAME deprecation guard 2016-06-22 11:09:19 +02:00
r210dec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
r210enc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
ra144.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
ra144.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
ra144dec.c
ra144enc.c lavc/lpc: Add min_shift parameter in LPC 2016-08-28 11:18:16 +02:00
ra288.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
ra288.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
ralf.c avcodec/ralf: add support for mono 2016-04-14 22:31:57 +02:00
ralfdata.h
rangecoder.c Merge commit 'd12b5b2f13' 2016-05-11 19:13:03 +01:00
rangecoder.h Merge commit 'e4d5b55193' 2017-03-19 13:44:04 +01:00
ratecontrol.c Merge commit 'a1f6a2dfda' 2017-02-01 14:50:21 +01:00
ratecontrol.h Merge commit 'd639dcdae0' 2017-02-01 14:21:36 +01:00
raw.c avcodec/raw: add gray10 support in nut 2016-11-29 11:23:20 +01:00
raw.h
rawdec.c avcodec/rawdec: check for side data before checking its size 2016-11-04 23:38:56 -03:00
rawenc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
rdft.c
rdft.h
realtextdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
rectangle.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
remove_extradata_bsf.c avcodec/remove_extradata_bsf: Fix AVoption parameter max value 2016-09-23 17:15:49 +02:00
resample.c avcodec/resample: Remove disabled and faulty code 2016-03-16 19:52:01 +01:00
resample2.c avcodec/resample2: replace #define by typedef 2015-11-20 08:20:30 -05:00
reverse.c
rl.c lavc: fix previous merge 2016-06-23 00:42:16 +02:00
rl.h Merge commit 'ffa190d047' 2016-06-23 00:29:25 +02:00
rl2.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rle.c Merge commit 'eeb6849ced' 2016-11-14 12:03:00 +01:00
rle.h Merge commit 'eeb6849ced' 2016-11-14 12:03:00 +01:00
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
roqvideoenc.c Merge commit 'dab2034b86' 2017-03-19 15:49:15 +01:00
rpza.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rscc.c avcodec/rscc: return the packet size instead of 0 2016-12-15 22:10:40 +01:00
rtjpeg.c
rtjpeg.h
rv10.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rv10.h
rv10enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rv20enc.c
rv30.c Merge commit '4024b566d6' 2016-06-26 15:12:48 +02:00
rv30data.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
rv30dsp.c
rv34.c avcodec/rv34: Fix runtime error: signed integer overflow: 36880 * 66288 cannot be represented in type 'int' 2017-03-13 04:48:43 +01:00
rv34.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
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 avcodec/rv40: Fix runtime error: left shift of negative value 2017-02-21 15:31:06 +01:00
rv40vlc2.h
s302m.c
s302menc.c avcodec/s302menc: comment out allowed channel layouts 2015-12-23 12:46:23 +01:00
samidec.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
sanm.c
sbr.h aacsbr: don't call sbr_dequant twice without intermediate read_sbr_data 2015-11-20 23:25:24 +01:00
sbrdsp.c Merge commit '3ccec334b8' 2017-03-15 21:37:40 -03:00
sbrdsp.h
sbrdsp_fixed.c sbrdsp_fixed: assert that input values are in the valid range 2015-12-11 00:04:04 +01:00
sbrdsp_template.c
scpr.c avcodec/scpr: use correct linesize for prev frame 2017-03-12 12:34:55 +01:00
screenpresso.c avcodec/screenpresso: return the packet size instead of 0 2016-12-15 22:11:26 +01:00
sgi.h
sgidec.c sgi: Correctly propagate meaningful error values 2015-11-24 09:05:01 -05:00
sgienc.c Merge commit 'c34df42262' 2015-12-18 14:39:59 +01:00
sgirledec.c sgirledec: simplify, no need to use reget buffer 2016-06-06 12:05:02 -04:00
sheervideo.c lavc/sheervideo: Fix Y prediction for interlaced frames with transparency. 2017-03-02 18:11:57 +01:00
shorten.c avcodec/shorten: support decoding AIFF-C variant 2017-02-23 23:03:27 +01:00
simple_idct.c avcodec/simple_idct: Fix runtime error: left shift of negative value -6395 2017-02-21 15:31:06 +01:00
simple_idct.h
simple_idct_template.c avcodec/simple_idct_template: Fix several integer overflows 2017-03-16 01:04:35 +01:00
sinewin.c
sinewin.h
sinewin_fixed.c
sinewin_fixed_tablegen.c
sinewin_tablegen.c
sinewin_tablegen.h
sinewin_tablegen_template.c
sipr.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
sipr.h
sipr16k.c
sipr16kdata.h
sipr_parser.c avcodec: add SIPR parser 2017-01-16 10:24:01 +01:00
siprdata.h
smacker.c smacker: limit recursion depth of smacker_decode_bigtree 2016-11-23 00:57:10 +01:00
smc.c avcodec/smc: Check side data size before use 2016-10-31 23:20:47 +01:00
smvjpegdec.c avcodec/smvjpegdec: return the packet size instead of 0 2016-12-15 22:12:48 +01:00
snappy.c
snappy.h
snow.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
snow.h avcodec/snow: Document BlockNode 2016-06-17 21:48:34 +02:00
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c avutil/motion_vector: export subpel motion information 2015-11-23 10:55:15 +01:00
snowenc.c avcodec/snowenc: Clear MMX state after edge drawing and picture encode 2016-10-22 13:46:58 +02:00
sonic.c sonic: make sure num_taps * channels is not larger than frame_size 2015-12-17 19:55:09 +01:00
sp5x.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
sp5xdec.c
speedhq.c speedhq: fix decoding artifacts 2017-02-21 00:40:20 +01:00
srtdec.c avcodec/srtdec: Fix signed integer overflow: 1811992524 * 384 cannot be represented in type 'int' 2017-02-19 23:38:46 +01:00
srtenc.c lavc/srtenc: do not emit any subrip tags with text codec 2016-05-01 15:16:50 +02:00
startcode.c
startcode.h
subviewerdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
sunrast.c avcodec/sunrast: Fix input buffer pointer check 2016-11-02 12:06:22 +01:00
sunrast.h
sunrastenc.c sunrastenc: Properly load codec private options 2016-01-11 15:32:57 -05:00
svq1.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1_cb.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1_vlc.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1dec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
svq1enc.c avcodec/svq1enc: Clear MMX state after svq1_encode_plane() 2016-10-22 13:45:59 +02:00
svq1enc.h Merge commit '85b8403c6f' 2016-06-29 11:45:37 +02:00
svq1enc_cb.h
svq3.c lavc/svq3: Remove an unused function. 2017-02-27 13:10:41 +01:00
svq13.c
synth_filter.c avcodec/synth_filter: add more filters 2016-01-31 17:09:38 +01:00
synth_filter.h avcodec/synth_filter: add more filters 2016-01-31 17:09:38 +01:00
tableprint.h
tableprint_vlc.h
tak.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
tak.h Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
tak_parser.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
takdec.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
takdsp.c avcodec/takdec: add x86 SIMD for rest of decorrelation modes 2015-10-09 21:38:15 +02:00
takdsp.h avcodec/takdec: add x86 SIMD for rest of decorrelation modes 2015-10-09 21:38:15 +02:00
targa.c avcodec/targa: Skip hflip on blank images 2017-03-14 02:23:50 +01:00
targa.h
targa_y216dec.c
targaenc.c Merge commit 'd8f3b0fb58' 2016-11-14 12:16:32 +01:00
tdsc.c avcodec/tdsc: return the packet size instead of 0 2016-12-15 22:12:12 +01:00
textdec.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
texturedsp.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
texturedsp.h
texturedspenc.c Merge commit '5afb94c817' 2016-06-21 22:09:35 +02:00
thread.h
tiertexseqv.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
tiff.c avcodec/tiff: Check palette shift 2017-03-16 01:04:35 +01:00
tiff.h
tiff_common.c
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
truemotion1.c truemotion1: fix leaking frame on init failure 2016-12-05 23:04:35 +01:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Cleanup in case of tm2_read_stream() failure 2016-01-12 17:23:13 +01:00
truemotion2rt.c Merge commit '40dd5166d2' 2016-09-28 13:19:07 -03:00
truespeech.c
truespeech_data.h
tscc.c avcodec/tscc: Check side data size before use 2016-10-31 23:20:47 +01:00
tscc2.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
tscc2data.h Merge commit 'f4d581cda3' 2016-04-24 11:47:39 +01:00
tta.c avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttadata.c
ttadata.h
ttadsp.c avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttadsp.h avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttaenc.c avcodec/ttaenc: split off hybrid filter processing as ttaencdsp 2016-08-02 15:47:38 -03:00
ttaencdsp.c x86/ttaenc: add ff_ttaenc_filter_process_{ssse3,sse4} 2016-08-02 15:48:04 -03:00
ttaencdsp.h x86/ttaenc: add ff_ttaenc_filter_process_{ssse3,sse4} 2016-08-02 15:48:04 -03:00
twinvq.c
twinvq.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
twinvq_data.h
twinvqdec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
txd.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
ulti.c
ulti_cb.h
unary.h
utils.c Merge commit 'e9bfff1cc6' 2017-03-18 19:27:56 +01:00
utvideo.c avcodec/utvideo: add support for UQY2 2016-06-11 18:36:39 +02:00
utvideo.h huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
utvideodec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
utvideoenc.c huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
v210dec.c lavc/v210dec: Allow odd width. 2016-01-30 13:31:44 +01:00
v210dec.h
v210enc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
v210enc.h Merge commit 'e280fe1329' 2016-02-16 17:23:32 +00:00
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 lavc: Remove old vaapi decode infrastructure 2017-01-17 23:06:46 +00:00
vaapi_decode.c lavc: Remove old vaapi decode infrastructure 2017-01-17 23:06:46 +00:00
vaapi_decode.h lavc: Remove old vaapi decode infrastructure 2017-01-17 23:06:46 +00:00
vaapi_encode.c vaapi_encode: Pass framerate parameters to driver 2017-02-08 19:14:05 +00:00
vaapi_encode.h vaapi_encode: Pass framerate parameters to driver 2017-02-08 19:14:05 +00:00
vaapi_encode_h26x.c Merge commit '2c62fcdf5d' 2016-05-08 22:43:52 +01:00
vaapi_encode_h26x.h Merge commit '2c62fcdf5d' 2016-05-08 22:43:52 +01:00
vaapi_encode_h264.c vaapi_h264: Enable VBR mode 2017-02-08 19:14:05 +00:00
vaapi_encode_h265.c vaapi_h265: Fix CFR mode with framerate set in AVCodecContext 2017-02-08 19:14:04 +00:00
vaapi_encode_mjpeg.c vaapi_encode: Check packed header capabilities 2016-11-21 22:13:41 +00:00
vaapi_encode_mpeg2.c vaapi_encode: Add MPEG-2 support 2017-02-08 19:14:05 +00:00
vaapi_encode_vp8.c vaapi_vp8: Use VP8_MAX_QUANT instead of magic number 2017-02-17 00:12:40 +00:00
vaapi_h264.c vaapi_h264: Convert to use the new VAAPI hwaccel code 2017-01-17 23:06:45 +00:00
vaapi_hevc.c vaapi_hevc: Convert to use the new VAAPI hwaccel code 2017-01-17 23:06:46 +00:00
vaapi_mpeg2.c vaapi_mpeg2: Convert to use the new VAAPI hwaccel code 2017-01-17 23:06:45 +00:00
vaapi_mpeg4.c vaapi_mpeg4: Restore changes overwritten by merge 2017-01-22 00:07:47 +00:00
vaapi_vc1.c vaapi_vc1: Convert to use the new VAAPI hwaccel code 2017-01-17 23:06:46 +00:00
vaapi_vp9.c vaapi_vp9: Convert to use the new VAAPI hwaccel code 2017-01-17 23:06:46 +00:00
vb.c
vble.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
vc1.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1_block.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1_common.h
vc1_loopfilter.c
vc1_mc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1_parser.c vc1: Return stream format information from parser 2016-10-31 19:23:40 +00:00
vc1_pred.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
vc1_pred.h
vc1acdata.h
vc1data.c
vc1data.h Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
vc1dec.c vc1dec: support multiple slices in frame coded images with hwaccel 2016-11-26 13:11:32 +01:00
vc1dsp.c avcodec/mips: version 1 of vc1dsp optimizations for loongson mmi 2016-12-17 18:41:18 +01:00
vc1dsp.h avcodec/mips: version 1 of vc1dsp optimizations for loongson mmi 2016-12-17 18:41:18 +01:00
vc2enc.c diractab: expose the maximum quantization index as a macro 2016-07-11 23:38:01 +01:00
vc2enc_dwt.c vc2enc: add support for Haar wavelet transforms 2016-02-20 13:49:44 +00:00
vc2enc_dwt.h vc2enc_dwt: use 32 bit coefficients by default 2016-05-08 19:09:42 +01:00
vcr1.c
vda.c avcodec/vda: define av_vda_default_init2 when CONFIG_H264_VDA_HWACCEL equ 0 2016-10-21 16:54:25 +02:00
vda.h
vda_h264.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
vda_h264_dec.c lavc/vda_h264_dec.c Fix NULL pointer dereference 2017-02-16 13:20:27 +01:00
vda_vt_internal.h
vdpau.c Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
vdpau.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
vdpau_compat.h Merge commit '9df889a5f1' 2016-07-29 11:01:36 +02:00
vdpau_h264.c Merge commit 'f638b67e57' 2016-08-01 12:58:09 -03:00
vdpau_hevc.c avcodec/vdpau_hevc: Fix potential out-of-bounds write 2016-11-30 16:14:39 -08:00
vdpau_internal.h avcodec/vdpau: clean up vdpau_internal.h 2016-08-04 16:40:51 -03:00
vdpau_mpeg4.c Merge commit 'd35d0c723e' 2015-11-02 11:58:01 +01:00
vdpau_mpeg12.c
vdpau_vc1.c
version.h avcodec: add XPM decoder and demuxer 2017-03-12 18:24:49 +01:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c avcodec/h264, videotoolbox: fix crash after VT decoder fails 2017-03-07 11:58:38 +01:00
videotoolbox.h avcodec/videotoolbox: allow not setting the kCVPixelBufferPixelFormatTypeKey 2017-03-02 10:32:21 +01:00
videotoolboxenc.c avcodec/videotoolboxenc: add rc_max_bitrate control into videotoolbox 2017-03-15 09:37:25 -04:00
vima.c
vlc.h speedhq: fix out-of-bounds write 2017-02-02 01:12:07 +01:00
vmdaudio.c
vmdvideo.c
vmnc.c Merge commit 'f5d46d3322' 2017-03-19 17:24:49 +01:00
vorbis.c Merge commit '6d8fd614ff' 2016-06-29 11:43:57 +02:00
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
vorbis_parser_internal.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
vorbisdec.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c avcodec/vp3: Do not return random positive values but the buf size 2017-03-03 17:17:53 +01:00
vp3_parser.c
vp3data.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
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 '721d57e608' 2017-03-19 17:15:24 -03: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 Merge commit '87c6c78604' 2017-03-19 15:11:44 -03:00
vp8.h Merge commit '87c6c78604' 2017-03-19 15:11:44 -03:00
vp8_parser.c
vp8data.h Merge commit 'f4d581cda3' 2016-04-24 11:47:39 +01:00
vp8dsp.c
vp8dsp.h Merge commit '2866d108c9' 2016-11-17 15:06:28 +01:00
vp9.c avcodec/vp568: Check that there is enough data for ff_vp56_init_range_decoder() 2017-03-07 21:29:12 +01:00
vp9.h avcodec/vp9: move bpp to the shared context for use in hwaccel 2016-12-05 22:12:26 +00:00
vp9_mc_template.c vp9_mc_template: limit assert to SCALED == 0 2016-11-13 12:38:15 +01:00
vp9_parser.c avcodec/vp9_parser: Check the input frame sizes for being consistent 2016-08-01 17:05:51 +02:00
vp9_superframe_bsf.c Merge commit '33d18982fa' 2016-04-17 18:47:40 +01:00
vp9data.h vp9: split header into separate struct and expose in vp9.h 2015-10-15 13:02:20 +02:00
vp9dsp.c aarch64: vp9: Add NEON optimizations of VP9 MC functions 2016-11-15 15:10:03 -05:00
vp9dsp.h aarch64: vp9: Add NEON optimizations of VP9 MC functions 2016-11-15 15:10:03 -05:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c vp9dsp: Deduplicate the subpel filters 2016-11-15 15:10:03 -05:00
vp56.c Merge commit '721d57e608' 2017-03-19 17:15:24 -03: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 Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wavpack.c avcodec/wavpack: Fix multiple integer overflows 2017-03-16 01:04:35 +01:00
wavpack.h avcodec/wavpack: Fix runtime error: shift exponent 137 is too large for 32-bit type 'int' 2017-03-14 02:23:50 +01:00
wavpackenc.c avcodec/wavpackenc: use put_sbits 2016-01-20 16:41:19 -03:00
wavpackenc.h
webp.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
webvttdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
webvttenc.c lavc: deprecate decoded ass subtitles with timings 2016-02-26 21:53:34 +01:00
wma.c Merge commit 'a972fc1c0a' 2017-03-19 15:42:55 +01:00
wma.h lavc/wma: add av_warn_unused_result to ff_wma_init 2016-01-22 19:26:24 +05:30
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wmadata.h
wmadec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wmaenc.c wma: Kill non-compiling disabled cruft 2016-08-17 12:16:42 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: remove warning message as bug is fixed 2017-02-01 19:35:24 +01:00
wmaprodata.h
wmaprodec.c wmaprodec: fix leaking fdsp on init failure 2017-02-17 01:45:19 +01:00
wmavoice.c wmavoice: validate block alignment 2017-01-03 00:52:55 +01:00
wmavoice_data.h
wmv2.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
wmv2.h
wmv2data.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
wmv2data.h Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
wmv2dec.c Merge commit 'ca8c759173' 2016-05-07 21:41:27 +01:00
wmv2dsp.c avcodec/mips: version 1 of wmv2dsp optimizations for loongson mmi 2016-12-13 03:47:04 +01:00
wmv2dsp.h avcodec/mips: version 1 of wmv2dsp optimizations for loongson mmi 2016-12-13 03:47:04 +01:00
wmv2enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wnv1.c
wrapped_avframe.c avcodec/wrapped_avframe: allocate a buffer with padding 2017-02-22 23:11:42 +01:00
ws-snd1.c
xan.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
xbmdec.c
xbmenc.c
xface.c
xface.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
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: there are XPM files with dos line endings 2017-03-13 20:40:41 +01:00
xsubdec.c avcodec/xsubdec: use init_get_bits8() 2017-02-03 20:25:53 +01:00
xsubenc.c Merge commit 'a17a766190' 2015-10-22 21:41:53 +02:00
xvididct.c
xvididct.h
xvmc.h avcodec/xvmc: apply attribute_deprecated correctly 2015-10-09 19:01:08 -04:00
xvmc_internal.h
xwd.h
xwddec.c xwddec: prevent overflow of lsize * avctx->height 2016-01-13 09:39:13 +01:00
xwdenc.c
xxan.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
y41pdec.c
y41penc.c avcodec: estimate output bitrate for uncompressed video codecs 2017-03-17 11:55:16 +01:00
ylc.c avcodec/ylc: thread safe initialization is possible with this codec 2016-12-26 20:28:40 +01:00
yop.c Merge commit '5c31eaa999' 2016-06-21 15:42:49 +02:00
yuv4dec.c
yuv4enc.c
zerocodec.c avcodec: Mark some codecs with threadsafe init as such 2017-02-07 23:31:25 +01:00
zmbv.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
zmbvenc.c avcodec/zmbvenc: use log2 instead of log()/M_LN2 2015-10-29 18:46:00 -04:00