1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/libavcodec
Michael Niedermayer 8ac8f04993 mpegvideo: Fix long standing race condition with frame threads
Since resolution change support this also was exploitable, which is
how it was found.

Fixes read after free and out of array reads.

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-15 05:34:37 +01:00
..
alpha
arm
avr32
bfin
mips
ppc
sh4
sparc
x86 x86/Makefile: move dirac_dwt to right type 2013-01-14 23:40:26 +01:00
4xm.c Merge commit 'e83c1e2d0bedb5d4fa9ab351126b2ecc552f1355' 2013-01-06 23:48:48 +01:00
8bps.c Merge commit 'e83c1e2d0bedb5d4fa9ab351126b2ecc552f1355' 2013-01-06 23:48:48 +01:00
8svx.c
012v.c 012v: remove double ; and return correct error code if ff_get_buffer() fails 2013-01-07 10:48:02 +00:00
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
aacadtsdec.c
aacadtsdec.h
aaccoder.c
aacdec.c Do not allow arbitrary packet size in aac decoder. 2013-01-10 13:03:15 +01:00
aacdectab.h
aacenc.c lavc: Fix assignments in if() when calling ff_af_queue_add 2013-01-14 13:12:44 +02:00
aacenc.h
aacps_tablegen.c
aacps_tablegen.h
aacps.c
aacps.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c
aacpsy.h
aacsbr.c
aacsbr.h
aacsbrdata.h
aactab.c
aactab.h
aandcttab.c
aandcttab.h
aasc.c Merge commit 'e83c1e2d0bedb5d4fa9ab351126b2ecc552f1355' 2013-01-06 23:48:48 +01:00
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec.c
ac3dec.h
ac3dsp.c
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
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.h
adpcmenc.c
adx_parser.c
adx.c
adx.h
adxdec.c
adxenc.c
alac_data.c
alac_data.h
alac.c
alacenc.c
allcodecs.c Merge commit '246da0b13551b1f80f067e4f258e5bd691f5ab33' 2013-01-14 14:00:21 +01:00
alsdec.c alsdec: Introduce failsafe switch to keep ALSSpecificConfig consistent to the input. 2013-01-06 13:55:58 +01:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c
anm.c Merge commit 'e83c1e2d0bedb5d4fa9ab351126b2ecc552f1355' 2013-01-06 23:48:48 +01:00
ansi.c Merge commit 'e83c1e2d0bedb5d4fa9ab351126b2ecc552f1355' 2013-01-06 23:48:48 +01:00
apedec.c
ass_split.c ass_split: fix out of array access in ass_split() 2013-01-11 02:51:54 +01:00
ass_split.h
ass.c
ass.h
assdec.c
assenc.c
asv.c
asv.h
asvdec.c Merge commit 'e83c1e2d0bedb5d4fa9ab351126b2ecc552f1355' 2013-01-06 23:48:48 +01:00
asvenc.c
atrac1.c
atrac1data.h
atrac3.c
atrac3data.h
atrac.c
atrac.h
audio_frame_queue.c lavc: fix forgotten "que" reference. 2013-01-07 22:07:50 +01:00
audio_frame_queue.h
audioconvert.c
audioconvert.h
aura.c Merge commit 'e83c1e2d0bedb5d4fa9ab351126b2ecc552f1355' 2013-01-06 23:48:48 +01:00
avcodec.h Add EVRCA and SMV codec id 2013-01-07 11:43:20 +00:00
avfft.c
avfft.h
avpacket.c Merge commit '90cfc084e3e6d37ab88fc96a95f0401d8e8b4cd1' 2013-01-14 14:16:21 +01:00
avpicture.c
avrndec.c
avs.c Merge commit 'e83c1e2d0bedb5d4fa9ab351126b2ecc552f1355' 2013-01-06 23:48:48 +01:00
avuidec.c
avuienc.c
bethsoftvideo.c bethsoftvideo: return meaningful error codes. 2013-01-06 13:31:39 +01:00
bethsoftvideo.h
bfi.c Merge commit '84f2847de394ac447f53306bd4dd73e1af6ea5e4' 2013-01-06 23:59:35 +01:00
bgmc.c
bgmc.h
bink.c Merge commit '84f2847de394ac447f53306bd4dd73e1af6ea5e4' 2013-01-06 23:59:35 +01:00
binkaudio.c
binkdata.h
binkdsp.c
binkdsp.h
bintext.c
bintext.h
bit_depth_template.c
bitstream_filter.c
bitstream.c
bmp_parser.c
bmp.c Merge commit '84f2847de394ac447f53306bd4dd73e1af6ea5e4' 2013-01-06 23:59:35 +01:00
bmp.h
bmpenc.c
bmv.c Merge commit '84f2847de394ac447f53306bd4dd73e1af6ea5e4' 2013-01-06 23:59:35 +01:00
brender_pix.c
bytestream.h
c93.c Merge commit '84f2847de394ac447f53306bd4dd73e1af6ea5e4' 2013-01-06 23:59:35 +01:00
cabac_functions.h
cabac.c
cabac.h
cavs_parser.c
cavs.c
cavs.h
cavsdata.c
cavsdata.h
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
cdxl.c
celp_filters.c
celp_filters.h
celp_math.c
celp_math.h
cga_data.c
cga_data.h
chomp_bsf.c
cinepak.c
cljr.c cljr: return a meaningful error code. 2013-01-06 13:31:40 +01:00
cllc.c
cngdec.c
cngenc.c
codec_desc.c Add EVRCA and SMV codec id 2013-01-07 11:43:20 +00:00
cook_parser.c
cook.c
cookdata.h
cos_tablegen.c cos_tablegen: fix the lack on M_PI 2013-01-06 13:56:55 +01:00
cpia.c
crystalhd.c
cscd.c Merge commit 'a1c525f7eb0783d31ba7a653865b6cbd3dc880de' 2013-01-14 14:43:32 +01:00
cyuv.c
dca_parser.c
dca_parser.h
dca.c
dca.h
dcadata.h
dcadec.c
dcadsp.c
dcadsp.h
dcaenc.c
dcaenc.h
dcahuff.h
dct32_fixed.c
dct32_float.c
dct32.c
dct32.h
dct-test.c
dct.c
dct.h
dctref.c
dctref.h
dfa.c
dirac_arith.c
dirac_arith.h
dirac_dwt.c lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
dirac_dwt.h lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
dirac_parser.c
dirac.c dirac: fix inverted check 2013-01-09 01:08:39 +01:00
dirac.h
diracdec.c lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
diracdsp.c
diracdsp.h
dnxhd_parser.c
dnxhddata.c dnxhd: Add avpriv_dnxhd_get_frame_size() 2013-01-06 13:58:46 +01:00
dnxhddata.h dnxhd: Add avpriv_dnxhd_get_frame_size() 2013-01-06 13:58:46 +01:00
dnxhddec.c
dnxhdenc.c
dnxhdenc.h
dpcm.c
dpx.c Merge commit '57d11e5e28bfe0bc445ad78fc033aafa73068bb4' 2013-01-07 00:41:06 +01:00
dpxenc.c
dsicinav.c
dsputil_template.c
dsputil.c Drop Snow codec 2013-01-06 16:30:02 +01:00
dsputil.h Drop Snow codec 2013-01-06 16:30:02 +01:00
dump_extradata_bsf.c
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv_vlc_data.h
dv.c
dvbsub_parser.c
dvbsub.c
dvbsubdec.c
dvdata.c
dvdata.h
dvdec.c
dvdsub_parser.c
dvdsubdec.c dvdsubdec: use unsigned shifts to avoid shifting into the sign bit 2013-01-12 21:39:00 +01:00
dvdsubenc.c dvdsubenc: use unsigned shifts to avoid shifting into the sign bit 2013-01-12 21:45:03 +01:00
dxa.c
dxtory.c
dxva2_h264.c
dxva2_internal.h
dxva2_mpeg2.c
dxva2_vc1.c
dxva2.c
dxva2.h
eac3_data.c
eac3_data.h
eac3dec.c
eac3enc.c
eac3enc.h
eacmv.c
eaidct.c
eaidct.h
eamad.c
eatgq.c
eatgv.c
eatqi.c
elbg.c
elbg.h
error_resilience.c error_concealment: Check that the picture is not in a half setup state. 2013-01-11 04:46:49 +01:00
escape124.c
escape130.c
exr.c
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
fft.c
fft.h
ffv1.c
ffv1.h
ffv1dec.c
ffv1enc.c
ffwavesynth.c
flac_parser.c
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c
flashsv2enc.c
flashsv.c
flashsvenc.c
flicvideo.c Merge commit '1a31dff9370b4732c91df5cb1ca4b39f2cb3050e' 2013-01-14 15:36:35 +01:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c
fmtconvert.h
frame_thread_encoder.c
frame_thread_encoder.h
fraps.c Merge commit '3c6e5a840c45fd3b832e86881602a72e47d46f19' 2013-01-07 01:01:13 +01:00
frwu.c
g722.c
g722.h
g722dec.c
g722enc.c
g723_1_data.h
g723_1.c
g726.c
g729.h
g729data.h
g729dec.c
g729postfilter.c
g729postfilter.h
get_bits.h init_get_bits: fix off by 1 error 2013-01-14 16:35:41 +01:00
gif.c
gif.h
gifdec.c Merge commit '688b132b881d423877e38dc82f17e23a604be676' 2013-01-14 15:04:58 +01:00
golomb-test.c
golomb.c
golomb.h
gsm_parser.c
gsm.h
gsmdec_data.c
gsmdec_data.h
gsmdec_template.c
gsmdec.c
h261_parser.c
h261.c
h261.h
h261data.c
h261data.h
h261dec.c
h261enc.c
h263_parser.c
h263_parser.h
h263.c
h263.h
h263data.h
h263dec.c
h264_cabac.c
h264_cavlc.c
h264_direct.c
h264_loopfilter.c
h264_mb_template.c
h264_mc_template.c
h264_mp4toannexb_bsf.c
h264_mvpred.h
h264_parser.c
h264_ps.c
h264_refs.c
h264_sei.c
h264.c h264: Fix assignments in if() 2013-01-14 13:12:38 +02:00
h264.h
h264data.h
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264pred_template.c
h264pred.c
h264pred.h
huffman.c
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvenc.c
idcinvideo.c Merge commit 'f7bf72a4a1146a7583577c9bdc066767e1ba3c6a' 2013-01-10 12:27:16 +01:00
iff.c
iirfilter.c
iirfilter.h
imc.c
imcdata.h
imgconvert.c
imx_dump_header_bsf.c
indeo2.c Merge commit '9dbbda235d93d628777b986e502213f1ed390973' 2013-01-07 01:24:32 +01:00
indeo2data.h
indeo3.c
indeo3data.h
indeo4.c
indeo4data.h
indeo5.c
indeo5data.h
intelh263dec.c
internal.h
interplayvideo.c Merge commit '688b132b881d423877e38dc82f17e23a604be676' 2013-01-14 15:04:58 +01:00
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c
ituh263enc.c
ivi_common.c
ivi_common.h
ivi_dsp.c lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
ivi_dsp.h
j2k_dwt.c
j2k_dwt.h
j2k.c
j2k.h
j2kdec.c
j2kenc.c
jacosub.h
jacosubdec.c
jfdctfst.c
jfdctint_template.c
jfdctint.c
jpegls.c
jpegls.h
jpeglsdec.c
jpeglsdec.h
jpeglsenc.c
jrevdct.c
jvdec.c
kbdwin.c
kbdwin.h
kgv1dec.c Merge commit '57d11e5e28bfe0bc445ad78fc033aafa73068bb4' 2013-01-07 00:41:06 +01:00
kmvc.c Merge commit '57d11e5e28bfe0bc445ad78fc033aafa73068bb4' 2013-01-07 00:41:06 +01:00
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c Merge commit '688b132b881d423877e38dc82f17e23a604be676' 2013-01-14 15:04:58 +01:00
lclenc.c
libaacplus.c
libavcodec.v
libcelt_dec.c
libfaac.c lavc: Fix assignments in if() when calling ff_af_queue_add 2013-01-14 13:12:44 +02:00
libfdk-aacenc.c lavc: Fix assignments in if() when calling ff_af_queue_add 2013-01-14 13:12:44 +02:00
libgsm.c
libilbc.c
libmp3lame.c lavc: Fix assignments in if() when calling ff_af_queue_add 2013-01-14 13:12:44 +02:00
libopencore-amr.c lavc: Fix assignments in if() when calling ff_af_queue_add 2013-01-14 13:12:44 +02:00
libopenjpegdec.c
libopenjpegenc.c
libopus.c
libopus.h
libopusdec.c
libopusenc.c
libschroedinger.c
libschroedinger.h
libschroedingerdec.c
libschroedingerenc.c
libspeexdec.c
libspeexenc.c lavc: Fix assignments in if() when calling ff_af_queue_add 2013-01-14 13:12:44 +02:00
libstagefright.cpp
libtheoraenc.c
libtwolame.c
libutvideo.h Fix compilation with libutvideo version 12.0.0 2013-01-15 01:15:10 +01:00
libutvideodec.cpp
libutvideoenc.cpp
libvo-aacenc.c lavc: Fix assignments in if() when calling ff_af_queue_add 2013-01-14 13:12:44 +02:00
libvo-amrwbenc.c
libvorbisdec.c
libvorbisenc.c libvorbisenc: Fix assignments in if() 2013-01-14 05:05:36 +01:00
libvpxdec.c
libvpxenc.c
libx264.c
libxavs.c
libxvid_rc.c
libxvid.c
libxvid.h
ljpegenc.c
loco.c Merge commit 'df9036830b15997a3e9c3f2c632ed98d64f9deef' 2013-01-14 15:45:05 +01:00
log2_tab.c
lpc.c
lpc.h
lsp.c
lsp.h
lzw.c
lzw.h
lzwenc.c
mace.c
Makefile lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
mathops.h
mathtables.c
mdct_fixed.c
mdct_float.c
mdct.c
mdec.c
microdvddec.c
mimic.c
mjpeg2jpeg_bsf.c
mjpeg_parser.c
mjpeg.c
mjpeg.h
mjpega_dump_header_bsf.c
mjpegbdec.c
mjpegdec.c mjpegdec: Fix out of array read in unescaping code 2013-01-11 18:20:25 +01:00
mjpegdec.h
mjpegenc.c
mjpegenc.h
mlp_parser.c
mlp_parser.h
mlp.c
mlp.h
mlpdec.c
mlpdsp.c
mlpdsp.h
mmvideo.c
motion_est_template.c
motion_est.c Drop Snow codec 2013-01-06 16:30:02 +01:00
motion-test.c
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c
movsub_bsf.c
movtextdec.c
movtextenc.c
mp3_header_compress_bsf.c
mp3_header_decompress_bsf.c
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c
mpeg4audio.h
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c
mpeg4video.h
mpeg4videodec.c
mpeg4videoenc.c
mpeg12.c mpeg12: Support decoding dimensions that are a multiple of 4096 2013-01-07 15:31:00 +01:00
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12decdata.h
mpeg12enc.c mpeg12enc: check dimension validity 2013-01-07 15:47:21 +01:00
mpegaudio_parser.c
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_float.c
mpegaudiodec.c
mpegaudiodecheader.c
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc.c
mpegaudiotab.h
mpegvideo_enc.c
mpegvideo_motion.c
mpegvideo_parser.c
mpegvideo_xvmc.c
mpegvideo.c mpegvideo: Fix long standing race condition with frame threads 2013-01-15 05:34:37 +01:00
mpegvideo.h mpegvideo: Fix long standing race condition with frame threads 2013-01-15 05:34:37 +01:00
mpl2dec.c
mqc.c
mqc.h
mqcdec.c
mqcenc.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4enc.c
msrle.c Merge commit 'a1c525f7eb0783d31ba7a653865b6cbd3dc880de' 2013-01-14 14:43:32 +01:00
msrledec.c
msrledec.h
mss1.c
mss2.c Merge commit '9dbbda235d93d628777b986e502213f1ed390973' 2013-01-07 01:24:32 +01:00
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
msvideo1enc.c
mvcdec.c
mxpegdec.c
nellymoser.c
nellymoser.h
nellymoserdec.c
nellymoserenc.c lavc: Fix assignments in if() when calling ff_af_queue_add 2013-01-14 13:12:44 +02:00
noise_bsf.c
nuv.c nuv: remove unused variable 2013-01-14 16:37:12 +01:00
old_codec_ids.h Drop Snow codec 2013-01-06 16:30:02 +01:00
options_table.h Drop Snow codec 2013-01-06 16:30:02 +01:00
options.c
os2threads.h
paf.c
paf.h
pamenc.c
parser.c
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-mpeg.c
pcm.c
pcx.c Merge commit 'a1c525f7eb0783d31ba7a653865b6cbd3dc880de' 2013-01-14 14:43:32 +01:00
pcxenc.c
pgssubdec.c
pictordec.c
png_parser.c
png.c
png.h
pngdec.c
pngdsp.c
pngdsp.h
pngenc.c
pnm_parser.c
pnm.c Merge commit '57d11e5e28bfe0bc445ad78fc033aafa73068bb4' 2013-01-07 00:41:06 +01:00
pnm.h
pnmdec.c Merge commit '57d11e5e28bfe0bc445ad78fc033aafa73068bb4' 2013-01-07 00:41:06 +01:00
pnmenc.c
proresdata.c
proresdata.h
proresdec2.c
proresdec_lgpl.c
proresdec.h
proresdsp.c
proresdsp.h
proresenc_anatoliy.c
proresenc_kostya.c
psymodel.c
psymodel.h
pthread.c pthread: Do not use a half updated context as master for deallocation. 2013-01-13 06:22:04 +01:00
ptx.c Merge commit '9dbbda235d93d628777b986e502213f1ed390973' 2013-01-07 01:24:32 +01:00
put_bits.h
qcelpdata.h
qcelpdec.c
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c qdm2: fix out of stack array read. 2013-01-10 04:57:50 +01:00
qdm2data.h
qdrw.c Merge commit '74a9a624c5c4d50760d8d57458eba57366f6cb26' 2013-01-14 15:17:16 +01:00
qpeg.c Merge commit '688b132b881d423877e38dc82f17e23a604be676' 2013-01-14 15:04:58 +01:00
qtrle.c Merge commit '688b132b881d423877e38dc82f17e23a604be676' 2013-01-14 15:04:58 +01:00
qtrleenc.c
r210dec.c Merge commit '6689474b91049411b5b7986616d1c66b701ae11f' 2013-01-07 01:30:23 +01:00
r210enc.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c lavc: Fix assignments in if() when calling ff_af_queue_add 2013-01-14 13:12:44 +02:00
ra288.c
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c Merge commit 'f61272f0efd80da437570aad2c40e00f9d3f4fe6' 2013-01-12 13:32:13 +01:00
ratecontrol.h
raw.c
raw.h lavc: ff_find_pix_fmt ->avpriv 2013-01-12 14:06:30 +01:00
rawdec.c lavc: ff_find_pix_fmt ->avpriv 2013-01-12 14:06:30 +01:00
rawenc.c
rdft.c
rdft.h
realtextdec.c
rectangle.h
remove_extradata_bsf.c
resample2.c
resample.c
rl2.c Merge commit '7b1fbd4729a52dd7c02622dbe7bb81a6a7ed12f8' 2013-01-07 01:11:14 +01:00
rl.h
rle.c
rle.h
roqaudioenc.c
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c
rpza.c Merge commit '74a9a624c5c4d50760d8d57458eba57366f6cb26' 2013-01-14 15:17:16 +01:00
rtjpeg.c
rtjpeg.h
rv10.c rv10: always check direct mode interpolation times. 2013-01-07 21:35:52 +01:00
rv10enc.c
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34_parser.c
rv34.c
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c
rv40data.h
rv40dsp.c
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
samidec.c
sanm_data.h
sanm.c
sbr.h
sbrdsp.c
sbrdsp.h
sgi.h
sgidec.c
sgienc.c
sgirledec.c
shorten.c
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
sipr.h
siprdata.h
smacker.c
smc.c
snow_dwt.c lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
snow_dwt.h lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
snow.c lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
snow.h lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
snowdata.h Drop Snow codec 2013-01-06 16:30:02 +01:00
snowdec.c lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
snowenc.c lavc: split snow and dirac DWTs 2013-01-14 22:59:05 +01:00
sonic.c
sp5x.h
sp5xdec.c
srtdec.c
srtenc.c
subviewerdec.c
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c svq1dec: check that the reference frame matches in size before using it. 2013-01-08 00:28:35 +01:00
svq1enc_cb.h
svq1enc.c svq1enc: Fix assignments in if() 2013-01-14 13:12:49 +02:00
svq3.c
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c
targa_y216dec.c
targa.c Merge commit '688b132b881d423877e38dc82f17e23a604be676' 2013-01-14 15:04:58 +01:00
targa.h
targaenc.c
textdec.c
thread.h
tiertexseqv.c
tiff_data.c
tiff_data.h
tiff.c tiff: Fix assignments in if() 2013-01-14 05:05:39 +01:00
tiff.h
tiffenc.c
timecode.c
timecode.h
tmv.c Merge commit 'a1c525f7eb0783d31ba7a653865b6cbd3dc880de' 2013-01-14 14:43:32 +01:00
truemotion1.c Merge commit '57d11e5e28bfe0bc445ad78fc033aafa73068bb4' 2013-01-07 00:41:06 +01:00
truemotion1data.h
truemotion2.c Merge remote-tracking branch 'qatar/master' 2013-01-14 15:53:25 +01:00
truespeech_data.h
truespeech.c
tscc2.c
tscc2data.h
tscc.c Merge commit 'df9036830b15997a3e9c3f2c632ed98d64f9deef' 2013-01-14 15:45:05 +01:00
tta.c
twinvq_data.h
twinvq.c
txd.c
ulti_cb.h
ulti.c
unary.h
utils.c
utvideo.c
utvideo.h
utvideodec.c
utvideoenc.c
v210dec.c Merge commit '9dbbda235d93d628777b986e502213f1ed390973' 2013-01-07 01:24:32 +01:00
v210dec.h
v210enc.c
v210x.c Merge commit '5b4dfbffc258f90a7d2540d21209ac23afcf7cd0' 2013-01-07 01:35:18 +01:00
v308dec.c
v308enc.c
v408dec.c
v408enc.c
v410dec.c
v410enc.c
vaapi_h264.c
vaapi_internal.h
vaapi_mpeg2.c
vaapi_mpeg4.c
vaapi_vc1.c
vaapi.c
vaapi.h
vb.c Merge commit '6689474b91049411b5b7986616d1c66b701ae11f' 2013-01-07 01:30:23 +01:00
vble.c
vc1_parser.c
vc1.c
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c vc1dec: ensure cbpcy_vlc has been set before decoding a frame. 2013-01-12 04:09:21 +01:00
vc1dsp.c
vc1dsp.h
vcr1.c Merge commit '1a31dff9370b4732c91df5cb1ca4b39f2cb3050e' 2013-01-14 15:36:35 +01:00
vda_h264_dec.c
vda_h264.c
vda.h
vdpau_h264.c Merge commit '246da0b13551b1f80f067e4f258e5bd691f5ab33' 2013-01-14 14:00:21 +01:00
vdpau_internal.h Merge commit '44e065d56c87d6a9d0effccec5f31517f72924ec' 2013-01-14 13:29:00 +01:00
vdpau_mpeg4.c Merge commit '200e8ac92007bc2fe30da05d3bd00ab620842a6b' 2013-01-14 13:48:30 +01:00
vdpau_mpeg12.c Merge commit '200e8ac92007bc2fe30da05d3bd00ab620842a6b' 2013-01-14 13:48:30 +01:00
vdpau_vc1.c Merge commit '246da0b13551b1f80f067e4f258e5bd691f5ab33' 2013-01-14 14:00:21 +01:00
vdpau.c Merge commit '200e8ac92007bc2fe30da05d3bd00ab620842a6b' 2013-01-14 13:48:30 +01:00
vdpau.h Merge commit '44e065d56c87d6a9d0effccec5f31517f72924ec' 2013-01-14 13:29:00 +01:00
version.h Merge commit '246da0b13551b1f80f067e4f258e5bd691f5ab33' 2013-01-14 14:00:21 +01:00
videodsp_template.c
videodsp.c
videodsp.h
vima.c
vmdav.c
vmnc.c
vorbis_data.c
vorbis_enc_data.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c vorbisdec: Check bark_map_size. 2013-01-11 00:58:40 +01:00
vorbisenc.c
vp3_parser.c
vp3.c Merge commit 'ec86ba57312745fd7ad9771e3121e79c6aacba30' 2013-01-11 12:30:32 +01:00
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c
vp8.h
vp8data.h
vp8dsp.c
vp8dsp.h
vp56.c
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c Merge commit '9dbbda235d93d628777b986e502213f1ed390973' 2013-01-07 01:24:32 +01:00
w32pthreads.h
wavpack.c wavpack: check pointer to avoid overreading input buffer 2013-01-11 16:37:31 +01:00
webvttdec.c
wma_common.c
wma_common.h
wma.c
wma.h
wmadata.h
wmadec.c
wmaenc.c
wmalosslessdec.c wmalosslessdec: make arrays indexed by ch large enough for maximum number of channels 2013-01-10 04:57:50 +01:00
wmaprodata.h
wmaprodec.c
wmavoice_data.h
wmavoice.c
wmv2.c
wmv2.h
wmv2dec.c
wmv2enc.c
wnv1.c wnv1: return meaningful error codes. 2013-01-06 13:31:40 +01:00
ws-snd1.c
xan.c Merge remote-tracking branch 'qatar/master' 2013-01-09 12:30:14 +01:00
xbmdec.c
xbmenc.c
xface.c
xface.h
xfacedec.c
xfaceenc.c
xiph.c
xiph.h
xl.c Merge commit '84f2847de394ac447f53306bd4dd73e1af6ea5e4' 2013-01-06 23:59:35 +01:00
xsubdec.c
xsubenc.c
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c
xwdenc.c
xxan.c Merge commit '84f2847de394ac447f53306bd4dd73e1af6ea5e4' 2013-01-06 23:59:35 +01:00
y41pdec.c
y41penc.c
yop.c Merge commit '84f2847de394ac447f53306bd4dd73e1af6ea5e4' 2013-01-06 23:59:35 +01:00
yuv4dec.c
yuv4enc.c
zerocodec.c
zmbv.c Merge remote-tracking branch 'qatar/master' 2013-01-11 13:38:37 +01:00
zmbvenc.c