1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/libavfilter
Anton Khirnov fc49f22c3b ffmpeg: add support for audio filters.
Some of the FATE changes are due to off-by-one different rounding being used
(lrintf vs av_rescale_q).
Some fate changes are due to 1 audio frame less being encoded (the new variant seems
matching what qatar does and according to ffprobe its closer to the requested duration)
the mapchan feature sadly is lost in this commit because it depends on resampling
being done in ffmpeg.c which is now moved completely into the av filter layer
-async is broken after this commit, this will be fixed in subsequent commits
the new filter reconfiguration system is flawed and will drop a frame on each
parameter change which is why the nelly moser checksums need updating.

Conflicts:

	ffmpeg.c
	tests/ref/fate/smjpeg
2012-05-17 03:29:21 +02:00
..
libmpcodecs lavfi: remove screenshot libmpcodecs wrapper 2012-05-02 18:15:29 +02:00
x86
af_aconvert.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
af_aformat.c Merge remote-tracking branch 'qatar/master' 2012-05-16 02:27:31 +02:00
af_amerge.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
af_anull.c Merge remote-tracking branch 'qatar/master' 2012-05-10 23:30:42 +02:00
af_aresample.c lavfi: fix pts rescaling in the resampler 2012-05-16 03:54:04 +02:00
af_ashowinfo.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
af_asplit.c lavfi: remove audio.h include from avfilter.h. 2012-05-12 17:59:41 +02:00
af_astreamsync.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
af_asyncts.c lavfi: add asyncts filter. 2012-05-14 21:36:11 +02:00
af_earwax.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
af_pan.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
af_resample.c lavfi: add channel layout/sample rate negotiation. 2012-05-14 21:36:10 +02:00
af_silencedetect.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
af_volume.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
all_channel_layouts.h
allfilters.c Merge remote-tracking branch 'qatar/master' 2012-05-16 02:27:31 +02:00
asink_anullsink.c
asrc_abuffer.h asrc_abuffer: deprecate the header. 2012-05-06 16:18:10 +02:00
asrc_aevalsrc.c lavfi/aevalsrc: correct the supported sample format 2012-05-16 16:17:41 +02:00
asrc_anullsrc.c lavfi: remove audio.h include from avfilter.h. 2012-05-12 17:59:41 +02:00
audio.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
audio.h lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
avcodec.c Merge remote-tracking branch 'qatar/master' 2012-05-16 02:27:31 +02:00
avcodec.h Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
avfilter.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
avfilter.h lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
avfiltergraph.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
avfiltergraph.h lavfi: add avfilter_graph_set_auto_convert(). 2012-05-14 21:29:58 +02:00
bbox.c
bbox.h
buffer.c Merge remote-tracking branch 'qatar/master' 2012-05-16 02:27:31 +02:00
buffersink.c Merge remote-tracking branch 'qatar/master' 2012-05-16 02:27:31 +02:00
buffersink.h lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
buffersrc.c buffersrc: export forgotten function 2012-05-16 23:13:44 +02:00
buffersrc.h ffmpeg: add support for audio filters. 2012-05-17 03:29:21 +02:00
defaults.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
drawutils.c Mark GRAY8 format as pseudo-paletted. 2012-04-09 17:21:35 +02:00
drawutils.h
formats.c libavfilter: add ff_parse_time_base() 2012-05-17 02:55:57 +02:00
formats.h Merge remote-tracking branch 'qatar/master' 2012-05-16 02:27:31 +02:00
gradfun.h
graphdump.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
graphparser.c Merge remote-tracking branch 'qatar/master' 2012-04-17 12:13:22 +02:00
internal.h libavfilter: add ff_parse_time_base() 2012-05-17 02:55:57 +02:00
lavfutils.c lavfutils: ff_load_image: Initialize context 2012-05-11 15:07:26 +02:00
lavfutils.h lavfi: port libmpcodecs remove-logo filter 2012-04-07 13:57:39 +02:00
libavfilter.v
lswsutils.c lavfi: port libmpcodecs remove-logo filter 2012-04-07 13:57:39 +02:00
lswsutils.h lavfi: port libmpcodecs remove-logo filter 2012-04-07 13:57:39 +02:00
Makefile Merge remote-tracking branch 'qatar/master' 2012-05-16 02:27:31 +02:00
sink_buffer.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
src_buffer.c libavfilter: src_buffer: add time_base for audio 2012-05-17 02:55:57 +02:00
src_movie.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
transform.c
transform.h
version.h lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
vf_aspect.c
vf_ass.c
vf_bbox.c lavfi: create buffer reference in filters which need to access the ref later 2012-04-27 21:38:13 +02:00
vf_blackdetect.c lavfi: create buffer reference in filters which need to access the ref later 2012-04-27 21:38:13 +02:00
vf_blackframe.c lavfi: create buffer reference in filters which need to access the ref later 2012-04-27 21:38:13 +02:00
vf_boxblur.c
vf_colormatrix.c libavfilter: add colormatrix filter 2012-04-04 23:54:53 +02:00
vf_copy.c
vf_crop.c
vf_cropdetect.c
vf_delogo.c
vf_deshake.c
vf_drawbox.c lavfi/drawbox: fix width displayed in place of x. 2012-04-13 23:15:54 +02:00
vf_drawtext.c lavfi/drawtext: give a new alias "timecode_rate" to the the r/rate option 2012-05-03 10:29:08 +02:00
vf_fade.c
vf_fieldorder.c
vf_fifo.c
vf_format.c
vf_frei0r.c
vf_gradfun.c
vf_hflip.c
vf_hqdn3d.c
vf_idet.c vf_idet: remove unused variables 2012-05-10 20:07:23 +02:00
vf_libopencv.c
vf_lut.c vf_lut: fix pointer type (const) warning 2012-05-10 20:09:37 +02:00
vf_mp.c lavfi: remove screenshot libmpcodecs wrapper 2012-05-02 18:15:29 +02:00
vf_null.c
vf_overlay.c Merge remote-tracking branch 'qatar/master' 2012-04-10 22:53:25 +02:00
vf_pad.c Mark GRAY8 format as pseudo-paletted. 2012-04-09 17:21:35 +02:00
vf_pixdesctest.c
vf_removelogo.c Fix a few @file doxy inconsistencies. 2012-05-04 18:50:59 +02:00
vf_scale.c Merge remote-tracking branch 'qatar/master' 2012-04-10 22:53:25 +02:00
vf_select.c
vf_setfield.c lavfi/setfield: remove stray argument in av_log() 2012-04-21 12:32:50 +02:00
vf_setpts.c
vf_settb.c
vf_showinfo.c lavfi: create buffer reference in filters which need to access the ref later 2012-04-27 21:38:13 +02:00
vf_slicify.c
vf_split.c Merge remote-tracking branch 'qatar/master' 2012-05-06 21:53:19 +02:00
vf_super2xsai.c lavfi: port 2xsai filter from libmpcodecs 2012-04-13 00:14:06 +02:00
vf_swapuv.c
vf_thumbnail.c
vf_tile.c
vf_tinterlace.c lavfi/tinterlace: support symbolic names for the parameter 2012-04-30 23:04:46 +02:00
vf_transpose.c
vf_unsharp.c Merge remote-tracking branch 'qatar/master' 2012-04-05 22:26:50 +02:00
vf_vflip.c
vf_yadif.c Merge remote-tracking branch 'qatar/master' 2012-05-16 02:27:31 +02:00
video.c Merge remote-tracking branch 'qatar/master' 2012-05-16 02:27:31 +02:00
vsink_nullsink.c
vsrc_buffer.h buffersrc: add av_buffersrc_write_frame(). 2012-05-14 21:36:11 +02:00
vsrc_cellauto.c
vsrc_color.c
vsrc_life.c
vsrc_mandelbrot.c
vsrc_mptestsrc.c
vsrc_testsrc.c
yadif.h