FFmpeg/libavcodec
wm4 7fc8458beb avcodec/mp3: fix skipping zeros
Commits 43bc5cf9 and c5371f77 add code for skipping initial zeros in mp3
packets. This code forgot to report to the user that data was skipped at
all.

Since audio codecs allow partial packet decoding, the user application
has to rely on the return value. It will remove the data reported as
consumed by the decoder, and feed it to the decoder again. This resulted
in the mp3 frame after the zero region to be decoded over and over
again, until the zero region was finally skipped by the application.

Fix this by including the amount of skipped bytes to the number of
consumed bytes returned by the decode call.

Fixes trac ticket #4890.
(cherry picked from commit cb1da9fb8d)
2015-10-10 01:12:08 +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/acelp_filters: fix incorrect register constraint 2015-06-10 02:13:09 +02: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 avcodec/x86/h264_weight: handle weight1=128 2015-06-10 02:13:12 +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 avcodec/012v: redesign main loop 2015-06-10 02:13:09 +02:00
a64colors.h
a64multienc.c avcodec/a64multienc: fix use of uninitialized values in to_meta_with_crop 2015-06-10 02:13:09 +02: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 avcodec/aacdec: Fix storing state before PCE decode 2015-06-10 02:13:10 +02:00
aacdectab.h
aacenc.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-06-10 02:13:09 +02: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 aacpsy: avoid psy_band->threshold becoming NaN 2015-06-10 02:13:10 +02:00
aacsbr.c aacsbr: break infinite loop in sbr_hf_calc_npatches 2015-06-10 02:13:11 +02: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: return correct buffer size from aasc_decode_frame 2015-06-10 02:13:10 +02:00
ac3.c ac3: validate end in ff_ac3_bit_alloc_calc_mask 2015-06-10 02:13:10 +02:00
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 avcodec/adpcm: Check for overreads 2015-06-10 02:13:12 +02: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 Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-06-10 02:13:09 +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 aic: Fix decoding files with odd dimensions 2015-06-10 02:13:09 +02:00
alac.c alac: reject rice_limit 0 if compression is used 2015-06-10 02:13:10 +02: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: Check for overread 2015-06-10 02:13:12 +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 apedec: prevent out of array writes in decode_array_0000 2015-06-10 02:13:10 +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
asv.h
asvdec.c Remove commented-out debug #define cruft 2013-05-16 00:23:30 +02:00
asvenc.c
atrac.c
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 avcodec/cavsdec: Check esc_code 2015-06-10 02:13:11 +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 avcodec/dcadec: Check active_bands 2015-06-10 02:13:12 +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 diracdec: check that block length is valid 2015-06-10 02:13:11 +02:00
diracdsp.c
diracdsp.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c avcodec/dnxhddec: Check that the frame is interlaced before using cur_field 2015-06-10 02:13:10 +02: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_profile.h
dv_tablegen.c
dv_tablegen.h
dv_vlc_data.h
dvbsub.c
dvbsub_parser.c
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: error on bitmaps with size 0 2015-06-10 02:13:08 +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
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 Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-06-10 02:13:09 +02:00
faxcompr.h
fft-fixed-test.c
fft-internal.h
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: Check chroma shift parameters 2015-06-10 02:13:10 +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 avcodec/flac_parser: fix handling EOF if no headers are found 2015-06-10 02:13:08 +02: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 Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-06-10 02:13:09 +02:00
flashsvenc.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-06-10 02:13:09 +02:00
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 h264: Make sure reinit failures mark the context as not initialized 2015-06-10 02:13:12 +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 avcodec/h264_cabac: use int instead of long for mbb_xy 2015-06-10 02:13:08 +02: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: More completely check the bit depths 2015-06-10 02:13:08 +02:00
h264_refs.c avcodec/h264_refs: Do not set reference to things which dont exist 2015-06-10 02:13:10 +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
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
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: Check that coords match before applying ICT 2015-06-10 02:13:12 +02: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
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 avcodec/libtheoraenc: Check for av_malloc failure 2015-06-10 02:13:12 +02: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.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
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 mdec: check for out of bounds read 2015-06-10 02:13:09 +02: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 len computation in ff_mjpeg_decode_dqt() 2015-06-10 02:13:11 +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 avcodec/mpeg4audio: add some padding/alignment to MAX_PCE_SIZE 2015-06-10 02:13:11 +02:00
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 mpeg4videodec: only allow a positive length 2015-06-10 02:13:10 +02: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 avcodec/mp3: fix skipping zeros 2015-10-10 01:12:08 +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/rv10: check size of s->mb_width * s->mb_height 2015-06-10 02:13:09 +02:00
mpegvideo_enc.c avcodec/rv10: check size of s->mb_width * s->mb_height 2015-06-10 02:13:09 +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: use signed pixel_ptr in msrle_decode_pal4 2015-06-10 02:13:10 +02: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
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 Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-06-10 02:13:09 +02: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: remove extradata_size from the AVOptions table 2015-06-10 02:13:09 +02: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
proresdata.c
proresdata.h
proresdec.h proresdec2: Support decoding transparency information. 2013-05-18 16:48:34 +02:00
proresdec2.c avcodec/proresdec2: Reset slice_count on deallocation 2015-06-10 02:13:11 +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 Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-06-10 02:13:09 +02:00
proresenc_kostya.c Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-06-10 02:13:09 +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
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
rectangle.h
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
roqvideodec.c lavc: factorize ff_{thread_,re,}get_buffer error messages. 2013-03-13 19:00:10 +01:00
roqvideoenc.c roqvideoenc: set enc->avctx in roq_encode_init 2015-06-10 02:13:09 +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
rtjpeg.h
rv10.c Merge commit 'b3ea76624a' 2013-05-16 09:56:43 +02:00
rv10enc.c avcodec/rv10: check size of s->mb_width * s->mb_height 2015-06-10 02:13:09 +02:00
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
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 Fix buffer_size argument to init_put_bits() in multiple encoders. 2015-06-10 02:13:09 +02:00
samidec.c
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 avcodec/shorten: More complete pred_order check 2015-06-10 02:13:11 +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
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 avcodec/smvjpegdec: check avcodec_decode_video2() return code 2015-06-10 02:13:11 +02: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 avcodec/snowdec: Fix ref value check 2015-06-10 02:13:09 +02:00
snowenc.c snowenc: check minimum resolution 2013-07-09 21:10:45 +02:00
sonic.c avcodec/sonic: More completely check sample_rate_index and channels 2015-06-10 02:13:11 +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: move bpp check to after "end:" 2015-06-10 02:13:09 +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: Align YUV411 by as much as the other YUV variants 2015-06-10 02:13:09 +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
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
vorbis.h
vorbis_data.c
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 avcodec/vqavideo: Check chunk size 2015-06-10 02:13:11 +02:00
wavpack.c avcodec/wavpack: Check L/R values before use to avoid harmless integer overflow and undefined behavior in fate 2015-06-10 02:13:10 +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
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
wmv2dec.c wmv2: drop non emu edge mode 2013-03-28 21:59:23 +01:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
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 avcodec/zmbv: Check len before reading in decode_frame() 2015-06-10 02:13:09 +02:00
zmbvenc.c zmbvenc: remove unused AVFrame from encoder private context 2013-07-07 23:50:54 +00:00