1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-12 19:18:44 +02:00
FFmpeg/libavcodec
Vittorio Giovara bb2cb0a66d quickdraw: Switch to greedy parsing
Quickdraw packs data as a series of codes that the application is supposed
to handle, but it does not define any order in which they might appear.
Since it's unfeasible to support *all* opcodes defined by the spec,
only handle well-known blocks containing video data and ignore any unknown
or unsupported ones.

Move palette loading and rle decoding to separate functions to resue them
in other blocks and drop format initialization in init since it can
support more formats than pal8.

Validate width and height.
2015-05-06 14:26:30 +01:00
..
aarch64 opus: Factor out imdct15 into a standalone component 2015-02-02 16:07:33 +01:00
arm lavc: do not compile fmtconvert unconditionally 2015-02-28 21:51:24 +01:00
avr32
mips
neon
ppc lavc: do not compile fmtconvert unconditionally 2015-02-28 21:51:24 +01:00
x86 x86: Put COPY3_IF_LT under HAVE_6REGS 2015-03-17 12:31:04 +01:00
4xm.c
8bps.c
8svx.c
a64colors.h
a64enc.h
a64multienc.c a64multi: check elbg return values 2014-12-18 23:22:59 +01:00
a64tables.h
aac_ac3_parser.c
aac_ac3_parser.h
aac_adtstoasc_bsf.c aac_adtstoasc_bsf: Check extradata memory allocation 2015-02-17 12:18:10 -05:00
aac_parser.c
aac_tablegen_decl.h
aac_tablegen.c
aac_tablegen.h
aac.h lavc: remove unused traces of fmtconvert usage 2015-02-28 21:51:24 +01:00
aacadtsdec.c
aacadtsdec.h
aaccoder.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
aacdec.c aacdec: consistently use avctx for logging in decode_eld_specific_config 2015-04-19 23:45:35 +01:00
aacdectab.h
aacenc.c aacenc: correctly check returned value 2014-12-18 23:27:14 +01:00
aacenc.h
aacps_tablegen.c
aacps_tablegen.h
aacps.c aacps: invert the order of parameters of ipdopd_reset() 2014-12-18 23:27:14 +01:00
aacps.h
aacpsdata.c
aacpsdsp.c
aacpsdsp.h
aacpsy.c aacpsy: correct calculation of minath in psy_3gpp_init 2015-05-05 10:28:02 +02:00
aacsbr.c aacsbr: Fix type for index variable 2015-03-17 13:34:23 +00:00
aacsbr.h
aacsbrdata.h
aactab.c aacdec: Tables for length 480 AAC ELD. 2015-02-03 20:32:16 -08:00
aactab.h aacdec: Tables for length 480 AAC ELD. 2015-02-03 20:32:16 -08:00
aandcttab.c
aandcttab.h
aasc.c aasc: return correct buffer size from aasc_decode_frame 2015-05-05 10:18:59 +02:00
ac3_parser.c
ac3_parser.h
ac3.c
ac3.h
ac3dec_data.c
ac3dec_data.h
ac3dec.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
ac3dec.h
ac3dsp.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
ac3dsp.h
ac3enc_fixed.c
ac3enc_float.c
ac3enc_opts_template.c
ac3enc_template.c
ac3enc.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
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
aic.c aic: Fix decoding files with odd dimensions 2015-03-03 15:08:15 +00:00
alac_data.c
alac_data.h
alac.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
alacenc.c
aliaspixdec.c
aliaspixenc.c
allcodecs.c Canopus HQ/HQA decoder 2015-04-19 22:37:23 +01:00
alsdec.c alsdec: only adapt order for positive max_order 2015-05-05 16:10:52 +02:00
amr.h
amrnbdata.h
amrnbdec.c
amrwbdata.h
amrwbdec.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
anm.c
ansi.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
apedec.c
apedsp.h
ass.c
ass.h
assdec.c assdec: check the right variable 2014-12-18 23:27:14 +01:00
assenc.c
asv.c
asv.h
asvdec.c
asvenc.c asvenc: Mark codec as init-thread-safe and init-cleanup 2015-04-24 14:55:10 +01:00
atrac1.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
atrac1data.h
atrac3.c lavc: remove unused traces of fmtconvert usage 2015-02-28 21:51:24 +01:00
atrac3data.h
atrac3plus_data.h
atrac3plus.c
atrac3plus.h
atrac3plusdec.c
atrac3plusdsp.c
atrac.c
atrac.h
audio_frame_queue.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
audio_frame_queue.h
audiodsp.c
audiodsp.h
aura.c
avcodec.h Canopus HQ/HQA decoder 2015-04-19 22:37:23 +01:00
avfft.c
avfft.h
avpacket.c avpacket: Check buffer reference 2015-02-17 12:16:43 -05:00
avpicture.c imgutils: create misc functions for dealing with buffers 2015-01-14 17:17:24 +01:00
avs.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
bethsoftvideo.c
bethsoftvideo.h
bfi.c
bgmc.c
bgmc.h
bink.c
binkaudio.c lavc: remove unused traces of fmtconvert usage 2015-02-28 21:51:24 +01:00
binkdata.h
binkdsp.c
binkdsp.h
bit_depth_template.c
bitstream_filter.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
bitstream.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
blockdsp.c
blockdsp.h
bmp_parser.c
bmp.c
bmp.h
bmpenc.c
bmvaudio.c
bmvvideo.c
brenderpix.c
bswapdsp.c
bswapdsp.h
bytestream.h
c93.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
cabac_functions.h
cabac.c
cabac.h
canopus.c Implement shared parsing of INFO tag in Canopus family 2015-04-19 22:37:02 +01:00
canopus.h Implement shared parsing of INFO tag in Canopus family 2015-04-19 22:37:02 +01:00
cavs_parser.c
cavs.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
cavs.h
cavsdata.c
cavsdec.c
cavsdsp.c
cavsdsp.h
cbrt_tablegen.c
cbrt_tablegen.h
cdgraphics.c
cdxl.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08: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: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
cljrdec.c
cljrenc.c
cllc.c Implement shared parsing of INFO tag in Canopus family 2015-04-19 22:37:02 +01:00
cngdec.c
cngenc.c
codec_desc.c Canopus HQ/HQA decoder 2015-04-19 22:37:23 +01:00
cook_parser.c
cook.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
cookdata.h
copy_block.h
cos_tablegen.c
cscd.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
cyuv.c
dca_exss.c dca: Support for XLL (lossless extension) 2015-03-15 14:51:36 +01:00
dca_parser.c dca: Move syncword definitions to a separate header 2015-03-04 13:29:33 +01:00
dca_syncwords.h dca: Mark syncword constants unsigned; they do not fit in 32-bit signed int 2015-03-13 21:20:37 +01:00
dca_xll.c dca: Read params->pancABIT0[param_index] only if part0 is set 2015-03-17 12:31:07 +01:00
dca.c dca: Move syncword definitions to a separate header 2015-03-04 13:29:33 +01:00
dca.h dca: Support for XLL (lossless extension) 2015-03-15 14:51:36 +01:00
dcadata.c dca: Support for XLL (lossless extension) 2015-03-15 14:51:36 +01:00
dcadata.h dca: Support for XLL (lossless extension) 2015-03-15 14:51:36 +01:00
dcadec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
dcadsp.c
dcadsp.h
dcahuff.h
dct32_fixed.c
dct32_float.c
dct32_template.c
dct32.h
dct-test.c dct-test: Fix initialization syntax 2015-02-17 11:27:42 -05:00
dct.c
dct.h
dctref.c
dctref.h
dfa.c
dirac_parser.c
dirac.c
dirac.h
dnxhd_parser.c
dnxhddata.c DNxHD: Add support for id 1258 (DNx100 960x720@8) 2015-01-29 15:04:57 +00:00
dnxhddata.h
dnxhddec.c dnxhddec: Fix pixel format change 2015-05-01 14:52:24 +01:00
dnxhdenc.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
dnxhdenc.h
dpcm.c
dpx_parser.c DPX parser 2014-12-18 23:22:59 +01:00
dpx.c
dpxenc.c dpx: always write the image offset 2014-12-08 13:29:18 +00:00
dsicinaudio.c
dsicinvideo.c
dss_sp.c dss_sp: use lowercase codec name without whitespace 2015-04-24 14:55:11 +01:00
dump_extradata_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
dv_profile_internal.h
dv_profile.c
dv_profile.h
dv_tablegen.c
dv_tablegen.h
dv.c
dv.h
dvbsub_parser.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
dvbsub.c
dvbsubdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
dvdata.c
dvdata.h
dvdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
dvdsub_parser.c
dvdsubdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
dvdsubenc.c
dvenc.c
dxa.c
dxtory.c
dxva2_h264.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
dxva2_hevc.c dxva2_hevc: properly fill the scaling list structure 2015-02-07 14:33:29 +01:00
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 eamad: check for out of bounds read 2015-02-23 15:06:18 +01:00
eatgq.c
eatgv.c
eatqi.c
elbg.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
elbg.h elbg: check memory allocations and propagate errors 2014-12-18 23:22:59 +01:00
error_resilience.c error_resilience: do not require mbintra/skip tables 2015-03-21 11:27:15 +01:00
error_resilience.h error_resilience: move the MECmpContext initialization into ER code 2015-01-27 09:07:59 +01:00
escape124.c
escape130.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
exr.c
faandct.c
faandct.h
faanidct.c
faanidct.h
faxcompr.c
faxcompr.h
fdctdsp.c
fdctdsp.h
fft_fixed.c
fft_float.c
fft_template.c
fft-fixed-test.c
fft-internal.h
fft-test.c
fft.h
ffv1.c ffv1: Pass correct pointers to av_free() 2015-04-20 14:59:40 +01:00
ffv1.h ffv1enc: Add const attribute to input frame 2015-05-01 14:52:24 +01:00
ffv1dec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
ffv1enc.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
fic.c
file_open.c
flac_parser.c flac: fix realloc loop with invalid flac files 2015-04-20 12:41:33 +02:00
flac.c
flac.h
flacdata.c
flacdata.h
flacdec.c
flacdsp_lpc_template.c
flacdsp_template.c
flacdsp.c
flacdsp.h
flacenc.c flacenc: Move a scratch buffer to struct used by the function 2015-04-28 16:25:09 +01:00
flashsv.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
flashsvenc.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
flicvideo.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
flv.h
flvdec.c
flvenc.c
fmtconvert.c fmtconvert: drop unused functions 2015-02-28 21:51:24 +01:00
fmtconvert.h fmtconvert: drop unused functions 2015-02-28 21:51:24 +01:00
fraps.c
frwu.c
g2meet.c g2meet: Support G2M5 codec variant 2015-04-19 23:45:35 +01:00
g722.c g722: Split out computation of band->s_zero and unroll code 2015-02-15 22:47:19 +02:00
g722.h g722: Split out g722_qmf_apply() function into g722dsp.c 2015-02-15 22:47:10 +02:00
g722dec.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
g722dsp.c g722: Add ARM NEON implementation for g722_apply_qmf() 2015-02-15 22:47:21 +02:00
g722dsp.h g722: Add ARM NEON implementation for g722_apply_qmf() 2015-02-15 22:47:21 +02:00
g722enc.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
g723_1_data.h
g723_1.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
g726.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
get_bits.h lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
gif.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
gifdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +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
h261dec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
h261enc.c
h263_parser.c
h263_parser.h
h263.c h263: Convert function to macro 2015-04-28 16:33:09 +01:00
h263.h h263: Convert function to macro 2015-04-28 16:33:09 +01:00
h263data.h
h263dec.c h263: Convert function to macro 2015-04-28 16:33:09 +01:00
h263dsp.c
h263dsp.h
h264_cabac.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
h264_cavlc.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
h264_direct.c h264: use a smaller struct for the ref lists 2015-03-21 11:27:16 +01:00
h264_loopfilter.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
h264_mb_template.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
h264_mb.c h264: move [uv]linesize to the per-slice context 2015-03-21 11:27:16 +01:00
h264_mc_template.c h264_mb: constify all uses of H264Context 2015-03-21 11:27:15 +01:00
h264_mp4toannexb_bsf.c
h264_mvpred.h lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
h264_parser.c h264: drop the now unused per-slice H264Contexts 2015-03-21 11:27:16 +01:00
h264_picture.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
h264_ps.c h264_ps: Return meaningful error codes and address a memory leak 2015-04-20 14:59:40 +01:00
h264_refs.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
h264_sei.c
h264_slice.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
h264.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
h264.h h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
h264addpx_template.c
h264chroma_template.c
h264chroma.c
h264chroma.h
h264data.h
h264dsp_template.c
h264dsp.c
h264dsp.h
h264idct_template.c
h264idct.c
h264idct.h
h264pred_template.c
h264pred.c
h264pred.h
h264qpel_template.c
h264qpel.c
h264qpel.h
hevc_cabac.c hevc: Use generic av_clip function, not C implementation 2015-02-13 08:37:13 +01:00
hevc_filter.c hevc: Use generic av_clip function, not C implementation 2015-02-13 08:37:13 +01:00
hevc_mvs.c hevc: Use generic av_clip function, not C implementation 2015-02-13 08:37:13 +01:00
hevc_parser.c
hevc_ps.c hevc: make sure no dangling pointers remain around on VPS/SPS change 2015-04-03 13:10:03 +02:00
hevc_refs.c hevc: reindent after previous commit 2015-01-27 09:05:25 +01:00
hevc_sei.c
hevc.c hevc: export stream parameters from extradata 2015-04-03 13:10:03 +02:00
hevc.h hevc: make the crop sizes unsigned 2015-03-21 09:35:14 +01:00
hevcdsp_template.c
hevcdsp.c
hevcdsp.h
hevcpred_template.c
hevcpred.c
hnm4video.c
hpel_template.c
hpeldsp.c
hpeldsp.h
hq_hqa.c hq_hqa: Validate get_vlc2 return value 2015-04-22 12:27:43 +02:00
hq_hqa.h Canopus HQ/HQA decoder 2015-04-19 22:37:23 +01:00
hq_hqadata.c hq_hqa: Fix table data for profile 17 2015-04-24 14:55:10 +01:00
hq_hqadsp.c Canopus HQ/HQA decoder 2015-04-19 22:37:23 +01:00
hq_hqadsp.h Canopus HQ/HQA decoder 2015-04-19 22:37:23 +01:00
hqx.c hqx: Mark codec as init-thread-safe and init-cleanup 2015-04-24 14:55:11 +01:00
hqx.h hqx: Implement slice-threaded decoding 2015-04-19 22:36:48 +01:00
hqxdsp.c hqx: Move DSP related code to a separate file 2015-04-19 12:41:59 +01:00
hqxdsp.h hqxdsp.h: #include "stddef.h" 2015-04-20 19:19:23 +01:00
hqxvlc.c hqx: Drop unused offsets table 2015-03-17 13:34:23 +00:00
huffman.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
huffman.h
huffyuv.c
huffyuv.h
huffyuvdec.c
huffyuvdsp.c
huffyuvdsp.h
huffyuvenc.c huffyuvenc: Mark codec as init-thread-safe and init-cleanup 2015-04-24 14:55:11 +01:00
huffyuvencdsp.c
huffyuvencdsp.h
idcinvideo.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
idctdsp.c
idctdsp.h
iff.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
iirfilter.c
iirfilter.h
imc.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
imcdata.h
imdct15.c opus: Factor out imdct15 into a standalone component 2015-02-02 16:07:33 +01:00
imdct15.h opus: Factor out imdct15 into a standalone component 2015-02-02 16:07:33 +01:00
imgconvert.c imgconvert: check memory allocations and propagate errors 2014-12-18 23:27:14 +01:00
imgconvert.h
imx_dump_header_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
indeo2.c
indeo2data.h
indeo3.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
indeo3data.h
indeo4.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
indeo4data.h indeo: Give Indeo4/5 shared code a more consistent name 2015-03-30 17:49:05 +02:00
indeo5.c indeo: Give Indeo4/5 shared code a more consistent name 2015-03-30 17:49:05 +02:00
indeo5data.h
intelh263dec.c
internal.h internal: Make dlog/tlog a no-op when disabled 2015-04-24 14:55:10 +01:00
interplayvideo.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
intrax8.c
intrax8.h
intrax8dsp.c
intrax8dsp.h
intrax8huf.h
ituh263dec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
ituh263enc.c
ivi_dsp.c indeo: Give Indeo4/5 shared code a more consistent name 2015-03-30 17:49:05 +02:00
ivi_dsp.h indeo: Give Indeo4/5 shared code a more consistent name 2015-03-30 17:49:05 +02:00
ivi.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
ivi.h indeo: Give Indeo4/5 shared code a more consistent name 2015-03-30 17:49:05 +02:00
jfdctfst.c
jfdctint_template.c
jfdctint.c
jpeg2000.c
jpeg2000.h
jpeg2000dec.c
jpeg2000dsp.c
jpeg2000dsp.h
jpeg2000dwt.c
jpeg2000dwt.h
jpegls.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
jpegls.h
jpeglsdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
jpeglsdec.h
jpeglsenc.c jpeglsenc: Mark codec as init-thread-safe and init-cleanup 2015-04-28 16:29:29 +01:00
jpegtables.c build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
jpegtables.h build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
jrevdct.c
jvdec.c jvdec: check frame dimensions 2014-12-19 08:01:46 +01:00
kbdwin.c
kbdwin.h
kgv1dec.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
kmvc.c
lagarith.c
lagarithrac.c
lagarithrac.h
latm_parser.c
lcl.h
lcldec.c
lclenc.c lclenc: Mark codec as init-thread-safe and init-cleanup 2015-04-24 14:55:11 +01:00
libavcodec.v
libdcadec.c lavc: add libdcadec decoder 2015-03-29 10:15:09 +02:00
libfaac.c
libfdk-aacdec.c libfdk-aacdec: Make sure decoding doesn't add any extra delay in the latest version of fdk-aac 2015-01-08 13:58:43 +02:00
libfdk-aacenc.c
libgsmdec.c
libgsmenc.c
libilbc.c
libmp3lame.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
libopencore-amr.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
libopenh264enc.c Replace a few leftover instances of enum PixelFormat with enum AVPixelFormat 2015-03-17 23:53:33 +02:00
libopenjpegdec.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
libopenjpegenc.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
libopus.c
libopus.h
libopusdec.c
libopusenc.c
libschroedinger.c libschroedinger: Check memory allocations 2015-02-22 22:32:18 +00:00
libschroedinger.h
libschroedingerdec.c libschroedinger: Check memory allocations 2015-02-22 22:32:18 +00:00
libschroedingerenc.c libschroedinger: Check memory allocations 2015-02-22 22:32:18 +00:00
libspeexdec.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
libspeexenc.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
libtheoraenc.c libtheora: Check frame allocation 2015-03-12 15:29:59 +00:00
libtwolame.c
libvo-aacenc.c
libvo-amrwbenc.c
libvorbis.c
libvpx.c
libvpx.h
libvpxdec.c
libvpxenc.c libvpx: Fix mixed use of av_malloc() and av_reallocp() 2015-03-09 12:58:18 +00:00
libwavpackenc.c
libwebpenc.c
libx264.c libx264: Make codec use the init-cleanup flag and mark it as init-thread-safe 2015-04-24 14:55:11 +01:00
libx265.c x265: Map color parameters 2015-04-15 09:48:48 +02:00
libxavs.c
libxvid_rc.c libxvid: Return meaningful error messages 2015-02-17 12:18:20 -05:00
libxvid.c libxvid: Make codec use the init-cleanup flag and mark it as init-thread-safe 2015-04-24 14:55:11 +01:00
libxvid.h
ljpegenc.c build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
loco.c
log2_tab.c
lpc.c
lpc.h
lsp.c
lsp.h
lzw.c
lzw.h
lzwenc.c
mace.c
Makefile Canopus HQ/HQA decoder 2015-04-19 22:37:23 +01:00
mathops.h
mathtables.c
mdct_fixed.c
mdct_float.c
mdct_template.c
mdec.c mdec: check for out of bounds read 2015-02-23 15:06:18 +01:00
me_cmp.c
me_cmp.h
metasound_data.c
metasound_data.h
metasound.c
mimic.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
mjpeg2jpeg_bsf.c build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
mjpeg_parser.c
mjpeg.h build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
mjpega_dump_header_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
mjpegbdec.c mjpeg: Mark decoder family as thread safe 2015-03-13 19:48:07 +00:00
mjpegdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
mjpegdec.h
mjpegenc_common.c build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
mjpegenc_common.h
mjpegenc.c build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
mjpegenc.h mjpeg: Use a more precise type for put_marker() 2015-03-30 17:51:20 +02:00
mlp_parser.c mlpdec: support major sync headers with optional extension blocks 2015-03-11 16:03:13 +01:00
mlp_parser.h mlpdec: support major sync headers with optional extension blocks 2015-03-11 16:03:13 +01:00
mlp.c
mlp.h mlpdec: support TrueHD streams with an Atmos substream 2015-03-11 16:06:40 +01:00
mlpdec.c mlpdec: support TrueHD streams with an Atmos substream 2015-03-11 16:06:40 +01:00
mlpdsp.c
mlpdsp.h
mmaldec.c mmal: Reference MMAL VC lib explicitly 2015-04-14 12:32:13 +02:00
mmvideo.c mmvideo: check frame dimensions 2014-12-19 08:01:46 +01:00
motion_est_template.c
motion_est.c motion_est: Fix warning from zero_cmp() assignment 2015-04-19 23:17:56 +01:00
motionpixels_tablegen.c
motionpixels_tablegen.h
motionpixels.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
movsub_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
mpc7.c
mpc7data.h
mpc8.c
mpc8data.h
mpc8huff.h
mpc.c
mpc.h
mpcdata.h
mpeg4audio.c mpeg4audio: check the init_get_bits() return value 2015-01-09 15:44:31 +01:00
mpeg4audio.h aacdec: Support for ER AAC ELD 480. 2015-02-03 20:32:16 -08:00
mpeg4data.h
mpeg4video_parser.c
mpeg4video_parser.h
mpeg4video.c h263: Drop commented-out code and a related otherwise unused function 2015-04-28 16:31:05 +01:00
mpeg4video.h
mpeg4videodec.c mpeg4videodec: Remove useless messages 2015-04-14 12:32:43 +02:00
mpeg4videoenc.c
mpeg12.c
mpeg12.h
mpeg12data.c
mpeg12data.h
mpeg12dec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
mpeg12enc.c
mpeg_er.c
mpeg_er.h
mpegaudio_parser.c mpegaudio_parser: add MP3 ADU headers parser 2015-02-21 23:37:42 +02:00
mpegaudio_tablegen.c
mpegaudio_tablegen.h
mpegaudio.c
mpegaudio.h
mpegaudiodata.c
mpegaudiodata.h
mpegaudiodec_fixed.c
mpegaudiodec_float.c
mpegaudiodec_template.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
mpegaudiodecheader.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
mpegaudiodecheader.h
mpegaudiodectab.h
mpegaudiodsp_data.c
mpegaudiodsp_fixed.c
mpegaudiodsp_float.c
mpegaudiodsp_template.c
mpegaudiodsp.c
mpegaudiodsp.h
mpegaudioenc.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
mpegaudiotab.h
mpegutils.c
mpegutils.h
mpegvideo_enc.c h263: Convert function to macro 2015-04-28 16:33:09 +01:00
mpegvideo_motion.c
mpegvideo_parser.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
mpegvideo_xvmc.c
mpegvideo.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
mpegvideo.h rv10: check size of s->mb_width * s->mb_height 2015-03-05 14:49:16 +01:00
mpegvideodsp.c
mpegvideodsp.h
mpegvideoencdsp.c
mpegvideoencdsp.h
mqc.c
mqc.h
mqcdec.c
msgsmdec.c
msgsmdec.h
msmpeg4.c
msmpeg4.h
msmpeg4data.c
msmpeg4data.h
msmpeg4dec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
msmpeg4enc.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
msrle.c
msrledec.c
msrledec.h
mss1.c
mss2.c
mss2dsp.c
mss2dsp.h
mss3.c
mss4.c
mss12.c
mss12.h
mss34dsp.c
mss34dsp.h
msvideo1.c
mvcdec.c
mxpegdec.c mjpeg: Mark decoder family as thread safe 2015-03-13 19:48:07 +00:00
nellymoser.c
nellymoser.h
nellymoserdec.c lavc: remove unused traces of fmtconvert usage 2015-02-28 21:51:24 +01:00
nellymoserenc.c
noise_bsf.c bsf: check memory allocations 2015-01-15 01:25:16 +01:00
nuv.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
on2avc.c on2avc: check number of channels 2014-12-19 08:01:47 +01:00
on2avcdata.c
on2avcdata.h
options_table.h lavc: deprecate unused AVCodecContext.stream_codec_tag 2015-01-27 09:14:39 +01:00
options.c
opus_celt.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
opus_parser.c opus_parser: drop unused variable 2015-01-15 01:25:16 +01:00
opus_silk.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
opus.c mpegts: add support for Opus 2014-12-20 11:29:19 +01:00
opus.h mpegts: add support for Opus 2014-12-20 11:29:19 +01:00
opusdec.c
pafaudio.c
pafvideo.c
pamenc.c
parser.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
parser.h
pcm_tablegen.c
pcm_tablegen.h
pcm-bluray.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
pcm-dvd.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
pcm.c
pcx.c
pcxenc.c pcxenc: Return more meaningful error codes 2015-03-04 23:44:01 +01:00
pel_template.c
pgssubdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
pictordec.c
pixblockdsp_template.c
pixblockdsp.c
pixblockdsp.h
pixels.h
png_parser.c
png.c
png.h
pngdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
pngdsp.c
pngdsp.h
pngenc.c
pnm_parser.c
pnm.c
pnm.h
pnmdec.c
pnmenc.c
proresdata.c
proresdata.h
proresdec.c prores: Extend the padding check to 16bit 2015-03-02 11:27:57 +01:00
proresdsp.c
proresdsp.h
proresenc.c prores: Set the bits_per_coded_sample for alpha pix_fmt 2015-04-22 20:50:10 +02:00
psymodel.c
psymodel.h
pthread_frame.c
pthread_internal.h
pthread_slice.c
pthread.c
ptx.c
put_bits.h
qcelpdata.h
qcelpdec.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
qdm2_tablegen.c
qdm2_tablegen.h
qdm2.c qdm2: Return meaningful error codes 2015-02-17 12:18:20 -05:00
qdm2data.h
qdrw.c quickdraw: Switch to greedy parsing 2015-05-06 14:26:30 +01:00
qpeg.c
qpel_template.c
qpeldsp.c
qpeldsp.h
qsv_api.c qsv_api: fix building with libmfx disabled 2015-02-19 17:35:34 +01:00
qsv_internal.h lavc: add Intel libmfx-based H.264 encoder 2015-03-27 22:02:10 +01:00
qsv.c qsvdec: split off some code that will be shared with the encoder 2015-03-27 21:57:28 +01:00
qsv.h lavc: add an Intel libmfx-based H.264 decoder 2015-02-19 15:08:49 +01:00
qsvdec_h264.c qsvdec: add 'decode' to the non-static function names 2015-03-27 21:57:47 +01:00
qsvdec.c qsvdec: add 'decode' to the non-static function names 2015-03-27 21:57:47 +01:00
qsvdec.h lavc: add Intel libmfx-based H.264 encoder 2015-03-27 22:02:10 +01:00
qsvenc_h264.c lavc: add Intel libmfx-based H.264 encoder 2015-03-27 22:02:10 +01:00
qsvenc.c lavc: add Intel libmfx-based H.264 encoder 2015-03-27 22:02:10 +01:00
qsvenc.h lavc: add Intel libmfx-based H.264 encoder 2015-03-27 22:02:10 +01:00
qtrle.c
qtrleenc.c
r210dec.c
ra144.c
ra144.h
ra144dec.c
ra144enc.c
ra288.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
ra288.h
ralf.c
ralfdata.h
rangecoder.c
rangecoder.h
ratecontrol.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
ratecontrol.h
raw.c
raw.h
rawdec.c
rawenc.c rawenc: properly allocate coded_frame 2015-04-29 05:52:58 +02:00
rdft.c
rdft.h
rectangle.h
remove_extradata_bsf.c
rl2.c
rl.h
rle.c
rle.h
rnd_avg.h
roqaudioenc.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
roqvideo.c
roqvideo.h
roqvideodec.c
roqvideoenc.c roqvideoenc: set enc->avctx in roq_encode_init 2015-03-11 20:28:13 +01:00
rpza.c
rtjpeg.c
rtjpeg.h
rv10.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
rv10enc.c rv10: check size of s->mb_width * s->mb_height 2015-03-05 14:49:16 +01:00
rv20enc.c
rv30.c
rv30data.h
rv30dsp.c
rv34_parser.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
rv34.c
rv34.h
rv34data.h
rv34dsp.c
rv34dsp.h
rv34vlc.h
rv40.c rv40: Return more meaningful error codes 2015-02-19 08:39:29 +01:00
rv40data.h
rv40dsp.c
rv40vlc2.h
s3tc.c
s3tc.h
s302m.c
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 avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
sipr.h
siprdata.h
smacker.c
smc.c smc: fix the bounds check 2014-12-19 08:01:47 +01:00
sp5x.h
sp5xdec.c mjpeg: Mark decoder family as thread safe 2015-03-13 19:48:07 +00:00
srtdec.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
startcode.c
startcode.h
sunrast.c
sunrast.h
sunrastenc.c
svq1_cb.h
svq1_vlc.h
svq1.c
svq1.h
svq1dec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
svq1enc_cb.h
svq1enc.c svq1enc: correctly handle memory error and allocations 2015-02-03 15:23:21 +00:00
svq1enc.h
svq3.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
svq3.h
svq13.c
synth_filter.c
synth_filter.h
tableprint.h
tak_parser.c
tak.c
tak.h
takdec.c libavcodec: Make use of av_clip functions 2015-02-21 00:54:40 +01:00
targa.c
targa.h
targaenc.c
tdsc.c TDSC decoder 2015-03-13 19:48:14 +00:00
thread.h
tiertexseqv.c
tiff.c tiff: Check that there is no aliasing in pixel format selection 2015-03-08 19:14:14 +01:00
tiff.h
tiffenc.c tiff: Return more meaningful error codes 2015-03-30 17:51:20 +02:00
tmv.c
tpeldsp.c
tpeldsp.h
truemotion1.c
truemotion1data.h
truemotion2.c
truespeech_data.h
truespeech.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
tscc2.c
tscc2data.h
tscc.c
tta.c
twinvq_data.h
twinvq.c
twinvq.h libavcodec: Don't use av_cold annotation in twinvq header file 2015-02-20 19:32:37 +02:00
twinvqdec.c
txd.c
ulti_cb.h
ulti.c ulti: invert the order of parameters of ulti_decode_frame() 2015-01-06 16:43:53 +01:00
unary.h
utils.c avcodec: Free the default avoptions on init failure 2015-04-22 12:27:13 +02:00
utvideo.c
utvideo.h
utvideodec.c utvideodec: Handle slice_height being zero 2015-03-09 00:51:15 +01:00
utvideoenc.c
v210dec.c
v210enc.c v210enc: Add SIMD optimised 8-bit and 10-bit encoders 2014-12-05 13:03:49 +00:00
v210enc.h v210: Fix typo in header guards 2015-04-09 13:40:44 +02:00
v210x.c
v410dec.c
v410enc.c
vaapi_h264.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
vaapi_internal.h
vaapi_mpeg2.c vaapi: Fix -Wimplicit-function-declaration for ff_dlog() usage 2015-04-26 00:07:41 +02:00
vaapi_mpeg4.c h263: Convert function to macro 2015-04-28 16:33:09 +01:00
vaapi_vc1.c vaapi: Fix -Wimplicit-function-declaration for ff_dlog() usage 2015-04-26 00:07:41 +02:00
vaapi.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
vaapi.h
vb.c
vble.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
vc1_block.c
vc1_common.h
vc1_loopfilter.c
vc1_mc.c
vc1_parser.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
vc1_pred.c vc1_pred: Always initialize px and py in ff_vc1_pred_mv_intfr() 2015-04-19 23:17:56 +01:00
vc1_pred.h
vc1.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
vc1.h
vc1acdata.h
vc1data.c
vc1data.h
vc1dec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
vc1dsp.c
vc1dsp.h
vcr1.c
vda_h264.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
vda_internal.h
vda.c
vda.h
vdpau_h264.c h264: use properly allocated AVFrames 2015-04-29 05:52:58 +02:00
vdpau_internal.h vdpau: Adjust necessary #includes for vdpau_internal.h 2015-02-14 10:56:01 -08:00
vdpau_mpeg4.c
vdpau_mpeg12.c vdpau: Adjust necessary #includes for vdpau_internal.h 2015-02-14 10:56:01 -08:00
vdpau_vc1.c
vdpau.c vdpau: add support for 4:2:2 and 4:4:4 chroma sampling 2014-12-25 20:47:49 +01:00
vdpau.h vdpau: add helper for surface chroma type and size 2014-12-25 20:47:49 +01:00
version.h g2meet: Support G2M5 codec variant 2015-04-19 23:45:35 +01:00
videodsp_template.c
videodsp.c
videodsp.h
vima.c
vmdaudio.c
vmdvideo.c
vmnc.c
vorbis_data.c
vorbis_enc_data.h
vorbis_parser_internal.h
vorbis_parser.c
vorbis_parser.h
vorbis.c
vorbis.h
vorbisdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
vorbisdsp.c
vorbisdsp.h
vorbisenc.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
vp3_parser.c
vp3.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
vp3data.h
vp3dsp.c
vp3dsp.h
vp5.c
vp5data.h
vp6.c
vp6data.h
vp6dsp.c
vp8_parser.c
vp8.c vp8: improve memory allocation checks 2015-01-15 01:25:07 +01:00
vp8.h
vp8data.h
vp8dsp.c
vp8dsp.h
vp9.c
vp9.h
vp9block.c
vp9data.c
vp9data.h
vp9dsp.c
vp9mvs.c
vp9prob.c
vp56.c vp56: Return meaningful error codes 2015-02-14 09:24:13 -08:00
vp56.h
vp56data.c
vp56data.h
vp56dsp.c
vp56dsp.h
vp56rac.c
vqavideo.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
wavpack.c
webp.c webp: ensure that each transform is only used once 2015-03-19 21:03:13 +01:00
wma_common.c
wma_common.h
wma_freqs.c
wma_freqs.h
wma.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
wma.h wma.h: #include "avcodec.h" 2015-03-03 20:57:56 +01:00
wmadata.h
wmadec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
wmaenc.c
wmalosslessdec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
wmaprodata.h
wmaprodec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
wmavoice_data.h
wmavoice.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
wmv2.c
wmv2.h
wmv2dec.c lavc: Replace av_dlog and tprintf with internal macros 2015-04-19 12:41:59 +01:00
wmv2dsp.c
wmv2dsp.h
wmv2enc.c
wnv1.c
ws-snd1.c
xan.c
xbmdec.c
xbmenc.c
xiph.c
xiph.h
xl.c
xsubdec.c xsub: Support DXSA subtitles 2015-01-07 13:51:30 +01:00
xsubenc.c
xvididct.c
xvididct.h
xvmc_internal.h
xvmc.h
xwd.h
xwddec.c
xwdenc.c
xxan.c
yop.c
zerocodec.c avcodec: Don't anonymously typedef structs 2015-02-14 10:13:49 -08:00
zmbv.c
zmbvenc.c