ffmpeg/libavfilter
Hendrik Leppkes e3a1eb9edf af_pan: Fix sscanf formats to work with buggy sscanf implementations
Some implementations of sscanf do not handle a space before a trailing %n
properly.

As an example, MSVC's does this for the second insatnce in this patch, for
an input of "0x3:c0=c1:c1=c0":
    1) Match the final "c0" or "c1".
    2) Realize it's at the end of the string.
    3) Check for %n.
    4) There is no %n, but a space instead.
    5) Leave 'len' unitilialized.

So, move it out of the sscanf format strings, and call skip_spaces instead.

This bug does not affect skip_spaces since %n is the first and only formatting
string.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-09-15 19:49:34 -04:00
..
libmpcodecs
x86
Makefile
af_aconvert.c
af_aformat.c
af_amerge.c lavfi/amerge: clarify the error message in case of input overlap 2012-09-11 18:58:19 +02:00
af_amix.c
af_anull.c
af_aresample.c lavfi/aresample: set buffer properties after copy. 2012-09-13 12:05:19 +02:00
af_asetnsamples.c
af_ashowinfo.c
af_astreamsync.c
af_asyncts.c
af_atempo.c
af_channelmap.c
af_channelsplit.c
af_earwax.c
af_join.c
af_pan.c af_pan: Fix sscanf formats to work with buggy sscanf implementations 2012-09-15 19:49:34 -04:00
af_resample.c
af_silencedetect.c
af_volume.c
af_volumedetect.c
all_channel_layouts.inc
allfilters.c
asink_anullsink.c
asrc_abuffer.h
asrc_aevalsrc.c
asrc_anullsrc.c
asrc_flite.c
audio.c lavfi: check that buffer and link properties match. 2012-09-13 20:09:53 +02:00
audio.h
avcodec.c lavfi/avcodec: apply cosmetics style fixes 2012-09-14 11:06:40 +02:00
avcodec.h
avf_concat.c
avf_showspectrum.c
avf_showwaves.c
avfilter.c
avfilter.h lavfi: drop deprecated and pointless avfilter_default_end_frame() function 2012-09-09 10:57:28 +02:00
avfiltergraph.c
avfiltergraph.h
bbox.c
bbox.h
buffer.c
bufferqueue.h
buffersink.c
buffersink.h
buffersrc.c
buffersrc.h
drawutils.c
drawutils.h
f_setpts.c lavfi/setpts: set SAMPLE_RATE to NAN when input is no audio 2012-09-10 18:52:28 +02:00
f_settb.c
fifo.c
filtfmts.c
formats.c
formats.h
gradfun.h
graphdump.c
graphparser.c
internal.h
lavfutils.c
lavfutils.h
libavfilter.v
lswsutils.c
lswsutils.h
sink_buffer.c
split.c
src_buffer.c
src_movie.c
transform.c
transform.h
version.h lavfi/hue: add dynamic expression evaluation support 2012-09-15 01:05:27 +02:00
vf_alphaextract.c
vf_alphamerge.c
vf_aspect.c
vf_ass.c
vf_bbox.c
vf_blackdetect.c
vf_blackframe.c
vf_boxblur.c lavfi: drop deprecated and pointless avfilter_default_end_frame() function 2012-09-09 10:57:28 +02:00
vf_colormatrix.c
vf_copy.c
vf_crop.c
vf_cropdetect.c
vf_decimate.c
vf_delogo.c
vf_deshake.c
vf_drawbox.c
vf_drawtext.c
vf_edgedetect.c
vf_fade.c
vf_fieldorder.c
vf_format.c
vf_fps.c
vf_framestep.c
vf_frei0r.c
vf_gradfun.c
vf_hflip.c
vf_hqdn3d.c
vf_hue.c lavfi/hue: add dynamic expression evaluation support 2012-09-15 01:05:27 +02:00
vf_idet.c
vf_libopencv.c
vf_lut.c
vf_mp.c
vf_null.c
vf_overlay.c
vf_pad.c
vf_pixdesctest.c
vf_removelogo.c
vf_scale.c
vf_select.c
vf_setfield.c
vf_showinfo.c
vf_slicify.c
vf_smartblur.c
vf_super2xsai.c
vf_swapuv.c
vf_thumbnail.c
vf_tile.c
vf_tinterlace.c
vf_transpose.c
vf_unsharp.c
vf_vflip.c
vf_yadif.c Merge remote-tracking branch 'qatar/master' 2012-09-10 14:06:20 +02:00
video.c lavfi: check that buffer and link properties match. 2012-09-13 20:09:53 +02:00
video.h
vsink_nullsink.c
vsrc_cellauto.c
vsrc_life.c
vsrc_mandelbrot.c
vsrc_mptestsrc.c
vsrc_testsrc.c
yadif.h