ffmpeg/libavfilter
Anton Khirnov 22ecfcd4c7 af_channelmap: properly set the supported output channel layouts
The current code expects query_formats() to be called exactly once, it
will leak if it's not called at all (filter initialized, but never
configured or used) or try to read freed memory if it's called more than
once.

Found-by: James Almer <jamrial@gmail.com>
CC: libav-stable@libav.org
2015-07-23 09:53:55 +02:00
..
x86 x86: check for AV_CPU_FLAG_AVXSLOW where useful 2015-05-31 12:07:11 +02:00
Makefile build: handle library dependencies in configure 2014-05-13 20:02:01 +02:00
af_aformat.c
af_amix.c
af_anull.c
af_ashowinfo.c lavfi: Move avcodec header to the only filter needing it 2015-05-19 18:56:40 +01:00
af_asyncts.c
af_bs2b.c lavfi: add Bauer stereo-to-binaural audio filter 2014-05-01 08:00:30 +02:00
af_channelmap.c af_channelmap: properly set the supported output channel layouts 2015-07-23 09:53:55 +02:00
af_channelsplit.c
af_compand.c af_compand: make sure request_frame always outputs at least one frame 2014-07-08 07:54:00 +00:00
af_join.c af_join: Set the output frame format 2014-08-02 00:58:21 +02:00
af_resample.c af_resample: do not touch the timestamps if we are not resampling 2015-07-19 09:39:42 +02:00
af_volume.c af_volume: implement replaygain clipping prevention 2014-04-13 11:25:06 +02:00
af_volume.h af_volume: implement replaygain clipping prevention 2014-04-13 11:25:06 +02:00
allfilters.c lavfi: add Bauer stereo-to-binaural audio filter 2014-05-01 08:00:30 +02:00
asink_anullsink.c
asrc_anullsrc.c
audio.c
audio.h
avfilter.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
avfilter.h lavfi: Move avcodec header to the only filter needing it 2015-05-19 18:56:40 +01:00
avfiltergraph.c
avfiltergraph.h
buffer.c
buffersink.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
buffersink.h lavfi doxy: add buffer{src,sink}.h to the main lavfi doxy group 2014-02-14 22:02:39 +01:00
buffersrc.c buffersrc: Use the correct deallocation function 2015-04-22 12:26:53 +02:00
buffersrc.h lavfi doxy: add buffer{src,sink}.h to the main lavfi doxy group 2014-02-14 22:02:39 +01:00
drawutils.c
drawutils.h
fifo.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
filtfmts.c filtfmts: Avoid null pointer dereference 2015-04-19 23:45:35 +01:00
formats.c formats: Check memory allocations 2015-03-12 17:46:47 +00:00
formats.h
gradfun.h
graphparser.c graphparser: Check av_get_token() memory error 2015-02-17 11:27:41 -05:00
interlace.h vf_interlace: Add SIMD for lowpass filter 2014-11-15 00:35:31 +01:00
internal.h Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
libavfilter.v
pthread.c
setpts.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
settb.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
split.c
thread.h
trim.c
version.h lavfi: Add library identifier 2015-07-01 00:13:58 +01:00
vf_aspect.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_blackframe.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_boxblur.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_copy.c Use av_frame_copy() to simplify code where appropriate. 2014-02-24 07:25:07 +01:00
vf_crop.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
vf_cropdetect.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_delogo.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_drawbox.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_drawtext.c drawtext: Add an alpha option 2015-04-21 11:13:30 +02:00
vf_fade.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_fieldorder.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
vf_format.c vf_format: check input validity 2014-10-20 10:38:38 +01:00
vf_fps.c vf_fps: Replace use of deprecated AVFilterBufferRef by AVFrame 2014-08-03 01:29:43 -07:00
vf_framepack.c
vf_frei0r.c vf_frei0r: do not increment string if it reached the end 2014-12-08 13:30:38 +00:00
vf_gradfun.c avfilter: Add missing emms_c when needed 2014-03-05 11:00:05 +01:00
vf_hflip.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_hqdn3d.c hqdn3d: check memory allocations and propagate errors 2015-01-29 17:33:38 +00:00
vf_hqdn3d.h lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_interlace.c vf_interlace: remove the warning tag in the message 2015-01-05 15:35:46 +01:00
vf_libopencv.c libopencv: Check kernel_str life cycle 2015-02-03 15:23:21 +00:00
vf_lut.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_null.c
vf_overlay.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_pad.c Revert "lavfi: always check av_expr_parse_and_eval() return value" 2015-05-05 16:27:24 +02:00
vf_pixdesctest.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_scale.c Revert "lavfi: always check av_expr_parse_and_eval() return value" 2015-05-05 16:27:24 +02:00
vf_select.c vf_select: Drop a debug av_log with an unchecked double to enum conversion 2014-07-29 09:37:01 -07:00
vf_showinfo.c vf_showinfo: Forward the av_image_get_linesize error 2014-10-18 16:15:10 +01:00
vf_shuffleplanes.c vf_shuffleplanes: fix the type of the mapping indices 2014-03-06 09:24:53 +01:00
vf_transpose.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_unsharp.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_vflip.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vf_yadif.c vf_yadif: Relicense from GPL to LGPL 2014-01-14 00:04:59 +01:00
video.c avfilter: Remove unused variable from ff_get_video_buffer() 2014-08-19 09:50:18 -07:00
video.h
vsink_nullsink.c
vsrc_color.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vsrc_movie.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
vsrc_nullsrc.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
vsrc_testsrc.c lavfi: name anonymous structs 2014-04-19 16:20:57 +02:00
yadif.h vf_yadif: Relicense from GPL to LGPL 2014-01-14 00:04:59 +01:00