Add the bumps and APIchanges entries for reference counted buffers changes.
This commit is contained in:
		
							parent
							
								
									8df23e938b
								
							
						
					
					
						commit
						d8b31be6ca
					
				@ -4,6 +4,7 @@ releases are sorted from youngest to oldest.
 | 
			
		||||
version 10:
 | 
			
		||||
- av_strnstr
 | 
			
		||||
- support ID3v2 tags in ASF files
 | 
			
		||||
- reference-counting for AVFrame and AVPacket data
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
version 9:
 | 
			
		||||
 | 
			
		||||
@ -2,10 +2,10 @@ Never assume the API of libav* to be stable unless at least 1 month has passed
 | 
			
		||||
since the last major version increase.
 | 
			
		||||
 | 
			
		||||
The last version increases were:
 | 
			
		||||
libavcodec:    2012-01-27
 | 
			
		||||
libavdevice:   2011-04-18
 | 
			
		||||
libavcodec:    2013-03-xx
 | 
			
		||||
libavdevice:   2013-03-xx
 | 
			
		||||
libavfilter:   2012-06-22
 | 
			
		||||
libavformat:   2012-01-27
 | 
			
		||||
libavformat:   2013-03-xx
 | 
			
		||||
libavresample: 2012-10-05
 | 
			
		||||
libswscale:    2011-06-20
 | 
			
		||||
libavutil:     2012-10-22
 | 
			
		||||
@ -13,6 +13,40 @@ libavutil:     2012-10-22
 | 
			
		||||
 | 
			
		||||
API changes, most recent first:
 | 
			
		||||
 | 
			
		||||
2013-03-xx - Reference counted buffers - lavu 52.8.0, lavc 55.0.0, lavf 55.0.0,
 | 
			
		||||
lavd 54.0.0, lavfi 3.5.0
 | 
			
		||||
  xxxxxxx, xxxxxxx - add a new API for reference counted buffers and buffer
 | 
			
		||||
                     pools (new header libavutil/buffer.h).
 | 
			
		||||
  xxxxxxx - add AVPacket.buf to allow reference counting for the AVPacket data.
 | 
			
		||||
            Add av_packet_from_data() function for constructing packets from
 | 
			
		||||
            av_malloc()ed data.
 | 
			
		||||
  xxxxxxx - move AVFrame from lavc to lavu (new header libavutil/frame.h), add
 | 
			
		||||
            AVFrame.buf/extended_buf to allow reference counting for the AVFrame
 | 
			
		||||
            data. Add new API for working with reference-counted AVFrames.
 | 
			
		||||
  xxxxxxx - add the refcounted_frames field to AVCodecContext to make audio and
 | 
			
		||||
            video decoders return reference-counted frames. Add get_buffer2()
 | 
			
		||||
            callback to AVCodecContext which allocates reference-counted frames.
 | 
			
		||||
            Add avcodec_default_get_buffer2() as the default get_buffer2()
 | 
			
		||||
            implementation.
 | 
			
		||||
            Deprecate AVCodecContext.get_buffer() / release_buffer() /
 | 
			
		||||
            reget_buffer(), avcodec_default_get_buffer(),
 | 
			
		||||
            avcodec_default_reget_buffer(), avcodec_default_release_buffer().
 | 
			
		||||
            Remove avcodec_default_free_buffers(), which should not have ever
 | 
			
		||||
            been called from outside of lavc.
 | 
			
		||||
            Deprecate the following AVFrame fields:
 | 
			
		||||
                * base -- is now stored in AVBufferRef
 | 
			
		||||
                * reference, type, buffer_hints -- are unnecessary in the new API
 | 
			
		||||
                * hwaccel_picture_private, owner, thread_opaque -- should not
 | 
			
		||||
                  have been acessed from outside of lavc
 | 
			
		||||
                * qscale_table, qstride, qscale_type, mbskip_table, motion_val,
 | 
			
		||||
                  mb_type, dct_coeff, ref_index -- mpegvideo-specific tables,
 | 
			
		||||
                  which are not exported anymore.
 | 
			
		||||
  xxxxxxx - switch libavfilter to use AVFrame instead of AVFilterBufferRef. Add
 | 
			
		||||
            av_buffersrc_add_frame(), deprecate av_buffersrc_buffer().
 | 
			
		||||
            Add av_buffersink_get_frame() and av_buffersink_get_samples(),
 | 
			
		||||
            deprecate av_buffersink_read() and av_buffersink_read_samples().
 | 
			
		||||
            Deprecate AVFilterBufferRef and all functions for working with it.
 | 
			
		||||
 | 
			
		||||
