| Branch: | Revision:

ffmpeg / doc @ 30391c6b

# Date Author Comment
30391c6b 02/14/2011 10:59 PM Mans Rullgard

Update APIchanges for 910b5b8

Signed-off-by: Mans Rullgard <>
(cherry picked from commit 08a459f096106f13c03182eed4b7cb725dc4a0ae)

c906d974 02/12/2011 11:54 PM Stefano Sabatini

Fix script command in a FAQ entry

In the FAQ section "How do I encode single pictures into movies?", use
-s for generating symbolic links with the ln command.

The script was generating hard links, which is not likely what it was
supposed to do.

Fix issue 2488....

b423996b 02/12/2011 11:52 PM Stefano Sabatini

Update overlay documentation after movie syntax update.

Overlay documentation is still using the old unsupported syntax.

Signed-off-by: Mans Rullgard <>
(cherry picked from commit aa8ac53b51cd8b9446b50404660685041060fa4f)

547c67c9 02/12/2011 11:52 PM Peter Ross

Bink version 'b' video decoder

Based on original patch by Kostya Shishkov

Signed-off-by: Janne Grunau <>
(cherry picked from commit e00f41d5742b3a0dc1877b030f4f6f58c19b7bbd)

4c2ce590 02/11/2011 01:54 AM Janne Grunau

document passing the fate samples location via make variable
(cherry picked from commit 5c19f64c600ece050a1deb27f53963e4416beb31)

f94317fd 02/11/2011 01:54 AM Ronald S. Bultje

Add missing git rev hash.
(cherry picked from commit f2146944fcd00a0a7918931c6f0f5c3f88cd6f1d)

043d2ff2 02/11/2011 01:54 AM Alexander Strange

Deprecate avcodec_thread_init()

As a side effect of the last commit, avcodec_open() now calls it automatically,
so there is no longer any need for clients to call it.
Instead they should set AVCodecContext.thread_count.

avcodec_thread_free() is deprecated, and will be removed from avcodec.h at the...

03e3cb87 02/11/2011 01:54 AM Ronald S. Bultje

Add missing git rev hash.
(cherry picked from commit 8e8cc52be3b515bc91cd9452daca7a65feaea5ad)

b38f008e 02/11/2011 01:53 AM Alexander Strange

Frame-based multithreading framework using pthreads

See doc/multithreading.txt for details on use in codecs.

Signed-off-by: Ronald S. Bultje <>

8a278ad3 02/11/2011 01:43 AM Ronald S. Bultje

Add missing git revision hask.
(cherry picked from commit c2bd7578af069206831a9c25fa68c9bbd5004619)

070e5ba5 02/09/2011 02:33 AM Anssi Hannula

lavf: rename ff_probe_input_buffer to make it public

It is useful for applications that hand input data directly to lavf via
a ByteIOContext.

Signed-off-by: Ronald S. Bultje <>
(cherry picked from commit 3940caad02fbc4f075e77bc605849b1d84ba1b8e)

2eed5288 02/09/2011 02:33 AM Reinhard Tartler

Documentation updates for the git migration

This cleanup patch updates the developer documentation with respect to
the migration to the git scm.
(cherry picked from commit 87800dc2bf8f2724a99e51bb079ad7fb4b9dfd3b)

17a19190 02/09/2011 02:33 AM Janne Grunau

add APIChanges entry for fe9a3fb
(cherry picked from commit 7ab8758baf743b3d525c07a770e13038b0885461)

9b8bb626 02/09/2011 02:33 AM Stefano Sabatini

libavfilter: add video movie source

See thread:
Subject: [PATCH] movie video source
Date: 2010-12-31 15:35:30 GMT

Signed-off-by: Janne Grunau <>

a1cdf548 02/09/2011 02:31 AM Stefano Sabatini

Apply misc fixes to the image2 muxer documentation.

The fixes were pointed out by Diego.

Signed-off-by: Janne Grunau <>
(cherry picked from commit 0cad24ce9b02037c9cdad84cae905f96b04d7d4c)

20a4b9e9 02/09/2011 02:31 AM Stefano Sabatini

Add documentation for the framecrc muxer.

Signed-off-by: Janne Grunau <>
(cherry picked from commit 77d4ed7a127b88f9b8ddd741c65e678198feb285)

