1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/libavcodec
Ronald S. Bultje fb90785e98 vp8: always update next_framep[] before returning from decode_frame().
Also slightly move around code not allocate a new frame if we won't
decode it. This prevents us from putting undecoded frames in frame
pointers, which (in mt decoding) other threads will use and wait on
as references, causing a deadlock (if we skipped decoding) or a crash
(if we didn't initialized next_framep[] at all).

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
2012-02-07 11:29:02 -08:00
..
alpha
arm doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
avr32
bfin
mips
mlib
ppc doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
ps2
sh4
sparc
x86 win64: add a XMM clobber test configure option. 2012-02-02 12:00:48 -08:00
4xm.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
8bps.c 8bps: K&R formatting cosmetics 2012-01-26 22:44:37 +01:00
8svx.c
a64colors.h
a64enc.h
a64multienc.c
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c
aac_parser.c
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h aacdec: Turn off PS for multichannel files that use PCE based configs. 2012-01-09 11:04:05 -08:00
aacadtsdec.c
aacadtsdec.h
aaccoder.c aacenc: Move Q^3/4 calculation to it's own table 2012-01-23 11:40:46 -08:00
aacdec.c latmdec: Check AudioSpecificConfig length before decoding extradata. 2012-01-11 14:40:47 -08:00
aacdectab.h
aacenc.c aacenc: make sure to encode enough frames to cover all input samples. 2012-01-30 14:20:24 -05:00
aacenc.h aacenc: Deinterleave input samples before processing. 2012-01-23 11:40:46 -08:00
aacps_tablegen.c
aacps_tablegen.h
aacps.c aacps: Add missing newline in error message. 2012-01-09 11:06:14 -08:00
aacps.h
aacpsdata.c
aacpsy.c aacenc: Deinterleave input samples before processing. 2012-01-23 11:40:46 -08:00
aacpsy.h
aacsbr.c aacsbr: align some arrays 2012-01-28 14:56:18 +00:00
aacsbr.h
aacsbrdata.h aacsbr: align some arrays 2012-01-28 14:56:18 +00:00
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec.c lavc: remove disabled FF_API_DRC_SCALE cruft. 2012-01-27 10:38:34 +01:00
ac3dec.h
ac3dsp.c ac3: Do not read past the end of ff_ac3_band_start_tab. 2012-01-31 18:32:14 -08:00
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c
ac3enc.c
ac3enc.h
ac3tab.c
ac3tab.h
acelp_filters.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
acelp_filters.h
acelp_pitch_delay.c
acelp_pitch_delay.h
acelp_vectors.c
acelp_vectors.h
adpcm_data.c
adpcm_data.h
adpcm.c adpcm_ima_ws: fix stereo decoding 2012-01-24 14:13:46 -05:00
adpcm.h adpcm: Add missing stdint.h #include to fix standalone header compilation. 2012-01-31 19:13:00 +01:00
adpcmenc.c adpcmenc: remove some unneeded casts 2012-01-30 19:12:55 -05:00
adx_parser.c adx_parser: rewrite. 2012-01-03 16:28:17 -05:00
adx.c adxdec: Validate channel count to fix a division by zero. 2012-01-03 16:28:17 -05:00
adx.h
adxdec.c adxdec: clear eof flag and channel states when seeking 2012-01-03 18:47:42 -05:00
adxenc.c adxenc: check output buffer size before writing 2012-01-03 18:47:42 -05:00
alac.c alacdec: implement the 2-pass prediction type. 2012-01-03 13:15:24 -05:00
alacenc.c doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
allcodecs.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
alsdec.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
amr.h
amrnbdata.h cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
amrnbdec.c Report an error if pitch_lag is zero in AMR-NB decoder. 2012-01-04 21:33:14 -08:00
amrwbdata.h
amrwbdec.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
anm.c
ansi.c
apedec.c apedec: allow the user to set the maximum number of output samples per call 2012-02-07 10:01:15 -05:00
api-example.c api-example: update to use avcodec_decode_audio4() 2011-12-04 18:29:51 -05:00
ass.c
ass.h
assdec.c
assenc.c
asv1.c asv1: use av_fast_padded_malloc() 2012-02-01 14:37:46 -05:00
atrac1.c
atrac1data.h
atrac3.c cosmetics: Drop unnecessary parentheses around return values. 2011-12-30 22:18:07 +01:00
atrac3data.h
atrac.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
atrac.h
audioconvert.c lavc: remove disabled FF_API_OLD_AUDIOCONVERT cruft. 2012-01-27 10:38:33 +01:00
audioconvert.h lavc: remove disabled FF_API_OLD_AUDIOCONVERT cruft. 2012-01-27 10:38:33 +01:00
aura.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
avcodec.h avcodec: Clarify AVFrame member documentation. 2012-02-06 18:08:08 +01:00
avfft.c
avfft.h
avpacket.c
avs.c avs: call release_buffer() at the end. 2011-12-25 20:50:20 +01:00
bethsoftvideo.c bethsoftvideo: fix palette reading. 2012-02-01 19:41:39 -05:00
bethsoftvideo.h
bfi.c bfi: Use bytestream2 functions to prevent buffer overreads. 2012-01-08 13:26:54 -08:00
bgmc.c bgmc: K&R cleanup 2012-01-01 22:27:04 +01:00
bgmc.h
bink.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
binkaudio.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
binkdata.h
binkdsp.c
binkdsp.h
bit_depth_template.c
bitstream_filter.c
bitstream.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
bmp.c bmpdec: support for rgb444 with bitfields compression 2012-01-10 05:58:19 -08:00
bmp.h
bmpenc.c bmpenc: support for PIX_FMT_RGB444 2012-01-10 09:29:22 -08:00
bmv.c bmv audio: implement new audio decoding API 2012-01-01 22:56:04 -05:00
bytestream.h bytestream: Add bytestream2 writing API. 2012-02-06 18:56:13 -05:00
c93.c
cabac_functions.h cabac: split cabac.h into declarations and function definitions 2012-01-12 23:08:23 +01:00
cabac.c cabac: split cabac.h into declarations and function definitions 2012-01-12 23:08:23 +01:00
cabac.h cabac: split cabac.h into declarations and function definitions 2012-01-12 23:08:23 +01:00
cavs_parser.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
cavs.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00
cavs.h
cavsdata.h
cavsdec.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c misc Doxygen markup improvements 2011-12-05 13:06:58 +01:00
cljr.c cljr: fix buf_size sanity check 2011-12-18 23:52:53 +01:00
cook.c cook: K&R formatting cosmetics 2011-12-31 01:04:09 +01:00
cookdata.h
cos_tablegen.c
cscd.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
cyuv.c
dca_parser.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
dca.c dca: K&R formatting cosmetics 2012-01-03 15:25:54 +01:00
dca.h
dcadata.h
dcadsp.c
dcadsp.h
dcahuff.h
dct32_fixed.c
dct32_float.c
dct32.c
dct32.h
dct-test.c dct-test: remove unused variable cropTbl 2011-12-17 23:12:31 +00:00
dct.c dct: K&R formatting cosmetics 2012-01-03 15:25:51 +01:00
dct.h
dctref.c
dctref.h
dfa.c
dirac_parser.c
dirac.c
dirac.h
dnxhd_parser.c
dnxhddata.c
dnxhddata.h
dnxhddec.c
dnxhdenc.c Merge some declarations and initializations. 2012-01-04 01:28:28 +01:00
dnxhdenc.h
dpcm.c dpcm: Fix invalid writes 2012-01-08 13:13:11 -08:00
dpx.c
dpxenc.c
dsicinav.c
dsputil_template.c
dsputil.c dsputil: remove debug message in dsputil_init(). 2012-02-03 16:00:30 -05:00
dsputil.h png: move DSP functions to their own DSP context. 2012-01-29 08:11:18 -08:00
dump_extradata_bsf.c
dv_tablegen.c
dv_tablegen.h
dv_vlc_data.h
dv.c cosmetics: Drop unnecessary parentheses around return values. 2011-12-30 22:18:07 +01:00
dvbsub_parser.c
dvbsub.c
dvbsubdec.c
dvdata.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
dvdata.h
dvdsub_parser.c
dvdsubdec.c
dvdsubenc.c
dwt.c
dwt.h
dxa.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
dxtory.c Dxtory capture format decoder 2011-12-10 11:58:03 +01:00
dxva2_h264.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
dxva2_internal.h
dxva2_mpeg2.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
dxva2_vc1.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
dxva2.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
dxva2.h dxva2.h: include d3d9.h to define LPDIRECT3DSURFACE9 2011-12-07 16:54:23 +01:00
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eamad.c misc Doxygen markup improvements 2011-12-05 13:06:58 +01:00
eatgq.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
eatgv.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
eatqi.c eatqi: use av_fast_padded_malloc() 2012-02-01 14:37:47 -05:00
elbg.c
elbg.h
error_resilience.c error_resilience: K&R formatting cosmetics 2012-01-18 18:10:01 +01:00
escape124.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fft_fixed.c
fft_float.c
fft-fixed-test.c
fft-internal.h
fft-test.c tests/tools/examples: Replace direct exit() calls by return. 2011-12-08 01:00:58 +01:00
fft.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
fft.h
ffv1.c
flac_parser.c
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacenc.c doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
flashsv.c
flashsvenc.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
flicvideo.c flicvideo: fix invalid reads 2012-01-06 16:48:27 -05:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
fraps.c fraps: Use av_fast_padded_malloc() instead of av_realloc() 2012-02-01 14:37:47 -05:00
frwu.c frwu: lowercase the FRWU codec name 2012-02-02 18:44:52 +01:00
g722.c cosmetics: Move static and inline attributes to more standard places. 2012-01-14 17:32:36 +01:00
g722.h g722dec: Signal skipping the lower bits via AVOptions instead of bits_per_coded_sample 2011-12-05 12:41:23 +02:00
g722dec.c g722dec: Signal skipping the lower bits via AVOptions instead of bits_per_coded_sample 2011-12-05 12:41:23 +02:00
g722enc.c g722enc: validate AVCodecContext.trellis 2012-01-07 13:38:23 -05:00
g726.c
get_bits.h Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
gif.c
gifdec.c
golomb-test.c fate-golomb: extend golomb-test to get_ue_golomb_long() 2012-02-01 01:18:55 +01:00
golomb.c
golomb.h
gsm_parser.c avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
gsm.h avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
gsmdec_data.c
gsmdec_data.h avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
gsmdec_template.c avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
gsmdec.c
h261_parser.c
h261.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
h261.h
h261data.h
h261dec.c mpegvideo: remove abort() in ff_find_unused_picture() 2011-12-14 18:17:21 +01:00
h261enc.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.h
h263dec.c mpegvideo: remove abort() in ff_find_unused_picture() 2011-12-14 18:17:21 +01:00
h264_cabac.c cabac: split cabac.h into declarations and function definitions 2012-01-12 23:08:23 +01:00
h264_cavlc.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
h264_direct.c
h264_loopfilter.c cosmetics: Move static and inline attributes to more standard places. 2012-01-14 17:32:36 +01:00
h264_mp4toannexb_bsf.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
h264_mvpred.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
h264_parser.c parsers: initialize MpegEncContext.slice_context_count to 1 2012-01-06 01:47:45 +01:00
h264_ps.c
h264_refs.c
h264_sei.c
h264.c h264: Split h264-test off into a separate file - golomb-test.c. 2012-01-31 19:56:12 +01:00
h264.h Revert "h264: skip start code search if the size of the nal unit is known" 2011-12-19 03:24:32 +01:00
h264data.h
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264pred_template.c Remove extraneous semicolons 2011-12-11 17:23:24 +00:00
h264pred.c
h264pred.h
huffman.c
huffman.h
huffyuv.c
idcinvideo.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
iff.c
iirfilter.c
iirfilter.h
imc.c get_bits: remove A32 variant 2011-12-16 21:21:48 +00:00
imcdata.h
imgconvert.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
imgconvert.h
imx_dump_header_bsf.c
indeo2.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
indeo2data.h Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
indeo3.c indeo3: check motion vectors for validity 2012-01-07 09:41:11 +01:00
indeo3data.h
indeo4.c indeo4: add some missing static and const qualifiers 2012-01-12 13:54:41 +01:00
indeo4data.h indeo4: add some missing static and const qualifiers 2012-01-12 13:54:41 +01:00
indeo5.c indeo5: prevent null pointer dereference on broken files 2012-01-25 14:31:57 +01:00
indeo5data.h
intelh263dec.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
internal.h ff_alloc_packet: modify the size of the packet to match the requested size 2012-02-01 16:33:27 -05:00
interplayvideo.c interplayvideo: Handle changed video dimensions on the fly 2012-01-07 15:25:38 +02:00
intrax8.c lavc: introduce ER_MB_END and ER_MB_ERROR 2011-12-13 16:20:58 +01:00
intrax8.h
intrax8dsp.c
intrax8huf.h
inverse.c
ituh263dec.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
ituh263enc.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
ivi_common.c indeo5: Fix null pointer dereference. 2012-01-07 00:18:42 +01:00
ivi_common.h cosmetics: Drop unnecessary parentheses around return values. 2011-12-30 22:18:07 +01:00
ivi_dsp.c Indeo 4 decoder 2011-12-28 15:22:18 +01:00
ivi_dsp.h Indeo 4 decoder 2011-12-28 15:22:18 +01:00
jfdctfst.c
jfdctint_template.c Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
jfdctint.c doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jrevdct.c
jvdec.c
kbdwin.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
kbdwin.h
kgv1dec.c kgv1dec: Increase offsets array size so it is large enough. 2012-01-30 10:16:23 -08:00
kmvc.c kmvc: Log into a context at a log level constant. 2012-01-30 10:54:24 -08:00
lagarith.c lagarith: add decode support for arith rgb24 mode 2011-12-29 07:37:33 +01:00
lagarithrac.c
lagarithrac.h
latm_parser.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
lcl.h
lcldec.c
lclenc.c
libavcodec.v lavc/lavf: remove unnecessary symbols from the symbol version script. 2012-01-31 07:26:31 +01:00
libdirac_libschro.c
libdirac_libschro.h
libdirac.h
libdiracdec.c
libdiracenc.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00
libfaac.c
libgsm.c avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
libmp3lame.c lavc: remove disabled FF_API_LAME_GLOBAL_OPTS cruft. 2012-01-27 10:38:34 +01:00
libopencore-amr.c
libopenjpeg.c
libschroedinger.c
libschroedinger.h
libschroedingerdec.c
libschroedingerenc.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00
libspeexdec.c
libspeexenc.c libspeexenc: use AVSampleFormat instead of deprecated/removed SampleFormat 2012-01-27 11:28:21 -05:00
libtheoraenc.c
libvo-aacenc.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
libvo-amrwbenc.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
libvorbis.c cosmetics: Drop unnecessary parentheses around return values. 2011-12-30 22:18:07 +01:00
libvpxdec.c threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavs 2012-01-11 00:23:07 +01:00
libvpxenc.c threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavs 2012-01-11 00:23:07 +01:00
libx264.c libx264: fix indentation. 2012-02-02 22:23:17 +01:00
libxavs.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
libxvid_internal.h
libxvid_rc.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
libxvidff.c cosmetics: drop some pointless parentheses 2012-01-07 22:13:07 +01:00
ljpegenc.c
loco.c
lpc.c doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
lpc.h doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
lsp.c misc Doxygen markup improvements 2011-12-05 13:06:58 +01:00
lsp.h
lzw.c
lzw.h
lzwenc.c
mace.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
Makefile h264: Split h264-test off into a separate file - golomb-test.c. 2012-01-31 19:56:12 +01:00
mathops.h cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
mdct_fixed.c
mdct_float.c
mdct.c
mdec.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c mjpegbdec: Fix overflow in SOS. 2012-01-26 15:47:36 -08:00
mjpegdec.c mjpegdec: use av_fast_padded_malloc() 2012-02-01 14:37:47 -05:00
mjpegdec.h
mjpegenc.c
mjpegenc.h
mlp_parser.c
mlp_parser.h cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
mlp.c
mlp.h
mlpdec.c doxygen: eliminate Qt-style doxygen syntax 2011-12-05 13:06:58 +01:00
mlpdsp.c
mmvideo.c
motion_est_template.c
motion_est.c cosmetics: Remove some unnecessary block braces. 2012-01-25 13:14:49 +01:00
motion-test.c tests/examples: Mark some variables only used within their files as static. 2011-12-08 01:01:00 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movsub_bsf.c
mp3_header_compress_bsf.c
mp3_header_decompress_bsf.c
mpc7.c mpc7: use av_fast_padded_malloc() 2012-02-01 19:35:59 -05:00
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c parsers: initialize MpegEncContext.slice_context_count to 1 2012-01-06 01:47:45 +01:00
mpeg4video_parser.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
mpeg4video.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
mpeg4video.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
mpeg4videodec.c get_bits: remove LAST_SKIP_CACHE macro 2011-12-17 20:04:28 +00:00
mpeg4videoenc.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
mpeg12.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
mpeg12.h
mpeg12data.c mpeg12: Pad framerate tab to 16 entries. 2012-01-30 10:19:01 -08:00
mpeg12data.h
mpeg12decdata.h
mpeg12enc.c lavc: remove disabled FF_API_MPEGVIDEO_GLOBAL_OPTS cruft. 2012-01-27 10:38:33 +01:00
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_float.c lavc: remove disabled FF_API_PARSE_FRAME cruft. 2012-01-27 10:38:34 +01:00
mpegaudiodec.c mp3dec: Fix a heap-buffer-overflow 2012-01-30 16:49:15 -08:00
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c mpegaudiodec: change imdct window arrangment for better pointer alignment 2012-01-08 17:37:23 -08:00
mpegaudiodsp.c mpegaudiodec: move imdct and windowing function to mpegaudiodsp 2012-01-08 17:37:07 -08:00
mpegaudiodsp.h mpegaudiodec: change imdct window arrangment for better pointer alignment 2012-01-08 17:37:23 -08:00
mpegaudioenc.c
mpegaudiotab.h
mpegvideo_common.h mpegvideo: fix invalid memory access for small video dimensions 2012-01-21 08:28:08 +01:00
mpegvideo_enc.c lavc: remove disabled FF_API_MPEGVIDEO_GLOBAL_OPTS cruft. 2012-01-27 10:38:33 +01:00
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c mpegvideo: fix invalid memory access for small video dimensions 2012-01-21 08:28:08 +01:00
mpegvideo.h mpegenc: use avctx->slices as number of slices 2012-01-02 19:20:23 +01:00
msgsmdec.c avcodec: add GSM parser 2012-01-11 08:56:24 -05:00
msgsmdec.h
msmpeg4.c get_bits: remove LAST_SKIP_CACHE macro 2011-12-17 20:04:28 +00:00
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msrle.c Fix a bunch of platform name and other typos. 2012-01-11 13:48:30 +01:00
msrledec.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
msrledec.h cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
msvideo1.c
mxpegdec.c
nellymoser.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
nellymoser.h
nellymoserdec.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
nellymoserenc.c
noise_bsf.c
nuv.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
options.c lavc: set AVCodecContext.codec in avcodec_get_context_defaults3(). 2012-01-31 16:53:35 +01:00
pamenc.c pam: Fix a typo that broke writing and reading PAM files. 2012-01-22 16:38:20 +01:00
parser.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
parser.h
pcm_tablegen.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
pcm_tablegen.h
pcm-mpeg.c pcm-mpeg: implement new audio decoding api 2011-12-07 13:52:00 -05:00
pcm.c pcmenc: Do not set avpkt->size. 2012-02-01 16:33:27 -05:00
pcx.c
pcxenc.c
pgssubdec.c
pictordec.c pictordec: Use bytestream2 functions 2012-01-15 22:44:00 -05:00
png.c
png.h
pngdec.c png: move DSP functions to their own DSP context. 2012-01-29 08:11:18 -08:00
pngdsp.c png: move DSP functions to their own DSP context. 2012-01-29 08:11:18 -08:00
pngdsp.h png: move DSP functions to their own DSP context. 2012-01-29 08:11:18 -08:00
pngenc.c
pnm_parser.c
pnm.c pam: Fix a typo that broke writing and reading PAM files. 2012-01-22 16:38:20 +01:00
pnm.h
pnmdec.c
pnmenc.c
proresdec.c get_bits: remove A32 variant 2011-12-16 21:21:48 +00:00
proresdsp.c
proresdsp.h
psymodel.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
psymodel.h aacenc: Deinterleave input samples before processing. 2012-01-23 11:40:46 -08:00
pthread.c threads: update slice_count and slice_offset from user context 2012-01-21 13:26:44 +01:00
ptx.c ptx: fix inverted check for sufficient data 2011-12-10 17:01:27 +01:00
put_bits.h
qcelpdata.h doxygen: eliminate Qt-style doxygen syntax 2011-12-05 13:06:58 +01:00
qcelpdec.c qcelpdec: K&R formatting cosmetics 2011-12-19 16:22:30 +01:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c qdm2: Check data block size for bytes to bits overflow. 2012-01-26 10:17:04 -08:00
qdm2data.h
qdrw.c
qpeg.c
qtrle.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
qtrleenc.c
r210dec.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c ra144enc: drop pointless "encoder" from .long_name 2012-02-01 20:17:25 -05:00
ra288.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
ra288.h
rangecoder.c
rangecoder.h
ratecontrol.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
ratecontrol.h cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
raw.c raw: add 10bit YUV definitions 2011-12-21 00:00:03 +01:00
raw.h
rawdec.c rawdec: propagate pict_type information to the output frame 2012-01-01 22:27:04 +01:00
rawenc.c
rdft.c
rdft.h
rectangle.h
remove_extradata_bsf.c
resample2.c doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
resample.c
rl2.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
rl.h
rle.c
rle.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c roqvideodec: set AVFrame reference before reget_buffer. 2011-12-04 16:04:27 +01:00
roqvideoenc.c
rpza.c
rtjpeg.c doxygen: eliminate Qt-style doxygen syntax 2011-12-05 13:06:58 +01:00
rtjpeg.h
rv10.c rv20: prevent calling ff_h263_decode_mba() with unset height/width 2012-01-25 16:18:54 +01:00
rv10enc.c
rv20enc.c
rv30.c rv34: frame-level multi-threading 2012-01-10 22:51:56 +01:00
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c rv34: 1-pass inter MB reconstruction 2012-01-16 19:26:41 +01:00
rv34.h rv34: frame-level multi-threading 2012-01-10 22:51:56 +01:00
rv34data.h rv34: DC-only inverse transform 2012-01-12 09:52:33 +01:00
rv34dsp.c rv34: 1-pass inter MB reconstruction 2012-01-16 19:26:41 +01:00
rv34dsp.h rv34: 1-pass inter MB reconstruction 2012-01-16 19:26:41 +01:00
rv34vlc.h
rv40.c rv34: frame-level multi-threading 2012-01-10 22:51:56 +01:00
rv40data.h
rv40dsp.c rv40: rearrange loop filter functions 2011-12-14 11:26:30 +00:00
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
sbr.h aacsbr: align some arrays 2012-01-28 14:56:18 +00:00
sbrdsp.c aacsbr: ARM NEON optimised sbrdsp functions 2012-01-28 14:56:18 +00:00
sbrdsp.h aacsbr: ARM NEON optimised sbrdsp functions 2012-01-28 14:56:18 +00:00
sgi.h
sgidec.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
sgienc.c
shorten.c shorten: avoid abort() on unknown audio types 2011-12-08 11:30:24 +01:00
simple_idct_template.c
simple_idct.c
simple_idct.h
sinewin_tablegen.c
sinewin_tablegen.h
sinewin.c
sinewin.h
sipr16k.c
sipr16kdata.h
sipr.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
sipr.h
siprdata.h
smacker.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
smc.c
snow.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
snow.h
snowdata.h
snowdec.c
snowenc.c
sp5x.h
sp5xdec.c
srtdec.c
sunrast.c sunrast: Add a sample request for TIFF, IFF, and Experimental Rastfile formats. 2012-01-29 08:11:18 -08:00
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c svq1dec: call avcodec_set_dimensions() after dimensions changed. 2011-12-23 15:42:24 +01:00
svq1enc_cb.h
svq1enc.c
svq3.c
synth_filter.c
synth_filter.h
tableprint.h doxygen: Replace '\' by '@' in Doxygen markup tags. 2011-12-07 15:29:14 +01:00
targa.c targa: add support for rgb555 palette 2012-01-13 17:11:41 -05:00
targa.h
targaenc.c
thread.h doxygen: misc consistency, spelling and wording fixes 2011-12-12 23:06:23 +01:00
tiertexseqv.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
tiff.c
tiff.h
tiffenc.c lavc: remove disabled FF_API_TIFFENC_COMPLEVEL cruft. 2012-01-27 10:38:35 +01:00
tmv.c tmv decoder: set correct pix_fmt 2011-12-18 06:58:03 -08:00
truemotion1.c
truemotion1data.h
truemotion2.c truemotion2: check size before GetBitContext initialisation 2012-01-05 23:19:13 +01:00
truespeech_data.h
truespeech.c truespeech: align buffer 2012-01-31 21:42:33 -08:00
tscc.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
tta.c tta: cast output data pointer to the correct type 2012-01-17 09:41:13 -05:00
twinvq_data.h
twinvq.c
txd.c
ulti_cb.h
ulti.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
unary.h
utils.c ff_alloc_packet: modify the size of the packet to match the requested size 2012-02-01 16:33:27 -05:00
utvideo.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
v210dec.c v210dec: check for coded_frame allocation failure 2012-02-06 08:00:31 +01:00
v210enc.c Revert "v210enc: use FFALIGN()" 2012-02-06 19:57:52 +01:00
v210x.c
v410dec.c lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_I 2012-01-12 18:18:23 +01:00
v410enc.c lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_I 2012-01-12 18:18:23 +01:00
vaapi_h264.c
vaapi_internal.h
vaapi_mpeg2.c cosmetics: Drop unnecessary parentheses around return values. 2011-12-30 22:18:07 +01:00
vaapi_mpeg4.c Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
vaapi_vc1.c cosmetics: Drop unnecessary parentheses around return values. 2011-12-30 22:18:07 +01:00
vaapi.c
vaapi.h
vb.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
vble.c lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_I 2012-01-12 18:18:23 +01:00
vc1_parser.c parsers: initialize MpegEncContext.slice_context_count to 1 2012-01-06 01:47:45 +01:00
vc1.c vc1: always read the bfraction element for interlaced fields 2012-01-26 15:19:27 +01:00
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c vc1: prevent null pointer dereference on broken files 2012-02-01 12:54:39 +01:00
vc1dsp.c Remove extraneous semicolons 2011-12-11 17:23:24 +00:00
vc1dsp.h
vcr1.c vcr1: drop unnecessary emms_c() calls without MMX code 2011-12-12 21:17:13 +01:00
vda_h264.c
vda_internal.h
vda.c
vda.h
vdpau_internal.h
vdpau.c
vdpau.h
version.h lavc: remove disabled FF_API_AVFRAME_AGE cruft. 2012-01-27 10:38:35 +01:00
vmdav.c
vmnc.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
vorbis_data.c
vorbis_enc_data.h
vorbis.c vorbis: fix overflows in floor1[] vector and inverse db table index. 2012-02-02 12:05:08 -08:00
vorbis.h
vorbisdec.c vorbis: fix overflows in floor1[] vector and inverse db table index. 2012-02-02 12:05:08 -08:00
vorbisenc.c
vp3_parser.c
vp3.c vp3: fix streams with non-zero last coefficient 2012-01-05 18:18:08 +01:00
vp3data.h
vp3dsp.c
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c vp8: always update next_framep[] before returning from decode_frame(). 2012-02-07 11:29:02 -08:00
vp8.h doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
vp8data.h
vp8dsp.c
vp8dsp.h
vp56.c
vp56.h vp56: Drop unnecessary cabac.h #include. 2012-01-07 22:13:12 +01:00
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c
w32pthreads.h w32thread: call ResetEvent() in pthread_cond_broadcast(). 2011-12-22 19:48:52 -08:00
wavpack.c wavpack: fix clipping for 32-bit lossy mode 2012-01-15 15:27:55 +01:00
wma.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
wma.h
wmadata.h
wmadec.c wmadec: Verify bitstream size makes sense before calling init_get_bits. 2012-01-30 10:54:24 -08:00
wmaenc.c
wmaprodata.h
wmaprodec.c wmapro: use av_float2int() 2011-12-11 18:55:16 +00:00
wmavoice_data.h
wmavoice.c get_bits: introduce safe bitreading to prevent overreads. 2011-12-17 14:03:41 +00:00
wmv2.c
wmv2.h
wmv2dec.c
wmv2enc.c
wnv1.c
ws-snd1.c
xan.c Drop ALT_ prefix from BITSTREAM_READER_LE name. 2011-12-22 16:51:23 +01:00
xiph.c
xiph.h
xl.c xl: Fix overreads 2011-12-19 20:36:26 +02:00
xsubdec.c
xsubenc.c
xvmc_internal.h
xvmc.h
xwd.h XWD encoder and decoder 2012-01-23 19:04:35 +01:00
xwddec.c XWD encoder and decoder 2012-01-23 19:04:35 +01:00
xwdenc.c XWD encoder and decoder 2012-01-23 19:04:35 +01:00
xxan.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
yop.c
zmbv.c zmbv: Employ more meaningful return values. 2012-02-01 14:24:25 +01:00
zmbvenc.c zmbvenc: Employ more meaningful return values. 2012-02-01 14:23:20 +01:00