2013-xx-xx - xxxxxxx - lavu 52.8.0 - avstring.h
 | 
			
		||||
  Add av_isdigit, av_isgraph, av_isspace, av_isxdigit.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -26,9 +26,9 @@
 | 
			
		||||
 * Libavcodec version macros.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#define LIBAVCODEC_VERSION_MAJOR 54
 | 
			
		||||
#define LIBAVCODEC_VERSION_MINOR 41
 | 
			
		||||
#define LIBAVCODEC_VERSION_MICRO  1
 | 
			
		||||
#define LIBAVCODEC_VERSION_MAJOR 55
 | 
			
		||||
#define LIBAVCODEC_VERSION_MINOR  0
 | 
			
		||||
#define LIBAVCODEC_VERSION_MICRO  0
 | 
			
		||||
 | 
			
		||||
#define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
 | 
			
		||||
                                               LIBAVCODEC_VERSION_MINOR, \
 | 
			
		||||
 | 
			
		||||
@ -27,8 +27,8 @@
 | 
			
		||||
 | 
			
		||||
#include "libavutil/avutil.h"
 | 
			
		||||
 | 
			
		||||
#define LIBAVDEVICE_VERSION_MAJOR 53
 | 
			
		||||
#define LIBAVDEVICE_VERSION_MINOR  2
 | 
			
		||||
#define LIBAVDEVICE_VERSION_MAJOR 54
 | 
			
		||||
#define LIBAVDEVICE_VERSION_MINOR  0
 | 
			
		||||
#define LIBAVDEVICE_VERSION_MICRO  0
 | 
			
		||||
 | 
			
		||||
#define LIBAVDEVICE_VERSION_INT AV_VERSION_INT(LIBAVDEVICE_VERSION_MAJOR, \
 | 
			
		||||
 | 
			
		||||
@ -29,7 +29,7 @@
 | 
			
		||||
#include "libavutil/avutil.h"
 | 
			
		||||
 | 
			
		||||
#define LIBAVFILTER_VERSION_MAJOR  3
 | 
			
		||||
#define LIBAVFILTER_VERSION_MINOR  4
 | 
			
		||||
#define LIBAVFILTER_VERSION_MINOR  5
 | 
			
		||||
#define LIBAVFILTER_VERSION_MICRO  0
 | 
			
		||||
 | 
			
		||||
#define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
 | 
			
		||||
 | 
			
		||||
@ -29,9 +29,9 @@
 | 
			
		||||
 | 
			
		||||
#include "libavutil/avutil.h"
 | 
			
		||||
 | 
			
		||||
#define LIBAVFORMAT_VERSION_MAJOR 54
 | 
			
		||||
#define LIBAVFORMAT_VERSION_MINOR 21
 | 
			
		||||
#define LIBAVFORMAT_VERSION_MICRO  3
 | 
			
		||||
#define LIBAVFORMAT_VERSION_MAJOR 55
 | 
			
		||||
#define LIBAVFORMAT_VERSION_MINOR  0
 | 
			
		||||
#define LIBAVFORMAT_VERSION_MICRO  0
 | 
			
		||||
 | 
			
		||||
#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
 | 
			
		||||
                                               LIBAVFORMAT_VERSION_MINOR, \
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user