ea67c951 02/09/2011 02:31 AM Stefano Sabatini

Add documentation for the crc muxer.

Signed-off-by: Janne Grunau <>
(cherry picked from commit a4effe432f4aa59d52465b88589f92addf3afd3e)

7e7afb3d 02/09/2011 02:31 AM Stefano Sabatini

Document null muxer.

Signed-off-by: Janne Grunau <>
(cherry picked from commit f4acb837eb4af74996b678f3f55eaa66c47a66ee)

abb5f2b7 02/09/2011 02:31 AM Kostya Shishkov

Xan4 decoder

Signed-off-by: Ronald S. Bultje <>
(cherry picked from commit 44ddfd47d671d2587903d94c8b565f68f45bd4bc)

561ca020 02/06/2011 07:31 PM Ronald S. Bultje

Fill in missing date.
(cherry picked from commit ae0f8a1a33158397c5014745424389ba1f543cfd)

340a20ea 02/06/2011 07:31 PM Ronald S. Bultje

Update MINOR and set git rev for non-blocking flag API addition.
(cherry picked from commit efdd67cb00ad770c16c47161c023121e1ae53ae9)

f4bd5800 02/06/2011 07:31 PM Nicolas George

Non-blocking protocols: flag and documentation

Signed-off-by: Nicolas George <>
Signed-off-by: Ronald S. Bultje <>
(cherry picked from commit fe174fc8fc4bbdb050014a945de7eb9b28ba358e)

8cf2d3d3 02/06/2011 07:31 PM Martin Storsjö

Add an APIchanges entry for avformat_free_context

Signed-off-by: Ronald S. Bultje <>
(cherry picked from commit ff1974897778942180c1d4f95b0b7b45a4fbbc02)

e3bf3d53 02/04/2011 02:10 AM Tomas Härdin

Add APIchanges entry for lavc 52.109.0

Signed-off-by: Mans Rullgard <>
(cherry picked from commit 75fd0668df64c4b7140be5ac829dee4e327a3e57)

4a908866 02/04/2011 02:10 AM Anton Khirnov

ffmpeg.c: rename map_meta_data option to map_metadata

It's consistent with the -metadata option and easier to write.

Signed-off-by: Janne Grunau <>
(cherry picked from commit 87e4d9b252bc6fa3b982f7050013069c9dc3e05b)

e921bd57 02/04/2011 02:09 AM Anton Khirnov

Add forgotten minor API bumps and APIChanges entries

The bumps are for adding version.h and avio_{get/put}_str functions in
lavf and making av_dlog public in lavu.

Signed-off-by: Janne Grunau <>

7b3ea550 01/31/2011 08:32 PM Michael Niedermayer

Add sample_aspect_ratio fields to vsrc_buffer arguments.
This fixes aspect handling in ffmpeg
This is based on a patch by baptiste

14b171cd 01/31/2011 08:32 PM Michael Niedermayer

Add sample_aspect_ratio to AVFilterLink

a735bbbb 01/31/2011 05:25 PM Georgi Chorbadzhiyski

Replace defines in libavformat/mpegtsenc.c with AVOptions

Around 01/28/11 18:56, Ronald S. Bultje scribbled:

That patch is now merged, can you submit the update to muxers.texi?
Then we'll apply the whole thing.

See attached. I hope the documentation is enough....

29f22e04 01/31/2011 05:25 PM Stefano Sabatini

Add documentation for the image2 muxer.

Signed-off-by: Ronald S. Bultje <>
(cherry picked from commit e771d2e3fef4d2bcfc08b9eb37296f0e0af1f607)

5231d627 01/30/2011 02:41 AM Janne Grunau

doc: modify style for texi2html 1.78+

The generated HTML files are similar to the ones generated with
texi2html 1.56k used on the website.

Tested with texi2html 1.78 and 5.0. 1.78 is the minimal recommended

The removed @sp from the titlepage section were ignored until...

6219b67e 01/30/2011 02:41 AM Stefano Sabatini

Add muxers.texi file.

Signed-off-by: Janne Grunau <>
(cherry picked from commit 85466e1e5f7f1fe50933d2d967a06b45b9222b5b)

e6d40195 01/23/2011 06:32 PM Stefano Sabatini

Amend documentation for the image2 demuxer, to better reflect the current behavior.

