Statistics
| Branch: | Revision:

ffmpeg / doc / APIchanges @ 2a0d4d4c

History | View | Annotate | Download (25 KB)

# Date Author Comment
0fecf264 03/17/2011 04:22 PM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

Conflicts:
Changelog
doc/APIchanges
doc/optimization.txt
libavformat/avio.h

Merged-by: Michael Niedermayer <>

e309fdc7 03/17/2011 02:11 PM Peter Ross

Add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formats

Signed-off-by: Michael Niedermayer <>

dc6fdad5 03/17/2011 11:28 AM Martin Storsjö

Add missed APIchanges and changelog entries

Add an APIchanges entry for the av_pkt_dump2 and av_pkt_dump_log2
functions, and a changelog entry for the apple http live streaming
protocol handler.

Since neither of them got a minor bump at commit time, but were...

bbcaaf75 02/20/2011 06:05 PM Ronald S. Bultje

Update version and APIchanges.

Update libavformat/version.h and doc/APIChanges after renaming
init_put_byte() and ByteIOContext to ffio_init_context() (private)
and AVIOContext, (public), and deprecating the originals.
(cherry picked from commit d2bbf82e65e4a128ab1f0bf48df5d1e43c43c698)

d2bbf82e 02/20/2011 01:46 PM Ronald S. Bultje

Update version and APIchanges.

Update libavformat/version.h and doc/APIChanges after renaming
init_put_byte() and ByteIOContext to ffio_init_context() (private)
and AVIOContext, (public), and deprecating the originals.

b2f893ac 02/18/2011 06:52 PM Janne Grunau

Add SHA1s to APIChanges for av_dump_format, av_parse_time and av_find_info_tag
Signed-off-by: Janne Grunau <>
(cherry picked from commit c3dbfa1afd7d989e3bba4c6bfc492a52c012e9b3)

0ef52334 02/18/2011 06:52 PM Anton Khirnov

lavf, lavu: bump minor versions and add an APIChanges entry for av_ prefixes

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

c3dbfa1a 02/17/2011 08:49 PM Janne Grunau

Add SHA1s to APIChanges for av_dump_format, av_parse_time and av_find_info_tag
Signed-off-by: Janne Grunau <>

09d171b9 02/17/2011 02:40 PM Anton Khirnov

lavf, lavu: bump minor versions and add an APIChanges entry for av_ prefixes

Signed-off-by: Janne Grunau <>

7ffe76e5 02/16/2011 10:00 PM Reinhard Tartler

Merge libavcore into libavutil

Done to keep ABI compatible. Otherwise this is just silly

2f6c6a34 02/16/2011 01:08 AM Mans Rullgard

APIchanges: update for 55bad0c: vbv_delay

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

Signed-off-by: Michael Niedermayer <>

d3c4829a 02/15/2011 03:32 PM Anssi Hannula

APIchanges: update for 12c14cd

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

3c9fcab5 02/15/2011 03:32 PM Mans Rullgard

apichanges: update for 24a83bd: add AV_DISPOSITION_CLEAN_EFFECTS flag

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

737eb597 02/15/2011 03:18 PM Reinhard Tartler

Merge libavcore into libavutil

It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody...

8ed4cc65 02/15/2011 02:20 PM Mans Rullgard

APIchanges: update for 55bad0c: vbv_delay

Signed-off-by: Mans Rullgard <>

77c330a0 02/14/2011 11:59 PM Anssi Hannula

APIchanges: update for 12c14cd

Signed-off-by: Mans Rullgard <>

935ee1b9 02/14/2011 11:17 PM Mans Rullgard

apichanges: update for 24a83bd: add AV_DISPOSITION_CLEAN_EFFECTS flag

Signed-off-by: Mans Rullgard <>

30391c6b 02/14/2011 10:59 PM Mans Rullgard

Update APIchanges for 910b5b8

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

08a459f0 02/14/2011 01:08 PM Mans Rullgard

Update APIchanges for 910b5b8

