FFmpeg/libavcodec
Andreas Cadhalpun c946f2cc83 apedec: prevent out of array writes in decode_array_0000
s->decoded_buffer is allocated with a min_size of:
    2 * FFALIGN(blockstodecode, 8) * sizeof(*s->decoded_buffer)

Then it is assigned to s->decoded[0] (and s->decoded_buffer + FFALIGN(blockstodecode, 8)
to s->decoded[1]) and passed as out buffer to decode_array_0000.

In this function 64 elements of the out buffer are written
unconditionally and outside the array if blockstodecode is too small.

This causes memory corruption, leading to segmentation faults or other
crashes.

Thus change decode_array_0000 to write at most blockstodecode elements
of the out buffer.

Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 699341d647)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-05-21 20:43:37 +02:00
..
aarch64 lavc/aarch64: Do not use the neon horizontal chroma loop filter for H.264 4:2:2. 2015-02-03 23:08:15 +01:00
alpha avcodec/idctdsp: change {put,add}_pixels_clamped to ptrdiff_t line_size 2014-09-24 21:43:19 -03:00
arm avcodec/arm/videodsp_armv5te: Fix linking failure with "g++ -shared -D__STDC_CONSTANT_MACROS -o test.so ... libavcodec.a" 2015-02-12 17:10:36 +01:00
avr32
bfin
mips mips/acelp_filters: fix incorrect register constraint 2015-03-21 01:52:51 +01:00
neon Merge commit '835f798c7d' 2014-08-15 20:11:56 +02:00
ppc avcodec/ppc/idctdsp.c: POWER LE support in idct_add_altivec() 2015-02-12 17:10:36 +01:00
sh4
sparc
x86 avcodec/x86/mlpdsp_init: Simplify mlp_filter_channel_x86() 2015-03-21 01:52:51 +01:00
4xm.c avcodec/4xm: remove duplicate assert 2014-11-13 19:01:08 +01:00
8bps.c
8svx.c Merge commit '74512f7e36' 2014-09-02 21:45:58 +02:00
012v.c avcodec/012v: redesign main loop 2015-03-21 01:52:52 +01:00
a64colors.h
a64multienc.c avcodec/a64multienc: Assert that the Packet size does not grow 2015-03-21 01:52:51 +01:00
a64tables.h
aac.h avcodec/aacdec: Use avpriv_float_dsp_alloc() 2014-12-02 19:32:45 +01:00
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c Merge commit '63f800ca5f' 2014-09-01 20:51:44 +02:00
aac_parser.c avcodec: fix aac/ac3 parser bitstream buffer size 2014-08-22 01:24:40 +02:00
aac_tablegen.c
aac_tablegen.h Add av_cold to table generation functions. 2014-08-31 10:33:02 +02:00
aac_tablegen_decl.h
aacadtsdec.c
aacadtsdec.h
aaccoder.c Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
aacdec.c aacdec: consistently use avctx for logging in decode_eld_specific_config 2015-04-17 15:20:30 +02:00
aacdectab.h
aacenc.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-03-21 01:52:51 +01:00
aacenc.h avcodec/aacenc: Use avpriv_float_dsp_alloc() 2014-11-29 18:58:13 +01:00
aacps.c
aacps.h
aacps_tablegen.c aacps_tablegen: replace TABLE_CONST by const. 2014-08-31 18:33:27 +02:00
aacps_tablegen.h Add av_cold to table generation functions. 2014-08-31 10:33:02 +02:00
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c aacpsy: avoid psy_band->threshold becoming NaN 2015-04-17 15:20:30 +02:00
aacsbr.c avcodec/aacdec: Use avpriv_float_dsp_alloc() 2014-12-02 19:32:45 +01:00
aacsbr.h
aacsbr_tablegen.c aacsbr: support hardcoding tables. 2014-09-06 20:59:20 +02:00
aacsbr_tablegen.h aacsbr: support hardcoding tables. 2014-09-06 20:59:20 +02:00
aacsbrdata.h aacsbr: support hardcoding tables. 2014-09-06 20:59:20 +02:00
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c aasc: return correct buffer size from aasc_decode_frame 2015-04-17 15:20:30 +02:00
ac3.c ac3: validate end in ff_ac3_bit_alloc_calc_mask 2015-04-17 15:20:30 +02:00
ac3.h Improved AC3 decoder level support (heavy drc, dialnorm) 2014-08-27 14:31:39 +02:00
ac3_parser.c avcodec: fix aac/ac3 parser bitstream buffer size 2014-08-22 01:24:40 +02:00
ac3_parser.h
ac3dec.c ac3_fixed: fix computation of spx_noise_blend 2015-03-21 01:52:53 +01:00
ac3dec.h ac3dec_fixed: always use the USE_FIXED=1 variant of the AC3DecodeContext 2015-03-21 01:52:52 +01:00
ac3dec_data.c
ac3dec_data.h
ac3dec_fixed.c ac3dec_fixed: always use the USE_FIXED=1 variant of the AC3DecodeContext 2015-03-21 01:52:52 +01:00
ac3dec_float.c ac3dec_fixed: always use the USE_FIXED=1 variant of the AC3DecodeContext 2015-03-21 01:52:52 +01:00
ac3dsp.c
ac3dsp.h
ac3enc.c avcodec/ac3enc: Use avpriv_float_dsp_alloc() 2014-11-29 18:54:27 +01:00
ac3enc.h avcodec/ac3enc: Use avpriv_float_dsp_alloc() 2014-11-29 18:54:27 +01:00
ac3enc_fixed.c
ac3enc_float.c avcodec/ac3enc: Use avpriv_float_dsp_alloc() 2014-11-29 18:54:27 +01:00
ac3enc_opts_template.c Merge commit 'cc4992aaf3' 2014-09-26 22:18:12 +02:00
ac3enc_template.c avcodec/ac3enc: Use avpriv_float_dsp_alloc() 2014-11-29 18:54:27 +01:00
ac3tab.c
ac3tab.h
acelp_filters.c
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
adpcm.h Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
adpcm_data.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
adpcm_data.h Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
adpcmenc.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-03-21 01:52:51 +01:00
adx.c Merge commit '9325d88eba' 2014-08-10 02:09:13 +02:00
adx.h Merge commit '9325d88eba' 2014-08-10 02:09:13 +02:00
adx_parser.c
adxdec.c Merge commit 'd5cf5afabb' 2014-07-09 22:38:13 +02:00
adxenc.c avcodec/adxenc: fix rounding 2014-11-30 12:56:02 +01:00
aic.c aic: Fix decoding files with odd dimensions 2015-03-21 01:52:52 +01:00
alac.c alac: reject rice_limit 0 if compression is used 2015-05-21 20:43:37 +02:00
alac_data.c
alac_data.h
alacenc.c avcodec/alacenc: Remove unused variable 2014-09-20 23:54:00 +02:00
aliaspixdec.c
aliaspixenc.c
allcodecs.c avcodec/pngdec: add APNG support. 2014-11-21 17:13:56 +01:00
alsdec.c alsdec: only adapt order for positive max_order 2015-05-21 20:43:37 +02:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c lavc/anm: fix mem leak in case of init failure 2014-11-23 03:25:25 +01:00
ansi.c Merge commit '994ab1804b' 2014-11-13 14:51:37 +01:00
apedec.c apedec: prevent out of array writes in decode_array_0000 2015-05-21 20:43:37 +02:00
apng.h apng: move shared header from avformat to avcodec. 2014-12-02 15:52:31 +01:00
ass.c avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
ass.h avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
ass_split.c avcodec/ass_split: realign after addition of new fields 2014-10-15 19:25:06 +02:00
ass_split.h avcodec/ass_split: extend recognized fields in ASS splitter 2014-10-15 19:25:06 +02:00
assdec.c
assenc.c
asv.c Merge commit 'f61e47dd68' 2014-09-02 21:57:46 +02:00
asv.h Merge commit 'f61e47dd68' 2014-09-02 21:57:46 +02:00
asvdec.c Merge commit 'f61e47dd68' 2014-09-02 21:57:46 +02:00
asvenc.c avcodec/asvenc: fix AAN scaling 2014-09-23 17:04:02 +02:00
atrac.c
atrac.h
atrac1.c avcodec/atrac1: Use avpriv_float_dsp_alloc() 2014-11-20 22:30:48 +01:00
atrac1data.h
atrac3.c avcodec/atrac3: Use avpriv_float_dsp_alloc() 2014-11-30 11:23:34 +01:00
atrac3data.h
atrac3plus.c Merge commit 'd16ec1b6db' 2014-11-15 02:17:54 +01:00
atrac3plus.h
atrac3plus_data.h
atrac3plusdec.c avcodec/atrac3plusdec: Use avpriv_float_dsp_alloc() 2014-12-03 14:52:38 +01:00
atrac3plusdsp.c avcodec/atrac3plusdsp: fix on stack alignment 2015-04-17 15:20:30 +02:00
audio_frame_queue.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
audio_frame_queue.h
audioconvert.c
audioconvert.h
audiodsp.c
audiodsp.h
aura.c
avcodec.h doc: fix spelling errors 2014-12-01 00:31:06 +01:00
avcodecres.rc
avdct.c avcodec/avdct: add "xvid" alias AVOption and use FF_IDCT_XVID 2014-08-09 12:42:07 +02:00
avdct.h avcodec: Change get_pixels() to ptrdiff_t linesize 2014-08-06 15:50:54 +02:00
avfft.c
avfft.h
avpacket.c avcodec/avpacket: use av_freep(), do not leave stale pointers in memory 2014-10-07 03:40:57 +02:00
avpicture.c avcodec/avpicture: use av_freep(), do not leave stale pointers in memory 2014-10-08 16:09:31 +02:00
avrndec.c
avs.c Merge commit 'c7384664ba' 2014-11-13 14:51:03 +01:00
avuidec.c
avuienc.c lavc/avuienc: fix mem leak in case of init failure 2014-11-25 22:18:08 +01:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c avcodec/bfi: use av_freep(), do not leave stale pointers in memory 2014-10-08 16:08:28 +02:00
bgmc.c bgmc: fix sizeof arguments 2014-11-14 20:25:02 +01:00
bgmc.h
bink.c
binkaudio.c Merge commit 'f20518568a' 2014-09-04 19:46:06 +02:00
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitstream.c avcodec/bitstream: remove trivial assert 2014-07-02 16:25:40 +02:00
bitstream_filter.c avcodec/bitstream_filter: Use av_bitstream_filter_next() instead of direct access in av_bitstream_filter_init() 2014-09-30 20:27:07 +02:00
blockdsp.c
blockdsp.h
bmp.c Use os/2 palette even if it contains less than 256 entries. 2014-07-05 02:11:17 +02:00
bmp.h
bmp_parser.c avcodec/bmp_parser: delay frame end detection to the next header or EOF 2014-09-13 17:46:18 +02:00
bmpenc.c
bmvaudio.c Merge commit '2fc85fe96e' 2014-07-06 23:43:37 +02:00
bmvvideo.c Merge commit '2fc85fe96e' 2014-07-06 23:43:37 +02:00
brenderpix.c Merge commit 'e96c3b81ca' 2014-08-04 21:48:00 +02:00
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c
cabac.c cabac: Allow hardcoding CABAC table. 2014-09-06 20:59:20 +02:00
cabac.h cabac: Allow hardcoding CABAC table. 2014-09-06 20:59:20 +02:00
cabac_functions.h avcodec/cabac_functions: fix "warning: UNCHECKED_BITSTREAM_READER is not defined, evaluates to 0" 2014-09-08 21:06:47 +02:00
cabac_tablegen.c cabac: Allow hardcoding CABAC table. 2014-09-06 20:59:20 +02:00
cabac_tablegen.h cabac: Allow hardcoding CABAC table. 2014-09-06 20:59:20 +02:00
cavs.c Merge commit '85dc006b1a' 2014-11-18 03:16:38 +01:00
cavs.h Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
cavs_parser.c
cavsdata.c avcodec/cavs: make cavs_chroma_qp non static 2014-06-28 19:08:39 +02:00
cavsdec.c Merge commit '85dc006b1a' 2014-11-18 03:16:38 +01:00
cavsdsp.c Merge commit '7fb993d338' 2014-07-25 13:05:08 +02:00
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h Add av_cold to table generation functions. 2014-08-31 10:33:02 +02:00
cdgraphics.c Merge commit 'c7d9b473e2' 2014-08-07 01:56:50 +02:00
cdxl.c
celp_filters.c celp_filters: don't use filter lenght as loop bound 2014-11-03 12:45:42 -05:00
celp_filters.h
celp_math.c
celp_math.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c avcodec/cinepak: fix integer underflow 2014-10-03 19:34:28 +02:00
cinepakenc.c
cljrdec.c avcodec/cljrdec: remove unneeded include 2014-07-07 16:31:51 +02:00
cljrenc.c Merge commit '373a6dda54' 2014-07-06 20:00:59 +02:00
cllc.c
cngdec.c avcodec/cngdec: Use av_freep() to avoid leaving stale pointers in memory 2014-10-30 23:36:51 +01:00
cngenc.c
codec_desc.c avcodec/pngdec: add APNG support. 2014-11-21 17:13:56 +01:00
cook.c Merge commit '299d8ab104' 2014-11-24 13:18:41 +01:00
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c
crystalhd.c avcodec/crystalhd: use av_freep() to avoid stale pointers 2014-10-30 23:35:32 +01:00
cscd.c
cyuv.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
dca.c Merge commit '45ff7c93dd' 2014-09-16 20:31:02 +02:00
dca.h avcodec/dca: Make ff_dca_convert_bitstream() available to libavformat, needed for dts_probe() 2014-08-06 22:28:35 +02:00
dca_parser.c Merge commit '45ff7c93dd' 2014-09-16 20:31:02 +02:00
dcadata.h Merge commit '45ff7c93dd' 2014-09-16 20:31:02 +02:00
dcadec.c avcodec/dcadec: Check that the added xch channel isnt already there 2014-12-22 03:17:55 +01:00
dcadsp.c Merge commit '45ff7c93dd' 2014-09-16 20:31:02 +02:00
dcadsp.h
dcaenc.c
dcaenc.h Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
dcahuff.h Merge commit '45ff7c93dd' 2014-09-16 20:31:02 +02:00
dct-test.c lavc: Use av_gettime_relative 2014-10-24 09:53:42 +03:00
dct.c avcodec/dct: use av_freep(), do not leave stale pointers in memory 2014-10-11 22:51:33 +02:00
dct.h Merge commit '95c0cec03a' 2014-09-03 03:19:40 +02:00
dct32.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dctref.c
dctref.h
dfa.c
dirac.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
dirac.h
dirac_arith.c
dirac_arith.h lavc/dirac_arith: Only compile x86 asm if ARCH_X86 is set. 2014-12-02 11:36:48 +01:00
dirac_dwt.c Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
dirac_dwt.h
dirac_parser.c avcodec/dirac_parser: use av_freep(), do not leave stale pointers in memory 2014-10-11 22:51:15 +02:00
diracdec.c avcodec/diracdec: Tighter checks on CODEBLOCKS_X/Y 2014-10-28 01:25:57 +01:00
diracdsp.c Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
diracdsp.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h lavc/dnxhd: ff_dnxhd_cid_table is not exported 2014-08-13 13:12:52 +02:00
dnxhddec.c avcodec/dnxhddec: Check that the frame is interlaced before using cur_field 2015-03-21 01:52:53 +01:00
dnxhdenc.c Merge commit '85dc006b1a' 2014-11-18 03:16:38 +01:00
dnxhdenc.h
dpcm.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
dpx.c avcodec/dpx: fix framerate 2014-10-15 16:08:36 +02:00
dpx_parser.c
dpxenc.c dpxenc: mention missing break 2014-11-13 01:41:26 +01:00
dsd_tablegen.c
dsd_tablegen.h
dsddec.c
dsicinaudio.c Merge commit 'd6902070c5' 2014-07-07 00:04:22 +02:00
dsicinvideo.c Merge commit 'd6902070c5' 2014-07-07 00:04:22 +02:00
dump_extradata_bsf.c
dv.c dv: increase VLC reading bits to 10 2014-10-28 12:22:03 +01:00
dv.h dv: increase VLC reading bits to 10 2014-10-28 12:22:03 +01:00
dv_profile.c avcodec/dv_profile: deprecate internal function that shouldn't be public 2014-09-19 14:32:38 -03:00
dv_profile.h avcodec/dv_profile: deprecate internal function that shouldn't be public 2014-09-19 14:32:38 -03:00
dv_profile_internal.h avcodec/dv_profile: deprecate internal function that shouldn't be public 2014-09-19 14:32:38 -03:00
dv_tablegen.c
dv_tablegen.h Merge commit 'ee0ebd3c14' 2014-09-09 19:30:55 +02:00
dvbsub.c Merge commit 'f929ab0569' 2014-08-15 21:00:50 +02:00
dvbsub_parser.c
dvbsubdec.c avcodec/dvbsubdec: av_assert* instead of assert() 2014-11-12 20:08:24 +01:00
dvd_nav_parser.c Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
dvdata.c dv: move inverse weight tables to decoder 2014-10-26 19:21:59 +01:00
dvdata.h dv: move inverse weight tables to decoder 2014-10-26 19:21:59 +01:00
dvdec.c Merge commit '74d7db586a' 2014-11-15 19:11:14 +01:00
dvdsub_parser.c avcodec/dvdsub_parser: print message if packet is smaller than the packet size field 2014-08-02 01:17:24 +02:00
dvdsubdec.c avcodec/dvdsubdec: fix accessing dangling pointers 2015-01-09 17:19:10 +01:00
dvdsubenc.c Merge commit 'f929ab0569' 2014-08-15 21:00:50 +02:00
dvenc.c dvenc: mark encoder as intra 2014-10-28 12:48:58 +01:00
dxa.c avcodec/dxa: check dimensions 2014-10-28 15:30:05 +01:00
dxtory.c avcodec/dxtory: Use LL instead of L number suffix 2015-02-12 17:10:35 +01:00
dxva2.c
dxva2.h Merge commit 'b8962d64cc' 2014-09-01 20:45:50 +02:00
dxva2_h264.c Merge commit '4600a85eaa' 2014-09-01 20:31:13 +02:00
dxva2_internal.h dxva2: Clean up definition of _WIN32_WINNT 2014-09-01 12:23:59 +02:00
dxva2_mpeg2.c Merge commit '4600a85eaa' 2014-09-01 20:31:13 +02:00
dxva2_vc1.c Merge commit '4600a85eaa' 2014-09-01 20:31:13 +02:00
eac3_data.c
eac3_data.h
eac3dec.c eac3dec: fix scaling 2015-03-21 01:52:53 +01:00
eac3enc.c
eac3enc.h
eacmv.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
eaidct.c
eaidct.h
eamad.c eamad: check for out of bounds read 2015-03-21 01:52:52 +01:00
eatgq.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
eatgv.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
eatqi.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
elbg.c
elbg.h
error_resilience.c Merge commit 'c442190a6b' 2014-11-04 21:28:48 +01:00
error_resilience.h Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
escape124.c Merge commit '1a9c1333b5' 2014-11-13 14:01:41 +01:00
escape130.c
evrcdata.h Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
evrcdec.c
exif.c Print a warning instead of requesting a sample for an invalid exif tag. 2014-07-24 11:58:11 +02:00
exif.h
exr.c Merge commit '3a6ddfb874' 2014-11-15 01:55:21 +01:00
faandct.c Replace av_unused attributes by block structures 2014-09-05 13:55:04 +02:00
faandct.h
faanidct.c Merge commit '213e606752' 2014-09-05 19:24:49 +02:00
faanidct.h
faxcompr.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-03-21 01:52:51 +01:00
faxcompr.h
fdctdsp.c Merge commit '1274ea8dba' 2014-09-08 00:54:55 +02:00
fdctdsp.h Merge commit 'a9aee08d90' 2014-07-08 03:19:06 +02:00
fft-fixed-test.c
fft-fixed32-test.c
fft-internal.h
fft-test.c lavc: Use av_gettime_relative 2014-10-24 09:53:42 +03:00
fft.h Merge commit '24af1aa0f7' 2014-07-18 21:43:50 +02:00
fft_fixed.c
fft_fixed_32.c
fft_float.c
fft_init_table.c fft: add ff_ prefix to some global arrays. 2014-08-31 10:25:36 +02:00
fft_table.h fft: add ff_ prefix to some global arrays. 2014-08-31 10:25:36 +02:00
fft_template.c fft_template: Move variables to where they are used. 2014-08-31 10:25:36 +02:00
ffv1.c
ffv1.h
ffv1dec.c ffv1dec: Avoid unnecessarily large stack usage and copies. 2014-11-22 19:06:12 +01:00
ffv1enc.c Merge commit '6abe7edabb' 2014-11-13 13:46:54 +01:00
ffwavesynth.c
fic.c Silence warnings for fic files with zero-sized cursors. 2014-11-03 00:43:08 +01:00
file_open.c
flac.c Merge commit 'acc897e6b1' 2014-11-06 14:17:46 +01:00
flac.h Merge commit 'acc897e6b1' 2014-11-06 14:17:46 +01:00
flac_parser.c avcodec/flac_parser: fix handling EOF if no headers are found 2015-02-12 17:10:35 +01:00
flacdata.c
flacdata.h
flacdec.c avcodec/flacdec: fix off by 1 error 2014-11-26 04:11:16 +01:00
flacdsp.c x86/flacdsp: add SSE2 and AVX decorrelate functions 2014-11-13 13:47:55 -03:00
flacdsp.h x86/flacdsp: add SSE2 and AVX decorrelate functions 2014-11-13 13:47:55 -03:00
flacdsp_lpc_template.c cvcodec/flacdsp_lpc_template: osmetic fix 2014-08-13 05:01:35 +02:00
flacdsp_template.c
flacenc.c x86/flacdsp: add SSE2 and AVX decorrelate functions 2014-11-13 13:47:55 -03:00
flashsv.c
flashsv2enc.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-03-21 01:52:51 +01:00
flashsvenc.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-03-21 01:52:51 +01:00
flicvideo.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
flv.h Merge commit 'ff4d1aa8bc' 2014-09-02 22:07:06 +02:00
flvdec.c Merge commit 'ff4d1aa8bc' 2014-09-02 22:07:06 +02:00
flvenc.c Merge commit 'ff4d1aa8bc' 2014-09-02 22:07:06 +02:00
fmtconvert.c
fmtconvert.h
frame_thread_encoder.c huffyuvenc: add a non-deterministic option 2014-08-19 13:47:18 +02:00
frame_thread_encoder.h
fraps.c
frwu.c
g2meet.c g2meet: check ff_set_dimensions return value 2014-11-13 01:41:26 +01:00
g722.c
g722.h
g722dec.c Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
g722enc.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
g723_1.c
g723_1_data.h
g726.c
g729.h
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
get_bits.h get_bits: remove unused assignment 2014-11-03 10:15:07 -05:00
gif.c avcodec/gif: fix off by one in column offsetting finding 2015-02-16 17:59:48 +01:00
gif.h
gifdec.c avcodec/gifdec: factorize interleave end handling out 2014-10-03 20:20:23 +02:00
golomb-test.c
golomb.c
golomb.h Merge commit '91d305790e' 2014-09-02 22:18:12 +02:00
gsm.h
gsm_parser.c
gsmdec.c
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c
h261.h
h261_parser.c
h261data.c
h261dec.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
h261enc.c Merge commit '835f798c7d' 2014-08-15 20:11:56 +02:00
h263.c Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
h263.h Merge commit '277ff7f5dc' 2014-11-24 12:45:07 +01:00
h263_parser.c
h263_parser.h
h263data.h
h263dec.c Merge commit 'c80a816142' 2014-10-14 00:04:18 +02:00
h263dsp.c
h263dsp.h
h264.c avcodec/h264: Do not fail with randomly truncated VUIs 2015-04-17 15:20:29 +02:00
h264.h avcodec/h264: Do not fail with randomly truncated VUIs 2015-04-17 15:20:29 +02:00
h264_cabac.c avcodec/h264_cabac: use int instead of long for mbb_xy 2015-02-12 17:10:36 +01:00
h264_cavlc.c
h264_direct.c Merge commit 'c39059bea3' 2014-07-21 02:16:13 +02:00
h264_loopfilter.c Merge commit '213e606752' 2014-09-05 19:24:49 +02:00
h264_mb.c h264_mb: Use smaller data type for refs in await_references. 2014-11-22 14:06:48 +01:00
h264_mb_template.c
h264_mc_template.c
h264_mp4toannexb_bsf.c avcodec/h264_mp4toannexb_bsf: reset the new IDR flag when SPS/PPS is seen. 2014-10-05 14:47:04 +02:00
h264_mvpred.h
h264_parser.c avcodec/h264: Do not fail with randomly truncated VUIs 2015-04-17 15:20:29 +02:00
h264_picture.c
h264_ps.c avcodec/h264: Do not fail with randomly truncated VUIs 2015-04-17 15:20:29 +02:00
h264_refs.c avcodec/h264_refs: Do not set reference to things which dont exist 2015-04-17 15:20:29 +02:00
h264_sei.c avcodec/h264_sei: ff_h264_decode_sei: dont try to parse trailing zeroes 2014-09-16 04:07:22 +02:00
h264_slice.c avcodec/h264_slice: Dont reset mb_aff_frame per slice 2015-04-17 15:20:29 +02:00
h264addpx_template.c
h264chroma.c
h264chroma.h
h264chroma_template.c
h264data.h h264_ps: move and export aspect_ratio 2014-11-30 04:15:40 +01:00
h264dsp.c Merge commit 'db7f1c7c5a' 2014-08-05 12:46:10 +02:00
h264dsp.h Merge commit 'db7f1c7c5a' 2014-08-05 12:46:10 +02:00
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c
h264pred.c
h264pred.h
h264pred_template.c
h264qpel.c
h264qpel.h
h264qpel_template.c Merge commit '2143948381' 2014-09-05 20:21:47 +02:00
hevc.c hevc: always clip luma_log2_weight_denom 2015-02-12 17:10:35 +01:00
hevc.h hevc: make the crop sizes unsigned 2015-03-21 23:59:50 +01:00
hevc_cabac.c hevc_cabac: decrease CABAC_MAX_BIN 2014-11-11 11:49:54 +01:00
hevc_filter.c Merge commit '7acdd3a127' 2014-08-09 21:49:55 +02:00
hevc_mvs.c Merge commit '9e9be5a20c' 2014-11-11 21:57:41 +01:00
hevc_parser.c avcodec/hevc_ps: do not loose all reference to pointers still in use 2014-07-12 21:03:09 +02:00
hevc_ps.c avcodec/hevc_ps: Check cropping parameters more correctly 2015-03-21 23:59:50 +01:00
hevc_refs.c hevc_refs: drop the handling of negative coordinates in ff_hevc_get_ref_list() 2014-08-09 16:15:38 +00:00
hevc_sei.c avcodec/hevc_sei: factor return 1 out of if/else chain 2014-07-10 00:19:49 +02:00
hevcdsp.c Merge commit '1a880b2fb8' 2014-07-27 00:20:48 +02:00
hevcdsp.h hevcdsp: remove more instances of compile-time-fixed parameters 2014-08-22 15:22:42 +02:00
hevcdsp_template.c Merge commit 'de1f8ead89' 2014-11-17 11:41:35 +01:00
hevcpred.c hevc/rext: basic infrastructure for supporting range extension 2014-07-15 13:47:35 +02:00
hevcpred.h
hevcpred_template.c hevc/rext: basic infrastructure for supporting range extension 2014-07-15 13:47:35 +02:00
hnm4video.c Merge commit '16158da960' 2014-11-25 12:19:08 +01:00
hpel_template.c
hpeldsp.c
hpeldsp.h hpeldsp: Increase put_no_rnd_pixels_tab[][] size 2014-11-11 11:41:49 +01:00
huffman.c
huffman.h
huffyuv.c
huffyuv.h huffyuvenc: add a non-deterministic option 2014-08-19 13:47:18 +02:00
huffyuvdec.c avcodec/huffyuvdec: apply vertical filter in steps of 1 line for interlaced BGRA 2014-11-25 17:53:27 +01:00
huffyuvdsp.c
huffyuvdsp.h Include config.h from huffyuvdsp.h. 2014-11-25 02:00:27 +01:00
huffyuvenc.c huffyuvenc: write last odd sample 2014-08-25 23:12:30 +02:00
huffyuvencdsp.c avcodec/huffyuvencdsp: try to fix misaligned access 2014-06-29 16:26:38 +02:00
huffyuvencdsp.h
idcinvideo.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
idctdsp.c avcodec/idctdsp: change {put,add}_pixels_clamped to ptrdiff_t line_size 2014-09-24 21:43:19 -03:00
idctdsp.h avcodec/idctdsp: change {put,add}_pixels_clamped to ptrdiff_t line_size 2014-09-24 21:43:19 -03:00
iff.c avcodec/iff: check pixfmt for rgb8 / rgbn 2014-08-10 22:05:55 +02:00
iirfilter.c avcodec/iirfilter: Make ff_iir_filter_free_state() also zero the freed pointer 2014-10-14 20:46:15 +02:00
iirfilter.h avcodec/iirfilter: Make ff_iir_filter_free_state() also zero the freed pointer 2014-10-14 20:46:15 +02:00
imc.c avcodec/imc: Use avpriv_float_dsp_alloc() 2014-11-20 22:46:44 +01:00
imcdata.h
imgconvert.c Merge commit '78670fbf07' 2014-07-22 12:55:11 +02:00
imgconvert.h
imx_dump_header_bsf.c
indeo2.c indeo2: move variable declarations into blocks using them. 2014-11-22 14:06:48 +01:00
indeo2data.h
indeo3.c avcodec/indeo3: ensure offsets are non negative 2014-12-22 03:17:55 +01:00
indeo3data.h
indeo4.c
indeo4data.h Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
indeo5.c
indeo5data.h
intelh263dec.c
internal.h avcodec/internal: Add () to argument of FF_SIGNBIT() to ensure correct order or operations 2014-11-18 03:42:40 +01:00
interplayvideo.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
intrax8.c Merge commit '835f798c7d' 2014-08-15 20:11:56 +02:00
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
ituh263enc.c
ivi_common.c
ivi_common.h
ivi_dsp.c
ivi_dsp.h
j2kenc.c
jacosub.h
jacosubdec.c avcodec/jacosubdec: use time_internal.h, simplify code 2014-11-02 20:06:40 +01:00
jfdctfst.c
jfdctint.c
jfdctint_template.c
jpeg2000.c Merge commit 'a2448cfe16' 2014-11-13 15:20:40 +01:00
jpeg2000.h
jpeg2000dec.c jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpeg2000dsp.c jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpeg2000dsp.h jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpeg2000dwt.c
jpeg2000dwt.h jpeg2000: split off inverse MCT as Jpeg2000DSP 2014-10-08 08:02:55 +00:00
jpegls.c
jpegls.h
jpeglsdec.c avcodec/jpeglsdec: Check run value more completely in ls_decode_line() 2014-10-03 02:18:08 +02:00
jpeglsdec.h
jpeglsenc.c
jrevdct.c Merge commit '95c0cec03a' 2014-09-03 03:19:40 +02:00
jvdec.c jvdec: check frame dimensions 2014-12-22 03:17:56 +01:00
kbdwin.c
kbdwin.h
kgv1dec.c
kmvc.c
lagarith.c avcodec/lagarith: fix integer overflow 2014-11-11 03:19:49 +01:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c avcodec/lcldec: support rgb24 with width%4 != 0 2014-11-17 21:06:31 +01:00
lclenc.c
libaacplus.c
libavcodec.v lavc: stop exporting internal functions and tables 2014-08-11 13:23:48 +02:00
libcelt_dec.c
libfaac.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
libfdk-aacdec.c libfdk-aacdec: Support building with the latest version of fdk-aac 2014-11-10 09:43:57 +02:00
libfdk-aacenc.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
libgsmdec.c Merge commit 'b4edbe9a0e' 2014-07-18 22:28:34 +02:00
libgsmenc.c Merge commit 'b4edbe9a0e' 2014-07-18 22:28:34 +02:00
libilbc.c avcodec/libilbc: support for latest git of libilbc 2014-09-19 09:29:07 +02:00
libmp3lame.c avcodec/libmp3lame: Use avpriv_float_dsp_alloc() 2014-11-30 11:21:50 +01:00
libopencore-amr.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
libopenjpegdec.c Merge commit 'e96c3b81ca' 2014-08-04 21:48:00 +02:00
libopenjpegenc.c Merge commit 'e96c3b81ca' 2014-08-04 21:48:00 +02:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c Merge commit '8dd0a2c5cf' 2014-11-13 12:12:27 +01:00
libschroedinger.c
libschroedinger.h
libschroedingerdec.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
libschroedingerenc.c
libshine.c
libspeexdec.c avcodec/libspeexdec: make array const 2014-11-22 14:10:47 +01:00
libspeexenc.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
libstagefright.cpp Merge commit 'f929ab0569' 2014-08-15 21:00:50 +02:00
libtheoraenc.c
libtwolame.c libtwolame: prevent a NULL pointer dereference 2014-11-21 12:27:07 +00:00
libutvideo.h
libutvideodec.cpp avcodec/libutvideodec: Try to fix build failure with old libutvideo 2014-10-29 13:15:26 +01:00
libutvideoenc.cpp Merge commit 'f929ab0569' 2014-08-15 21:00:50 +02:00
libvo-aacenc.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
libvo-amrwbenc.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
libvorbisdec.c lavc/libvorbisdec: use better error codes 2014-11-23 03:33:00 +01:00
libvorbisenc.c avcodec/libvorbisenc: Give CODEC_CAP_SMALL_LAST_FRAME to libvorbis encoder. 2014-11-18 20:23:08 +01:00
libvpx.c
libvpx.h
libvpxdec.c Show correct pix_fmt for vp9 videos != AV_PIX_FMT_YUV420P. 2014-09-26 00:06:41 +02:00
libvpxenc.c libvpxenc: only set noise reduction w/vp8 2015-05-21 20:43:37 +02:00
libwavpackenc.c
libwebpenc.c avcodec/libwebpenc: add quality option 2014-11-03 19:10:22 +01:00
libx264.c libavcodec/libx264: Use av_freep() avoid leaving stale pointers in memory 2014-11-18 11:33:00 +01:00
libx265.c libx265: enable psnr reporting when requested by the user 2014-10-01 14:31:48 +01:00
libxavs.c libavcodec/libxavs: Use av_freep() avoid leaving stale pointers in memory 2014-11-18 11:33:41 +01:00
libxvid.c lavc/libxvid: return meaningful error codes 2014-11-25 22:18:08 +01:00
libxvid.h Merge commit '0a02426826' 2014-08-26 21:45:39 +02:00
libxvid_rc.c avcodec: Read errno before av_log() as the callback from av_log() might affect errno 2014-10-25 13:28:51 +02:00
libzvbi-teletextdec.c avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
ljpegenc.c Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
loco.c
log2_tab.c
lossless_audiodsp.c
lossless_audiodsp.h avcodec/x86/lossless_audiodsp: support len %16 == 8 in scalarproduct_and_madd_int16() 2014-11-22 20:40:36 +01:00
lossless_videodsp.c
lossless_videodsp.h
lpc.c lpc: Reduce stack usage by allocating LLSModel in context. 2014-11-23 06:51:18 +01:00
lpc.h lpc: remove unneeded {} 2014-11-25 02:00:06 +00:00
lsp.c
lsp.h
lzw.c
lzw.h
lzwenc.c
mace.c
Makefile ac3dec_fixed: always use the USE_FIXED=1 variant of the AC3DecodeContext 2015-03-21 01:52:52 +01:00
mathops.h Fix compile error on bfin. 2014-08-05 01:54:47 +02:00
mathtables.c
mdct_fixed.c
mdct_fixed_32.c
mdct_float.c
mdct_template.c
mdec.c mdec: check for out of bounds read 2015-03-21 01:52:52 +01:00
me_cmp.c Merge commit '9c12c6ff95' 2014-11-24 12:13:00 +01:00
me_cmp.h Merge commit '9c12c6ff95' 2014-11-24 12:13:00 +01:00
metasound.c
metasound_data.c
metasound_data.h
microdvddec.c avcodec/microdvddec: support non persistent italic marker '/' 2014-11-23 13:13:38 +01:00
mimic.c Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
mjpeg.c
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c avcodec/mjpegdec: Skip blocks which are outside the visible area 2015-02-12 17:10:36 +01:00
mjpegdec.h avcodec/mjpegdec: simplify chroma_height calculation 2014-10-21 21:36:17 +02:00
mjpegenc.c mjpegenc: fix argument size in encode_mb 2014-11-11 11:41:49 +01:00
mjpegenc.h mjpegenc: fix argument size in encode_mb 2014-11-11 11:41:49 +01:00
mjpegenc_common.c avcodec/mjpegenc_common: Restore removed copyright statements 2014-07-06 03:39:39 +02:00
mjpegenc_common.h Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
mlp.c
mlp.h mlpdec: support TrueHD streams with an Atmos substream 2014-09-21 14:38:32 +02:00
mlp_parser.c mlpdec: support major sync headers with optional extension blocks 2014-09-21 13:32:56 +02:00
mlp_parser.h mlpdec: support major sync headers with optional extension blocks 2014-09-21 13:32:56 +02:00
mlpdec.c Merge commit '2ffb0598db' 2014-11-13 13:59:53 +01:00
mlpdsp.c
mlpdsp.h
mmvideo.c mmvideo: check frame dimensions 2014-12-22 03:17:56 +01:00
motion-test.c Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
motion_est.c avcodec/motion_est: use 2x8x8 for interlaced qpel 2014-12-01 13:41:16 +01:00
motion_est_template.c Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
motionpixels.c
motionpixels_tablegen.c
motionpixels_tablegen.h Add av_cold to table generation functions. 2014-08-31 10:33:02 +02:00
movsub_bsf.c
movtextdec.c avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
movtextenc.c Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
mp3_header_decompress_bsf.c
mpc.c
mpc.h
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video.c
mpeg4video.h Merge commit '93f29948e4' 2014-08-14 12:50:40 +02:00
mpeg4video_parser.c avcodec/mpeg4video_parser: fix spurious extradata parse warnings 2014-11-15 17:30:44 +01:00
mpeg4video_parser.h
mpeg4videodec.c mpeg4videodec: only allow a positive length 2015-05-21 20:43:36 +02:00
mpeg4videoenc.c Merge commit '835f798c7d' 2014-08-15 20:11:56 +02:00
mpeg12.c rl.h: Use on-stack temporary VLC tables instead of having them static. 2014-09-02 19:20:28 +02:00
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c avcodec/mpeg12dec: forward error codes 2014-11-20 16:31:27 +01:00
mpeg12enc.c mpeg12enc: increase declared size of block function argument 2014-11-11 11:26:02 +01:00
mpeg_er.c
mpeg_er.h
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c avcodec/mpegaudio_parser: fix off by 1 error in bitrate calculation 2014-11-06 00:05:22 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h Add av_cold to table generation functions. 2014-08-31 10:33:02 +02:00
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c avcodec/mpegaudiodec_float: Use avpriv_float_dsp_alloc() 2014-12-03 14:52:38 +01:00
mpegaudiodec_template.c avcodec/mpegaudiodec_template: only allocate fdsp when its used 2014-12-05 05:16:14 +01:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudioenc_fixed.c
mpegaudioenc_float.c
mpegaudioenc_template.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
mpegaudiotab.h
mpegutils.c
mpegutils.h
mpegvideo.c Merge commit '898e9a24ef' 2014-11-11 21:22:09 +01:00
mpegvideo.h avcodec/rv10: check size of s->mb_width * s->mb_height 2015-03-21 01:52:52 +01:00
mpegvideo_enc.c avcodec/rv10: check size of s->mb_width * s->mb_height 2015-03-21 01:52:52 +01:00
mpegvideo_motion.c avcodec/mpegvideo_motion: Fix gmc chroma dimensions 2015-02-12 17:10:36 +01:00
mpegvideo_parser.c avcodec/mpeg12dec: fix time_base and framerate 2014-10-15 15:54:02 +02:00
mpegvideo_xvmc.c Merge commit '835f798c7d' 2014-08-15 20:11:56 +02:00
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
mpegvideoencdsp.h Merge commit '3c650efb81' 2014-07-07 16:17:27 +02:00
mpl2dec.c avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
mqc.c
mqc.h
mqcdec.c
mqcenc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
msmpeg4.h Fix wmv1 encoding if all other msmpeg4-related encoders were disabled. 2014-07-09 08:51:17 +02:00
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c
msmpeg4enc.c
msrle.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
msrledec.c msrledec: use signed pixel_ptr in msrle_decode_pal4 2015-04-17 15:20:30 +02:00
msrledec.h
mss1.c lavc/mss1: fix mem leak in case of init failure 2014-11-23 20:52:38 +01:00
mss2.c Merge commit '835f798c7d' 2014-08-15 20:11:56 +02:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
msvideo1enc.c Replace incorrect use of "multiply" with "multiple" 2014-08-27 16:00:17 -08:00
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c avcodec/nellymoser: Use avpriv_float_dsp_alloc() 2014-11-18 12:11:57 +01:00
nellymoserenc.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-03-21 01:52:51 +01:00
noise_bsf.c
nuv.c Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
old_codec_ids.h avcodec/old_codec_ids: workaround doxygen inclusion bug 2014-07-06 00:32:29 +02:00
on2avc.c avcodec/on2avc: Use avpriv_float_dsp_alloc() 2014-11-29 19:02:19 +01:00
on2avcdata.c
on2avcdata.h
options.c lavc/options: fix leaks in avcodec_free_context 2014-11-26 23:32:33 +01:00
options_table.h avcodec/options_table: remove extradata_size from the AVOptions table 2015-03-21 01:52:52 +01:00
opus.c avcodec: Add support for Opus in MPEG-TS 2014-10-26 22:29:07 +01:00
opus.h avcodec/opusdec: Use avpriv_float_dsp_alloc() 2014-12-03 14:52:38 +01:00
opus_celt.c avcodec/opus_celt: Use avpriv_float_dsp_alloc() 2014-12-01 20:03:23 +01:00
opus_imdct.c
opus_imdct.h
opus_parser.c avcodec: Add support for Opus in MPEG-TS 2014-10-26 22:29:07 +01:00
opus_silk.c
opusdec.c avcodec/opusdec: Fix delayed sample value 2015-03-21 01:52:52 +01:00
paf.h
pafaudio.c avcodec/pafaudio: use paf.h instead 2014-08-19 13:35:44 +00:00
pafvideo.c avcodec/pafvideo: remove unused header 2014-08-19 13:35:02 +00:00
pamenc.c
parser.c avcodec/parser: use av_freep() to avoid leaving stale pointers in memory 2014-11-01 11:36:41 +01:00
parser.h
pcm-bluray.c
pcm-dvd.c Merge commit 'b97f6ef956' 2014-09-26 12:30:02 +02:00
pcm.c pcm: Drop av_unused attribute from variable that is always used 2014-08-19 06:22:08 -07:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c
pcxenc.c
pel_template.c
pgssubdec.c Merge commit 'd98e6c5d5d' 2014-08-01 04:46:50 +02:00
pictordec.c
pixblockdsp.c alpha/pixblockdsp: move code out of dsputil 2014-07-10 04:01:03 +02:00
pixblockdsp.h avcodec: Change get_pixels() to ptrdiff_t linesize 2014-08-06 15:50:54 +02:00
pixblockdsp_template.c avcodec: Change get_pixels() to ptrdiff_t linesize 2014-08-06 15:50:54 +02:00
pixels.h
png.c
png.h
png_parser.c png_parser: fix size of chunk_lenght 2014-11-11 11:49:54 +01:00
pngdec.c avcodec/pngdec: fix indentation in handle_row() 2014-12-04 00:31:11 +01:00
pngdsp.c
pngdsp.h pngdsp x86: use unaligned access 2014-12-03 11:56:22 +01:00
pngenc.c Merge commit '5735552f1f' 2014-08-01 16:24:23 +02:00
pnm.c avcodec/pnm: check buf[0] before using buf[1] 2014-08-03 14:01:03 +02:00
pnm.h
pnm_parser.c
pnmdec.c
pnmenc.c Revert "pnmenc: use bits_per_raw_sample" 2014-08-25 02:59:17 +02:00
proresdata.c
proresdata.h
proresdec.h Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
proresdec2.c Merge commit '2d60444331' 2014-07-17 23:27:40 +02:00
proresdec_lgpl.c Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
proresdsp.c Merge commit 'b4987f7219' 2014-07-18 22:01:17 +02:00
proresdsp.h Fix make checkheaders for libavcodec/proresdsp.h. 2014-07-18 19:05:07 +02:00
proresenc_anatoliy.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-03-21 01:52:51 +01:00
proresenc_kostya.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-03-21 01:52:51 +01:00
psymodel.c avcodec/iirfilter: Make ff_iir_filter_free_state() also zero the freed pointer 2014-10-14 20:46:15 +02:00
psymodel.h
pthread.c
pthread_frame.c Merge commit 'ac4a5e3abd' 2014-11-06 18:17:33 +01:00
pthread_internal.h
pthread_slice.c avcodec/pthread_slice: Use av_freep() to avoid leaving stale pointers in memory 2014-11-01 11:36:41 +01:00
ptx.c
put_bits.h avcodec/put_bits: Add rebase_put_bits() 2014-09-29 15:22:37 +02:00
qcelpdata.h
qcelpdec.c
qdm2.c qdm2: avoid integer overflow 2014-11-21 12:37:50 +00:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2data.h
qdrw.c
qpeg.c qpeg: avoid pointless invalid memcpy() 2015-02-12 17:10:35 +01:00
qpel_template.c
qpeldsp.c Merge commit '7fb993d338' 2014-07-25 13:05:08 +02:00
qpeldsp.h Merge commit '7fb993d338' 2014-07-25 13:05:08 +02:00
qtrle.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
qtrleenc.c
r210dec.c
r210enc.c
ra144.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
ra144.h Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
ra144dec.c
ra144enc.c Merge commit '2df0c32ea1' 2014-10-14 02:16:16 +02:00
ra288.c avcodec/ra288: Use avpriv_float_dsp_alloc() 2014-11-29 19:22:32 +01:00
ra288.h Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
ralf.c
ralfdata.h
rangecoder.c rangecoder-test: Allow running with small stack size. 2014-09-02 19:20:28 +02:00
rangecoder.h Merge commit '213e606752' 2014-09-05 19:24:49 +02:00
ratecontrol.c Merge commit '530c1441fd' 2014-10-18 19:23:00 +02:00
ratecontrol.h
raw.c avcodec/raw: add avpriv_get_raw_pix_fmt_tags() 2014-08-07 12:52:38 +02:00
raw.h lavc/raw: remove obsolete ff_raw_pix_fmt_tags cruft 2014-08-11 13:46:23 +02:00
rawdec.c avcodec/rawdec: Check the return code of avpicture_get_size() 2014-11-26 19:01:17 +01:00
rawenc.c avcodec/rawenc: drop sizeof(AVFrame) dependency 2014-09-09 13:22:33 +02:00
rdft.c Merge commit '096a1d5b46' 2014-09-05 19:16:15 +02:00
rdft.h dct/rdft: Remove duplicate typedefs for context structs 2014-07-25 02:02:15 -07:00
realtextdec.c avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
rectangle.h
remove_extradata_bsf.c
resample.c avcodec/resample: check for malloc failure 2014-07-31 13:04:28 +02:00
resample2.c avcodec/resample2: Use av_malloc(z)_array() 2014-07-17 18:00:25 +02:00
rl.h rl.h: Use on-stack temporary VLC tables instead of having them static. 2014-09-02 19:20:28 +02:00
rl2.c avcodec/rl2: clear freed pointers 2014-11-16 23:48:38 +01:00
rle.c
rle.h
rnd_avg.h
roqaudioenc.c Merge commit '55b59fab88' 2014-11-24 13:40:06 +01:00
roqvideo.c Merge commit 'f929ab0569' 2014-08-15 21:00:50 +02:00
roqvideo.h
roqvideodec.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
roqvideoenc.c roqvideoenc: set enc->avctx in roq_encode_init 2015-03-21 01:52:52 +01:00
rpza.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
rtjpeg.c Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
rtjpeg.h Merge commit 'e3fcb14347' 2014-07-01 15:22:11 +02:00
rv10.c avcodec/mpegvideo: Factor ff_mpv_decode_init() out 2014-09-05 20:48:06 +02:00
rv10enc.c avcodec/rv10: check size of s->mb_width * s->mb_height 2015-03-21 01:52:52 +01:00
rv20enc.c Merge commit '835f798c7d' 2014-08-15 20:11:56 +02:00
rv30.c lavc/rv30: fix mem leak in case of init failure 2014-11-23 20:53:17 +01:00
rv30data.h
rv30dsp.c Merge commit '2143948381' 2014-09-05 20:21:47 +02:00
rv34.c avcodec/mpegvideo: Factor ff_mpv_decode_init() out 2014-09-05 20:48:06 +02:00
rv34.h
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c Merge commit '2143948381' 2014-09-05 20:21:47 +02:00
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
s302menc.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-03-21 01:52:51 +01:00
samidec.c avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
sanm.c Merge commit '019a28cd63' 2014-07-29 01:22:46 +02:00
sbr.h
sbrdsp.c
sbrdsp.h
sgi.h
sgidec.c avcodec/sgidec: fix count check 2014-10-27 20:55:57 +01:00
sgienc.c
sgirledec.c
shorten.c Merge commit '8e104619a6' 2014-11-13 14:21:58 +01:00
simple_idct.c
simple_idct.h Merge commit '5dcc201505' 2014-07-19 13:56:29 +02:00
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
sipr.h
sipr16k.c sipr16kdata.h: add forgotten const. 2014-08-31 10:25:36 +02:00
sipr16kdata.h sipr16kdata.h: add forgotten const. 2014-08-31 10:25:36 +02:00
siprdata.h Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
smacker.c lavc/smacker: fix mem leak in case of init failure 2014-11-23 03:25:34 +01:00
smc.c avcodec/smc: fix off by 1 error 2014-10-03 22:51:29 +02:00
smvjpegdec.c lavc/smvjpegdec: fix mem leak in case of init failure 2014-11-24 04:15:41 +01:00
snow.c avcodec/snow: clear freed pointers 2014-11-16 23:48:38 +01:00
snow.h avcodec/snowenc: add FF_MPV_COMMON_OPTS 2014-10-18 19:41:48 +02:00
snow_dwt.c Merge commit '9c12c6ff95' 2014-11-24 12:13:00 +01:00
snow_dwt.h Include stddef from snow_dwt.h. 2014-11-25 02:00:27 +01:00
snowdata.h
snowdec.c avcodec/snowdec: Fix ref value check 2015-03-21 01:52:51 +01:00
snowenc.c avcodec/snow: clear freed pointers 2014-11-16 23:48:38 +01:00
sonic.c
sp5x.h Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
sp5xdec.c
srtdec.c avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
srtenc.c Kill timed SRT 2014-09-30 20:21:14 +02:00
startcode.c Merge commit 'db7f1c7c5a' 2014-08-05 12:46:10 +02:00
startcode.h Merge commit 'db7f1c7c5a' 2014-08-05 12:46:10 +02:00
subviewerdec.c avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
sunrast.c
sunrast.h
sunrastenc.c Merge commit '4dda5e9b08' 2014-11-13 13:31:08 +01:00
svq1.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
svq1.h Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
svq1_cb.h Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
svq1_vlc.h Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
svq1dec.c avcodec/svq1dec: zero terminate embedded message before printing 2014-10-30 18:23:09 +01:00
svq1enc.c svq1enc: reduce stack usage of recursively-called function. 2014-11-23 06:51:18 +01:00
svq1enc.h svq1enc: reduce stack usage of recursively-called function. 2014-11-23 06:51:18 +01:00
svq1enc_cb.h
svq3.c avcodec/svq3: Dont memcpy AVFrame 2014-10-04 00:21:17 +02:00
svq3.h
svq13.c
synth_filter.c
synth_filter.h
tableprint.h aacsbr: support hardcoding tables. 2014-09-06 20:59:20 +02:00
tak.c
tak.h
tak_parser.c
takdec.c avcodec/takdec: remove unused variable 2014-08-03 11:35:25 +02:00
targa.c
targa.h
targa_y216dec.c
targaenc.c
textdec.c Added STL demuxer and decoder 2014-10-22 23:12:38 +02:00
thread.h
tiertexseqv.c
tiff.c avcodec/tiff: move bpp check to after "end:" 2015-03-21 01:52:52 +01:00
tiff.h Merge commit '12640e4cbb' 2014-08-18 19:52:22 +02:00
tiff_common.c
tiff_common.h fix spelling errors 2014-07-12 22:33:27 +02:00
tiff_data.c
tiff_data.h
tiffenc.c Merge commit '0562887a98' 2014-11-24 13:28:57 +01:00
tmv.c
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c avcodec/truemotion2: Use av_freep() to avoid leaving stale pointers in memory 2014-11-19 13:44:30 +01:00
truespeech.c
truespeech_data.h
tscc.c Merge commit 'f929ab0569' 2014-08-15 21:00:50 +02:00
tscc2.c
tscc2data.h
tta.c avcodec/tta: Use av_freep() to avoid leaving stale pointers in memory 2014-11-19 13:44:39 +01:00
ttadata.c
ttadata.h
ttadsp.c
ttadsp.h
ttaenc.c
twinvq.c avcodec/twinvq: Use avpriv_float_dsp_alloc() 2014-11-29 19:22:54 +01:00
twinvq.h avcodec/twinvq: Use avpriv_float_dsp_alloc() 2014-11-29 19:22:54 +01:00
twinvq_data.h
twinvqdec.c
txd.c
ulti.c
ulti_cb.h
unary.h
utils.c avcodec/utils: Align YUV411 by as much as the other YUV variants 2015-03-21 01:52:52 +01:00
utvideo.c
utvideo.h
utvideodec.c avcodec/utvideodec: Fix handling of slice_height=0 2014-12-22 03:17:55 +01:00
utvideoenc.c utvideoenc: properly set slice height/last line 2014-10-10 20:08:24 +02:00
v210dec.c
v210dec.h
v210enc.c v210enc: Add SIMD optimised 8-bit and 10-bit encoders 2014-11-26 20:30:47 +01:00
v210enc.h v210enc: Add SIMD optimised 8-bit and 10-bit encoders 2014-11-26 20:30:47 +01:00
v210x.c
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi.c
vaapi.h
vaapi_h264.c vaapi: set the scaling list correctly. 2014-08-14 05:50:08 +00:00
vaapi_internal.h
vaapi_mpeg.c
vaapi_mpeg2.c vaapi: Update idct_permutation location after dsputil/idctdsp split 2014-07-01 07:36:22 -07:00
vaapi_mpeg4.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
vaapi_vc1.c
vb.c
vble.c
vc1.c avcodec/vc1: fix time_base and framerate 2014-10-15 16:08:36 +02:00
vc1.h Merge commit '1a02e78653' 2014-10-09 03:06:20 +02:00
vc1_block.c Merge commit 'd25afb579f' 2014-11-25 12:00:11 +01:00
vc1_common.h Merge commit '4d55e9de27' 2014-09-04 20:09:01 +02:00
vc1_loopfilter.c vc1: Use the correct shift amount 2014-11-25 02:00:06 +00:00
vc1_mc.c Merge commit '28d82b7675' 2014-11-13 13:23:42 +01:00
vc1_parser.c avcodec/vc1: fix time_base and framerate 2014-10-15 16:08:36 +02:00
vc1_pred.c Merge commit 'bc75b64cff' 2014-11-25 11:05:15 +01:00
vc1_pred.h Merge commit '04d14c9b68' 2014-10-08 22:00:09 +02:00
vc1acdata.h
vc1data.c
vc1data.h Merge commit '04d14c9b68' 2014-10-08 22:00:09 +02:00
vc1dec.c Merge commit '1a02e78653' 2014-10-09 03:06:20 +02:00
vc1dsp.c Merge commit 'adf8227cf4' 2014-08-05 13:00:41 +02:00
vc1dsp.h Merge commit 'adf8227cf4' 2014-08-05 13:00:41 +02:00
vcr1.c
vda.c
vda.h
vda_h264.c
vda_h264_dec.c
vda_internal.h
vdpau.c Merge commit 'ce91b2eae6' 2014-10-28 11:05:12 +01:00
vdpau.h doc: fix spelling errors 2014-12-01 00:31:06 +01:00
vdpau_h264.c Merge commit '26ab504ad8' 2014-10-28 10:58:12 +01:00
vdpau_internal.h Merge commit 'd565fef1b8' 2014-10-15 12:30:07 +02:00
vdpau_mpeg4.c vdpau_mpeg4: Do not fail on unknown profile. 2014-11-05 20:07:31 +01:00
vdpau_mpeg12.c Merge commit '89ac99ba5f' 2014-10-06 13:21:52 +02:00
vdpau_vc1.c Merge commit '89ac99ba5f' 2014-10-06 13:21:52 +02:00
version.h avcodec/pngdec: add APNG support. 2014-11-21 17:13:56 +01:00
videodsp.c
videodsp.h
videodsp_template.c
vima.c
vmdaudio.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
vmdvideo.c avcodec/vmdvideo: Check len before using it in method 3 2014-12-22 03:17:55 +01:00
vmnc.c
vorbis.c
vorbis.h
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c vorbis_parser: Move vp check to avoid a null pointer dereference 2014-11-25 02:00:06 +00:00
vorbis_parser.h vorbis_parser: Include stdint.h in the header, to make it work standalone 2014-11-25 14:01:46 +02:00
vorbis_parser_internal.h avcodec/export av_vorbis_parse_frame_flags() 2014-11-06 11:58:32 +01:00
vorbisdec.c avcodec/vorbisdec: Use avpriv_float_dsp_alloc() 2014-12-01 20:07:09 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c Merge commit '5aa710f461' 2014-11-13 13:34:39 +01:00
vp3.c Merge commit '7ea1b3472a' 2014-10-15 15:49:31 +02:00
vp3_parser.c
vp3data.h avcodec/vp3data: use more compact data types 2014-08-30 13:45:15 +02:00
vp3dsp.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
vp3dsp.h
vp5.c
vp5data.h
vp6.c avcodec/vp6: Use av_freep(), avoid leaving stale pointers 2014-11-21 18:03:27 +01:00
vp6data.h
vp6dsp.c
vp8.c vp8: improve memory allocation checks 2015-02-12 17:10:35 +01:00
vp8.h Merge commit '65875a8b3b' 2014-10-09 02:36:58 +02:00
vp8_parser.c
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c vp9: make above buffer pointer 32-byte aligned. 2015-03-21 14:27:52 -03:00
vp9.h vp9: Use the correct upper bound for seg_id 2014-11-21 12:37:05 +00:00
vp9_parser.c vp9: fix parser return values in error case 2015-01-09 17:19:10 +01:00
vp9data.h
vp9dsp.c
vp9dsp.h
vp56.c
vp56.h Merge commit '2143948381' 2014-09-05 20:21:47 +02:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c Merge commit '79793f8337' 2014-07-01 15:43:40 +02:00
vqavideo.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
wavpack.c wavpack: check number of channels 2014-08-22 18:43:30 +00:00
wavpack.h avcodec/wavpack: increase WV_MAX_SAMPLES 2014-08-29 10:37:49 +00:00
wavpackenc.c wavpackenc: reset trailer info on block encoding 2014-08-22 18:44:16 +00:00
wavpackenc.h Add missing "const" all over the place. 2014-08-29 18:57:25 +02:00
webp.c avcodec/webp: validate the distance prefix code 2015-03-21 01:52:52 +01:00
webvttdec.c avcodec/ass: add ASS trailing \r\n in one single place 2014-10-19 23:24:34 +02:00
webvttenc.c
wma.c avcodec/wma: Use avpriv_float_dsp_alloc() 2014-11-30 11:19:29 +01:00
wma.h avcodec/wma: Use avpriv_float_dsp_alloc() 2014-11-30 11:19:29 +01:00
wma_common.c Merge commit 'd2a4e4b9cc' 2014-09-03 22:10:21 +02:00
wma_common.h
wma_freqs.c Merge commit 'f20518568a' 2014-09-04 19:46:06 +02:00
wma_freqs.h Merge commit 'f20518568a' 2014-09-04 19:46:06 +02:00
wmadata.h Merge commit 'f20518568a' 2014-09-04 19:46:06 +02:00
wmadec.c avcodec/wma: Use avpriv_float_dsp_alloc() 2014-11-30 11:19:29 +01:00
wmaenc.c avcodec/wma: Use avpriv_float_dsp_alloc() 2014-11-30 11:19:29 +01:00
wmalosslessdec.c avcodec/wmalosslessdec: support 24bit lossless 2014-11-22 20:51:15 +01:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Use avpriv_float_dsp_alloc() 2014-12-01 18:07:59 +01:00
wmavoice.c
wmavoice_data.h
wmv2.c Merge commit 'eda7571ea1' 2014-09-03 04:13:37 +02:00
wmv2.h Merge commit 'eda7571ea1' 2014-09-03 04:13:37 +02:00
wmv2dec.c Merge commit 'eda7571ea1' 2014-09-03 04:13:37 +02:00
wmv2dsp.c Merge commit '7fb993d338' 2014-07-25 13:05:08 +02:00
wmv2dsp.h
wmv2enc.c avcodec/wmv2enc: add priv_class 2014-10-18 20:06:29 +02:00
wnv1.c
ws-snd1.c
xan.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
xbmdec.c
xbmenc.c
xface.c avcodec/xface: Add asserts to limit nb_words from becoming too large 2014-12-22 03:17:55 +01:00
xface.h avcodec/xface: correct the XFACE_MAX_* values 2014-12-22 03:17:55 +01:00
xfacedec.c
xfaceenc.c xface: reduce stack usage by directly storing 2 bytes data instead of pointers. 2014-11-23 06:51:18 +01:00
xiph.c avcodec/xiph: make extradata argument const 2014-11-06 14:41:38 +01:00
xiph.h avcodec/xiph: make extradata argument const 2014-11-06 14:41:38 +01:00
xl.c
xsubdec.c
xsubenc.c
xvididct.c Merge commit '7a1d6ddd2c' 2014-09-03 04:09:38 +02:00
xvididct.h Merge commit '7a1d6ddd2c' 2014-09-03 04:09:38 +02:00
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c
xwdenc.c
xxan.c
y41pdec.c
y41penc.c
yop.c
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c avcodec/zmbv: Check len before reading in decode_frame() 2015-03-21 01:52:51 +01:00
zmbvenc.c Merge commit 'f929ab0569' 2014-08-15 21:00:50 +02:00