Signed-off-by: Mans Rullgard <>
(cherry picked from commit 10ed96c78fde80da9d5bac9b267369861a4f33ba)

ba0dd9e8 01/23/2011 06:32 PM Mike Scheutzow

streamid does not work with newaudio, newvideo, newsubtitle

fixes issue2465.

The problem is that the ffmpeg (the app) -streamid option did not work
with -newaudio/-newvideo/-newsubtitle.

The cause was a conflict between the feature where streamid values were...

fe678413 01/19/2011 06:06 PM Michael Niedermayer

Revert "Update git-howto with URLs"

This reverts commit 69c92320d760d3925d5c83c4fbca6012deef4195.

Reason is that this has been commited by mistake as discussed.

69c92320 01/18/2011 08:48 PM Mans Rullgard

Update git-howto with URLs

2c3589bf 01/18/2011 08:32 PM Janne Grunau

consolidate .gitignore patters into a single file

Signed-off-by: Janne Grunau <>

54bc6403 01/18/2011 07:00 AM Reimar Döffinger

Missing parts of IVF muxer support.

4aaeabcb 01/17/2011 08:16 PM Reimar Döffinger

Explain how to set up user name/email correctly for git.

348b8218 01/17/2011 02:50 PM Janne Grunau

convert svn:ignore properties to .gitignore files

Signed-off-by: Janne Grunau <>

a1c68a43 01/17/2011 10:33 AM Janne Grunau

Add instructions how to check out a specific svn revision with git

Signed-off-by: Janne Grunau <>

ffe9fd25 01/17/2011 10:02 AM Janne Grunau

rewrite git-howto for the no merge policy

Originally committed as revision 26400 to svn://

3a45a3f3 01/17/2011 09:17 AM Carl Eugen Hoyos

Fix date and revision for lavc 52.104.

Originally committed as revision 26399 to svn://

5fbf2b3f 01/16/2011 08:16 PM Alex Converse

Fix two typos in git howto.

Originally committed as revision 26396 to svn://

adb8669c 01/16/2011 06:29 PM Janne Grunau

fix typo in git howto section heading

spotted by ubitux on irc

Originally committed as revision 26393 to svn://

30876e39 01/16/2011 06:20 PM Janne Grunau

Add section how to find a svn changeset with git commands

Originally committed as revision 26391 to svn://

df17f6d5 01/16/2011 05:16 PM Anton Khirnov

Add git-howto.

mostly written by Luca.

Originally committed as revision 26389 to svn://

24003419 01/16/2011 01:04 PM Stefano Sabatini

In ffmpeg.texi, prefer @itemize lists over text formatted "*" lists.

Originally committed as revision 26387 to svn://

f0e5c1c0 01/16/2011 12:45 PM Stefano Sabatini

Reformat documentation for -vsync @var{parameter}.

Make use of "@table @option" for showing the valid values for the

Originally committed as revision 26385 to svn://

a242ac36 01/15/2011 05:31 PM Stefano Sabatini

Rename AVFilterBufferRefAudioProps.samples_nb to nb_samples.

More consistent with the rest of FFmpeg and sounds more natural to
English speaking people.

Originally committed as revision 26374 to svn://

fbd56159 01/15/2011 11:13 AM Stefano Sabatini

Add docs and Changelog entry for the -copytb option added in r26340.

Originally committed as revision 26362 to svn://

f93fe776 01/15/2011 11:13 AM Stefano Sabatini

Add APIchanges entry for the av_metadata_copy() addition.

Originally committed as revision 26361 to svn://

a51c71bb 01/15/2011 12:32 AM Baptiste Coudurier

In yadif filter, default to top field first if interlacing is unknown

Originally committed as revision 26347 to svn://

94fcbf5f 01/09/2011 07:57 PM Carl Eugen Hoyos

Match the documentation of -ar with the actual behaviour.

Originally committed as revision 26290 to svn://

e6dba1d8 01/09/2011 10:28 AM Stefano Sabatini

Fix typos in the crop filter documentation.

Originally committed as revision 26284 to svn://

2bd02e2f 01/09/2011 10:22 AM Stefano Sabatini

Add documentation for the image2 demuxer.

Originally committed as revision 26283 to svn://

ef298ea7 01/09/2011 10:22 AM Stefano Sabatini