Signed-off-by: Mans Rullgard <>

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)

f2146944 02/09/2011 02:17 PM Ronald S. Bultje

Add missing git rev hash.

c0b102ca 02/09/2011 02:17 PM 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...

8e8cc52b 02/09/2011 02:17 PM Ronald S. Bultje

Add missing git rev hash.

37b00b47 02/09/2011 02:17 PM Alexander Strange

Frame-based multithreading framework using pthreads

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

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

c2bd7578 02/09/2011 02:17 PM Ronald S. Bultje

Add missing git revision hask.

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)

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

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

3940caad 02/08/2011 11:25 PM 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 <>

7ab8758b 02/08/2011 12:38 PM Janne Grunau

add APIChanges entry for fe9a3fb

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)

ae0f8a1a 02/06/2011 02:46 PM Ronald S. Bultje

Fill in missing date.

efdd67cb 02/06/2011 02:19 PM Ronald S. Bultje

Update MINOR and set git rev for non-blocking flag API addition.

fe174fc8 02/06/2011 01:28 AM Nicolas George

Non-blocking protocols: flag and documentation

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

ff197489 02/04/2011 04:38 PM Martin Storsjö

Add an APIchanges entry for avformat_free_context

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

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)

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 <>

75fd0668 02/03/2011 11:40 AM Tomas Härdin

Add APIchanges entry for lavc 52.109.0

Signed-off-by: Mans Rullgard <>

4868bebe 02/02/2011 09:42 PM 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

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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

Fix date in APIchanges.

Originally committed as revision 26109 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Consistently prefer short library names in APIchanges.

Originally committed as revision 26106 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Implement av_find_best_stream.

Originally committed as revision 26104 to svn://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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

Add AVERROR_*_NOT_FOUND codes.

Originally committed as revision 26056 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Fix typo.

Originally committed as revision 25924 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Move AV_NOPTS_VALUE, AV_TIME_BASE, AV_TIME_BASE_Q symbols from
libavcodec to libavcore.

Remove another compile-time dependancy of libavfilter on libavcodec.

Originally committed as revision 25923 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Add CODEC_CAP_NEG_LINESIZES.

Originally committed as revision 25886 to svn://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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

Implement av_image_alloc() and use it in
avfilter_default_get_video_buffer().

Originally committed as revision 25878 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Add avfilter_graph_create_filter().

Originally committed as revision 25862 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Fix date in last APIchanges entry.

Originally committed as revision 25830 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Implement avfilter_get_video_buffer_ref_from_arrays().

Originally committed as revision 25827 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Move audio channel API from libavcodec to libavcore.

Originally committed as revision 25787 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Document added functions.

Originally committed as revision 25783 to svn://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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

minor bump and APIchanges for r25745

Originally committed as revision 25752 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Fix revision number of the last APIchanges entry.

Originally committed as revision 25741 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Make avfiltergraph.h public.

Originally committed as revision 25740 to svn://svn.ffmpeg.org/ffmpeg/trunk

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

Prefix with "ff_" the functions:
ff_avfilter_graph_check_validity()
ff_avfilter_graph_config_links()
ff_avfilter_graph_config_formats()

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

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
API.

Originally committed as revision 25708 to svn://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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://svn.ffmpeg.org/ffmpeg/trunk

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

Fix date in latest APIchanges entry.

Originally committed as revision 25702 to svn://svn.ffmpeg.org/ffmpeg/trunk

da6ec07c 11/07/2010 06:56 PM Stefano Sabatini

Bump lavfi minor and add APIchanges entry after the rename of
AVFilterInOut.filter.

Originally committed as revision 25701 to svn://svn.ffmpeg.org/ffmpeg/trunk

146b6555 11/04/2010 08:37 PM Stefano Sabatini

Fix off-by-one error in APIchanges file.

Originally committed as revision 25675 to svn://svn.ffmpeg.org/ffmpeg/trunk

97dd1e4a 11/04/2010 08:34 PM Stefano Sabatini

Rename avfilter_graph_destroy() to avfilter_graph_free().

