1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/doc
Vitaliy E Sugrobov 5603b2bf6e Gif demuxer
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: Vitaliy E Sugrobov <vsugrob@hotmail.com>
2012-11-30 14:33:58 +00:00
..
doxy doc: support the new website layout 2012-10-08 11:22:42 +02:00
examples Merge commit '97bf7c03b1338a867da52c159a2afecbdedcfa88' 2012-11-12 11:32:11 +01:00
APIchanges lavu/opt: add av_opt_ accessors for pixel/format/image size options 2012-11-25 15:01:33 +01:00
avtools-common-opts.texi Merge commit '28c8e288fa0342fdef532a7522a4707bebf831cc' 2012-11-26 00:43:45 +01:00
avutil.txt
bitstream_filters.texi
build_system.txt
decoders.texi
demuxers.texi lavf/img2dec: add and document pattern_type option 2012-08-08 23:43:36 +02:00
developer.texi the hyperlink to the Developer's Certificate of Origin no longer works; use Linux kernel hyperlink 2012-11-20 19:19:31 +01:00
doxy-wrapper.sh doc: add apidoc target for doxygen API documentation 2012-11-02 18:28:56 +01:00
Doxyfile Merge commit 'bf5f46b4cc47b7a4568119f224057d4ff91b6cdd' 2012-11-16 13:07:10 +01:00
encoders.texi doc/encoders: add a note for x264 options that use colon 2012-11-25 23:17:26 +01:00
errno.txt
eval.texi doc/eval: add missing documentation of functions 2012-08-22 01:03:48 +02:00
faq.texi doc/faq: explain libfoo-dev packages. 2012-11-08 21:05:10 +01:00
fate_config.sh.template doc/fate: Move fate config example into doc subdirectory 2012-09-29 19:27:01 +02:00
fate.texi doc/fate: Move fate config example into doc subdirectory 2012-09-29 19:27:01 +02:00
ffmpeg-bitstream-filters.texi doc: add ffmpeg-bitstream-filters.texi file 2012-11-28 23:51:12 +01:00
ffmpeg-codecs.texi doc/ffmpeg-codecs: add short description 2012-11-29 09:50:39 +01:00
ffmpeg-devices.texi doc: add libavdevice.texi and ffmpeg-devices.texi files 2012-11-27 23:35:25 +01:00
ffmpeg-filters.texi doc: move filters documentation to dedicated manual page ffmpeg-filters 2012-11-25 00:28:27 +01:00
ffmpeg-formats.texi doc: add libavformat.texi and ffmpeg-formats.texi files 2012-11-27 23:35:19 +01:00
ffmpeg-protocols.texi doc: add ffmpeg-protocols.texi manual 2012-11-27 23:35:45 +01:00
ffmpeg-resampler.texi doc: add libswresample.texi and ffmpeg-resampler.texi files 2012-11-25 00:28:36 +01:00
ffmpeg-scaler.texi doc: add libswscale.texi and ffmpeg-scaler.texi files 2012-11-25 19:21:30 +01:00
ffmpeg-utils.texi doc: move syntax and eval chapters from libavutil to ffmpeg-utils 2012-11-27 23:35:35 +01:00
ffmpeg.texi doc/ffmpeg: remove -debug option description 2012-11-03 11:01:48 +01:00
ffmpeg.txt
ffplay.texi doc: add syntax.texi file 2012-05-22 00:39:53 +02:00
ffprobe.texi ffprobe: implement -sections option 2012-11-22 14:19:29 +01:00
ffprobe.xsd ffprobe: extend disposition printing support 2012-09-30 12:22:19 +02:00
ffserver.conf Merge commit 'bf5f46b4cc47b7a4568119f224057d4ff91b6cdd' 2012-11-16 13:07:10 +01:00
ffserver.texi Merge commit 'bf5f46b4cc47b7a4568119f224057d4ff91b6cdd' 2012-11-16 13:07:10 +01:00
filter_design.txt lavfi: replace filter_samples by filter_frame 2012-11-28 16:43:34 +01:00
filters.texi Merge commit 'bb6c67bb36b136de10256f0999128df4a42f9ffc' 2012-11-28 23:59:15 +01:00
general.texi Gif demuxer 2012-11-30 14:33:58 +00:00
git-howto.texi doc: git-howto: Leave reviewers time to react before pushing patches 2012-11-11 20:43:28 +01:00
git-howto.txt
indevs.texi Update iec61883 to handle multiple devices, and allow 2012-11-13 19:44:21 +01:00
issue_tracker.txt
libavcodec.texi doc: add ffmpeg-bitstream-filters.texi file 2012-11-28 23:51:12 +01:00
libavdevice.texi doc: add libavdevice.texi and ffmpeg-devices.texi files 2012-11-27 23:35:25 +01:00
libavfilter.texi doc: move filters documentation to dedicated manual page ffmpeg-filters 2012-11-25 00:28:27 +01:00
libavformat.texi doc: add ffmpeg-protocols.texi manual 2012-11-27 23:35:45 +01:00
libavutil.texi doc: move syntax and eval chapters from libavutil to ffmpeg-utils 2012-11-27 23:35:35 +01:00
libswresample.texi doc: add libswresample.texi and ffmpeg-resampler.texi files 2012-11-25 00:28:36 +01:00
libswscale.texi doc: add libswscale.texi and ffmpeg-scaler.texi files 2012-11-25 19:21:30 +01:00
Makefile doc/Makefile: rework component configuration logic 2012-11-29 10:19:52 +01:00
metadata.texi
mips.txt mips: Optimization of AC3 FP encoder and EAC3 FP decoder 2012-11-19 22:24:44 +01:00
multithreading.txt
muxers.texi Merge commit '5e9c6ef8f3beb9ed7b271654a82349ac90fe43f2' 2012-11-14 11:59:20 +01:00
nut.texi Merge commit '381dc1a5ec0925b281c573457c413ae643567086' 2012-10-30 13:52:03 +01:00
optimization.txt Merge commit '652f5185945c8405fc57aed353286858df8d066f' 2012-10-31 14:02:35 +01:00
outdevs.texi lavd/caca: rename "colors" option to "color" 2012-07-22 10:31:33 +02:00
platform.texi Fix the path to the C99-to-C89 Converter & Wrapper to the only existing repository. 2012-11-22 00:46:14 +01:00
print_options.c print_options: warn that the files are generated. 2012-04-23 18:14:25 +02:00
protocols.texi Document tcp proto 'timeout' parameter behavior 2012-09-15 16:26:00 +02:00
rate_distortion.txt
RELEASE_NOTES doc/RELEASE_NOTES: update for the 9 release. 2012-10-06 13:55:18 +02:00
snow.txt
soc.txt
swresample.txt doc/swresample.txt: fix typos 2012-10-02 09:43:27 +02:00
swscale.txt x86: mmx2 ---> mmxext in comments and messages 2012-10-31 00:37:42 +01:00
syntax.texi doc/syntax: add a "Quoting and escaping" section 2012-10-29 11:56:15 +01:00
t2h.init Merge remote-tracking branch 'qatar/master' 2012-10-09 13:06:04 +02:00
tablegen.txt
texi2pod.pl doc/texi2pod: recognize @table @command. 2012-11-17 19:47:56 +01:00
viterbi.txt