FFmpeg/libavcodec
Ganesh Ajjanagadde bccc81dfa0 lavc/aacenc_utils: replace powf(x,y) by expf(logf(x), y)
This is ~2x faster for y not an integer on Haswell+GCC, and should
generally be faster due to the fact that anyway powf essentially does
this under the hood. Made an inline function in lavu/internal.h for this
purpose.

Note that there are some accuracy differences, that should generally be
negligible. In particular, FATE still passes on this platform.

Results in ~ 7% speedup in aac encoding with -march=native, Haswell+GCC.
before:
ffmpeg -i sin.flac -acodec aac -y sin_new.aac  6.05s user 0.06s system 104% cpu 5.821 total

after:
ffmpeg -i sin.flac -acodec aac -y sin_new.aac  5.67s user 0.03s system 105% cpu 5.416 total

This is also faster than an alternative approach that pulls in powf, gets rid of
the crufty NaN checks and other special cases, exploits knowledge about the intervals, etc.
This of course does not exclude smarter approaches; just suggests that
there would need to be significant work on this front of lower utility than
searches for hotspots elsewhere.

Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com>
Signed-off-by: Ganesh Ajjanagadde <gajjanag@gmail.com>
2016-03-18 07:47:25 -07:00
..
aarch64 avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
alpha blockdsp: reindent after parameter removal 2015-10-03 23:34:56 +02:00
arm Merge commit '15a24614ae' 2016-02-24 18:21:38 +00:00
avr32
bfin
mips mips: add support for R6 2016-03-09 20:05:04 +01:00
neon
ppc Merge commit '15a24614ae' 2016-02-24 18:21:38 +00:00
sh4
sparc
x86 avcodec/fft: Add revtab32 for FFTs with more than 65536 samples 2016-03-04 16:05:47 +01:00
4xm.c
8bps.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
8svx.c
012v.c
a64colors.h
a64multienc.c
a64tables.h
aac.h avcodec/aac_tablegen: get rid of hardcoded tables entirely 2015-11-28 09:41:15 -05: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
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: remove FAAC-like coder 2016-01-20 16:56:53 +00:00
aaccoder_trellis.h avcodec/aac_tablegen: get rid of hardcoded tables entirely 2015-11-28 09:41:15 -05:00
aaccoder_twoloop.h AAC encoder: improve SF range utilization 2015-12-02 07:47:37 -03:00
aacdec.c Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01: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 Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
aacdectab.h aactab: move ltp_coef[] from aacdectab to aactab 2015-10-17 02:31:20 +01:00
aacenc.c aacenc: use generational cache instead of resetting. 2016-03-08 23:56:51 +01:00
aacenc.h aacenc: use generational cache instead of resetting. 2016-03-08 23:56:51 +01:00
aacenc_is.c AAC encoder: use signed coeffs when measuring IS energy 2016-01-17 12:52:54 -03:00
aacenc_is.h AAC encoder: Extensive improvements 2015-10-11 17:29:50 -03:00
aacenc_ltp.c aacenc_ltp: disable LTP with high lambda values 2015-12-08 13:31:55 +00: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 AAC encoder: fix assertion error with prediction 2016-01-13 05:28:34 -03:00
aacenc_pred.h aacenc_pred: correct header information 2015-10-17 02:31:20 +01:00
aacenc_quantization.h aacenc_quantization: fix header description 2015-10-12 15:41:50 +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 lavc/aacenc_utils: replace powf(x,y) by expf(logf(x), y) 2016-03-18 07:47:25 -07: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 lavc/aacpsy: replace pow(10,x) by ff_exp10(x) 2015-12-25 10:48:18 -08:00
aacsbr.c lavc/aacsbr: sbr_dequant optimization 2015-12-19 09:32:53 -08:00
aacsbr.h lavc/aacsbr: sbr_dequant optimization 2015-12-19 09:32:53 -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 avcodec/aacsbr_template: Add Check to read_sbr_envelope() 2015-12-12 19:05:07 +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 Merge commit '3496cec433' 2015-10-22 19:43:44 +02:00
ac3.c avcodec/ac3: always use hardcoded tables 2015-11-30 18:29:57 -05:00
ac3.h avcodec/ac3: use M_SQRT1_2, M_SQRT2 2015-11-22 16:16:16 -05: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 avcodec/ac3dec: Print the value of out of range exponents 2015-12-24 20:47:25 +01:00
ac3dec.h
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
ac3dec_float.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
ac3dsp.c
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
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 lavc/acelp_pitch_delay: replace exp2f(M_LOG2_10 *x) by ff_exp10f(x) 2015-12-25 10:48:18 -08:00
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c avcodec: add ADPCM AICA decoder 2015-10-29 21:26:43 +01:00
adpcm.h
adpcm_data.c
adpcm_data.h
adpcmenc.c
adx.c
adx.h
adx_parser.c
adxdec.c
adxenc.c
aic.c
alac.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +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 Merge commit '243df1351d' 2016-01-31 13:29:04 +00:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c vp9: add superframe merging bitstream filter. 2016-03-11 11:19:14 -05:00
alsdec.c avcodec/alsdec: fix max bits in ltp prefix code 2016-03-12 01:56:58 +01:00
amr.h avcodec/amr: replace #define by typedef 2015-11-21 08:51:49 -05:00
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
anm.c
ansi.c
apedec.c ape: Show more information for loglevel verbose. 2016-01-19 11:02:14 +01:00
apng.h
ass.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
ass.h lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
ass_split.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
ass_split.h lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01: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
asvenc.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00: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
atrac3.c
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
atrac3plusdsp.c lavc/atrac3plusdsp: change pow(2,x) to exp2f(x) 2016-01-22 19:26:41 +05:30
audio_frame_queue.c Merge commit '948f3c19a8' 2015-09-29 15:22:52 +02:00
audio_frame_queue.h Merge commit '948f3c19a8' 2015-09-29 15:22:52 +02:00
audioconvert.c
audioconvert.h
audiodsp.c
audiodsp.h
aura.c
avcodec.h lavf: allow BSFs to drop packets. 2016-03-11 11:19:10 -05: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
avfft.h
avpacket.c libavcodec:add packet level support for mastering metadata 2016-02-25 00:18:12 +01:00
avpicture.c Merge commit 'f7edcac040' 2015-12-08 10:03:08 +01:00
avrndec.c avcodec/avrndec: Use the AVFrame format instead of the context 2015-11-14 13:06:25 +01:00
avs.c
avuidec.c
avuienc.c
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitstream.c bitstream.c: improve init_vlc error messages. 2016-03-06 12:31:40 +01:00
bitstream_filter.c lavc: move bitstream filter args to the bsf ctx 2015-10-10 10:41:10 -05:00
blockdsp.c blockdsp: remove high bitdepth parameter 2015-10-02 04:38:40 +02:00
blockdsp.h blockdsp: reindent after parameter removal 2015-10-03 23:34:56 +02:00
bmp.c Merge commit '3496cec433' 2015-10-22 19:43:44 +02:00
bmp.h
bmp_parser.c
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bswapdsp.c
bswapdsp.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
bytestream.h
c93.c
cabac.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00: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 '29c2d06d67' 2016-02-24 17:31:44 +00:00
cavs.h
cavs_parser.c
cavsdata.c
cavsdec.c Merge commit 'e60a6e7545' 2015-09-16 11:27:20 +02:00
cavsdsp.c
cavsdsp.h
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 Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01: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 lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +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 lavc/cfhd: Remove one more \n from avpriv_report_missing_feature(). 2016-03-06 21:38:41 +01: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
cinepak.c
cinepakenc.c cinepakenc: Stop using AVPicture 2016-02-02 18:06:13 -08:00
cljrdec.c
cljrenc.c
cllc.c
cngdec.c lavc/cngdec: replace pow(10,x) by ff_exp10(x) 2015-12-25 10:48:18 -08:00
cngenc.c
codec_desc.c avcodec: Cineform HD Decoder 2016-01-30 17:44:13 +00:00
cook.c lavc/cook: get rid of wasteful pow in init_pow2table 2015-12-30 08:52:19 -08:00
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c avcodec/cos_tablegen: extend table generation to 17bits 2016-03-05 00:39:53 -03:00
cpia.c
crystalhd.c
cscd.c avcodec/cscd: Use BGR0 instead of BGRA 2015-09-10 16:36:47 +02:00
cyuv.c
d3d11va.c Merge commit 'bb198c4997' 2015-10-05 11:18:31 +02:00
d3d11va.h Merge commit 'e3d4784eb3' 2015-09-17 11:31:40 +02:00
dca.c dca: fix misaligned access in ff_dca_convert_bitstream 2016-01-15 13:47:11 +01:00
dca.h avcodec/dca: add generic defines 2016-01-31 17:09:38 +01:00
dca_core.c avcodec/dca: clear X96 channels if nothing was decoded 2016-03-06 18:24:20 +01:00
dca_core.h avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dca_exss.c avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dca_exss.h avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dca_parser.c dca_parser: ensure frame duration matches the actual sample rate 2016-02-04 12:16:19 +01:00
dca_syncwords.h avcodec/dca: add REV1AUX sync word 2016-01-31 17:09:38 +01:00
dca_xll.c avcodec/dca: simplify condition 2016-03-03 12:35:21 +01:00
dca_xll.h avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dcadata.c avcodec/dca: add more tables 2016-01-31 17:09:38 +01:00
dcadata.h avcodec/dca: add more tables 2016-01-31 17:09:38 +01: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: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dcadec.h avcodec/dca: add new decoder based on libdcadec 2016-01-31 17:09:38 +01:00
dcadsp.c x86/dcadec: add ff_lfe_fir0_float_{sse,sse2,avx,fma3} 2016-02-06 01:36:55 -03:00
dcadsp.h x86/dcadec: add ff_lfe_fir0_float_{sse,sse2,avx,fma3} 2016-02-06 01:36:55 -03:00
dcaenc.c avcodec/dcaenc: do not change user requested bitrate 2016-01-25 17:10:49 +01:00
dcaenc.h
dcahuff.h
dcamath.h avcodec/dca: add math helpers and fixed point DCT 2016-01-31 17:09:38 +01:00
dct-test.c x86: dct-test: add more idcts 2015-10-13 16:03:04 +02:00
dct.c
dct.h
dct32.h Merge commit 'f00f6d538d' 2015-09-12 15:16:57 +02:00
dct32_fixed.c
dct32_float.c
dct32_template.c Revert "avcodec/dct32_template: fix typo" 2015-11-22 17:01:42 -05:00
dctref.c
dctref.h
dds.c lavc/dds: replace rint by lrint 2015-12-26 20:29:22 -08:00
dfa.c
dirac.c avcodec/dirac: Fix memleak of dsh on error 2016-02-09 14:59:36 +01: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
diracdec.c diracdec: Pass DWTPlane to dwt init 2016-02-07 09:09:13 -08:00
diracdsp.c diracdsp: Make x86 files/functions names consistent 2016-02-05 19:29:43 -08:00
diracdsp.h diracdsp: Make x86 files/functions names consistent 2016-02-05 19:29:43 -08:00
diractab.c diradec: split tables away to a separate diractab file 2016-02-03 17:19:33 +00:00
diractab.h diractab: Fix header guard name 2016-02-07 09:26:15 -08: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 libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dnxhddata.h libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dnxhddec.c libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dnxhdenc.c dnxhd: Make the encoder message friendlier 2016-02-09 20:02:31 +01:00
dnxhdenc.h
dpcm.c avcodec: add SDX2 DPCM decoder 2015-10-26 10:08:01 +01:00
dpx.c avcodec/dpx: Move need_align to act per line 2015-11-14 16:12:15 +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_tablegen.h lavc/dsd_tablegen: always generate tables at runtime 2015-12-30 20:37:13 -08:00
dsddec.c
dsicinaudio.c
dsicinvideo.c
dss_sp.c
dump_extradata_bsf.c
dv.c
dv.h Merge commit 'cab63a8b59' 2015-10-05 11:21:23 +02:00
dv_profile.c
dv_profile.h
dv_profile_internal.h
dv_tablegen.c
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: add dvaudio parser 2016-01-28 10:31:41 +01:00
dvbsub.c Merge commit 'a17a766190' 2015-10-22 21:41:53 +02:00
dvbsub_parser.c
dvbsubdec.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +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 typo in dlog message 2015-12-06 08:11:47 -05:00
dvdsubenc.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
dvenc.c
dxa.c
dxtory.c avcodec/dxtory: Fix input size check in dxtory_decode_v1_410() 2015-11-15 00:32:19 +01:00
dxv.c avcodec/dxv: Check idx in dxv_decompress_dxt5() 2016-01-05 03:08:09 +01:00
dxva2.c Merge commit 'e3d4784eb3' 2015-09-17 11:31:40 +02:00
dxva2.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
dxva2_h264.c dxva2_h264: fix size alignment asserts 2016-03-16 13:14:24 +01:00
dxva2_hevc.c dxva2_hevc: properly signal the num_delta_pocs from the SPS RPS 2016-02-13 14:19:54 +01:00
dxva2_internal.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
dxva2_mpeg2.c Merge commit '08377f9c3b' 2015-10-14 23:02:00 +02:00
dxva2_vc1.c Merge commit '08377f9c3b' 2015-10-14 23:02:00 +02:00
dxva2_vp9.c avcodec: implement vp9 dxva2 hwaccel 2015-12-07 09:38:59 +01:00
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c avcodec/eatqi: print error on mb decode failure 2016-02-17 16:13:09 +01:00
elbg.c
elbg.h
elsdec.c
elsdec.h
error_resilience.c avcodec/error_resilience: remove unneeded and disabled code 2016-03-18 03:11:16 +01:00
error_resilience.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
escape124.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
escape130.c
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.h
exr.c lavc/exr: Move setting SAR down. 2016-01-30 13:38:16 +01:00
faandct.c avcodec/faandct: remove L suffixes for floating point literal 2015-11-26 11:19:03 -05:00
faandct.h
faanidct.c avcodec/faanidct: replace #define by typedef 2015-11-20 08:20:53 -05:00
faanidct.h
faxcompr.c avcodec/faxcompr: Add missing runs check in decode_uncompressed() 2015-11-05 21:36:14 +01:00
faxcompr.h
fdctdsp.c
fdctdsp.h
ffjni.c lavc/ffjni: remove use of private JniInvocation API to retreive the Java VM 2016-03-14 10:05:33 +01:00
ffjni.h lavc: add JNI support 2016-03-07 11:17:31 +01:00
fft-fixed-test.c
fft-fixed32-test.c
fft-internal.h
fft-test.c
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 Merge commit '4bb1070c15' 2015-11-22 16:57:43 +00:00
ffv1.h Merge commit '96c373c770' 2016-01-28 16:57:04 +00:00
ffv1dec.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
ffv1enc.c Merge commit '96c373c770' 2016-01-28 16:57:04 +00:00
ffwavesynth.c
fic.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
file_open.c
flac.c
flac.h
flac_parser.c
flacdata.c
flacdata.h
flacdec.c avcodec: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:05 +01:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c flacenc: Load default prediction_order parameters if none is selected 2016-02-08 15:00:29 -05:00
flashsv.c avcodec/flashsv: Check size before updating it 2015-11-14 13:34:52 +01:00
flashsv2enc.c all: do standards compliant absdiff computation 2015-09-18 22:42:38 +02:00
flashsvenc.c
flicvideo.c
flv.h
flvdec.c
flvenc.c
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
frame_thread_encoder.c avcodec/frame_thread_encoder: Check the private option for huffy's context modelling 2016-01-28 17:19:06 +00:00
frame_thread_encoder.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
fraps.c avcodec/fraps: remove superfluous "Fraps:" from av_log 2016-01-31 12:59:28 +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 'f023d57d35' 2015-12-07 15:50:45 +01:00
g723_1enc.c avcodec/g723_1: fix license header 2015-12-07 16:10:51 +01:00
g726.c doc: fix spelling errors 2015-10-09 22:09:08 +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 lavc: Add get_bitsz() 2016-01-11 21:51:11 +01:00
gif.c avcodec/gif: Fix lzw buffer size 2016-01-18 19:56:37 +01:00
gif.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
gifdec.c avcodec/gifdec: skip the data lzw consumed 2015-11-10 23:21:27 +01:00
golomb-test.c
golomb.c
golomb.h avcodec: Use get_ue_golomb_long() when needed 2015-12-29 13:11:51 +01: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
h261enc.c
h263.c
h263.h
h263_parser.c
h263_parser.h
h263data.c
h263data.h
h263dec.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
h263dsp.c
h263dsp.h
h264.c avcodec/h264: Execute error concealment before marking the frame as done. 2016-02-19 01:31:16 +01:00
h264.h Merge commit '5e555f9300' 2016-03-04 16:17:05 +00:00
h264_cabac.c avcodec/h264_cabac: Check decode_cabac_mb_mvd() for failure 2016-02-14 21:09:07 +01:00
h264_cavlc.c Merge commit '6b96d2dcda' 2016-02-24 17:35:47 +00:00
h264_direct.c avcodec/h264_direct: Check CO-POCs before use 2015-12-04 01:55:11 +01:00
h264_loopfilter.c
h264_mb.c
h264_mb_template.c
h264_mc_template.c avcodec/h264_mc_template: prefetch list1 only if it is used in the MB 2015-12-18 00:54:37 +01:00
h264_mp4toannexb_bsf.c h264_mp4toannexb: fix the pps offset when there are more than one sps in avcc 2015-10-10 01:37:00 +02:00
h264_mvpred.h
h264_parser.c avcodec: Use get_ue_golomb_long() when needed 2015-12-29 13:11:51 +01:00
h264_picture.c avcodec/h264: Execute error concealment before marking the frame as done. 2016-02-19 01:31:16 +01:00
h264_ps.c Merge commit 'b09ad37c83' 2015-12-17 13:07:08 +01:00
h264_refs.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
h264_sei.c avcodec: Use get_ue_golomb_long() when needed 2015-12-29 13:11:51 +01:00
h264_slice.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.h
h264dsp.c
h264dsp.h
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c
hap.c
hap.h
hapdec.c lavc/hapdec: Use correct no-transparency colour space. 2015-10-24 13:09:58 +02:00
hapenc.c hap: Set avctx.bits_per_coded_sample 2015-10-25 22:48:04 +01:00
hevc.c hevc: support Main10 decoding through dxva2 2016-02-15 12:33:50 +01:00
hevc.h lavc/hevc Parse SEI_TYPE_MASTERING_DISPLAY_INFO and propagate content into the AVMasteringDisplayMetadata side data. 2016-02-14 00:36:05 +01:00
hevc_cabac.c avcodec/hevc_cabac: Fix multiple integer overflows 2015-11-27 23:37:42 +01:00
hevc_data.c
hevc_filter.c
hevc_mp4toannexb_bsf.c avcodec/hevc_mp4toannexb_bsf: silence -Wdiscarded-qualifiers 2015-09-20 21:15:12 +02:00
hevc_mvs.c
hevc_parse.c
hevc_parser.c lavc: use get_bitsz to simplify the code 2016-01-03 21:12:53 +01:00
hevc_ps.c lavc/hevc_ps: Fix default display window offsets for yuv422 and yuv444. 2016-03-13 13:15:17 +01:00
hevc_ps_enc.c
hevc_refs.c hevc: properly handle no_rasl_output_flag when removing pictures from the DPB 2015-09-20 00:17:32 +02:00
hevc_sei.c lavc/hevc Parse SEI_TYPE_MASTERING_DISPLAY_INFO and propagate content into the AVMasteringDisplayMetadata side data. 2016-02-14 00:36:05 +01:00
hevcdsp.c hevcdsp: add x86 SIMD for MC 2015-12-05 21:11:52 +01:00
hevcdsp.h hevcdsp: add x86 SIMD for MC 2015-12-05 21:11:52 +01:00
hevcdsp_template.c hevcdsp: add x86 SIMD for MC 2015-12-05 21:11:52 +01:00
hevcpred.c
hevcpred.h
hevcpred_template.c
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c Use correct msvc type specifiers for ptrdiff_t and size_t. 2016-03-09 14:00:22 +01:00
hq_hqa.h
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 Merge commit 'f00f6d538d' 2015-09-12 15:16:57 +02:00
hqxvlc.c
htmlsubtitles.c
htmlsubtitles.h
huffman.c avcodec/huffman: replace qsort with AV_QSORT 2015-10-25 10:18:00 -04:00
huffman.h
huffyuv.c
huffyuv.h libavcodec: Add missing AVClass pointers 2016-01-22 17:08:08 +02:00
huffyuvdec.c avcodec: use HAVE_THREADS header guards to silence -Wunused-function 2015-10-04 12:47:34 -04:00
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
huffyuvencdsp.c huffyuvencdsp: Use intptr_t for width 2015-10-19 16:57:33 -07:00
huffyuvencdsp.h huffyuvencdsp: Use intptr_t for width 2015-10-19 16:57:33 -07:00
idcinvideo.c
idctdsp.c
idctdsp.h
iff.c avcodec: remove leftover iff_byterun1 decoder 2015-10-12 00:21:13 +02:00
iirfilter.c
iirfilter.h
imc.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
imcdata.h
imdct15.c
imdct15.h
imgconvert.c Merge commit 'd43a165bda' 2016-01-27 20:06:01 +00:00
imx_dump_header_bsf.c
indeo2.c indeo2: Fix banding artefacts 2016-03-16 11:32:51 +01:00
indeo2data.h indeo2: Fix banding artefacts 2016-03-16 11:32:51 +01:00
indeo3.c
indeo3data.h avcodec/indeo3data: fix undefined left shift of negative number 2015-09-19 02:43:39 -03:00
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c Merge commit '5d14cf1999' 2015-09-16 11:23:40 +02:00
internal.h Merge commit '34138ece23' 2015-12-18 14:50:54 +01:00
interplayacm.c avcodec: add Interplay ACM decoder 2015-11-03 12:01:27 +01:00
interplayvideo.c avformat/ipmovie: put video decoding_map_size into packet and use it in decoder 2015-11-02 08:44:05 +01:00
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c
ituh263enc.c avcodec/motion_est: Fix mv_penalty table size 2016-01-05 18:10:34 +01:00
ivi.c Merge commit '69a68593ce' 2016-01-02 13:20:13 +01:00
ivi.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00: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
jni.c lavc: add JNI support 2016-03-07 11:17:31 +01:00
jni.h lavc: add JNI support 2016-03-07 11:17:31 +01:00
jpeg2000.c lavc: move exp2fi to ff_exp2fi in internal.h 2015-12-16 07:57:26 -05: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: More completely check cdef 2016-01-27 17:18:00 +01:00
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c avcodec/jpeg2000dwt: Check ndeclevels before calling dwt_encode*() 2015-11-27 21:02:13 +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
jpeglsdec.h
jpeglsenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
jpegtables.c
jpegtables.h
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c
lagarithrac.c Merge commit '0b699920f3' 2015-11-10 17:43:17 +01:00
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c Merge commit '6b96d2dcda' 2016-02-24 17:35:47 +00:00
lclenc.c Merge commit '6b96d2dcda' 2016-02-24 17:35:47 +00:00
libavcodec.v
libcelt_dec.c
libdcadec.c Merge commit '2c6811397b' 2016-01-01 16:20:39 +01:00
libfaac.c
libfdk-aacdec.c
libfdk-aacenc.c lavc: Switch bitrate to 64bit unless compatibility with avconv was requested. 2015-09-15 18:02:43 +02:00
libgsmdec.c
libgsmenc.c lavc: Switch bitrate to 64bit unless compatibility with avconv was requested. 2015-09-15 18:02:43 +02:00
libilbc.c
libkvazaar.c libkvazaar: Set frame rate as a rational number 2016-01-20 17:29:13 +02:00
libmp3lame.c Merge commit '955aec3c7c' 2016-01-01 16:47:27 +01:00
libopencore-amr.c
libopenh264enc.c Merge commit '936f0d98f8' 2016-01-31 13:19:50 +00:00
libopenjpegdec.c avcodec: add OpenJPEG 2.x compatibility 2015-12-25 10:55:34 +01:00
libopenjpegenc.c avcodec: add OpenJPEG 2.x compatibility 2015-12-25 10:55:34 +01:00
libopus.c
libopus.h
libopusdec.c lavc/libopusdec: replace pow(10,x) by ff_exp10(x) 2015-12-25 10:18:43 -08:00
libopusenc.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
libschroedinger.c Merge commit '6fdd4c678a' 2015-10-14 15:00:53 +02:00
libschroedinger.h
libschroedingerdec.c Merge commit '6fdd4c678a' 2015-10-14 15:00:53 +02:00
libschroedingerenc.c avcodec/libschroedingerenc: add missing AVClass to private context 2015-12-23 10:22:00 +01:00
libshine.c
libspeexdec.c
libspeexenc.c lavc: Switch bitrate to 64bit unless compatibility with avconv was requested. 2015-09-15 18:02:43 +02:00
libtheoraenc.c
libtwolame.c
libutvideo.h Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
libutvideodec.cpp remove all uses of the deprecated avpicture_get_size() function 2016-01-17 12:01:35 +01:00
libutvideoenc.cpp avcodec/libutvideoenc: Add NULL termintor to options 2016-02-04 02:17:57 +01:00
libvo-amrwbenc.c
libvorbisdec.c avcodec/libvorbisdec: Fix memory leak 2015-09-09 01:56:14 +02:00
libvorbisenc.c
libvpx.c lavc/libvpx: Fix support for RGB colorspace. 2016-02-19 21:06:26 +01:00
libvpx.h
libvpxdec.c lavc/libvpx: Fix high-bitdepth pix_fmts on big endian. 2016-02-19 21:02:42 +01:00
libvpxenc.c libvpxenc: quiet unused-variable warning 2016-02-22 20:23:31 -08: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 libx264: Fix noise_reduction option assignment 2016-02-22 19:06:48 -05:00
libx265.c lavc/libx265: Support GBR encoding. 2016-03-13 09:40:09 +01:00
libxavs.c Merge commit '1482aff204' 2016-01-28 16:42:32 +00:00
libxvid.c Use avpriv_tempfile() 2016-03-12 02:08:45 +01:00
libxvid.h avutil/file: Move av_tempfile() to avutil/file_open ff_tempfile() 2016-03-12 02:08:34 +01:00
libxvid_rc.c Use avpriv_tempfile() 2016-03-12 02:08:45 +01:00
libzvbi-teletextdec.c avcodec/libzvbi-teletextdec: Remove unused variable 2016-02-28 23:39:32 +01:00
ljpegenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
lossless_videodsp.c
lossless_videodsp.h
lpc.c lavc/lpc: exploit even symmetry of window function 2016-03-10 21:29:56 -05:00
lpc.h avcodec/lpc: replace #define by typedef 2015-11-20 08:20:13 -05:00
lsp.c
lsp.h
lzf.c
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
mace.c
Makefile Move cbrt tables to separate cbrt_data(_fixed).c files. 2016-03-13 18:15:57 +01:00
mathops.c
mathops.h AAC encoder: Extensive improvements 2015-10-11 17:29:50 -03:00
mathtables.c
mdct_fixed.c
mdct_fixed_32.c
mdct_float.c
mdct_template.c lavc/mdct_template: use lrint instead of floor hack 2015-12-11 10:35:15 -05:00
mdec.c avcodec: use HAVE_THREADS header guards to silence -Wunused-function 2015-10-04 12:47:34 -04:00
me_cmp.c
me_cmp.h
mediacodec_sw_buffer.c avcodec/mediacodec_sw_buffer: remove redundant article 2016-03-15 15:11:57 +01:00
mediacodec_sw_buffer.h lavc: add h264 mediacodec decoder 2016-03-07 11:28:29 +01:00
mediacodec_wrapper.c lavc/mediacodec: remove stray empty lines 2016-03-15 10:33:16 +01:00
mediacodec_wrapper.h lavc: add h264 mediacodec decoder 2016-03-07 11:28:29 +01:00
mediacodecdec.c lavc/mediacodec: remove stray empty lines 2016-03-15 10:33:16 +01:00
mediacodecdec.h lavc/mediacodec: fix codec_name leak 2016-03-15 10:30:51 +01:00
mediacodecdec_h264.c lavc: add h264 mediacodec decoder 2016-03-07 11:28:29 +01:00
metasound.c
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 avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
mjpeg.h
mjpeg2jpeg_bsf.c lavc/mjpeg2jpeg: Accept more mjpeg streams as input. 2016-01-13 09:01:29 +01:00
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c lavc/mjpegdec: Set sar for multiscope videos. 2016-03-09 14:06:40 +01:00
mjpegdec.h
mjpegenc.c mjpegenc: Remove duplicate initializer 2016-02-03 22:14:27 +00:00
mjpegenc.h
mjpegenc_common.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
mjpegenc_common.h Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
mlp.c
mlp.h
mlp_parser.c
mlp_parser.h
mlpdec.c mlpdec: Fix a undefined left shift of negative number 2015-09-29 14:33:00 +02:00
mlpdsp.c
mlpdsp.h
mmaldec.c mmaldec: limit internal buffering 2016-01-28 17:24:53 +01:00
mmvideo.c mmvideo: Make sure the rle does not write over the frame boundaries 2015-09-11 18:19:00 +02:00
motion-test.c
motion_est.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
motion_est.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
motion_est_template.c avcodec/motion_est_template: Fix map cache use in qpel_motion_search() 2016-03-17 16:59:37 +01:00
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +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
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4_unpack_bframes_bsf.c
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video.c
mpeg4video.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4videodec.c mpeg4videodec: silence ubsan warning 2016-01-15 23:48:33 +01:00
mpeg4videoenc.c avcodec/mpeg4videoenc: Use 64bit for time variables 2016-01-23 02:17:53 +01:00
mpeg12.c avcodec/mpeg12: Remove duplicate block_last_index setting code 2016-02-16 21:47:56 +01:00
mpeg12.h avcodec/mpeg12: Remove duplicate block_last_index setting code 2016-02-16 21:47:56 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: Fix missing slice handling without padding 2016-02-24 03:22:31 +01:00
mpeg12enc.c mpeg12enc: always write closed gops for intra only outputs 2016-02-22 19:08:56 -05:00
mpeg12vlc.h
mpeg_er.c
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c Merge commit 'de9e199a03' 2016-01-01 17:05:37 +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
mpegaudiodec_float.c
mpegaudiodec_template.c lavc: Add get_bitsz() 2016-01-11 21:51:11 +01:00
mpegaudiodecheader.c lavc: Add missing #includes for ff_dlog() 2016-01-03 22:49:55 +01:00
mpegaudiodecheader.h Merge commit 'de9e199a03' 2016-01-01 17:05:37 +01: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
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c avcodec/mpegaudio: use predefined M_SQRT2 2015-11-14 10:58:39 -05:00
mpegaudiotab.h avcodec/mpegaudio: use predefined M_SQRT2 2015-11-14 10:58:39 -05:00
mpegpicture.c Merge commit '1aa24df74c' 2015-10-03 09:52:39 +02:00
mpegpicture.h Merge commit '1aa24df74c' 2015-10-03 09:52:39 +02:00
mpegutils.c
mpegutils.h Merge commit '525f58977c' 2015-09-16 11:23:20 +02:00
mpegvideo.c Merge commit '1482aff204' 2016-01-28 16:42:32 +00:00
mpegvideo.h Merge commit '0e9c4fe254' 2016-02-03 16:54:20 +00:00
mpegvideo_enc.c Merge commit '0e9c4fe254' 2016-02-03 16:54:20 +00:00
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideodata.c avcodec/mpeg12dec: Move non_linear_qscale to mpegvideodata 2015-09-18 02:52:54 +02:00
mpegvideodata.h avcodec/mpeg12dec: Move non_linear_qscale to mpegvideodata 2015-09-18 02:52:54 +02:00
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c Merge commit '892f037c55' 2016-01-27 19:58:35 +00: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
mqcdec.c
mqcenc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
msmpeg4data.h Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
msmpeg4dec.c
msmpeg4enc.c
msrle.c Merge commit '3496cec433' 2015-10-22 19:43:44 +02:00
msrledec.c Merge commit '3496cec433' 2015-10-22 19:43:44 +02:00
msrledec.h Merge commit '3496cec433' 2015-10-22 19:43:44 +02:00
mss1.c
mss2.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c mss2: Fix buffer overflow. 2016-02-28 13:32:01 +01:00
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
msvideo1enc.c
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c lavc/nellymoserdec: replace pow by exp2 2015-12-11 10:21:47 -05:00
nellymoserenc.c lavc/nellymoserenc: avoid wasteful pow 2015-12-17 08:12:41 -08:00
noise_bsf.c
nuv.c avcodec/nuv: Fix 'libavcodec/nuv.c:83:19: warning: passing argument 3 of av_image_copy from incompatible pointer type' 2015-10-22 21:13:59 +02:00
nvenc.c avcodec/nvenc: Fix typo and preset error message 2016-03-08 11:18:16 +01:00
on2avc.c on2avc: limit number of bits to 30 in get_egolomb 2016-01-13 09:33:09 +01:00
on2avcdata.c
on2avcdata.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
options.c
options_table.h lavc: deprecate decoded ass subtitles with timings 2016-02-26 21:53:34 +01:00
opus.c lavc/opus: replace pow(10,x) by ff_exp10(x) 2015-12-25 10:48:18 -08:00
opus.h
opus_celt.c lavc/opus_celt: replace pow(2,x) by exp2f(x) 2016-01-22 19:26:58 +05:30
opus_parser.c
opus_silk.c opus: Fix typo causing overflow in silk_stabilize_lsf 2015-12-16 22:19:58 +01:00
opusdec.c lavc/opusdec: Fix a memleak when reading invalid files. 2015-11-22 01:49:18 +01: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 parser: add av_assert1 to make sure the codec matches 2016-01-05 22:30:32 +01:00
parser.h
pcm-bluray.c lavc: Switch bitrate to 64bit unless compatibility with avconv was requested. 2015-09-15 18:02:43 +02:00
pcm-dvd.c lavc: Switch bitrate to 64bit unless compatibility with avconv was requested. 2015-09-15 18:02:43 +02:00
pcm.c avcodec/pcm: Fix overflow in bitrate computation 2015-12-05 13:20:03 +01:00
pcm_tablegen.c
pcm_tablegen.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
pcx.c
pcxenc.c lavc/pcxenc: Update format description link. 2016-02-29 12:42:29 +01:00
pel_template.c
pgssubdec.c avcodec/pgssubdec: Fix left shift of 255 by 24 places cannot be represented in type int 2015-12-04 21:39:14 +01:00
pictordec.c
pixblockdsp.c pixblockdsp: Use AV_COPY128U for get_pixels_16_c 2015-10-31 17:25:30 -07:00
pixblockdsp.h
pixels.h
png.c
png.h
png_parser.c
pngdec.c avcodec/pngdec: use av_mod_uintp2 2016-01-29 19:58:41 -03:00
pngdsp.c
pngdsp.h Merge commit 'f00f6d538d' 2015-09-12 15:16:57 +02:00
pngenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
pnm.c
pnm.h
pnm_parser.c Merge commit 'f890677d05' 2015-10-22 20:48:54 +02:00
pnmdec.c
pnmenc.c Merge commit 'f890677d05' 2015-10-22 20:48:54 +02:00
profiles.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
profiles.h Merge commit '3d8025d602' 2016-02-24 17:36:30 +00:00
proresdata.c
proresdata.h
proresdec.h
proresdec2.c lavc/proresdec2: Fix slice_count for very high resolutions. 2015-10-30 01:32:39 +01:00
proresdec_lgpl.c avcodec/proresdec_lgpl: use av_mod_uintp2 2016-01-29 19:58:44 -03:00
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c
psymodel.c AAC encoder: improve SF range utilization 2015-12-02 07:47:37 -03:00
psymodel.h AAC encoder: improve SF range utilization 2015-12-02 07:47:37 -03:00
pthread.c
pthread_frame.c avcodec/pthread_frame: Remove unused variable 2016-03-15 00:51:58 +01:00
pthread_internal.h
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
qdm2.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdrw.c
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv.c
qsv.h Merge commit 'dc923bc23b' 2015-10-22 15:55:43 +02:00
qsv_api.c
qsv_internal.h Merge commit '9c0bc1e980' 2016-02-24 17:22:43 +00:00
qsvdec.c Merge commit '3b6473b43e' 2016-01-04 11:31:43 +01:00
qsvdec.h Merge commit '8aecec8402' 2015-09-29 14:20:05 +02:00
qsvdec_h2645.c lavc: AV-prefix a few left out capabilities 2015-10-15 15:47:16 +02:00
qsvdec_mpeg2.c lavc: AV-prefix a few left out capabilities 2015-10-15 15:47:16 +02:00
qsvdec_vc1.c Merge commit '741b352b16' 2015-09-29 13:53:42 +02:00
qsvenc.c Merge commit '9cac1b4b4f' 2016-02-16 16:51:45 +00:00
qsvenc.h Merge commit '9cac1b4b4f' 2016-02-16 16:51:45 +00:00
qsvenc_h264.c Merge commit '0e6c853221' 2016-01-27 20:18:04 +00:00
qsvenc_hevc.c Merge commit '0e6c853221' 2016-01-27 20:18:04 +00:00
qsvenc_mpeg2.c Merge commit '0e6c853221' 2016-01-27 20:18:04 +00:00
qtrle.c lavc/qtrle: Use AV_PIX_FMT_PAL8 for 1-bit video 2016-01-04 03:31:35 +01:00
qtrleenc.c Merge commit '901f9c0a32' 2015-10-14 14:56:16 +02:00
r210dec.c
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
rangecoder.h
ratecontrol.c avcodec/mpegvideo: use constants for rc_strategy 2015-12-04 15:44:45 +01:00
ratecontrol.h
raw.c nut: Add PAL8 support 2016-02-09 19:19:43 +01:00
raw.h
rawdec.c lavc/rawdec: Align AV_PIX_FMT_RGB24 correctly 2016-02-22 00:44:42 +01:00
rawenc.c avcodec/rawenc: Cast argument for av_image_copy_to_buffer() to const 2015-11-04 04:41:22 +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
remove_extradata_bsf.c
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
rl.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
rl2.c
rle.c Merge commit '59e3f4e598' 2015-11-29 15:45:47 +01:00
rle.h Merge commit '59e3f4e598' 2015-11-29 15:45:47 +01:00
rnd_avg.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c Merge commit '9cbae3a7d5' 2015-10-27 14:07:36 +01:00
roqvideoenc.c avcodec/roqvideoenc: use AV_OPT_TYPE_BOOL for quake3_compat option 2015-09-12 18:24:49 +02:00
rpza.c Merge commit '60f50374f1' 2015-11-10 17:50:51 +01:00
rscc.c lavc/rscc: Fix colourspace for codec_tag RSCC. 2015-11-22 01:44:18 +01:00
rtjpeg.c
rtjpeg.h
rv10.c
rv10.h
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34.c avcodec/rv34: Delay failure return for B frames with a missing reference 2015-09-17 02:08:15 +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
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
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
screenpresso.c Merge commit 'e25cac50e0' 2015-11-19 14:08:42 +00: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
shorten.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
simple_idct.c avcodec/simple_idct: use predefined M_SQRT2 2015-11-14 10:58:39 -05:00
simple_idct.h
simple_idct_template.c avcodec/simple_idct10: improve precision 2015-10-13 02:10:51 +02:00
sinewin.c
sinewin.h
sinewin_fixed.c
sinewin_fixed_tablegen.c
sinewin_tablegen.c
sinewin_tablegen.h
sinewin_tablegen_template.c
sipr.c avcodec/sipr: use AVERROR return code instead of -1 2015-10-11 18:40:28 +02:00
sipr.h
sipr16k.c
sipr16kdata.h
siprdata.h
smacker.c Merge commit '6b96d2dcda' 2016-02-24 17:35:47 +00:00
smc.c
smvjpegdec.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00: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 Merge commit '2862b63783' 2016-02-03 16:49:19 +00: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 Merge commit '2862b63783' 2016-02-03 16:49:19 +00: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
sp5xdec.c
srtdec.c lavc: allow subtitle text format to be ASS without timing 2016-02-26 21:49:34 +01:00
srtenc.c lavc: reindent a few decoders after previous commits 2016-02-26 22:15:20 +01: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
sunrast.h
sunrastenc.c sunrastenc: Properly load codec private options 2016-01-11 15:32:57 -05:00
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c
svq1enc.c svq1enc: fix out of bounds reads 2016-01-27 00:08:23 +01:00
svq1enc.h
svq1enc_cb.h
svq3.c
svq3.h
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
tak.h
tak_parser.c
takdec.c avcodec/takdec: Skip last p2 sample (which is unused) 2015-11-15 01:23:25 +01: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
targa.h
targa_y216dec.c
targaenc.c Merge commit 'be00ec832c' 2015-12-18 14:27:41 +01:00
tdsc.c
textdec.c lavc/options: add ass_ro_flush_noop to flags2 2016-02-26 21:53:32 +01:00
texturedsp.c lavc/texturedsp: replace rint by lrint 2015-12-26 20:29:22 -08:00
texturedsp.h
texturedspenc.c Merge commit 'eef38316ca' 2015-11-29 16:05:50 +01:00
thread.h
tiertexseqv.c
tiff.c avcodec/tiff: Check subsample & rps values more completely 2016-01-18 03:51:00 +01:00
tiff.h
tiff_common.c
tiff_common.h
tiff_data.c
tiff_data.h
tiffenc.c
tmv.c
tpeldsp.c
tpeldsp.h
truemotion1.c avcodec/truemotion1: Initialize mb_change_byte only when needed 2015-11-05 03:16:15 +01:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Cleanup in case of tm2_read_stream() failure 2016-01-12 17:23:13 +01:00
truespeech.c
truespeech_data.h
tscc.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
tscc2.c
tscc2data.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
tta.c avcodec/tta: Un-break build without threads 2015-10-04 23:07:44 +02:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
twinvq.c
twinvq.h Merge commit 'f00f6d538d' 2015-09-12 15:16:57 +02:00
twinvq_data.h
twinvqdec.c
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 lavc/utils: fix extra ASS sanity check in convert_sub_to_old_ass_form() 2016-03-07 21:48:55 +01:00
utvideo.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
utvideo.h Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
utvideodec.c lavc/utvideodec: prevent possible signed overflow 2016-02-23 20:37:11 -05:00
utvideoenc.c Merge commit '2862b63783' 2016-02-03 16:49:19 +00:00
v210dec.c lavc/v210dec: Allow odd width. 2016-01-30 13:31:44 +01:00
v210dec.h
v210enc.c Merge commit 'e280fe1329' 2016-02-16 17:23:32 +00:00
v210enc.h Merge commit 'e280fe1329' 2016-02-16 17:23:32 +00:00
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.c Merge commit 'e60a6e7545' 2015-09-16 11:27:20 +02:00
vaapi.h
vaapi_h264.c
vaapi_hevc.c doc: fix spelling errors 2015-10-09 22:09:08 +02:00
vaapi_internal.h avcodec/vaapi_internal: Add missing include 2015-09-16 11:41:07 +02:00
vaapi_mpeg2.c Merge commit 'e60a6e7545' 2015-09-16 11:27:20 +02:00
vaapi_mpeg4.c Merge commit 'e60a6e7545' 2015-09-16 11:27:20 +02:00
vaapi_vc1.c
vaapi_vp9.c vaapi: Add VP9 hwaccell support 2015-12-22 12:54:23 +01:00
vb.c
vble.c Merge commit 'f890677d05' 2015-10-22 20:48:54 +02:00
vc1.c Merge commit 'f9fbd47467' 2016-02-24 18:15:14 +00:00
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: fix profile declarations for vdpau decoders 2016-01-01 16:48:47 +01:00
vc1dsp.c Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
vc1dsp.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
vc2enc.c vc2enc: increase the starting value of the size scaler 2016-03-18 11:55:48 +00:00
vc2enc_dwt.c vc2enc: add support for Haar wavelet transforms 2016-02-20 13:49:44 +00:00
vc2enc_dwt.h vc2enc_dwt: remove outdated comment 2016-03-18 14:42:33 +00:00
vcr1.c
vda.c
vda.h
vda_h264.c
vda_h264_dec.c
vda_vt_internal.h
vdpau.c vdpau: Remove a spurious CONFIG_H263_VDPAU_HWACCEL 2015-11-06 21:55:15 +01:00
vdpau.h Merge commit 'b10b6ac7a9' 2015-09-29 13:44:59 +02:00
vdpau_compat.h
vdpau_h264.c
vdpau_hevc.c Merge commit '8d34a2f803' 2016-02-16 20:05:28 +00:00
vdpau_internal.h vdpau: Support for VDPAU accelerated HEVC decoding 2016-02-13 14:42:38 +01:00
vdpau_mpeg4.c Merge commit 'd35d0c723e' 2015-11-02 11:58:01 +01:00
vdpau_mpeg12.c
vdpau_vc1.c
version.h lavc/libx265: Support GBR encoding. 2016-03-13 09:40:09 +01:00
videodsp.c
videodsp.h
videodsp_template.c
videotoolbox.c avcodec/h264, videotoolbox: do not return invalid frames on failure 2015-11-20 11:30:18 +01:00
videotoolbox.h
videotoolboxenc.c lavc/videotoolboxenc: remove *_NULLABLE annotations; fixes pre-10.11 build 2016-03-02 21:44:28 -06:00
vima.c
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis.c
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 vorbisdec: reject rangebits 0 with non-0 partitions 2016-01-04 13:07:28 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c
vp3.c avcodec/vp3: Fix "runtime error: left shift of negative value" 2015-12-04 13:37:00 +01:00
vp3_parser.c
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8.c avcodec: use HAVE_THREADS header guards to silence -Wunused-function 2015-10-04 12:47:34 -04:00
vp8.h lavc, lavu: use avutil/thread.h instead of redundant conditional includes 2015-12-07 17:25:51 +01:00
vp8_parser.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c vp9: fix a few signed integer left-shifts. 2016-03-11 16:06:29 -05:00
vp9.h vp9: add hwaccel hooks 2015-12-07 09:25:02 +01:00
vp9_mc_template.c vp9: expose reference frames in VP9SharedContext 2015-10-15 13:02:23 +02:00
vp9_parser.c vp9_parser: allow superframes with a single frame. 2015-11-06 17:12:03 -05:00
vp9_superframe_bsf.c vp9_superframe: fix endianness of size markers. 2016-03-11 14:23:46 -05:00
vp9data.h vp9: split header into separate struct and expose in vp9.h 2015-10-15 13:02:20 +02:00
vp9dsp.c vp9: fix overflow in 8x8 topleft 32x32 idct ssse3 version. 2015-09-10 07:51:16 -04:00
vp9dsp.h vp9: fix overflow in 8x8 topleft 32x32 idct ssse3 version. 2015-09-10 07:51:16 -04:00
vp9dsp_8bpp.c
vp9dsp_10bpp.c
vp9dsp_12bpp.c
vp9dsp_template.c
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
wavpack.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
wavpack.h
wavpackenc.c avcodec/wavpackenc: use put_sbits 2016-01-20 16:41:19 -03:00
wavpackenc.h
webp.c avcodec/webp: move exif_metadata outside of WebPContext 2016-02-21 14:31:19 -03: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 lavc: Switch bitrate to 64bit unless compatibility with avconv was requested. 2015-09-15 18:02:43 +02: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 Merge commit 'f00f6d538d' 2015-09-12 15:16:57 +02:00
wmadata.h
wmadec.c lavc/wmadec: replace pow by faster functions 2016-01-22 19:27:12 +05:30
wmaenc.c avcodec/wmaenc: Check ff_wma_init() for failure 2016-01-21 02:39:09 +01:00
wmalosslessdec.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
wmaprodata.h
wmaprodec.c lavc: Use get_bitsz where needed 2016-01-11 21:51:11 +01:00
wmavoice.c
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
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
wrapped_avframe.c Merge commit 'b52307933b' 2015-10-16 23:04:46 +02:00
ws-snd1.c
xan.c
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
xsubdec.c Merge commit 'a17a766190' 2015-10-22 21:41:53 +02: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
y41pdec.c
y41penc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c
zmbvenc.c avcodec/zmbvenc: use log2 instead of log()/M_LN2 2015-10-29 18:46:00 -04:00