| Branch: | Revision:

ffmpeg / doc @ 8cf2d3d3

# Date Author Comment
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://

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

Implement frei0r source.

Originally committed as revision 25855 to svn://

60445a09 11/30/2010 08:14 PM Stefano Sabatini

Remove @anchor{} commands from the POD output.

This allows to use the @xref{} command for the HTML output.

Originally committed as revision 25854 to svn://

9d09ebf1 11/26/2010 10:11 AM Anatoly Nenashev

Mobotix .mxg demuxer

Patch by Anatoly Nenashev, anatoly d nenashev a ovsoft d ru

Originally committed as revision 25831 to svn://

d6adf44b 11/26/2010 12:40 AM Stefano Sabatini

Fix date in last APIchanges entry.

Originally committed as revision 25830 to svn://

d38c340f 11/25/2010 08:50 PM Stefano Sabatini

Implement avfilter_get_video_buffer_ref_from_arrays().

Originally committed as revision 25827 to svn://

3b39e273 11/22/2010 10:09 PM Anssi Hannula

S/PDIF demuxer

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

Originally committed as revision 25804 to svn://

fb3d8c23 11/22/2010 07:32 AM Anton Khirnov

ffmpeg.c: document default metadata mappings

Originally committed as revision 25795 to svn://

176a6157 11/21/2010 07:28 PM Stefano Sabatini

Move audio channel API from libavcodec to libavcore.

Originally committed as revision 25787 to svn://

58935b25 11/21/2010 06:39 PM Stefano Sabatini

Port overlay filter from the libavfilter repo (with many fixes),
adopting Baptiste variant which is simpler and faster.

Originally committed as revision 25784 to svn://

e58d0392 11/21/2010 11:38 AM Reimar Döffinger

Document added functions.

Originally committed as revision 25783 to svn://

0985e1a3 11/17/2010 10:58 PM Aurelien Jacobs

move the av_parse_color() function from libavfilter to libavcore

Originally committed as revision 25761 to svn://

c716f917 11/14/2010 05:31 PM Aurelien Jacobs

minor bump and APIchanges for r25745

Originally committed as revision 25752 to svn://

47c5e414 11/13/2010 10:01 AM Stefano Sabatini

Fix revision number of the last APIchanges entry.

Originally committed as revision 25741 to svn://

5aaea022 11/13/2010 09:51 AM Stefano Sabatini

Make avfiltergraph.h public.

Originally committed as revision 25740 to svn://

4fcbb2af 11/13/2010 12:21 AM Stefano Sabatini

Prefix with "ff_" the functions:

and move their declaration to internal.h. These functions are never
used in application code, so it is better to consider them internal...

91e96eba 11/12/2010 06:56 AM Anton Khirnov

ffmpeg.c: add an option for copying chapters

fixes issue 2068

Originally committed as revision 25727 to svn://

ba83c4bf 11/11/2010 03:24 PM Nicolas George

MJPEG/AVI1 to JPEG/JFIF bitstream filter.

Originally committed as revision 25721 to svn://

361d2758 11/08/2010 02:27 PM Stefano Sabatini

Add a file for bitstream filters documentation.

Based on a patch by Nicolas George

Originally committed as revision 25709 to svn://

d2af7205 11/08/2010 02:06 PM Stefano Sabatini

Use hierarchic names convention (prefix them with av_expr) for the
eval API.

More grep-friendly and more consistent with the rest of the FFmpeg

Originally committed as revision 25708 to svn://

24de0edb 11/08/2010 12:32 PM Stefano Sabatini

Rename avfilter_destroy() as avfilter_free().

The new name is shorter and more consistent with the FFmpeg API, and
sounds less evil.

Originally committed as revision 25707 to svn://

1e80a0ea 11/07/2010 10:56 PM Stefano Sabatini

Remove graphparser.h header, move AVFilterInOut and
avfilter_graph_parse() declaration to libavfilter/avfiltergraph.h.

Simplify, and less confusing for the user.

Originally committed as revision 25705 to svn://

3fd3eea7 11/07/2010 07:22 PM Stefano Sabatini

Fix date in latest APIchanges entry.

Originally committed as revision 25702 to svn://