Add demuxers.texi file.

Originally committed as revision 26282 to svn://

d267b339 01/08/2011 09:22 PM Carl Eugen Hoyos

Lagarith decoder by Nathan Caldwell, saintdev at gmail

Originally committed as revision 26270 to svn://

81c623fa 01/07/2011 11:07 PM Michael Niedermayer

Deprecate reordered_opaque in favor of pkt_pts/dts

Originally committed as revision 26262 to svn://

1919feaf 01/07/2011 11:07 PM Michael Niedermayer

Add pkt_dts to AVFrame, this will in the future allow multithreading decoders
to not mess up dts

Originally committed as revision 26261 to svn://

393cbb96 01/07/2011 11:07 PM Michael Niedermayer

Add AVFrame.pkt_pts that contains the correctly reordered AVPacket.pts

Originally committed as revision 26260 to svn://

060ec0a8 01/07/2011 10:27 PM Anssi Hannula

Add av_get_profile_name() to get profile names.

Patch by Anssi Hannula, anssi d hannula a iki d fi

Originally committed as revision 26259 to svn://

a92c30d7 01/06/2011 03:22 PM Martin Storsjö

rtsp: Allow requesting of filtering of source packets

If filtered, only packets from the right source address and port
are received.

To test, play back e.g. some mpeg4 video RTSP stream (where the
video stream is the first stream in the presentation) over UDP....

21a569f3 01/06/2011 03:16 PM Martin Storsjö

udp: Allow specifying the connect option in udp_set_remote_url, too

If the remote address is updated later with this function, the caller
shouldn't set the connect option until in this call.

Originally committed as revision 26245 to svn://

8621a37d 01/05/2011 02:15 PM Stefano Sabatini

In video4linux2, in the case the timebase value in ap is 0/0, read the
timebase value already set in the driver, and set it back in the codec
stream, rather than leaving the invalid value of 0/0.

In particular, fix ffmpeg grabbing timestamps when the timebase value...

1f0920db 12/28/2010 11:55 PM Aurelien Jacobs

add ASS encoding and decoding support in Subtitle Formats documentation

Originally committed as revision 26120 to svn://

2c77c906 12/28/2010 11:52 PM Aurelien Jacobs

add SubRip decoder

Originally committed as revision 26119 to svn://

b5670209 12/28/2010 01:01 AM Stefano Sabatini

Add copy filter, useful for testing the avfilter_draw_slice() copy

Originally committed as revision 26112 to svn://

28e5d45c 12/27/2010 06:16 PM Stefano Sabatini

Bump lavfi minor and add an entry after r26108 (which added
AV_PERM_NEG_LINESIZES to avfilter.h).

Originally committed as revision 26111 to svn://

d46c2755 12/27/2010 06:04 PM Stefano Sabatini

Fix date in APIchanges.

Originally committed as revision 26109 to svn://

106f271f 12/27/2010 09:30 AM Stefano Sabatini

Consistently prefer short library names in APIchanges.

Originally committed as revision 26106 to svn://

9128ae08 12/27/2010 09:08 AM Nicolas George

Implement av_find_best_stream.

Originally committed as revision 26104 to svn://

107a7e3e 12/27/2010 07:46 AM Anton Khirnov

lavf: bump minor and add APIchanges entry after adding AVFMT_NOSTREAMS

Originally committed as revision 26103 to svn://

fd5b124d 12/27/2010 07:46 AM Anton Khirnov

Metadata demuxer.

Originally committed as revision 26102 to svn://

a4651511 12/27/2010 07:46 AM Anton Khirnov

Metadata muxer

Dumps all metadata to a text file for easy manual editing.

Originally committed as revision 26101 to svn://

f150e4dc 12/26/2010 11:52 AM Stefano Sabatini

Extend documentation for format and noformat filters, and remove
explicit reference to the ffmpeg tool command for keeping the docs
more generic.

Originally committed as revision 26098 to svn://

17fc9493 12/26/2010 11:27 AM Stefano Sabatini

Add erode libopencv filter.

Originally committed as revision 26097 to svn://

91cbb6ba 12/26/2010 11:27 AM Stefano Sabatini

Add dilate libopencv filter.

Originally committed as revision 26096 to svn://

82ca054a 12/26/2010 01:28 AM Peter Ross

Windows Televison (WTV) demuxer

