Statistics
| Branch: | Revision:

ffmpeg / doc / APIchanges @ 18ded93a

History | View | Annotate | Download (30 KB)

# Date Author Comment
18ded93a 05/07/2011 09:45 AM Stefano Sabatini

lavc: add format field to AVFrame

The format is a per-frame property, having it in AVFrame simplify the
operation of extraction of that information, since avoids the need to
access the codec/stream context.

22333a6b 05/07/2011 09:45 AM Stefano Sabatini

lavc: add width and height fields to AVFrame

width and height are per-frame properties, setting these values in
AVFrame simplify the operation of extraction of that information,
since avoids the need to check the codec/stream context.

35fe66ab 05/01/2011 11:10 AM Stefano Sabatini

lavfi: rename AVFilterBufferRefVideoProps.pixel_aspect to sample_aspect_ratio

Improve consistency with libavcodec.

This breaks libavfilter API/ABI.

The non-sequential 2.1.0 -> 2.4.0 bump is due to the mess previously
done with the lavfi minor number.

77e9dee8 05/01/2011 11:10 AM Stefano Sabatini

lavc: add a sample_aspect_ratio field to AVFrame

The sample aspect ratio is a per-frame property, so it makes sense to
define it in AVFrame rather than in the codec/stream context.
Simplify application-level sample aspect ratio information extraction,
and allow further simplifications.

1ba57272 05/01/2011 11:09 AM Stefano Sabatini

lavc: add a pkt_pos field to AVFrame

This is similar to what was done with pkt_pts. This simplifies the
operation of extracting the pos information from the AVPacket, and
allows further simplifications.

ffb5a0d5 04/30/2011 10:26 PM Michael Niedermayer

Merge commit '85770f2a2651497861ed938efcd0df3696ff5e45'

  • commit '85770f2a2651497861ed938efcd0df3696ff5e45':
    AVOptions: make default_val a union, as proposed in AVOption2.
    Move ff_dynarray_add to lavu and make it public.
    lavf: remove duplicate assignment in avformat_alloc_context....
35ceaa73 04/29/2011 03:34 PM Anton Khirnov

Move ff_dynarray_add to lavu and make it public.

d7e5aeba 04/27/2011 01:51 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master: (23 commits)
    ac3enc: correct the flipped sign in the ac3_fixed encoder
    Eliminate pointless '#if 1' statements without matching '#else'.
    Add AVX FFT implementation.
    Increase alignment of av_malloc() as needed by AVX ASM....
893722ce 04/26/2011 06:51 AM Anton Khirnov

APIChanges: update commit hashes for recent additions.

bebe72f4 04/26/2011 06:38 AM Stefano Sabatini

lavc: deprecate FF_*_TYPE macros in favor of AV_PICTURE_TYPE_* enums

Also deprecate av_get_pict_type_char() in favor of
av_get_picture_type_char().

The new enum and av_get_picture_type_char() are defined in libavutil.
This allows the use in libavfilter without the need to link against...

10d39405 04/26/2011 05:42 AM Roger Pau Monné

lavfi: add key_frame and pict_type to AVFilterBufferRefVideo.

Signed-off-by: Anton Khirnov <>

7a11c82f 04/26/2011 05:38 AM Michael Niedermayer

vsrc_buffer: add sample_aspect_ratio fields to arguments.

This fixes aspect handling in ffmpeg.

This is based on a patch by Baptiste.

Signed-off-by: Anton Khirnov <>

8772156b 04/22/2011 01:54 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    APIChanges: document git revision for CODEC_CAP_SLICE_THREADS addition.
    Introduce slice threads flag.
    FATE: allow forcing thread-type when doing threaded fate runs.
    Use av_log_ask_for_sample() where appropriate....
b4a53314 04/21/2011 11:50 PM Ronald S. Bultje

APIChanges: document git revision for CODEC_CAP_SLICE_THREADS addition.

94f7451a 04/21/2011 11:42 PM Ronald S. Bultje

Introduce slice threads flag.

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

ab1adff7 04/21/2011 02:23 PM Diego Biurrun

The stabilization period after version bumps should be one month, not one week.

10d2ae8c 04/21/2011 01:37 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    Makefile: Include dependencies for test tools, too
    Remove a version check in av_log made unnecessary by the big bump.
    update last major version increase dates in APIchanges
    Reduce picture size for yadif....
53f7628d 04/20/2011 03:46 PM Justin Ruggles

update last major version increase dates in APIchanges

efb5fa79 04/20/2011 02:48 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master: (37 commits)
    In avcodec_open(), set return code to an error value only when an error occurs instead of unconditionally at the start of the function.
    lavc: remove reference to opt.h from Makefile.
    prefer avio_check() over url_exist()...
aad2f2f4 04/19/2011 04:28 PM Kostya

document introduction of side data in APIchanges

this should've been written earlier, sorry

Signed-off-by: Anton Khirnov <>

c55780dc 04/14/2011 01:21 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master: (32 commits)
    libopencore-amr, libvo-amrwbenc: Allow enabling DTX via private AVOptions
    libopencore-amr, libvo-amrwbenc: Only check the bitrate when changed
    libopencore-amr, libvo-amrwbenc: Find the closest matching bitrate...
86a89ae3 04/13/2011 05:41 AM Anton Khirnov

lavf: bump minor and add an APIChanges entry for the last avio changes

ab8cfd45 04/11/2011 02:08 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    avio: add more documentation for AVIOContext.
    Parse sprite data for WMVP and WVP2, and decode sprites for the latter
    Replace outdated info on the FAQ
    Redefine sameq
    pad: fix example explanation...
73389754 04/10/2011 02:44 AM Peter Ross

pixfmt: add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE

PIX_FMT_BGR48LE is used by PhantomCINE demuxer.

Signed-off-by: Luca Barbato <>

d4d09329 04/09/2011 01:17 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    lavf: bump minor and add an APIChanges entry for avformat cleanup
    lavf: get rid of ffm-specific stuff in avformat.h
    Not pulled: avio: deprecate av_protocol_next().
    avio: add a function for iterating though protocol names....
0c68c804 04/08/2011 07:00 PM Anton Khirnov

lavf: bump minor and add an APIChanges entry for avformat cleanup

2cae9809 04/04/2011 12:15 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    fate: fix partial run when no samples path is specified
    ARM: NEON fixed-point forward MDCT
    ARM: NEON fixed-point FFT
    lavf: bump minor version and add an APIChanges entry for avio changes
    avio: simplify url_open_dyn_buf_internal by using avio_alloc_context()...
4dcde00c 04/03/2011 09:38 PM Anton Khirnov

lavf: bump minor version and add an APIChanges entry for avio changes

1caa4123 03/31/2011 10:48 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    rtsp: Use GET_PARAMETER for keep-alive for generic RTSP servers
    mlp_parse.c: set AVCodecContext channel_layout
    APIChanges: mark the place where 0.6 was branched.
    avio: make get_checksum() internal....
95c851e2 03/30/2011 03:28 PM Anton Khirnov

APIChanges: mark the place where 0.6 was branched.

27ef7b1b 03/26/2011 02:06 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom.
    Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser and decoder, and vice-versa for the AC-3 encoder....
0b18b49b 03/25/2011 08:55 PM Justin Ruggles

Add APIchanges entry for audio_service_type.

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