The new name is shorter and more consistent with the rest of the API.

This change breaks libavfilter API/ABI.

Originally committed as revision 25674 to svn://svn.ffmpeg.org/ffmpeg/trunk

e15aeea6 11/04/2010 08:34 PM Stefano Sabatini

Implement avfilter_graph_alloc().

Originally committed as revision 25673 to svn://svn.ffmpeg.org/ffmpeg/trunk

6f84cd12 11/02/2010 10:20 PM Stefano Sabatini

Add av_get_bits_per_sample_fmt() to libavcore/samplefmt.h and
deprecate av_get_bits_per_sample_format().

Originally committed as revision 25654 to svn://svn.ffmpeg.org/ffmpeg/trunk

d63e456a 11/02/2010 10:08 PM Stefano Sabatini

Implement functions:
av_get_sample_fmt_name()
av_get_sample_fmt()
av_get_sample_fmt_string()

in libavcore, and deprecate the corresponding libavcodec/audioconvert.h functions:
avcodec_get_sample_fmt_name()
avcodec_get_sample_fmt()
avcodec_sample_fmt_string()...

262d1c5d 11/02/2010 08:45 PM Stefano Sabatini

Move sample format definitions from libavcodec to libavcore.

Originally committed as revision 25652 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a24df93 10/16/2010 10:20 AM Stefano Sabatini

Add avfilter_graph_config().

Originally committed as revision 25502 to svn://svn.ffmpeg.org/ffmpeg/trunk

03700d39 10/15/2010 07:04 PM Anton Khirnov

Export metadata in the generic format. Deprecate old conversion API.
patch by Anton Khirnov anton at khirnov dot net

Originally committed as revision 25493 to svn://svn.ffmpeg.org/ffmpeg/trunk

77611295 10/10/2010 10:30 PM Stefano Sabatini

Add APIchanges entry after r25441.

Originally committed as revision 25443 to svn://svn.ffmpeg.org/ffmpeg/trunk

c5812793 09/28/2010 03:33 PM Stefano Sabatini

Add APIchanges entry for lsws change of r32368.

Originally committed as revision 25249 to svn://svn.ffmpeg.org/ffmpeg/trunk

c6625ad5 09/27/2010 10:13 PM Stefano Sabatini

Update APIchanges after r25236.

Originally committed as revision 25238 to svn://svn.ffmpeg.org/ffmpeg/trunk

4ecf1539 09/27/2010 05:02 PM Stefano Sabatini

Add APIchanges entry after r25227.

Originally committed as revision 25228 to svn://svn.ffmpeg.org/ffmpeg/trunk

b3dd5e59 09/27/2010 04:28 PM Stefano Sabatini

Add APIchanges entry after r25225.

Originally committed as revision 25226 to svn://svn.ffmpeg.org/ffmpeg/trunk

41f87daa 09/27/2010 12:30 AM Stefano Sabatini

Bump version and update APIchanges after r25210.

Originally committed as revision 25216 to svn://svn.ffmpeg.org/ffmpeg/trunk

1c1c80f0 09/24/2010 03:37 PM Michael Niedermayer

2nd try to fix av_log() repeated detection

Originally committed as revision 25174 to svn://svn.ffmpeg.org/ffmpeg/trunk

07cac2a0 09/24/2010 12:55 AM Stefano Sabatini

Update doc/APIchanges after the last API changes.

Originally committed as revision 25168 to svn://svn.ffmpeg.org/ffmpeg/trunk

15cae5e6 09/08/2010 03:10 PM Stefano Sabatini

Add APIchanges entry for the av_get_cpu_flags() addition of r25076.

Originally committed as revision 25077 to svn://svn.ffmpeg.org/ffmpeg/trunk

16bacad4 09/07/2010 09:29 PM Stefano Sabatini

Add APIchanges entry after the recent changes to imgutils.h API of
r25064 and r25067.

Originally committed as revision 25071 to svn://svn.ffmpeg.org/ffmpeg/trunk