Originally committed as revision 26094 to svn://

95ee581a 12/24/2010 11:30 AM Carl Eugen Hoyos

There is no complete G.729 decoder in libavcodec.

Originally committed as revision 26085 to svn://

cf69ad35 12/23/2010 05:24 PM Stefano Sabatini

Redesign the libopencv wrapper to make it more generic. Accept both

The same filter class will be used for managing all the libopencv
filtering functions.

Originally committed as revision 26079 to svn://

0328b9ea 12/22/2010 02:13 PM Stefano Sabatini

Add av_file_map() and av_file_unmap() functions.

Originally committed as revision 26073 to svn://

0bc55f5d 12/19/2010 09:01 AM Nicolas George


Originally committed as revision 26056 to svn://

2b2a597e 12/18/2010 03:03 AM Ronald S. Bultje

AMR-WB decoder, written as part of Google Summer of Code 2010 by Marcelo
Galvão Póvoa <marspeoplester gmail com>, mentored by Robert Swain <robert
dot swain gmail com>.

Originally committed as revision 26051 to svn://

1653027a 12/17/2010 02:57 PM Stefano Sabatini

Improve layout and clarify / complete documentation for the yadif

Originally committed as revision 26043 to svn://

82ccbe6b 12/14/2010 06:38 PM Stefano Sabatini

Simplify texi files naming: ff*-doc.texi -> ff*.texi.

Originally committed as revision 26006 to svn://

d5f187fd 12/12/2010 05:59 PM Nolan L

Add gradfun filter, ported from MPlayer.

Patch by Nolan L nol888 <=> gmail >=< com.

See thread:
Subject: [FFmpeg-devel] [PATCH] Port gradfun to libavfilter (GCI)
Date: Mon, 29 Nov 2010 07:18:14 -0500

Originally committed as revision 25942 to svn://

1ebe5c4c 12/12/2010 01:39 PM Stefano Sabatini

Add section describing the filtergraph.

Originally committed as revision 25937 to svn://

d22e9795 12/09/2010 05:34 PM Stefano Sabatini

Fix typo.

Originally committed as revision 25924 to svn://

c61cdd0a 12/09/2010 05:27 PM Stefano Sabatini

libavcodec to libavcore.

Remove another compile-time dependancy of libavfilter on libavcodec.

Originally committed as revision 25923 to svn://

c3d07c17 12/06/2010 10:24 PM Stefano Sabatini

Deprecate the use of the NO_COLOR environment variable.

Originally committed as revision 25900 to svn://

3011ecde 12/06/2010 09:47 PM Stefano Sabatini

Introduce FFMPEG_FORCE_NOCOLOR, with the same meaning and use of
NO_COLOR (but properly prefixed for avoiding namespace conflicts).

Originally committed as revision 25899 to svn://

12998340 12/05/2010 01:56 PM Etienne Buira

Allow to force colored output.

Patch by Etienne Buira, etienne d buira d lists a free d fr

Originally committed as revision 25888 to svn://

16cfc961 12/04/2010 07:06 PM Stefano Sabatini


Originally committed as revision 25886 to svn://

ab79ee12 12/04/2010 01:13 PM Stefano Sabatini

Cosmetics: add empty line which was previously removed.

Improve readability.

Originally committed as revision 25882 to svn://

a4dc7aa5 12/04/2010 01:03 PM Baptiste Coudurier

Port libmpcodecs hqdn3d filter.

Patch by Baptiste with some fixes by me.

Originally committed as revision 25880 to svn://

bb4afa13 12/04/2010 12:56 PM Stefano Sabatini

Deprecate avcodec_pix_fmt_string() in favor of
av_get_pix_fmt_string(), added to libavutil/pixdesc.h.

Originally committed as revision 25879 to svn://

4da12e3b 12/04/2010 12:56 PM Stefano Sabatini

Implement av_image_alloc() and use it in

Originally committed as revision 25878 to svn://

037be76e 12/02/2010 08:12 PM Stefano Sabatini

Add avfilter_graph_create_filter().

Originally committed as revision 25862 to svn://

f51aeedd 11/30/2010 08:14 PM Stefano Sabatini

Extend the frei0r filter syntax.

Make it accept the frei0r=filtername=params as alternative to

Originally committed as revision 25856 to svn://