ffmpeg/doc
Clément Bœsch b0352b1997 avcodec: export motion vectors in frame side data on demand
The reasoning behind this addition is that various third party
applications are interested in getting some motion information out of a
video "for free" when it is available.

It was considered to export other information as well (such as the intra
information about the block, or the quantization) but the structure
might have ended up into a half full-generic, half full of codec
specific cruft. If more information is necessary, it should either be
added in the "flags" field of the AVMotionVector structure, or in
another side-data.

This commit also includes an example exporting them in a CSV stream.
2014-08-18 14:13:57 +02:00
..
examples avcodec: export motion vectors in frame side data on demand 2014-08-18 14:13:57 +02:00
APIchanges avcodec: export motion vectors in frame side data on demand 2014-08-18 14:13:57 +02:00
authors.texi doc: use a common authors.texi file blurb 2012-12-19 09:33:43 +01:00
bitstream_filters.texi doc/bitstream_filters: document imxdump 2014-06-18 12:59:15 -08:00
build_system.txt doc/build_system: document examples and config targets 2014-06-25 01:00:05 +02:00
codecs.texi avcodec: export motion vectors in frame side data on demand 2014-08-18 14:13:57 +02:00
decoders.texi doc/decoders: mention native Opus decoder 2014-07-27 13:46:48 -08:00
default.css doc: restore default.css 2014-07-20 02:01:50 +02:00
demuxers.texi lavf/concatdec: implement automatic conversions. 2014-04-29 13:25:59 +02:00
developer.texi Merge commit '57ead8449e44bd07b3d4a5bd42f1aab64566f92e' 2013-12-23 12:52:50 +01:00
devices.texi doc: remove encoder/muxer/sinks docs from ffplay- and ffprobe-all 2014-01-09 12:12:10 +01:00
doxy-wrapper.sh doc: make doxygen program configurable 2014-07-08 02:08:04 +02:00
Doxyfile doc/Doxyfile: use 5 columns for alphabetical index 2014-07-08 00:43:18 +02:00
encoders.texi doc: fix two spelling errors 2014-07-20 23:58:36 +02:00
errno.txt
faq.texi fix various typos 2014-06-03 10:58:19 -08:00
fate_config.sh.template Merge remote-tracking branch 'qatar/master' 2013-05-29 11:19:25 +02:00
fate.texi Merge remote-tracking branch 'qatar/master' 2013-07-28 14:21:11 +02:00
ffmpeg-bitstream-filters.texi doc: extend "See Also" chapters in component manuals 2012-12-19 09:33:44 +01:00
ffmpeg-codecs.texi doc: move ffmpeg-codecs.texi content to separated file 2013-04-05 10:11:57 +02:00
ffmpeg-devices.texi doc: move ffmpeg-devices.texi content to separated file 2013-04-05 10:11:57 +02:00
ffmpeg-filters.texi doc: extend "See Also" chapters in component manuals 2012-12-19 09:33:44 +01:00
ffmpeg-formats.texi doc: move ffmpeg-formats.texi content to separated file 2013-04-05 10:11:57 +02:00
ffmpeg-protocols.texi doc: extend "See Also" chapters in component manuals 2012-12-19 09:33:44 +01:00
ffmpeg-resampler.texi Fix spelling errors in texi files: accomodate -> accommodate allows to -> allows one to choosen -> chosen compability -> compatibility explictly -> explicitly overriden -> overridden specifed -> specified Trasmission -> Transmission 2014-03-06 21:12:40 +01:00
ffmpeg-scaler.texi Fix spelling errors in texi files: accomodate -> accommodate allows to -> allows one to choosen -> chosen compability -> compatibility explictly -> explicitly overriden -> overridden specifed -> specified Trasmission -> Transmission 2014-03-06 21:12:40 +01:00
ffmpeg-utils.texi doc: merge syntax.texi, eval.texi and opencl.texi into utils.texi 2013-04-12 18:21:57 +02:00
ffmpeg.texi doc: fix toolname 2014-08-14 01:00:49 +02:00
ffmpeg.txt
ffplay.texi ffplay: support rotated video. 2014-05-23 23:30:21 +02:00
ffprobe.texi ffprobe: add -show_data_hash option. 2014-08-17 11:30:55 +02:00
ffprobe.xsd ffprobe: add -show_data_hash option. 2014-08-17 11:30:55 +02:00
ffserver.conf ffserver: deprecate Port and BindAddress options in favor of HTTPPort and HTTPBindAddress 2014-08-17 22:51:45 -04:00
ffserver.texi ffserver: deprecate Port and BindAddress options in favor of HTTPPort and HTTPBindAddress 2014-08-17 22:51:45 -04:00
fftools-common-opts.texi doc: fix toolname 2014-08-14 01:00:49 +02:00
filter_design.txt doc/filter_design.txt: Fix duplicate words 2013-08-12 19:40:29 +02:00
filters.texi lavfi/avf_showspectrum: add full frame sliding mode. 2014-08-14 14:59:23 +02:00
formats.texi avformat/options_table: add named constants for avoid_negative_ts 2014-02-24 19:46:11 +01:00
general.texi libavformat: Add Icecast protocol 2014-08-04 13:33:44 +02:00
git-howto.texi Fix spelling errors in texi files: accomodate -> accommodate allows to -> allows one to choosen -> chosen compability -> compatibility explictly -> explicitly overriden -> overridden specifed -> specified Trasmission -> Transmission 2014-03-06 21:12:40 +01:00
indevs.texi doc/indevs: mention required configure options 2014-07-31 15:00:41 -08:00
issue_tracker.txt doc/issue_tracker: Correct sub-domain for mailing list 2014-07-20 20:57:53 +02:00
libavcodec.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
libavdevice.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
libavfilter.texi doc: Libavfilter English cleanup 2014-04-12 14:34:11 +02:00
libavformat.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
libavutil.texi doc/libavutil: add things from avutil.txt 2013-11-14 09:51:10 +01:00
libswresample.texi Fix wrong use of "an" in some comments. 2013-08-12 03:27:26 +02:00
libswscale.texi doc: extend "See Also" chapters in library manuals 2012-12-19 09:33:44 +01:00
Makefile avcodec: export motion vectors in frame side data on demand 2014-08-18 14:13:57 +02:00
metadata.texi doc/metadata: add notes and examples regarding metadata usage with ffmpeg 2013-06-11 01:07:16 +02:00
mips.txt libavcodec: Implementation of 32 bit fixed point FFT 2013-08-04 14:01:41 +02:00
multithreading.txt Merge commit '759001c534287a96dc96d1e274665feb7059145d' 2013-03-12 03:23:28 +01:00
muxers.texi doc/muxers: document which applications are known to need disable_chpl. 2014-08-06 03:59:37 +02:00
nut.texi Merge commit 'c94e2e85cb6af8a570d8542a830556243bd32873' 2014-05-29 01:13:59 +02:00
optimization.txt Merge commit 'e3fcb14347466095839c2a3c47ebecff02da891e' 2014-07-01 15:22:11 +02:00
outdevs.texi ffmpeg: add -devices param 2014-05-28 03:52:50 +02:00
platform.texi Merge commit 'bb0babd7054bed7edfd9f4d6b20cdba864de1830' 2014-07-22 02:45:45 +02:00
print_options.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
protocols.texi Merge commit '7e38903b5c86a759549e70647ae42bb22d353b14' 2014-08-13 22:54:31 +02:00
rate_distortion.txt miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
resampler.texi doc: add a few links to the Channel Layout syntax section 2013-10-25 15:44:12 +02:00
scaler.texi swscale: add two spatially stable dithering methods 2014-03-25 13:48:06 +01:00
snow.txt doc/snow: add gray/alpha/gbr 2013-08-29 22:52:04 +02:00
style.min.css doc: update the documentation generator to match the new website 2014-07-20 01:51:28 +02:00
swresample.txt Fix a few "its" vs "it's" typo. 2013-02-14 23:45:48 +01:00
swscale.txt x86: mmx2 ---> mmxext in comments and messages 2012-10-31 00:37:42 +01:00
t2h.init doc: update the documentation generator to match the new website 2014-07-20 01:51:28 +02:00
tablegen.txt
texi2pod.pl Merge commit 'be59675add2a05a7400b1abf86201ab069d7b1dd' 2014-04-09 04:26:20 +02:00
texidep.pl doc: add script to compute texi files dependencies 2013-12-06 10:40:38 +01:00
utils.texi lavu/eval: add clip function 2014-07-17 11:29:01 +02:00
writing_filters.txt doc: add a tutorial for writing filters. 2014-05-26 21:28:19 +02:00