• Vitaliy E Sugrobov's avatar
    Gif demuxer · 5603b2bf
    Vitaliy E Sugrobov authored
    Gif demuxer is capable of extracting multiple frames from gif file.
    In conjunction with gif decoder it implements support for reading
    animated gifs.
    Demuxer has two options available to user: default_delay and min_delay.
    These options are for protection from too rapid gif animations. In practice
    it is standard approach to slow down rendering of this kind of gifs. If you try to
    play gif with delay between frames of one hundredth of second (100fps) using
    one of major web browsers, you get significantly slower playback,
    around 10 fps. This is because browser detects that delay value is less than some
    threshold (usually 2 hundredths of second) and reset it to default value (usually 10
    hundredths of second, which corresponds to 10fps). Manipulating these options user
    can achieve the same effect during conversion to some video format. Otherwise user
    can set them to not protect from rapid animations at all.
    The other case when these options necessary is for gif images encoded according to
    gif87a standard since prior to gif89a there was no delay information included in file.
    Bump lavf minor version.
    Signed-off-by: 's avatarVitaliy E Sugrobov <vsugrob@hotmail.com>
    5603b2bf
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README Loading commit data...
RELEASE Loading commit data...
arch.mak Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
ffmpeg.c Loading commit data...
ffmpeg.h Loading commit data...
ffmpeg_filter.c Loading commit data...
ffmpeg_opt.c Loading commit data...
ffplay.c Loading commit data...
ffprobe.c Loading commit data...
ffserver.c Loading commit data...
library.mak Loading commit data...
version.sh Loading commit data...