FFmpeg/libavcodec
wm4 776c481eb9 avcodec/dvdsubdec: fix out of bounds accesses
The code blindly trusted buffer offsets read from the file in the RLE
decoder. Explicitly check the offset. Also error out on other RLE
decoding errors.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit c9151de7c4)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-10 02:13:07 +02:00
..
alpha Merge commit '2957d29f05' 2013-04-20 15:24:25 +02:00
arm arm: Don't clobber callee saved registers in scalarproduct 2013-12-21 09:58:12 +01:00
avr32
bfin Merge commit '287c8db39e' 2013-04-20 16:19:59 +02:00
mips mips: Optimization of AAC psychoacoustic model functions 2013-03-23 16:19:38 +01:00
ppc Merge remote-tracking branch 'qatar/master' 2013-05-27 08:55:24 +02:00
sh4 Merge commit '0c15a9aa7e' 2013-04-22 18:59:23 +02:00
sparc Merge commit 'a5a0ef5e13' 2013-05-18 10:05:00 +02:00
x86 x86/dsputil: add emms to ff_scalarproduct_int16_mmxext() 2014-09-20 14:14:26 +02:00
4xm.c 4xm: Dont ignore dc run errors 2013-06-30 01:35:22 +02:00
8bps.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
8svx.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
012v.c lavc & lavf: replace deprecated av_log* functions 2013-03-15 18:10:28 +00:00
a64colors.h
a64multienc.c lavc: remove unecessary a64enc include. 2013-03-17 04:38:28 +01:00
a64tables.h
aac.h avcodec/aac: fix () in IS_CODEBOOK_UNSIGNED macro 2014-06-25 16:35:24 +02:00
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c Merge commit '63d744e2be' 2013-03-14 12:30:19 +01:00
aac_parser.c avcodec: fix aac/ac3 parser bitstream buffer size 2014-09-07 13:40:22 +02:00
aac_tablegen.c
aac_tablegen.h
aac_tablegen_decl.h
aacadtsdec.c
aacadtsdec.h
aaccoder.c aacenc: Fix target bitrate for twoloop quantiser search 2013-05-14 12:42:04 +03:00
aacdec.c Merge remote-tracking branch 'qatar/master' 2013-06-28 10:08:43 +02:00
aacdectab.h
aacenc.c aacenc: Fix erasure of surround channels 2013-05-14 12:42:05 +03:00
aacenc.h mips: Optimization of AAC coefficients encoder functions 2013-03-20 12:34:37 +01:00
aacps.c aacps: correct opdipd code to match spec 2013-03-29 21:03:59 +01:00
aacps.h
aacps_tablegen.c
aacps_tablegen.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c aacenc: Fix a rounding bug in aacpsy channel bitrate computation 2013-05-14 12:42:03 +03:00
aacsbr.c Merge remote-tracking branch 'qatar/master' 2013-03-14 13:07:25 +01:00
aacsbr.h
aacsbrdata.h x86: sbrdsp: implement SSE2 hf_apply_noise 2013-04-19 13:19:45 +02:00
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c aasc: fix pointer vs value error 2013-03-18 02:10:10 +01:00
ac3.c
ac3.h
ac3_parser.c avcodec: fix aac/ac3 parser bitstream buffer size 2014-09-07 13:40:22 +02:00
ac3_parser.h
ac3dec.c fmtconvert: int32_t input to int32_to_float_fmul_scalar 2013-05-18 18:01:16 +02:00
ac3dec.h fmtconvert: int32_t input to int32_to_float_fmul_scalar 2013-05-18 18:01:16 +02:00
ac3dec_data.c
ac3dec_data.h
ac3dsp.c
ac3dsp.h
ac3enc.c Avoid a null pointer dereference on clean-up after oom in ac3 encoder. 2013-06-29 17:50:07 +02:00
ac3enc.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c avcodec/ac3enc_template: fix out of array read 2014-09-27 20:58:41 +02: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 ADPCM IMA WAV 2, 3 and 5 bits decoder 2013-07-05 18:10:27 +00:00
adpcm.h ADPCM DTK decoder 2013-05-10 16:10:51 -03:00
adpcm_data.c ADPCM IMA WAV 2, 3 and 5 bits decoder 2013-07-05 18:10:27 +00:00
adpcm_data.h ADPCM IMA WAV 2, 3 and 5 bits decoder 2013-07-05 18:10:27 +00:00
adpcmenc.c Merge remote-tracking branch 'qatar/master' 2013-04-11 15:56:18 +02:00
adx.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
adx.h
adx_parser.c
adxdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
adxenc.c Merge commit '0f24a3ca99' 2013-03-12 22:04:16 +01:00
aic.c avcodec/aic: fix quantization table permutation 2014-06-25 16:35:24 +02:00
alac.c lavc: copy AVCodecContext for threads 2013-06-13 21:49:18 +00:00
alac_data.c
alac_data.h
alacenc.c alacenc: Fix missing sign_extend() 2013-06-12 16:23:49 +02:00
allcodecs.c Merge remote-tracking branch 'qatar/master' 2013-06-11 09:36:34 +02:00
alsdec.c avcodec/alsdec: Clear MPEG4AudioConfig so that no use of uninitialized memory is possible 2014-06-25 16:35:24 +02:00
amr.h
amrnbdata.h
amrnbdec.c Merge remote-tracking branch 'qatar/master' 2013-03-14 13:07:25 +01:00
amrwbdata.h
amrwbdec.c Merge remote-tracking branch 'qatar/master' 2013-03-14 13:07:25 +01:00
anm.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
ansi.c avcodec/ansi: fix integer overflow 2014-02-17 20:56:24 +01:00
apedec.c ape_decode_value_3860: check k before using it in get_bits() 2013-05-02 17:24:02 +02:00
ass.c Merge commit '088f38a4f9' 2013-05-01 18:16:32 +02:00
ass.h subtitles: introduce ASS codec id and use it. 2013-04-18 23:23:59 +02:00
ass_split.c
ass_split.h ass_split: Do not use the function name as a parameter name in a declaration. 2013-04-17 00:35:00 +02:00
assdec.c subtitles: introduce ASS codec id and use it. 2013-04-18 23:23:59 +02:00
assenc.c avcodec/assenc: fix potential overread. 2013-09-15 22:21:05 +02:00
asv.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
asv.h
asvdec.c Remove commented-out debug #define cruft 2013-05-16 00:23:30 +02:00
asvenc.c
atrac.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
atrac.h
atrac1.c lavc & lavf: replace deprecated av_log* functions 2013-03-15 18:10:28 +00:00
atrac1data.h
atrac3.c atrac3: fix error handling 2013-07-10 02:15:43 +02:00
atrac3data.h
audio_frame_queue.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
audio_frame_queue.h
audioconvert.c
audioconvert.h
aura.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
avcodec.h lavc/avcodec.h: document bitstream filter API 2013-07-05 11:03:56 +02:00
avfft.c Merge commit 'bd8ac88214' 2013-05-06 10:28:27 +02:00
avfft.h
avpacket.c avcodec: move end zeroing code from av_packet_split_side_data() to avcodec_decode_subtitle2() 2013-12-24 01:05:47 +01:00
avpicture.c pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_* 2013-05-15 07:46:51 +02:00
avrndec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
avs.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
avuidec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
avuienc.c lavc: do not set coded_frame->reference 2013-03-14 09:47:47 +00:00
bethsoftvideo.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
bethsoftvideo.h
bfi.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
bgmc.c Merge commit '46c1917350' 2013-05-06 10:41:43 +02:00
bgmc.h
bink.c avcodec/bink: fix seeking to frame 0 2013-10-31 00:57:11 +01:00
binkaudio.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
binkdata.h Merge commit '28306e6d62' 2013-06-02 10:30:35 +02:00
binkdsp.c Merge commit '28306e6d62' 2013-06-02 10:30:35 +02:00
binkdsp.h use my full first name instead of short one in copyrights 2013-06-01 13:38:50 +02:00
bintext.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
bintext.h
bit_depth_template.c lavc: Make pointers to ff_cropTbl const 2013-04-08 12:38:33 +03:00
bitstream.c bitstream: fix a crash in case of oom 2013-07-09 19:41:22 +02:00
bitstream_filter.c Merge remote-tracking branch 'qatar/master' 2013-07-06 12:08:43 +02:00
bmp.c cosmetics: Fix "dont" "wont" "doesnt" typos 2013-06-29 02:31:16 +02:00
bmp.h bmpenc: get rid of BMPContext as it is unused 2013-04-04 22:43:25 +00:00
bmp_parser.c
bmpenc.c bmpenc: get rid of BMPContext as it is unused 2013-04-04 22:43:25 +00:00
bmv.c Merge commit 'd1016dccdc' 2013-04-04 14:20:51 +02:00
brender_pix.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
bytestream.h bytestream2_init: assert that buf_size is valid 2013-06-21 00:58:41 +02:00
c93.c avcodec/c93: Check for block overlap. 2013-04-16 17:04:16 +02:00
cabac.c avcodec/cabac: force get_cabac to be not inlined 2013-12-09 10:36:00 +01:00
cabac.h cabac: remove unused argument of ff_init_cabac_states() 2013-03-13 09:14:05 +01:00
cabac_functions.h Merge commit 'e6d8acf6a8' 2013-07-05 11:41:30 +02:00
cavs.c lavc: Make pointers to ff_cropTbl const 2013-04-08 12:38:33 +03:00
cavs.h cavsdec: fix qp fixed slice handling 2014-06-25 16:35:25 +02:00
cavs_parser.c
cavsdata.c
cavsdec.c cavsdec: fix qp fixed slice handling 2014-06-25 16:35:25 +02:00
cavsdsp.c Merge commit '088f38a4f9' 2013-05-01 18:16:32 +02:00
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c cdgraphics: do not return 0 from the decode function 2014-08-10 22:24:05 +02:00
cdxl.c lavc/cdxl: add @file doxy 2013-04-25 20:06:13 +00:00
celp_filters.c
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:47:40 +02:00
cljr.c Rename "AVClass class" as "AVClass component_class". 2013-06-30 13:47:45 +02:00
cllc.c avcodec/cllc: Fix clobbered ff_get_buffer() change 2013-06-26 01:21:43 +02:00
cngdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
cngenc.c
codec_desc.c codec_desc: fix typo in rv20 long_name. 2013-07-10 00:27:34 +02:00
cook.c avcodec/cook: check that the subpacket sizes fit in block_align 2014-11-02 02:20:10 +01:00
cook_parser.c
cookdata.h
copy_block.h
cos_tablegen.c
cpia.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
crystalhd.c lavc/crystalhd: remove now unecessary buffer_hints. 2013-03-13 19:00:10 +01:00
cscd.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
cyuv.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
dca.c Merge commit '1db6a080bd' 2013-03-28 11:18:23 +01:00
dca.h Merge commit '1db6a080bd' 2013-03-28 11:18:23 +01:00
dca_parser.c Merge commit '1db6a080bd' 2013-03-28 11:18:23 +01:00
dcadata.h
dcadec.c fmtconvert: int32_t input to int32_to_float_fmul_scalar 2013-05-18 18:01:16 +02:00
dcadsp.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
dcadsp.h
dcaenc.c dcaenc: silence address sanitizer warning 2013-04-26 11:41:00 +00:00
dcaenc.h dcaenc: update 2013-04-25 14:21:00 +00:00
dcahuff.h
dct-test.c Merge commit 'de27d2b92f' 2013-03-13 02:56:33 +01:00
dct.c Merge commit '088f38a4f9' 2013-05-01 18:16:32 +02:00
dct.h
dct32.c
dct32.h
dct32_fixed.c
dct32_float.c
dctref.c
dctref.h
dfa.c dfa: Put our pointer check back. 2013-05-04 14:42:19 +02:00
dirac.c
dirac.h
dirac_arith.c
dirac_arith.h avcodec/dirac_arith: fix integer overflow 2014-11-02 02:20:10 +01:00
dirac_dwt.c
dirac_dwt.h
dirac_parser.c
diracdec.c avcodec/diracdec: Tighter checks on CODEBLOCKS_X/Y 2014-11-02 02:20:09 +01:00
diracdsp.c
diracdsp.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c avcodec/dnxhddec: treat pix_fmt like width/height 2014-11-02 02:20:10 +01:00
dnxhdenc.c dnxhdenc: fix mb_rc size 2014-01-18 01:13:22 +01:00
dnxhdenc.h
dpcm.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
dpx.c dpxdec: Fix decoding of RGBA10 2013-04-07 21:39:51 +02:00
dpxenc.c dpxenc: dont shift into the sign bit. 2013-05-15 12:15:21 +02:00
dsicinav.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
dsputil.c avcodec/dsputil: fix signedness in sizeof() comparissions 2013-09-23 21:46:15 +02:00
dsputil.h Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
dsputil_template.c Merge commit '619e0da191' 2013-04-20 15:55:29 +02:00
dump_extradata_bsf.c
dv.c Merge commit 'afe03092dd' 2013-06-29 10:59:04 +02:00
dv_profile.c dv: Correctly identify CDVC profile 2013-02-27 17:19:51 +01:00
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv_vlc_data.h
dvbsub.c
dvbsub_parser.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
dvbsubdec.c
dvd_nav_parser.c mpeg: Add passing DVD navigation packets (startcode 0x1bf) to caller to allow better playback handling of DVDs. 2013-03-17 16:24:34 +01:00
dvdata.c
dvdata.h
dvdec.c dvdec: fix lowres=3 with yuv 4:1:1 2013-03-31 20:37:49 +02:00
dvdsub_parser.c avcodec/dvdsub_parser: print message if packet is smaller than the packet size field 2014-08-02 01:27:26 +02:00
dvdsubdec.c avcodec/dvdsubdec: fix out of bounds accesses 2015-06-10 02:13:07 +02:00
dvdsubenc.c
dxa.c avcodec/dxa: check dimensions 2014-11-02 02:20:10 +01:00
dxtory.c dxtory v2 support 2013-05-28 13:35:09 +02:00
dxva2.c
dxva2.h
dxva2_h264.c Merge commit '6d2b6f21eb' 2013-03-21 12:58:00 +01:00
dxva2_internal.h
dxva2_mpeg2.c Merge commit 'ad0c9f2d5d' 2013-03-08 19:35:37 +01:00
dxva2_vc1.c Merge commit 'ad0c9f2d5d' 2013-03-08 19:35:37 +01:00
eac3_data.c
eac3_data.h
eac3dec.c Merge remote-tracking branch 'qatar/master' 2013-03-14 13:07:25 +01:00
eac3enc.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
eac3enc.h
eacmv.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
eaidct.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
eaidct.h
eamad.c eamad: Check against minimum supported dimensions 2013-05-03 23:17:37 +02:00
eatgq.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
eatgv.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
eatqi.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
elbg.c
elbg.h
error_resilience.c avcodec/error_resilience: check that er is supported before attempting to read the status of the previous slice 2013-12-07 11:34:42 +01:00
error_resilience.h
escape124.c escape124: switch to init_get_bits8() 2013-05-23 19:58:03 +00:00
escape130.c escape130: switch to init_get_bits8() 2013-05-23 10:21:12 +00:00
evrcdata.h
evrcdec.c evrcdec: fix sign error 2013-05-04 02:50:30 +02:00
exr.c lavc & lavf: replace deprecated av_log* functions 2013-03-15 18:10:28 +00:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c Merge remote-tracking branch 'qatar/master' 2013-06-08 12:38:18 +02:00
faxcompr.h
fft-fixed-test.c
fft-internal.h Merge commit '76b19a3984' 2013-02-26 12:56:55 +01:00
fft-test.c
fft.c Merge commit '088f38a4f9' 2013-05-01 18:16:32 +02:00
fft.h Merge commit '38282149b6' 2013-05-01 18:08:13 +02:00
fft_fixed.c
fft_float.c
ffv1.c ffv1: check for malloc failure. 2013-05-11 21:23:46 +02:00
ffv1.h ffv1dec: Support frame threading with gop > 1 2013-05-11 20:17:45 +02:00
ffv1dec.c avcodec/ffv1dec: fix format detection 2013-10-08 18:13:55 +02:00
ffv1enc.c avcodec/ffv1enc: update buffer check for 16bps 2013-09-23 21:46:15 +02:00
ffwavesynth.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
flac.c
flac.h
flac_parser.c flac_parser: check return value of av_fifo_alloc() 2013-06-30 16:49:45 +00:00
flacdata.c Fix type of shared flac table ff_flac_blocksize_table[]. 2013-05-05 19:29:00 +02:00
flacdata.h Fix type of shared flac table ff_flac_blocksize_table[]. 2013-05-05 19:29:00 +02:00
flacdec.c avcodec/flacdec: Call ff_flacdsp_init() unconditionally 2015-06-10 02:13:07 +02:00
flacdsp.c
flacdsp.h
flacdsp_lpc_template.c
flacdsp_template.c
flacenc.c Merge commit 'a5f8873620' 2013-05-04 10:17:52 +02:00
flashsv.c avcodec/flashsv: check diff_start/height 2013-08-29 02:13:25 +02:00
flashsv2enc.c
flashsvenc.c
flicvideo.c Merge commit 'a5f8873620' 2013-05-04 10:17:52 +02:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c fmtconvert: int32_t input to int32_to_float_fmul_scalar 2013-05-18 18:01:16 +02:00
fmtconvert.h fmtconvert: int32_t input to int32_to_float_fmul_scalar 2013-05-18 18:01:16 +02:00
frame_thread_encoder.c os2threads: move from lavc to compat/ 2013-05-28 12:49:20 +02:00
frame_thread_encoder.h
fraps.c fraps: set avctx->color_range 2013-05-23 10:05:28 +00:00
frwu.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
g2meet.c avcodec/g2meet: check tile dimensions to avoid integer overflow 2014-11-02 02:20:10 +01:00
g722.c
g722.h
g722dec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
g722enc.c Merge commit '0f24a3ca99' 2013-03-12 22:04:16 +01:00
g723_1.c avcodec/g723_1: add assert to help static code analyzers 2014-06-25 16:18:40 +02:00
g723_1_data.h
g726.c Rename "AVClass class" as "AVClass component_class". 2013-06-30 13:47:45 +02:00
g729.h
g729data.h
g729dec.c g729dec: switch to buffer refs style 2013-03-21 14:48:56 +01:00
g729postfilter.c
g729postfilter.h
get_bits.h get_bits: add get_bits_le() 2013-07-05 16:51:08 +00:00
gif.c gif: remove unused AVFrame from encoder private context 2013-07-07 23:06:06 +00:00
gif.h lavf/gifdec: add loop support. 2013-04-20 00:05:35 +02:00
gifdec.c avcodec/gifdec: factorize interleave end handling out 2014-10-03 20:28:43 +02:00
golomb-test.c avcodec/golomb-test: fix () in EXTEND() macro 2014-06-25 16:35:24 +02:00
golomb.c
golomb.h
gsm.h
gsm_parser.c
gsmdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
h261.c Merge commit '20429ba96e' 2013-04-11 14:48:27 +02:00
h261.h Merge commit '20429ba96e' 2013-04-11 14:48:27 +02:00
h261_parser.c Merge commit 'b78f81c803' 2013-04-05 21:53:57 +02:00
h261data.c Merge commit '8a776ad90e' 2013-04-11 14:25:38 +02:00
h261dec.c Merge commit '088f38a4f9' 2013-05-01 18:16:32 +02:00
h261enc.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
h263.c Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
h263.h lavc: Split out ff_hwaccel_pixfmt_list_420[] over individual codecs 2013-03-06 21:18:50 +02:00
h263_parser.c
h263_parser.h
h263data.h
h263dec.c avcodec/h263dec: Fix use of uninitialized memory from the bitstream buffer 2014-06-25 16:18:39 +02:00
h264.c avcodec/h264: Check *log2_weight_denom 2015-06-10 02:13:07 +02:00
h264.h avcodec/h264: make the first field of H264Context an AVClass 2015-06-10 02:13:07 +02:00
h264_cabac.c Merge commit '23e85be58f' 2013-03-21 13:06:14 +01:00
h264_cavlc.c h264_cavlc: fix reading skip run 2013-05-30 18:38:04 +02:00
h264_direct.c h264_direct: assert the validity of the spatial ref 2013-03-30 21:13:19 +01:00
h264_loopfilter.c h264: add an argument to CHROMA for consistency 2013-03-21 13:17:19 +01:00
h264_mb_template.c h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264_mc_template.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
h264_mp4toannexb_bsf.c avcodec/h264_mp4toannexb_bsf: prepend global headers before any in stream parameter sets 2014-06-25 16:18:40 +02:00
h264_mvpred.h Merge commit '23e85be58f' 2013-03-21 13:06:14 +01:00
h264_parser.c Merge commit 'f8a4d5e970' 2013-06-08 10:50:24 +02:00
h264_ps.c avcodec/h264_ps: try to support Ambarella AVC 2013-07-09 05:21:26 +02:00
h264_refs.c avcodec/h264: reduce noisiness of "mmco: unref short failure" 2013-10-26 00:52:34 +02:00
h264_sei.c h264_sei/decode_picture_timing: do not depend on h->sps being set 2013-05-06 00:35:25 +02:00
h264addpx_template.c h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264chroma.c mpegvideo: implement ff_put_h264_chroma_mc1 & ff_avg_h264_chroma_mc2 2013-05-29 19:48:03 +02:00
h264chroma.h mpegvideo: implement ff_put_h264_chroma_mc1 & ff_avg_h264_chroma_mc2 2013-05-29 19:48:03 +02:00
h264chroma_template.c mpegvideo: implement ff_put_h264_chroma_mc1 & ff_avg_h264_chroma_mc2 2013-05-29 19:48:03 +02:00
h264data.h
h264dsp.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
h264dsp.h h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264dsp_template.c
h264idct.c
h264idct.h
h264idct_template.c Merge commit '62844c3fd6' 2013-04-11 11:53:19 +02:00
h264pred.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
h264pred.h h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264pred_template.c h264: Integrate clear_blocks calls with IDCT 2013-04-10 11:03:06 +03:00
h264qpel.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
h264qpel.h
h264qpel_template.c dsputil: Make square put/avg_pixels functions local to h264qpel 2013-04-10 10:59:14 +03:00
hpel_template.c
hpeldsp.c Merge commit '0c15a9aa7e' 2013-04-22 18:59:23 +02:00
hpeldsp.h Merge commit '0c15a9aa7e' 2013-04-22 18:59:23 +02:00
hpeldsp_template.c hpeldsp: Add half-pel functions (currently copies of dsputil) 2013-04-19 23:17:17 +03:00
huffman.c avcodec/huffman: use named identifer for the bits constant 2013-05-21 13:51:04 +02:00
huffman.h avcodec/huffman: increase bits constant 2013-05-21 13:51:04 +02:00
huffyuv.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
huffyuv.h
huffyuvdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
huffyuvenc.c
idcinvideo.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
iff.c avcodec/iff: check pixfmt for rgb8 / rgbn 2014-08-10 22:24:05 +02:00
iirfilter.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
iirfilter.h mips: Optimization of IIR filter function 2013-03-20 12:44:32 +01:00
imc.c imc: Catch a division by zero 2013-07-09 16:20:50 +02:00
imcdata.h
imgconvert.c avcodec/imgconvert/get_color_type: fix type for PAL8 2013-10-02 23:47:41 +02:00
imgconvert.h
imx_dump_header_bsf.c
indeo2.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
indeo2data.h
indeo3.c avcodec/indeo3: ensure offsets are non negative 2015-06-10 02:13:07 +02:00
indeo3data.h
indeo4.c Merge commit '4a27a52a1f' 2013-05-29 04:02:23 +02:00
indeo4data.h
indeo5.c Revert "indeo5: reject negative motion vectors" 2013-07-01 06:49:46 +02:00
indeo5data.h
intelh263dec.c
internal.h libavcodec: use 64bit counter in deprecated audio encoder API to prevent problems regarding negative dts 2013-07-05 13:40:13 +02:00
interplayvideo.c interplayvideo: Use hpeldsp instead of dsputil for half-pel functions 2013-04-19 23:18:02 +03:00
intrax8.c avcodec/intrax8: fix regression with wmv3 2013-04-26 23:04:15 +02:00
intrax8.h avcodec/intrax8: fix regression with wmv3 2013-04-26 23:04:15 +02:00
intrax8dsp.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
intrax8dsp.h
intrax8huf.h
ituh263dec.c Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
ituh263enc.c Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
ivi_common.c Merge commit '6a10142faa' 2013-07-05 12:26:25 +02:00
ivi_common.h Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
ivi_dsp.c avcodec/ivi_dsp: add some missing () to macros 2014-06-25 16:35:24 +02:00
ivi_dsp.h Merge commit '6647aa0426' 2013-05-29 03:52:16 +02:00
j2kenc.c jpeg2000: fix overflow in dequantization 2013-07-28 04:07:10 +02:00
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint.c
jfdctint_template.c
jpeg2000.c jpeg2000: fix dereferencing invalid pointers 2013-08-29 02:13:25 +02:00
jpeg2000.h Merge commit 'be3271009e' 2013-07-03 12:02:11 +02:00
jpeg2000dec.c avcodec/jpeg2000dec: fix error detection in pix_fmt_match() 2014-01-21 17:05:16 +01:00
jpeg2000dwt.c jpeg2000: Merge rescaling with interleaving in 9/7 IDWT 2013-07-02 20:05:48 +02:00
jpeg2000dwt.h jpeg2000dwt: add float based 9/7 dwt 2013-05-28 09:42:19 +02:00
jpegls.c Merge commit 'ff4fc5ef12' 2013-05-16 09:46:19 +02:00
jpegls.h Merge commit 'ff4fc5ef12' 2013-05-16 09:46:19 +02:00
jpeglsdec.c avcodec/jpeglsdec: Check run value more completely in ls_decode_line() 2014-10-03 02:25:22 +02:00
jpeglsdec.h Merge commit 'ff4fc5ef12' 2013-05-16 09:46:19 +02:00
jpeglsenc.c Merge commit 'ff4fc5ef12' 2013-05-16 09:46:19 +02:00
jrevdct.c
jvdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
kbdwin.c
kbdwin.h
kgv1dec.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
kmvc.c avcodec/kmvc: fix MV checks 2013-07-31 02:54:26 +02:00
lagarith.c Support decoding of Lagarith frame type FRAME_SOLID_COLOR. 2013-05-07 11:46:35 +02:00
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c avcodec/lcldec: Check that dimensions are a multiple of the subsample factors 2013-05-13 18:52:00 +02:00
lclenc.c
libaacplus.c libaacplus: return meaningful error codes 2013-05-23 19:41:43 +00:00
libavcodec.v
libcelt_dec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
libfaac.c avcodec/libfaac: fallback to a supported bitrate if the requested is not supported 2013-05-23 15:37:48 +02:00
libfdk-aacenc.c Merge commit '95d5246454' 2013-06-24 10:57:04 +02:00
libgsm.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
libilbc.c avcodec/libilbc: support for latest git of libilbc 2014-09-21 17:04:15 +02:00
libmp3lame.c libmp3lame: allow joint stereo to be disabled 2013-04-02 12:14:14 +00:00
libopencore-amr.c Rename "AVClass class" as "AVClass component_class" for external codecs. 2013-07-04 18:02:17 +02:00
libopenjpegdec.c Rename "AVClass class" as "AVClass component_class" for external codecs. 2013-07-04 18:02:17 +02:00
libopenjpegenc.c Rename "AVClass class" as "AVClass component_class" for external codecs. 2013-07-04 18:02:17 +02:00
libopus.c
libopus.h
libopusdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
libopusenc.c avcodec/libopusenc: change default frame duration to 20 ms 2013-12-24 01:05:47 +01:00
libschroedinger.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
libschroedinger.h Merge commit 'e8da807537' 2013-02-26 12:50:34 +01:00
libschroedingerdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
libschroedingerenc.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
libshine.c libshine fixed point MP3 encoding support 2013-04-11 14:27:59 +00:00
libspeexdec.c libspeex: support ZygoAudio (quality 10 mode) 2013-03-23 15:45:58 +01:00
libspeexenc.c Rename "AVClass class" as "AVClass component_class" for external codecs. 2013-07-04 18:02:17 +02:00
libstagefright.cpp libstagefright: port to refcounted frames 2013-07-04 20:17:38 +00:00
libtheoraenc.c lavc/libtheoraenc: clarify comment about global_quality to quality conversion 2013-03-30 16:58:40 +01:00
libtwolame.c libtwolame: add forgotten calls 2013-05-26 21:57:28 +00:00
libutvideo.h libutvideo: Add ULH0 and ULH2 decoding when using version 13.0.1 2013-06-10 10:12:15 +02:00
libutvideodec.cpp (lib)utvideodec: remove setting of color_primaries 2013-06-10 16:00:59 +02:00
libutvideoenc.cpp libutvideo: Add ULH0 and ULH2 decoding when using version 13.0.1 2013-06-10 10:12:15 +02:00
libvo-aacenc.c Merge commit '0f24a3ca99' 2013-03-12 22:04:16 +01:00
libvo-amrwbenc.c Rename "AVClass class" as "AVClass component_class" for external codecs. 2013-07-04 18:02:17 +02:00
libvorbisdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
libvorbisenc.c avcodec/libvorbisenc: dont add the duration to AV_NOPTS_VALUE 2014-06-25 16:35:24 +02:00
libvpxdec.c libvpxenc: Fix "passing argument 3 of av_image_copy from incompatible pointer type" warning 2013-05-16 22:54:16 +02:00
libvpxenc.c avcodec/libvpxenc: make class names unique 2013-07-09 03:04:31 +02:00
libwavpackenc.c Merge remote-tracking branch 'qatar/master' 2013-06-11 09:36:34 +02:00
libx264.c avcodec/libx264: move where x264opts is applied down so it isnt overridden by avctx & defaults 2014-06-25 16:18:40 +02:00
libxavs.c Rename "AVClass class" as "AVClass component_class" for external codecs. 2013-07-04 18:02:17 +02:00
libxvid.c libxvid: cleanup on error pathes 2013-03-02 20:39:38 +01:00
libxvid.h
libxvid_rc.c Merge commit 'bd8ac88214' 2013-05-06 10:28:27 +02:00
ljpegenc.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
loco.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
log2_tab.c
lpc.c rename new lls code to lls2 to avoid conflict with the old which has a different ABI 2013-12-24 01:05:47 +01:00
lpc.h Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
lsp.c
lsp.h
lzw.c
lzw.h
lzwenc.c
mace.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
Makefile Merge remote-tracking branch 'qatar/master' 2013-06-11 09:36:34 +02:00
mathops.h
mathtables.c Merge remote-tracking branch 'qatar/master' 2013-04-08 12:54:18 +02:00
mdct.c
mdct_fixed.c
mdct_float.c
mdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
microdvddec.c
mimic.c mimic: Fix race condition 2013-05-10 01:40:24 +02:00
mjpeg.c
mjpeg.h
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpega_dump_header_bsf.c
mjpegbdec.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
mjpegdec.c avcodec/mjpegdec: Fix context fields becoming inconsistent 2015-06-10 02:13:06 +02:00
mjpegdec.h mjpegdec: Fix used quant index for gbr 2013-07-11 12:06:57 +02:00
mjpegenc.c avcodec/mjpegen: Fix declared argument size 2014-06-25 16:18:40 +02:00
mjpegenc.h avcodec/mjpegen: Fix declared argument size 2014-06-25 16:18:40 +02:00
mlp.c
mlp.h
mlp_parser.c
mlp_parser.h
mlpdec.c avcodec/mlpdec: fix () in MSB_MASK() macro 2014-06-25 16:35:24 +02:00
mlpdsp.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
mlpdsp.h
mmvideo.c avcodec/mmvideo: Bounds check 2nd line of HHV Intra blocks 2014-10-03 15:10:48 +02:00
motion-test.c
motion_est.c avcodec/motion_est: use 2x8x8 for interlaced qpel 2015-06-10 02:13:07 +02:00
motion_est_template.c
motionpixels.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
movsub_bsf.c
movtextdec.c
movtextenc.c
mp3_header_compress_bsf.c
mp3_header_decompress_bsf.c
mpc.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
mpc.h
mpc7.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
mpc7data.h
mpc8.c Merge remote-tracking branch 'qatar/master' 2013-03-14 13:07:25 +01:00
mpc8data.h
mpc8huff.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
mpeg4video.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4videodec.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
mpeg4videoenc.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
mpeg12.c Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
mpeg12.h Merge commit 'e557584aa7' 2013-03-28 11:56:05 +01:00
mpeg12data.c
mpeg12data.h
mpeg12dec.c mpeg12dec: Remove incomplete and wrong UV swapping code for VCR2 2013-12-24 01:05:47 +01:00
mpeg12decdata.h
mpeg12enc.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
mpegaudio.c
mpegaudio.h
mpegaudio_parser.c mp3dec: Fix VBR bit rate parsing 2013-03-08 07:32:11 +01:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
mpegaudiodec_float.c
mpegaudiodecheader.c Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
mpegaudiodsp.h Merge commit '38282149b6' 2013-05-01 18:08:13 +02:00
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
mpegaudioenc.c Merge commit '0f24a3ca99' 2013-03-12 22:04:16 +01:00
mpegaudiotab.h
mpegvideo.c avcodec/mpegvideo: Set err on failure in ff_mpv_common_frame_size_change() 2014-09-07 14:37:56 +02:00
mpegvideo.h avcodec: Add padding after the remaining AVFrames 2014-06-25 16:18:39 +02:00
mpegvideo_enc.c lavc/mpegvideo_enc: simplify timestamp checks in load_input_picture() 2013-06-27 17:46:52 +02:00
mpegvideo_motion.c mpegvideo: Use hpeldsp instead of dsputil for half-pel functions 2013-04-19 23:18:21 +03:00
mpegvideo_parser.c Merge commit 'accde1bd87' 2013-05-03 13:03:00 +02:00
mpegvideo_xvmc.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
mpl2dec.c
mqc.c jpeg2000: Initialize only once mqc arrays 2013-07-28 04:07:02 +02:00
mqc.h jpeg2000: Initialize only once mqc arrays 2013-07-28 04:07:02 +02:00
mqcdec.c Merge remote-tracking branch 'qatar/master' 2013-04-22 20:00:54 +02:00
mqcenc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c msmpeg4: Fix ff_msmpeg4_pred_dc() so it works with lowres>0 2013-06-24 03:44:30 +02:00
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c msmpeg4: ignore negative DC overflow 2013-04-09 16:27:49 +02:00
msmpeg4enc.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
msrle.c avcodec/msrle: check return code for success before use 2014-06-25 16:18:40 +02:00
msrledec.c msrledec: fix output_end checks 2013-03-05 03:29:04 +01:00
msrledec.h
mss1.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
mss2.c Merge remote-tracking branch 'qatar/master' 2013-05-15 20:09:20 +02:00
mss2dsp.c mss2dsp/upsample_plane: fix 0x0 handling 2013-03-06 01:38:26 +01:00
mss2dsp.h Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
mss3.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
mss4.c avcodec/mss4: Fix () in MKVAL() macro 2014-06-25 16:35:24 +02:00
mss12.c
mss12.h
mss34dsp.c avcodec/mss34dsp: fix () in SOP* macros 2014-06-25 16:35:24 +02:00
mss34dsp.h
msvideo1.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
msvideo1enc.c
mvcdec.c lavc & lavf: replace deprecated av_log* functions 2013-03-15 18:10:28 +00:00
mxpegdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
nellymoser.c
nellymoser.h
nellymoserdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
nellymoserenc.c Merge commit '0f24a3ca99' 2013-03-12 22:04:16 +01:00
noise_bsf.c noise_bsf: check if allocation failed 2013-03-29 19:00:16 +00:00
nuv.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
old_codec_ids.h lavc: remove disabled 8SVX_RAW cruft 2013-03-13 11:17:09 +00:00
options.c lavc: copy subtitle_header when copying context. 2013-05-01 11:56:34 +02:00
options_table.h avcodec/options_table fix min of audio channels and sample rate 2014-11-03 13:30:05 +01:00
paf.c paf_video: make code independent of sizeof(AVFrame) 2013-03-29 20:19:10 +00:00
paf.h
pamenc.c
parser.c avcodec/parser: reset indexes on realloc failure 2013-10-08 18:13:55 +02:00
parser.h
pcm-mpeg.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
pcm.c pcmenc: don't allocate unused avctx->coded_frame 2013-06-07 09:29:34 +00:00
pcm_tablegen.c
pcm_tablegen.h
pcx.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
pcxenc.c
pgssubdec.c
pictordec.c pictor: use the correct logging context 2013-06-29 18:11:12 +02:00
png.c Merge commit '6327c10702' 2013-03-12 21:39:38 +01:00
png.h
png_parser.c
pngdec.c avcodec/pngdec: Check IHDR/IDAT order 2015-06-10 02:13:07 +02:00
pngdsp.c avcodec/pngdsp: fix (un)signed type in end comparission 2013-08-30 23:35:47 +02:00
pngdsp.h
pngenc.c Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
pnm.c Revert "pnm: remove nonsense code" 2013-07-29 00:05:01 +02:00
pnm.h Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
pnm_parser.c
pnmdec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
pnmenc.c pnm: Use av_pix_fmt_desc_get instead of accessing the array directly 2013-02-28 18:29:03 +02:00
proresdata.c
proresdata.h
proresdec.h proresdec2: Support decoding transparency information. 2013-05-18 16:48:34 +02:00
proresdec2.c proresdec: Fix end condition 2013-05-22 20:24:50 +02:00
proresdec_lgpl.c proresdec: Fix end condition 2013-05-22 20:24:50 +02:00
proresdsp.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
proresdsp.h
proresenc_anatoliy.c avcodec: rename prores encoders 2013-04-11 23:13:34 +02:00
proresenc_kostya.c proresenc_kostya: properly account for alpha 2014-08-14 15:45:05 +02:00
psymodel.c Avoid a null pointer dereference on oom in the aac encoder. 2013-06-30 23:25:18 +02:00
psymodel.h
pthread.c Rename thread_init() in libavcodec and libavfilter as library_thread_init(). 2013-06-30 13:47:45 +02:00
ptx.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
put_bits.h Merge commit 'afe03092dd' 2013-06-29 10:59:04 +02:00
qcelpdata.h
qcelpdec.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
qdm2.c avcodec/qdm2: initialize sign_bits 2013-07-11 12:03:30 +02:00
qdm2_tablegen.c
qdm2_tablegen.h qdm2: simplify arithmetic coder tables generation 2013-03-06 04:56:33 +01:00
qdm2data.h
qdrw.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
qpeg.c avcodec/qpeg: fix off by 1 error in MV bounds check 2014-10-03 21:32:12 +02:00
qtrle.c update all trac links to use the trac subdomain 2013-06-29 19:27:49 +02:00
qtrleenc.c
r210dec.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
r210enc.c lavc: do not set coded_frame->reference 2013-03-14 09:47:47 +00:00
ra144.c Merge commit '088f38a4f9' 2013-05-01 18:16:32 +02:00
ra144.h Rename constant FRAMESIZE in ra144 codec as FRAME_SIZE. 2013-06-30 13:47:45 +02:00
ra144dec.c Rename constant FRAMESIZE in ra144 codec as FRAME_SIZE. 2013-06-30 13:47:45 +02:00
ra144enc.c x86/dsputil: add emms to ff_scalarproduct_int16_mmxext() 2014-09-20 14:14:26 +02:00
ra288.c avcodec/ra288: use init_get_bits8() 2013-07-04 13:40:08 +02:00
ra288.h Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
ralf.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
ralfdata.h
rangecoder.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
rangecoder.h
ratecontrol.c avcodec/ratecontrol: silence "warning: expected_bits may be used uninitialized in this function" 2013-05-20 15:49:49 +02:00
ratecontrol.h Merge commit '98cec5c84f' 2013-03-13 01:47:39 +01:00
raw.c
raw.h
rawdec.c avcodec/rawdec: Check the return code of avpicture_get_size() 2015-06-10 02:13:07 +02:00
rawenc.c
rdft.c Merge commit '088f38a4f9' 2013-05-01 18:16:32 +02:00
rdft.h
realtextdec.c Remove incorrect use of ctype.h functions. 2013-03-03 21:44:10 +01:00
rectangle.h Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
remove_extradata_bsf.c
resample.c Revert "Merge commit '0517c9e098'" bring the old audio resampling API back 2013-03-13 10:57:00 +01:00
resample2.c Revert "Merge commit '0517c9e098'" bring the old audio resampling API back 2013-03-13 10:57:00 +01:00
rl.h
rl2.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
rle.c
rle.h
rnd_avg.h hpeldsp: Add half-pel functions (currently copies of dsputil) 2013-04-19 23:17:17 +03:00
roqaudioenc.c Merge commit '0f24a3ca99' 2013-03-12 22:04:16 +01:00
roqvideo.c
roqvideo.h Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
roqvideodec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
roqvideoenc.c Merge commit 'bd8ac88214' 2013-05-06 10:28:27 +02:00
rpza.c avcodec/rpza: Perform pointer advance and checks before using the pointers 2013-08-29 02:13:25 +02:00
rtjpeg.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
rtjpeg.h
rv10.c Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
rv10enc.c
rv20enc.c
rv30.c Check the return value of ff_rv34_decode_init() in rv30.c and rv40.c 2013-07-08 11:56:16 +02:00
rv30data.h
rv30dsp.c Merge commit '9e0f14f16c' 2013-04-08 12:47:49 +02:00
rv34.c Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
rv34.h Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
rv34_parser.c
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c Check the return value of ff_rv34_decode_init() in rv30.c and rv40.c 2013-07-08 11:56:16 +02:00
rv40data.h
rv40dsp.c Merge commit '9e0f14f16c' 2013-04-08 12:47:49 +02:00
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
s302menc.c s302menc: unbreak compilation 2013-05-23 20:38:53 +00:00
samidec.c Remove incorrect use of ctype.h functions. 2013-03-03 21:44:10 +01:00
sanm.c sanm: Check dimensions before use 2013-05-07 21:59:05 +02:00
sanm_data.h
sbr.h
sbrdsp.c Merge commit '4a7af92cc8' 2013-05-04 10:07:43 +02:00
sbrdsp.h
sgi.h
sgidec.c sgidec: safer check for buffer overflow 2013-08-10 02:03:37 +02:00
sgienc.c
sgirledec.c replace some deprecated defines 2013-07-06 05:43:24 +00:00
shorten.c shorten: fix "off by padding" bug 2013-05-22 17:40:12 +02:00
simple_idct.c
simple_idct.h
simple_idct_template.c
sinewin.c
sinewin.h
sinewin_tablegen.c
sinewin_tablegen.h
sipr.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
sipr.h Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
sipr16k.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
sipr16kdata.h
siprdata.h
smacker.c Avoid a null pointer dereference on oom when decoding smacker. 2013-06-29 16:04:07 +02:00
smc.c avcodec/smc: fix off by 1 error 2014-10-03 23:24:23 +02:00
smvjpegdec.c replace some deprecated defines 2013-07-06 05:43:24 +00:00
snow.c lavu: add FF_CEIL_RSHIFT and use it in various places. 2013-05-09 16:59:42 +02:00
snow.h avcodec/snow: check coeffs for validity 2014-09-07 13:40:22 +02:00
snow_dwt.c
snow_dwt.h
snowdata.h
snowdec.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
snowenc.c snowenc: check minimum resolution 2013-07-09 21:10:45 +02:00
sonic.c avcodec/sonic: Fix usage of init_get_bits() and use init_get_bits8() 2013-07-04 13:40:08 +02:00
sp5x.h
sp5xdec.c
srtdec.c avcodec/srtdec: fix potential overread. 2013-09-15 22:21:05 +02:00
srtenc.c
subviewerdec.c
sunrast.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
sunrast.h
sunrastenc.c
svq1.c
svq1.h
svq1_cb.h
svq1_vlc.h
svq1dec.c avcodec/svq1dec: zero terminate embedded message before printing 2014-11-02 02:20:10 +01:00
svq1enc.c avcodec/svq1enc: fix frame rotation code 2013-07-04 22:22:04 +02:00
svq1enc_cb.h
svq3.c avcodec/svq3: Dont memcpy AVFrame 2014-11-02 02:20:09 +01:00
svq3.h
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tak.c tak: simplify ff_tak_check_crc() 2013-06-04 17:25:32 +00:00
tak.h
tak_parser.c tak_parser: properly mark packets as key frames 2013-06-28 21:31:14 +00:00
takdec.c avcodec/takdec: always check bits_per_raw_sample 2014-01-31 19:55:25 +01:00
targa.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
targa.h
targa_y216dec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
targaenc.c
textdec.c
thread.h Add thread-safe wrapper for get_format(). 2013-04-15 09:04:07 +02:00
tiertexseqv.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
tiff.c avcodec/tiff: more completely check bpp/bppcount 2014-10-03 16:47:32 +02:00
tiff.h Merge commit '46ce9ded96' 2013-06-03 11:44:11 +02:00
tiff_data.c
tiff_data.h
tiffenc.c Merge commit '46ce9ded96' 2013-06-03 11:44:11 +02:00
timecode.c
timecode.h
tmv.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
truemotion1.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
truemotion1data.h
truemotion2.c avcodec/truemotion2: Fix av_freep arguments 2013-09-23 21:46:15 +02:00
truespeech.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
truespeech_data.h
tscc.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
tscc2.c Merge remote-tracking branch 'qatar/master' 2013-03-23 12:26:08 +01:00
tscc2data.h
tta.c lavc: copy AVCodecContext for threads 2013-06-13 21:49:18 +00:00
ttadata.c tta: move code that will be shared with encoder to separate file 2013-06-02 14:53:14 +00:00
ttadata.h tta: move code that will be shared with encoder to separate file 2013-06-02 14:53:14 +00:00
ttaenc.c ttaenc: fix packet size 2013-08-10 02:01:40 +02:00
twinvq.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
twinvq_data.h
txd.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
ulti.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
ulti_cb.h
unary.h
utils.c avcodec/utils: Check that the data is complete in avpriv_bprint_to_extradata() 2015-06-10 02:13:06 +02:00
utvideo.c
utvideo.h Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
utvideodec.c avcodec/utvideodec: Fix handling of slice_height=0 2015-06-10 02:13:07 +02:00
utvideoenc.c avcodec/utvideoenc: fix slice_bits size 2014-03-01 20:28:49 +01:00
v210dec.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
v210dec.h
v210enc.c
v210x.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
v308dec.c lavc: remove empty function 2013-03-30 03:23:02 +00:00
v308enc.c lavc: do not set coded_frame->reference 2013-03-14 09:47:47 +00:00
v408dec.c lavc: remove empty function 2013-03-30 03:23:02 +00:00
v408enc.c lavc: do not set coded_frame->reference 2013-03-14 09:47:47 +00:00
v410dec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
v410enc.c
vaapi.c vaapi: return early from ff_vaapi_render_picture() without picture 2013-06-18 01:56:06 +02:00
vaapi.h
vaapi_h264.c Merge commit '6d2b6f21eb' 2013-03-21 12:58:00 +01:00
vaapi_internal.h
vaapi_mpeg2.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
vaapi_mpeg4.c
vaapi_vc1.c
vb.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
vble.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
vc1.c avcodec/vc1: reset fcm/field_mode in non advanced header parsing 2014-02-01 19:22:23 +01:00
vc1.h vc1dec: Remove interlaced warning 2013-05-28 13:56:29 +03:00
vc1_parser.c vc1_parser: fix parsing of the frame headers in interlaced streams 2013-06-14 12:03:44 +02:00
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c iavcodec/vc1dec: Fix missing {} 2014-06-25 16:35:24 +02:00
vc1dsp.c Merge commit '38282149b6' 2013-05-01 18:08:13 +02:00
vc1dsp.h Merge commit '38282149b6' 2013-05-01 18:08:13 +02:00
vcr1.c lavc & lavf: replace deprecated av_log* functions 2013-03-15 18:10:28 +00:00
vda.h avcodec/vda_h264: use av_buffer to manage buffers 2013-05-27 09:05:55 +02:00
vda_h264.c avcodec/vda_h264: use av_buffer to manage buffers 2013-05-27 09:05:55 +02:00
vda_h264_dec.c vda_h264_dec: remove check_format 2013-06-01 12:02:11 +00:00
vdpau.c Fix vdpau vc1 interlace modes also when using decoder vc1_vdpau. 2013-05-06 21:55:14 +02:00
vdpau.h configure: rename have_incompatible_fork_abi -> have_incompatible_libav_abi 2013-07-03 13:16:33 +02:00
vdpau_h264.c Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
vdpau_internal.h
vdpau_mpeg4.c
vdpau_mpeg12.c
vdpau_vc1.c fix vdpau vc1 interlace modes 2013-05-05 15:12:59 +02:00
version.h avformat/avidec: Fix incorrect detection of badly interleaved avi 2013-07-05 22:07:48 +02:00
videodsp.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
videodsp.h
videodsp_template.c
vima.c vima: add @file doxy 2013-04-25 20:17:05 +00:00
vmdav.c avcodec/vmdvideo: Check len before using it in method 3 2015-06-10 02:13:07 +02:00
vmnc.c avcodec/vmnc: Check that rectangles are within the picture 2014-01-21 17:02:19 +01:00
vorbis.c Merge commit 'e951b6d94c' 2013-02-26 12:39:26 +01:00
vorbis.h Merge commit 'e951b6d94c' 2013-02-26 12:39:26 +01:00
vorbis_data.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
vorbis_enc_data.h
vorbis_parser.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
vorbis_parser.h
vorbisdec.c vorbisdec: Check VLC tables during use instead of setup 2013-07-01 02:09:29 +02:00
vorbisdsp.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
vorbisdsp.h
vorbisenc.c Merge commit '0f24a3ca99' 2013-03-12 22:04:16 +01:00
vp3.c vp3: zero allocated tables 2013-05-21 17:49:29 +00:00
vp3_parser.c
vp3data.h
vp3dsp.c Merge commit '015821229f' 2013-04-16 00:56:15 +02:00
vp3dsp.h vp3: Use full transpose for all IDCTs 2013-04-15 12:32:05 +03:00
vp5.c vp3: Use full transpose for all IDCTs 2013-04-15 12:32:05 +03:00
vp5data.h
vp6.c avcodec/huffman: use named identifer for the bits constant 2013-05-21 13:51:04 +02:00
vp6data.h
vp6dsp.c
vp8.c vp8: Wait for prev_frame to parse segment_map before reading it 2013-07-07 13:30:29 +03:00
vp8.h avcodec/vp8: Cosmetics, maintain alphabetical order in threading headers 2013-05-28 12:49:21 +02:00
vp8_parser.c
vp8data.h
vp8dsp.c Merge commit '38282149b6' 2013-05-01 18:08:13 +02:00
vp8dsp.h Merge commit '38282149b6' 2013-05-01 18:08:13 +02:00
vp56.c Merge commit '8071264f21' 2013-04-20 10:01:54 +02:00
vp56.h vp56: Use hpeldsp instead of dsputil for half-pel functions 2013-04-19 23:17:33 +03:00
vp56data.c
vp56data.h Merge commit '759001c534' 2013-03-12 03:23:28 +01:00
vp56dsp.c Merge commit '6fee1b90ce' 2013-05-05 11:34:29 +02:00
vp56dsp.h
vp56rac.c
vqavideo.c Merge commit 'c4abc9098c' 2013-07-08 04:53:52 +02:00
wavpack.c wavpack: report if there is no bits left 2014-08-19 18:16:23 +02:00
webvttdec.c
wma.c avcodec/wma: use av_freep(), do not leave stale pointers in memory 2014-06-25 16:18:40 +02:00
wma.h Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
wma_common.c
wma_common.h
wmadata.h
wmadec.c Avoid a deadlock when decoding wma. 2013-09-02 08:54:32 +02:00
wmaenc.c wamenc: handle failure to encode. 2013-05-29 22:31:16 +02:00
wmalosslessdec.c avcodec/wmalosslessdec: fix mclms_coeffs* array size 2014-02-07 15:43:07 +01:00
wmaprodata.h
wmaprodec.c avcodec/wmaprodec: Fix integer overflow in sfb_offsets initialization 2014-11-10 23:49:05 +01:00
wmavoice.c wmavoice: conceal clearly corrupted blocks 2013-07-11 12:06:56 +02:00
wmavoice_data.h
wmv2.c wmv2: drop non emu edge mode 2013-03-28 21:59:23 +01:00
wmv2.h Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
wmv2dec.c wmv2: drop non emu edge mode 2013-03-28 21:59:23 +01:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c Merge commit 'c242bbd8b6' 2013-02-26 13:05:10 +01:00
wnv1.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
ws-snd1.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
xan.c xan: Check for overlapping copies 2013-04-18 01:55:42 +02:00
xbmdec.c xbmdec: fix off by one error in scanf() 2013-05-05 00:27:18 +02:00
xbmenc.c xbmenc: remove unused code 2013-04-04 22:43:26 +00:00
xface.c
xface.h
xfacedec.c xface: remove unused stuff, fix related warnings 2013-03-12 16:04:46 +01:00
xfaceenc.c
xiph.c
xiph.h
xl.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
xsubdec.c
xsubenc.c
xvmc.h
xvmc_internal.h
xwd.h
xwddec.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
xwdenc.c Merge remote-tracking branch 'qatar/master' 2013-05-15 11:10:09 +02:00
xxan.c xxan: make code independent of sizeof(AVFrame) 2013-03-25 17:35:58 +01:00
y41pdec.c lavc: remove empty function 2013-03-30 03:23:02 +00:00
y41penc.c lavc: do not set coded_frame->reference 2013-03-14 09:47:47 +00:00
yop.c yop: Fix return type 2013-03-25 15:14:20 +01:00
yuv4dec.c lavc: remove empty function 2013-03-30 03:23:02 +00:00
yuv4enc.c lavc: do not set coded_frame->reference 2013-03-14 09:47:47 +00:00
zerocodec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
zmbv.c Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
zmbvenc.c zmbvenc: remove unused AVFrame from encoder private context 2013-07-07 23:50:54 +00:00